Facebook 

SMFHacks.com - Celebrating 20 Years!

+-

SMFHacks.com

+- User Information

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+- Forum Stats

Members
Total Members: 4340
Latest: damahi5899
New This Month: 2
New This Week: 1
New Today: 0
Stats
Total Posts: 44288
Total Topics: 7676
Most Online Today: 353
Most Online Ever: 27044
(May 30, 2026, 09:10:16 pm)
Users Online
Members: 0
Guests: 221
Total: 221

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SMFHacks

Pages: [1] 2 3 ... 963
1
News / Downloads Pro 7.0 Released
« on: October 07, 2026, 07:35:30 pm »
We are proud to announce a major release of Downloads Pro 7.0 for SMF 2.1.x. This has been rebuilt for SMF 2.1 with many new features/layout updates to make it easier/friendly to users. Browser previews of items, Users can now sell downloads, author dashboard, clamav antivirus scanning, api, smf package server mode (if you are offering modifications for smf) and much more!

Screenshots: https://www.smfhacks.com/index.php?action=gallery;cat=7

Demo:
https://www.smfhacks.com/demos21/index.php?action=downloads

Order information: https://www.smfhacks.com/download-system-pro.php Existing active license owners and community suite members this upgrade is included.


Full changelog below.

7.0
Rebuilt for SMF 2.1 only (PHP 7.4 - 8.4). Upgrades 6.x in place.

SMF 2.1 integration
+No core file edits: everything uses SMF 2.1 hooks (credits per post, menu, permissions, admin, Who's Online)
+SMF alerts and emails for comments, approvals, new downloads, new versions, credits, reports, mentions, access requests, review replies, purchases and sales
+Profile Downloads tab, profile menu entry, member data export
+Likes on downloads and comments, @mentions in comments
+Moderation Center queues and home block, board index "Latest downloads" block
+[download]ID[/download] BBCode with an editor button
+Scheduled tasks replace downs3cron.php; settings use SMF's settings API and admin search
+Deleting a member cleans up their personal data; their downloads stay (or are removed, optional)
+Proper uninstall with "remove data"

Downloads and versions
+Versions and releases: post updates with release notes and release type, keep older versions downloadable per category, update approval, versions and changelog tabs
+SHA-256 checksums with copy button and VirusTotal link; duplicate upload detection
+Each version has its own download count; downloads of extra files and older versions still add to the download's total, as in 6.x
+Drafts, scheduled publishing, unlisted and private downloads with access requests
+Co-authors, edit history with restore
+Chunked/resumable uploads for files larger than PHP's upload limit, bulk upload, import from a URL
+ClamAV malware scanning of uploads
+In-browser previews: audio/video players, PDF, text files, ZIP contents (only for members who could download the file for free; can be switched off)
+Settings to show or hide the SHA-256 checksum and the VirusTotal link
+Typed custom fields with validation, visibility per group and search filters
+All file types are accepted by default, as in 6.x, including server scripts (.php, .asp, .htaccess) and files without an extension; optional list of allowed types (forum-wide or per category, * = every type) and of blocked types
+Tags (old keywords are converted), featured downloads
+HTTP Range/resume, X-Sendfile / X-Accel-Redirect / LiteSpeed delivery, S3-compatible storage (R2, B2, Wasabi, Spaces, MinIO)
+Per-group bandwidth per day, uploads per day, concurrent downloads and speed limits

Browsing and community
+New responsive card layout, GLightbox screenshots (replaces Highslide), dark-theme friendly styles
+Grid or list view for download lists: the admin picks the default and whether visitors may switch
+Trending this week and recently updated blocks, faceted search
+Reviews with author replies and helpful votes, follow downloads/categories/authors, favorites and collections
+Author pages, author directory and author dashboard
+RSS feeds for updates and per author (UTF-8, enclosures), XML sitemap, optional search-engine friendly URLs
+schema.org structured data for Google rich results: SoftwareApplication / DigitalDocument with price (0 for free downloads), star rating, screenshot, version, file size, author, software type and operating system (settings), BreadcrumbList on download and category pages; Open Graph and X/Twitter card tags
+Sharing to X, Mastodon, Reddit, Facebook, LinkedIn, WhatsApp, Telegram, email and the Web Share API

Credits and store
+Credit ledger with a member statement; Stripe Checkout for credit packages
+Pay-per-download with PayPal, Stripe and Coinbase; coupons; license keys with an activation API; My purchases
+Free and discount membergroups (SMF Paid Subscriptions) and credits per paid subscription
+Store reports with creator revenue

Administration
+Overview dashboard, health check with storage self-test, link checker
+Drag and drop category ordering in Manage Categories and on the category lists (download managers)
!The upgrade renames columns that older versions created with other letter case (for example id_cat) to the expected names
+Recycle bin, bulk moderation (approve, move, change owner, set price, feature)
+Log retention and IP anonymisation, import from forum attachments
+JSON API with API keys, outgoing webhooks (Discord-aware), SMF Package Server mode
!Removed SMF 1.1/2.0 code, Highslide (CC BY-NC), the old Flash uploader and other unused files

2
Latest Mods / Re: [Mod]ActivityPub Federation for SMF 2.1
« on: October 01, 2026, 05:03:45 pm »
Interesting that is something I will need to research more.

3
News / Newsletter Pro 4.0 Released
« on: September 23, 2026, 08:08:24 pm »
We have just released Newsletter Pro with features and improvements focused on the SMF 2.1 version
Main changes is no file edits any more for SMF 2.1, bounce handling via imap, List-Unsubscribe and List-Unsubscribe-Post headers.


Full changelog:
4.0
+SMF 2.1: no core files are edited any more. The mod plugs in through integration hooks (NewsProHooks.php) and the scheduled task's "callable", so SMF updates no longer break it. Uninstall the previous version before installing this one.
+One click unsubscribe. Newsletters now carry the List-Unsubscribe and List-Unsubscribe-Post headers that Gmail and Yahoo have required from bulk senders since 2024. Mail without them gets throttled or sent to spam whatever it contains. On by default, with an optional mailto: address as well.
+Bounce handling for everyone, not just Amazon SES. Point the mod at a mailbox that collects your bounces and a new hourly task reads it, records the failures and stops mailing dead addresses. It understands standard delivery status notifications, "this is spam" feedback reports and several common non-standard layouts. POP3 and IMAP are both supported without needing a PHP extension.
+Country lookups rebuilt around MaxMind's current format. A GeoLite2 country database is now included and installed into your Sources folder, so report flags work out of the box and IPv6 addresses are recognised. The mod uses the geoip extension or the PECL reader when the host has them and a reader built into the mod otherwise. Replace Sources/GeoLite2-Country.mmdb with a fresh download from MaxMind whenever you want newer data.
+Signups now record when and from what address someone joined a list and when they confirmed it, shown on the list screen, so consent can be evidenced.
+Sending to a saved list from the newsletter page is now done in batches like the rest of the newsletter, and the progress bar covers the list too.
+Importing a list inserts in batches rather than one query per address, which is far quicker on a large import, and skips duplicates.
+Added email validation for syntax.
+Added indexes on key columns for bigger forums for performance.
+Country flags are installed on SMF 2.0 and 2.1 as well, so the reports no longer show broken flag images.
+The browse button on the image hosting add and edit screens now offers only gif, jpg, jpeg and png rather than every file on the computer.
!The title box on the add image, edit image and add list screens had a malformed size attribute that swallowed the value after it, so editing an image never showed its current title.
!Reports counted every newsletter but only listed those whose list still existed, so deleting a list left empty pages at the end of the report index. Reports whose list has gone are listed again, with the stats intact.
!The Links, List, Viewers, Clickers and Unsubscribe screens showed 20 rows a page but paged in tens, so every page repeated half of the one before it and the page numbers ran on past the end.
!The admin screens read a page offset that SMF only sets for board and topic links, which logged a warning on PHP 8 on every first visit.
!A page offset past the end of the results, or a negative one, now lands on a real page instead of showing nothing.
!Scheduling a campaign against membergroups instead of a saved list failed with "please select a list". The list check ran before the groups were looked at.
!Scheduling a campaign with both a saved list and groups ticked silently threw the chosen list away and used the groups. The saved list is now used and the groups ignored, which is what the label on the page says.
!Generated list tables could collide and quietly share one table between two lists, because the name came from a 12 hour clock with no am/pm marker.
!Recounting a list whose table had already been deleted raised a PHP 8 warning and then ran a broken query.
!Fixed a fatal error on any host that has PHP's geoip extension installed: the bundled geoip.php redeclared two of its functions, which took down the whole Newsletter Pro admin area.
!Addresses on the unsubscribe list were still mailed when sending to a saved list from the newsletter page.
!Members in an excluded membergroup were counted as sent and added to the tracking list even though they never received the newsletter.
!Sending a newsletter as personal messages sent the wrong message body.
!The list total was not recounted when only a saved list was sent (no membergroups selected), so the new list showed 0 addresses.
!Links containing & (written as & by the editor) redirected to the wrong address.
!{$board_url} links were tracked before being replaced, so the tracked link led nowhere.
!Messages that already had their own <html> tag got no unsubscribe link or tracking pixel.
!Links longer than 255 characters no longer fail on strict MySQL servers.
!Scheduled campaigns failed on PHP 8 (SET SQL_BIG_SELECTS call), and a campaign whose list or message had been deleted was retried every few minutes forever.
!Amazon SES handler (newsaws.php): hard bounces and complaints were never logged (broken SQL, wrong table name) and the SNS classes were called without their namespace.
!List tables are created with the forum's own engine and character set rather than a hardcoded MyISAM and utf8. A list in a different collation from the members table could not use its email index, which made sending to a large list far slower than it needed to be. Existing lists can be converted from the Lists screen.
!The unsubscribe list now holds one row per address. Repeated opt outs used to pile up and slow the check down on every send.
!Signup, unsubscribe, confirmation and tracking requests now use escaped database queries instead of building SQL from the request.
!The signup form's thank-you URL is only followed when it is a real http(s) address.
!Unsubscribe and confirmation link hashes now include a secret that is generated when the mod is installed.
!The settings form was missing its session check.
!Uninstall did not remove the scheduled task on SMF 2.x.
!Fixed error log message when sending a pm.
!Fixed error logged if no message, no list selected when scheduling a campaign.
!Removed the unused Google+ and Personalize buttons from the editor toolbar.



For more information on Newsletter Pro visit
https://www.smfhacks.com/newsletter-pro.php

Existing active customers can download from
https://www.smfhacks.com/index.php/topic,2407.0.html

If you need to renew your license. The renewal page is found at:
https://www.smfhacks.com/index.php?action=license


4
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: September 22, 2026, 11:01:51 am »
Posted update to the downloads section

5
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: September 21, 2026, 10:34:37 pm »
Copy this to your sources folder and see if it helps

6
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: September 18, 2026, 11:52:30 pm »
Can you give me example/screenshot

7
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: September 18, 2026, 11:00:06 am »
? What's the example? is &amp; being displayed when it should be &?

8
MCP Server for SMF 2.1 is out. It gives your forum a Model Context Protocol endpoint, which means AI assistants such as Claude Code, Claude Desktop, claude.ai, ChatGPT connectors and Cursor can
  connect to your forum and do admin work for you, in plain English.

  What that looks like in practice
 
  • "Summarize the open reports and tell me which ones are actual spam."
  • "Find accounts that registered in the last 48 hours from the same IP range with zero posts, and ban the obvious bots."
  • "Why are members not getting their activation emails?" - it checks the mail queue and scheduled tasks and tells you.
  • "Post the maintenance announcement in News, pin it and lock it."
  • "How did last week compare to the previous month?"
  • "Move the old boards under an Archive category and hide it from guests."

  51 tools across six areas
 
  • Moderation: reported posts and members with reporter comments, close / ignore reports, moderator notes, the approval queue, warnings with the watch / moderate / mute thresholds, post removal and
      topic deletion (recycle board aware).
  • Members: search by name, email, IP range, date, post count or status; full profiles with warning history; every IP a member used and other accounts sharing them; login history; approve or reject
      registrations; member groups; bans; personal messages.
  • Content: read and search topics, create topics and replies, edit posts, lock / pin / move, create and reorder boards and categories, board visibility per group.
  • Settings and stats: read and change every setting the admin panel shows, activity stats with period comparison, top posters / boards / topics, who is online.
  • Logs and maintenance: admin, moderation and error logs, scheduled task status and run-now, mail queue status, recount.

  Built for administrators, safely
 
  • Every call runs as the administrator who created the key, through SMF's own permission system. Demote that account and the key stops working.
  • Every write and delete is recorded in the admin log with the tool and the target. The admin page shows recent activity.
  • Deleting tools are flagged as destructive, so the assistant asks you before calling them.
  • Administrators cannot be banned, deleted, warned or demoted through the endpoint. Password hashes, salts and the key itself are never returned.
  • Rate limited per key. Works with two-factor authentication on the admin account.
  • No Node.js, no extra services: one PHP file plus a few Sources files, installed through the package manager with no core edits.

  Setup takes about five minutes
  1. Install the package.
  2. Go to Admin -> Configuration -> MCP / AI Access and click Generate key.
  3. Paste the endpoint into your client. The admin page shows the exact commands for Claude Code, Claude Desktop, claude.ai and Cursor.

  Requirements: SMF 2.1.x on MySQL, PHP 7.4 or newer, and an MCP client.

  Price: $15.99, one-time, including a year of updates. Community Suite members get it as part of the bundle.

  Product page and purchase

9
Posted an update some fixes

10
Have done some of these updates in

  Ultimate Shoutbox & Chatroom — v1.4

 

  Removed

 
  • Tenor GIF provider — Google has retired the Tenor API, so the option has been removed.

      If your forum is currently set to Tenor, updating switches it to Disabled automatically so the GIF button stops calling a dead service. To keep GIF search working, go to Admin > Configuration >
      Shoutbox Settings > GIF Settings
    , choose Giphy or Klipy, and enter an API key for that service.

  New settings

 
  • Shoutbox Title (General Settings) — set your own heading for the shoutbox widget without editing the language file. Leave blank to keep the default.
  • Time Format (Display Settings) — choose how message timestamps are displayed. Leave blank to keep the existing format ("5m ago", then 3/28 14:05).

      Uses the same format codes as your forum's time format, so European layouts are now easy:
     
Code: [Select]
%d %B %Y, %H:%M:%S   ->   28 March 2026, 14:05:32
  %d.%m.%Y, %H:%M      ->   28.03.2026, 14:05
  %d/%m/%Y, %H:%M      ->   28/03/2026, 14:05
    Times are rendered on the server, so month names use your forum's language and each member sees times in their own forum timezone.[/li]

     
  • Time Text Colour (Display Settings) — set the colour of the timestamp next to each message (for example #888888). Leave blank to use your theme's default.
  • Notify in Page Title (Feature Settings) — controls the unread counter that flashes in the browser tab while the forum is in a background tab. This was previously always on and is now a setting; it
      stays enabled by default. The text is also translatable now via $txt['shoutbox_title_notify_text'].

  Fixed

 
  • Notification sound played on every page load — refreshing any forum page triggered the shoutbox sound even when nothing new had been posted. The first fetch after a page load returns the existing
      message backlog, and that backlog was being treated as new activity. The sound now only fires for genuinely new messages from other members. The same applies when switching between chat rooms.
  • Admin settings fields — text settings containing quotes or apostrophes no longer break the settings form.

  Upgrade notes

 
  • All existing behaviour is preserved by default — the new settings only change anything once you fill them in.
  • Forums using Tenor will lose GIF search until a new provider and key are set (see above).
  • This update changes shoutbox.js and shoutbox.css. If members still see the old behaviour after updating, bump the browser cache setting under Admin > Configuration > Server Settings > Caching to
      force browsers to reload the files.

11
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: August 31, 2026, 04:58:28 pm »
11.0.5
!Fixed a bunch of session verification errors for a bunch of actions.


Please let me know if you get any others.

12
Bugs / Re: Can't remove or restore any item from the recycle bin
« on: August 31, 2026, 05:18:06 am »
Do you have latest version installed?

13
Support / Re: Automatic Sorting of Categories
« on: August 30, 2026, 11:56:30 pm »
6.3.4
+Added a [Sort A-Z] link next to the category Re-Order column to sort categories/subcategories alphabetically with one click. SMF 2.0.x/2.1.x
+Added a setting to automatically sort categories alphabetically when a category is added or edited. SMF 2.0.x/2.1.x

14
Support / Re: Automatic Sorting of Categories
« on: August 27, 2026, 09:52:08 pm »
Will take look this in next few days

15
Bugs / Re: ' appears as ' in Most Viewed (and Recent Items ?)
« on: August 22, 2026, 11:01:56 pm »
11.0.4a
!Fixed display of ' in some areas of the gallery for SMF 2.1

Pages: [1] 2 3 ... 963

+- Recent Topics

Apollo Neuro Promo Code [VIVANEST] $99 Off Compare And Save Instantly by damahi5899
October 12, 2026, 01:47:08 am

Apollo Neuro Promo Code [VIVANEST] $99 Off Compare And Save Instantly by damahi5899
October 12, 2026, 01:45:57 am

Downloads Pro 7.0 Released by SMFHacks
October 07, 2026, 07:35:30 pm

[Mod]ActivityPub Federation for SMF 2.1 by SMFHacks
October 01, 2026, 05:03:45 pm

Newsletter Pro 4.0 Released by SMFHacks
September 23, 2026, 08:08:24 pm

Can't remove or restore any item from the recycle bin by SMFHacks
September 22, 2026, 11:01:51 am

MCP Server for SMF 2.1 - let Claude, ChatGPT or Cursor run your admin chores by SMFHacks
September 12, 2026, 02:50:45 pm

Suggestions for improvements to Ultimate Shoutbox & Chatroom by davejo
September 02, 2026, 01:35:09 am

Automatic Sorting of Categories by Kiwi
August 31, 2026, 12:36:09 am

' appears as &#39; in Most Viewed (and Recent Items ?) by SMFHacks
August 22, 2026, 11:01:56 pm

Powered by EzPortal