by Shedi at 01-18-2025, 03:36 AM
Digging and Digging up to Help Docs of MyBB 1.6 and finally, I found where to fix it,

First go to:- /inc/datahandlers/post.php

The default is 85, just change it to 120 - 160 - 180 whatever you like.

Code:
if($subject_length > 85)
{
// Subject is too long
$this->set_error('subject_too_long', my_strlen($subject));
return false;

None


Change it to :- 160 150 200 Like shown bellow -

Code:
if($subject_length > 160)
{
// Subject is too long
$this->set_error('subject_too_long', my_strlen($subject));
return false;
by Shedi at 01-18-2025, 03:34 AM
1. Use Content Security Policy (CSP) to Prevent XSS
Add a CSP header to restrict sources of scripts and content that can run on your website.
Code:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data:;">
This prevents unauthorized scripts from running on your site.

2. Enable HTTP Strict Transport Security (HSTS)
Ensure your website always uses HTTPS for secure communication.
Code:
<meta http-equiv="Strict-Transport-Security" content="max-age=31536000; includeSubDomains">
3. Disable Browser Caching for Sensitive Data
Prevent sensitive data from being stored in browser cache.
Code:
<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">

4. Secure iFrames with X-Frame-Options
Prevent clickjacking by disallowing your site to be embedded in iframes.
Code:
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN">
5. Prevent Cross-Site Scripting (XSS)
Escape all user input. Use the sanitize and escape functions in your code. In HTML forms, you can enforce proper input validation:
Code:
<input type="text" name="username" required pattern="[a-zA-Z0-9]{5,20}" title="Only alphanumeric characters, 5-20 characters long.">

6. Prevent MIME-Type Sniffing
Ensure that browsers only interpret files as their declared content type.
Code:
<meta http-equiv="X-Content-Type-Options" content="nosniff">
7. Use Secure Cookies
Set secure flags on cookies to prevent interception during transmission.
Code:
setcookie("user", "value", ["secure" => true, "httponly" => true, "samesite" => "Strict"]);

8. Implement Form CSRF Protection
Use a hidden token field to validate form submissions:
Code:
<input type="hidden" name="csrf_token" value="your_token_here">
9. Restrict Directory Access
Ensure no sensitive files or directories are exposed using .htaccess rules:
Options -Indexes
10. Secure Login Page with Autocomplete Off
Prevent browsers from storing sensitive data on your login form.
Code:
<form autocomplete="off">
  <input type="password" name="password" autocomplete="new-password">
</form>
Conclusion
Applying these HTML and meta tags improves your website security and protects against common threats like XSS, clickjacking, and data theft. Combine them with server-side security measures for comprehensive protection.
by Shedi at 01-18-2025, 03:10 AM
Virtual Top-Up (VTU) websites are highly competitive. To stay ahead, you need innovative strategies beyond the basics. Here are hidden tricks that can propel your VTU platform to success:

1. Leverage Dynamic Pricing for Competitive Advantage
Many VTU platforms offer static prices for services. Introduce dynamic pricing, where regular users or high-volume customers enjoy better rates. Use analytics to adjust pricing based on demand, maximizing profit while attracting loyal users.

2. Create a VIP or Subscription-Based Model
Offer premium features for VIP members:

Lower transaction fees
Priority customer support
Exclusive discounts on data or airtime
Charging a monthly or annual fee for these benefits creates a recurring revenue stream.

3. Use Automated Pop-Up Notifications for Social Proof
Show real-time pop-up notifications when a user makes a purchase. Example:

"John from Lagos just bought 5GB data bundle!" This builds trust and a sense of urgency, encouraging other users to act. Use geolocation to add authenticity.

4. Gamify the User Experience
Introduce game-like elements that reward users for frequent transactions:

Award points for every airtime or data purchase.
Create leaderboards where top referrers or buyers receive rewards.
Offer bonus data or airtime when users hit specific transaction milestones.
5. Deploy Advanced Referral Tracking with Custom Links
Go beyond basic referrals by allowing users to create customized referral links. Track the performance of each link and provide detailed analytics, motivating users to actively promote your platform.

6. Integrate Personalized Offers Based on Purchase History
Use AI or data analytics to analyze user behavior:

Send personalized SMS or email offers tailored to a user’s most frequently purchased items.
Recommend similar or complementary services (e.g., utility bill payment to frequent data buyers).
7. Invisible Loading Boost for Speed
Enable hidden preloading scripts to reduce transaction processing time. Speed is critical for user retention, and invisible optimizations can significantly improve performance.

8. Create Secret Promo Codes for Niche Audiences
Run exclusive promotions for select audiences by distributing secret promo codes. Share them via social media influencers or closed groups to build excitement and exclusivity.

9. Add a Hidden Discount Timer
Implement a hidden countdown timer on select pages. When users complete transactions within a limited time, they unlock extra savings. This encourages faster decisions and higher conversions.

10. Utilize Exit-Intent Offers
Detect when users are about to leave your site and present a last-minute offer:

“Wait! Get 10% off your first data purchase if you sign up now!” This strategy can turn abandoning visitors into loyal customers.
11. Create a Secret Affiliate Club for Influencers
Invite top influencers and content creators into an exclusive affiliate club. Offer higher commissions, special recognition, and public shoutouts to incentivize them to drive massive traffic to your site.

12. Use Dark Mode for Enhanced User Experience
Provide a dark mode option that reduces eye strain and appeals to users who browse at night. This subtle but modern feature can increase engagement and improve user satisfaction.
by Shedi at 01-18-2025, 03:08 AM
Virtual Top-Up (VTU) websites are becoming increasingly popular, providing users with a platform to buy airtime, data bundles, utility bill payments, and more. Growing your VTU website into a profitable business requires careful planning, consistent marketing, and user-friendly services. Here are strategies to boost your VTU business and establish it as a market leader.

1. Develop a Unique Value Proposition
Your VTU website needs a unique offering that sets it apart from competitors. Determine the key feature that will attract users—whether it's faster transactions, lower service fees, or additional services like loyalty rewards.

2. Optimize Your Website for User Experience
Make your website fast, intuitive, and responsive. Key features to focus on include:

Mobile responsiveness: Most users access VTU services via mobile.
Simple navigation: A clean layout helps users complete transactions quickly.
Secure payment gateways: Ensure robust security to protect customer data.
3. Incorporate a Referral Program
Leverage word-of-mouth marketing by offering incentives to customers who refer others to your platform. A well-structured referral system motivates users to promote your site in exchange for free airtime, discounts, or cash rewards.

4. Leverage SEO and Content Marketing
Search engine optimization (SEO) is crucial for driving organic traffic. Implement the following:

Use keywords like "cheap airtime purchase," "buy data bundles," and "pay utility bills online."
Publish informative blog content explaining VTU benefits, how to make payments, and more.
Optimize meta descriptions, titles, and images to improve search engine rankings.
5. Engage on Social Media
Social media platforms are powerful tools for marketing VTU services. Share tips, promotions, and customer testimonials on Facebook, Instagram, and Twitter. Create engaging posts that educate your audience on how to use your platform effectively.

6. Offer Discounts and Promotions
Promotional offers attract new users and encourage repeat transactions. Consider offering:

First-time user bonuses
Discounts on bulk purchases
Seasonal promotions during holidays
7. Enable Push Notifications
Through push notifications, keep your users informed about new offers, completed transactions, or account updates. This keeps users engaged and encourages more frequent use of your platform.

8. Enhance Customer Support
Prompt and efficient customer service builds trust. Implement:

A live chat feature for real-time assistance.
A detailed FAQ section covering common issues.
Email support with quick response times.
9. Invest in Paid Advertising
To reach a broader audience, use paid ads on platforms like Google Ads and Facebook. To maximize ad performance, target users searching for VTU-related services.

10. Monitor Analytics and Improve
Regularly analyze website traffic, conversion rates, and customer behaviour. Use tools like Google Analytics to:

Identify popular services.
Understand where users drop off in the purchase process.
Refine your marketing strategies based on data insights.
Conclusion
Growing a VTU website requires a strategic combination of user-focused features, robust marketing, and continuous improvement. Following these strategies can increase traffic, boost conversions, and create a thriving VTU business that stands out in a competitive market.
by Shedi at 01-18-2025, 02:57 AM
In the rapidly evolving world of the internet, platforms that encourage discourse, provide valuable information, and foster connections are more vital than ever. Shediweb.com.ng, an online web forum owned by Chijioke Shedrach Egwuogu, has joined this dynamic landscape. Officially launched on December 27, 2024, Shediweb is designed to be a leading destination for interactive discussions and knowledge-sharing across various topics.

What Is Shediweb All About?

Shediweb.com.ng is not just another web forum; it is a community-driven platform aimed at providing users with a space to share ideas, debate trending issues, and learn from each other. Covering a wide range of topics from technology and entertainment to business, lifestyle, and beyond, the forum caters to a diverse audience with different interests.

The platform is built on a foundation of inclusivity and user empowerment. It provides a platform for individuals to express their views freely while maintaining a respectful and engaging environment for discourse. Whether you are a student, professional, hobbyist, or curious mind, Shediweb offers a welcoming atmosphere where your voice can be heard.

Key Features of Shediweb

User-Friendly Interface: Shediweb is designed with simplicity and accessibility in mind, ensuring that users, regardless of their technical expertise, can easily navigate the forum.

Diverse Discussion Categories: Topics are organized into well-defined categories, allowing users to participate in or browse discussions related to their interests.

Responsive Design: The platform is optimized for all devices, including smartphones, tablets, and desktops, ensuring a seamless experience across various screen sizes.

Profile Customization: Users can create personalized profiles, track their discussions, and engage with other community members through private messaging and public interactions.

Search and Filtering Tools: Advanced search options allow users to find specific topics and discussions quickly.

Community Guidelines
  • To maintain a positive environment, Shediweb enforces clear community guidelines:
  • Respect for Others: Personal attacks, hate speech, and harassment are strictly prohibited.
  • Quality Content: Contributions should be meaningful, relevant, and add value to the conversation.
  • No Spam: Unsolicited advertisements or repetitive posts are not permitted.
  • Moderators are tasked with ensuring these rules are followed, fostering a respectful and engaging forum experience.

Why Shediweb Stands Out

Shediweb’s uniqueness lies in its local focus and commitment to providing a space where African voices and global perspectives intersect. Unlike many international platforms, Shediweb aims to highlight issues that resonate within the local context while encouraging international discussions. This approach creates a rich, diverse tapestry of knowledge and viewpoints.

Additionally, Shediweb places a strong emphasis on user feedback. Regular updates and improvements are made based on community input, ensuring that the platform evolves to meet its users' needs.

The Vision for the Future

The future of Shediweb is bright and ambitious. Chijioke Shedrach Egwuogu envisions expanding the forum's reach to become a household name in Nigeria and beyond. Plans include:

Enhanced Features: Integrating more tools for better user interaction, such as live chats and multimedia support.

Community Events: Hosting online webinars, contests, and meet-ups to strengthen community bonds.

Mobile App: Developing a dedicated mobile application for more convenient access.

Monetization Opportunities: Creating avenues for users to earn from their participation through reward systems.

How to Join Shediweb

Getting started on Shediweb is easy:
  • Visit shediweb.com.ng.
  • Click the "Sign Up" button to create an account.
  • Customize your profile and start exploring the diverse discussions.

Conclusion

Shediweb.com.ng is a rising star in the online forum world, bringing together individuals from all walks of life to share, learn, and grow. Its commitment to fostering an inclusive and vibrant community makes it a promising platform for meaningful discourse. As the platform continues to evolve, it invites everyone to be part of its journey. Whether you're seeking knowledge, companionship, or a place to express your opinions, Shediweb is your new digital home.
by Shedi at 01-17-2025, 12:45 AM
Access Your MyBB Admin Control Panel
Go to:
yourforum.com/admin/

Navigate to Templates & Style

Click on "Templates & Style" from the left sidebar.
Select the active theme you are using (or the one you want to edit).
Edit the Header Template

Under your theme, click on "Templates".
Find and open the "Header" template (often named something like header or headerinclude).
Add the Meta Tags Locate the <head> section in the header template. Insert the meta tags just below the opening <head> tag or near any existing meta tags:

Code:
<head>
    <title>ShediWeb Forum – Connect, Share Ideas, and Learn Together</title>
    <meta name="description" content="Join the ShediWeb Forum to connect with like-minded individuals, share innovative ideas, and explore valuable discussions on VTU, technology, business growth, and more. Be part of a growing community today!">
    <meta name="keywords" content="ShediWeb forum, share ideas, connect with others, VTU forum, technology discussions, business growth tips, airtime to cash, data recharge tips, community forum, networking">

Save the Template

After adding the meta tags, scroll down and click "Save" to apply changes.
Clear Cache

If necessary, clear your forum cache to reflect changes immediately.
Confirming Changes
Visit your forum homepage.
View the page source (Ctrl + U or right-click and choose "View Page Source") to confirm the meta tags are correctly displayed in the <head> section.
This will ensure your meta tags are active and help optimize your MyBB forum for search engines.
by Shedi at 01-16-2025, 08:45 PM
To make your music website rank higher on Google search, you need a well-rounded SEO (Search Engine Optimization) strategy. Here are effective tricks and tips to help improve your ranking:

1. Keyword Optimization
Identify Relevant Keywords: Use tools like Google Keyword Planner or Ahrefs to find keywords your audience is searching for, such as "latest Nigerian songs," "MP3 downloads," or "top music streaming in Nigeria."
Include Keywords Naturally: Optimize titles, descriptions, URLs, and content. Example

PHP Code:
<title>Download Latest Nigerian Music Top MP3 Songs</title>
<
meta name="description" content="Get the latest Nigerian songs and top hits. Stream, download MP3s, and stay updated with your favorite artists."

2. Create High-Quality, Unique Content
Write Unique Song Descriptions: Avoid copying content from other websites. Write detailed descriptions for each song or album.
Include Lyrics and Artist Bios: Provide engaging content related to the songs to keep visitors on your site longer.
3. Optimize Page Speed
Use lightweight themes and plugins.
Compress images using tools like TinyPNG or Imagify.
Implement caching and use a content delivery network (CDN) to speed up loading.
4. Mobile-Friendly Design
Use responsive designs that adapt to mobile, as most users browse music sites from mobile phones.
5. Add Schema Markup
Use schema.org for Music to enhance how your pages appear in search results:

Code:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MusicRecording",
  "name": "Song Title",
  "byArtist": {
    "@type": "MusicGroup",
    "name": "Artist Name"
  },
  "url": "https://yoursite.com/song-url",
  "genre": "Afrobeat",
  "inAlbum": "Album Title"
}
</script>

6. Focus on Backlinks
Get backlinks from high-authority music blogs and related websites. Contact bloggers for reviews or partnerships.
7. Create Playlists and Shareable Content
Build custom playlists and add share buttons for social media engagement.
8. Regular Updates and Fresh Content
Keep your site frequently updated with the latest songs, albums, and news to encourage repeat visits.
9. Use Internal Linking
Link to related songs, categories, and playlists within your site to improve navigation and reduce bounce rate.
10. Leverage Social Media and Video Marketing
Share content on YouTube, Instagram, and TikTok to drive traffic to your site.
Create engaging videos or lyric animations linking back to your website.
Bonus Tools to Use
Google Search Console: Monitor your website's search performance.
Yoast SEO Plugin (for WordPress): Optimize on-page SEO.
Moz or Ahrefs: Track keyword rankings and backlinks.
Implementing these strategies consistently will help improve your website’s visibility and ranking on Google. Let me know if you need help with any specific implementation!
by Shedi at 01-16-2025, 01:12 AM
Starting a blog is simple, you have to understand the basics in blogging and financially stable to start up a good blog.

Starting a blog can be simple if you follow these steps:
  • Define the purpose of your blog


Purpose: Why do you want to blog? (Share knowledge, build a brand, earn money, etc.)
Niche: Choose a topic you’re passionate about and that has an audience (travel, tech, fashion, finance, etc.).
  • Choose a Blogging Platform

Free Platforms: Medium, Blogger, WordPress.com (limited customization).
Self-Hosted Platforms: WordPress.org, Ghost, or Wix (more control and customization, but requires hosting).
  • Pick a Domain Name and Hosting

Domain Name: Choose a catchy, memorable, and relevant name (e.g., yourblogname.com).
Hosting Providers: Bluehost, SiteGround, HostGator, or Cloudways for self-hosted blogs.
  • Set Up Your Blog

Install your chosen blogging platform.
Choose and customize a theme that matches your niche.
Install essential plugins for SEO, security, and performance (for WordPress: Yoast SEO, Jetpack, etc.).

Then create a quality content, I mean unique content for your blog and stand a chance to monetize it using Google AdSense and other ads companies.
by Shedi at 01-13-2025, 05:33 AM
ChainCatcher news, the decentralized AI training and development platform Nodepay announced on platform X that the final airdrop query is now live, allowing users to check the token distribution for seasons 0, 1, and 2. The total token supply is 1 billion.

At the same time, it stated that users who participated during season 2 need to obtain a Proof of Humanity badge and connect their Solana wallet before the deadline of December 31.

Token claims are not open yet; users can only check the updated distribution status within the dashboard.

(Source Link)
by Shedi at 01-11-2025, 02:08 PM
Welcome to shediweb forum, in this topic I will showing you Simple Contact Form using HTML CSS and PHP very easy if you are a pro and hard for newbies ☑️

PHP Code:
<!DOCTYPE html>
<
html>

<
head>
    <link rel="stylesheet" 
          href=
"https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" />
    <link rel="stylesheet" 
          href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
    <link rel="stylesheet" 
          href=
"style.css" />
</
head>

<
body>
    <section id="last">
        <!-- heading -->
        <div class="full">
            <h3>Drop a Message</h3>

            <div class="lt">

                <!-- form starting  -->
                <form class="form-horizontal" method="post" 
                      action="contact.php">
                    <div class="form-group">
                        <div class="col-sm-12">
                            <!-- name  -->
                            <input type="text" class="form-control" 
                                   id="name" placeholder="NAME" 
                                   name="name" value="" />
                        </div>
                    </div>

                    <div class="form-group">
                        <div class="col-sm-12">
                            <!-- email  -->
                            <input type="email" class="form-control" 
                                   id="email" placeholder="EMAIL" 
                                   name="email"
                                value="" />
                        </div>
                    </div>

                    <!-- message  -->
                    <textarea class="form-control" rows="10" 
                              placeholder="MESSAGE" name="message">
            </textarea>

                    <button class="btn btn-primary send-button" 
                            id="submit" type="submit" value="SEND">
                        <class="fa fa-paper-plane"></i>
                        <span class="send-text">SEND</span>
                    </button>
                </form>
                <!-- end of form -->
            </div>

            <!-- Contact information -->
            <div class="rt">
                <ul class="contact-list">
                    <li class="list-item">
                        <class="fa fa-map-marker fa-1x">
                            <span class="contact-text place">
                                your address
                            
</span>
                        </i>
                    </li>

                    <li class="list-item">
                        <class="fa fa-envelope fa-1x">
                            <span class="contact-text gmail">
                                <a href="mailto:yourmail@gmail.com" 
                                   title="Send me an email">
                                    email@gmail.com</a>
                            </span>
                        </i>
                    </li>

                    <li class="list-item">
                        <class="fa fa-phone fa-1x">
                            <span class="contact-text phone">
                                (03312345678
                            
</span>
                        </i>
                    </li>
                </ul>
            </div>
        </div>
    </section>
</
body>
</
html

CSS
PHP Code:
    width100%; 
    heightauto
    justify-contentcenter
    background-color#ffb3b3; 
    
    .full
    width80%; 
    displayinline-block
    margin:2%; 
    margin-left10%; 
    text-aligncenter
    background-colorblack
    colorwhite
    border:15px solid orange
    border-radius5px
    margin-bottom8%; 
    margin-top8%; 
    
    .full h3
    font-size2rem
    display:block
    margin2%; 
    margin-bottom0
    
    .lt
    padding2%; 
    margin2%; 
    
    .rt
    padding2%; 
    margin2%; 
    
    .lt textarea
    width94%; 
    margin-left2.8%; 
    
    button
    margin2%; 
    
    .btn-primary
    background-colorblack
    border2px solid white
    border-radius5%; 
    
    .list-item
    margin-bottom2%; 
    list-style-typenone
    
    .list-item span
    margin-left10px
    font-size1.4rem
    
    .list-item a
    colorwhite
    displayinline-block
    
    .list-item a:hover
    text-decorationunderline
    
    .form-control
    background-colorblack
    
        
    
@media screen and (min-width770px){ 
    .full
        width70%; 
        margin-left15%; 
    
    .lt textarea
    width95%; 
    margin-left2.4%; 
    
    
        
    
@media screen and (min-width1100px){ 
    .full
        width65%; 
        margin-left17%; 
        margin-top5%; 
    
    .lt
        width55%; 
        displayinline-block
        floatleft
        margin-right0
    
    .rt
        width35%; 
        displayinline-block
        margin-left0
    
    .list-item
    margin-bottom10%; 
    
    .contact-list{ 
        margin-top22%; 
        padding-right8%; 
    
    .fa-envelope, .gmail
        displayinline-block
        widthauto
    
    

PHP code
: To add functionality to the form, we are using phpmailer. A separate php file “contact.php” is created and the name of the file is added in the HTML file in the form action field. 

<form class="form-horizontal" method="post" action="contact.php">

In the following code, we are getting the name, email, and message from the contact form. When “SEND” button is clicked, an email is sent from the website to the email address specified in the PHP code, with the subject line “This is the subject line”.

PHP Code:
<?php
// Get data from form  
$name $_POST['name'];
$email$_POST['email'];
$message$_POST['message'];

$to "yourEmail@gmail.com";
$subject "This is the subject line";

// The following text will be sent
// Name = user entered name
// Email = user entered email
// Message = user entered message 
$txt ="Name = "$name "\r\n  Email = " 
    $email "\r\n Message =" $message;

$headers "From: noreply@demosite.com" "\r\n" .
            "CC: somebodyelse@example.com";
if(
$email != NULL) {
    mail($to$subject$txt$headers);
}

// Redirect to
header("Location:last.html");
?>
Welcome, Guest
You have to register before you can post on our site.
Username/Email:

Password


Login
Search Forums

Forum Statistics
Members: 7
Latest member: Splendor_De-fi
Forum threads: 35
Forum posts: 36
Online Users
There are currently 21 online users.
0 Member(s) | 20 Guest(s)
Google