Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. Blog Pro WHMCS is a powerful blog tool you can install on your WHMCS. A completely integrated blog for WHMCS with a custom addon module to control all settings, approve comments, manage posts, etc. A WS Blog Pro module lets hosting providers publish and manage articles directly inside their WHMCS client area and admin dashboard. This removes the need for a separate WordPress installation. For more information and Screenshots: Click Here The next fifteen (15) people who purchase this module will get $5.00 off the Sales Price. To get this $5.00 discount, you must use this discount code, NewModule, when you order. If you do not use this discount code when you order, you will NOT get the $5.00 off. Please remember to use the discount when you order. Sale Price: Owned License: $34.99 USD Order Here Click Here To View All WHMCS Addons By WHMCSServices Do You Need Custom Development For Your Business? Click Here Looking to advertise our network?Click Here New help with WHMCS Theme? We also provide WHMCS Themes. Remember to also check out the list of our other new versions released since: WS Support Pin v4.9.3 WS MailerLite v2.0.0 WS Ultimate Captcha Pro v2.0.1 WS Brevo Integration v1.0.0 WS FraudRecord System v1.0.1 Coming Soon: WS Ticket Restriction 2.0.0 WS Email 2FA 2.0.0 WS Close Account 3.5.0 Our Social Media: Twitter Here Facebooks Here Instagram Here LinkedIn Here
  4. This, along with another small β€œneedle” bug I found, takes the Code Quality release to a whole new level.
  5. Though I agree it may cause confusion, I get that there's a kind of need, IF they use it. Anyone reaching out that's a current client generally does so via ticket, and that already shows who they are. Asking for a user ID from them seems redundant and something they will likely not know off hand, causing extra steps. Something like a PIN is useful, if you get support calls, but generally a long ID not so much, IMHO. I personally don't have a use for it.
  6. I totally agree with @Remitur In the screenshot you shared #27 at the top is the user id, and seems like you generated an account number which is 8 digit. Your customers requited some 8 digit numbers as the user id?
  7. I understand, but anywhere in WHMCS you can already recover the numeric ID assigned by WHMCS to a customer... Something like this in almost any hook: $userId = $vars['user']->id; and in Smarty: {$user->id} This ID is the very same one used to identify a certain customer's services, invoices, transactions... I believe that adding another numeric ID, different from the one already assigned by WHMCS, is not only unnecessary but could also lead to confusion and errors.
  8. Yesterday
  9. Hello, Well i some people prefer a Customer account number, So we just created it if people wanted that. Regards Lee
  10. I guess I'm missing something about this... What's the sense? Every customer already has an unique numeric ID assigned by WHMCS ...
  11. Have you read ALL of my post? It's exactly what I explain how to do ... https://eurossl.eu/knowledgebase/whmcs-cron-job-stuck-debugging/
  12. Hi all, The WhatsApp client notifications request on the feature tracker has 559 votes and is still open, so I started building a notification provider module for it. What I'm aiming at is different from the options I found. Every one of them routes you through a paid gateway - Twilio, or the vendor's own service - with a fee on top of what Meta already charges. I want to remove that layer: - Connects straight to Meta's WhatsApp Cloud API with your own credentials. No middleman, no markup on top of Meta's own per-message cost. - One-time purchase, not a subscription. - Ships with ready-made message templates for the usual WHMCS events, so you are not writing and submitting templates to Meta from scratch. Before I go further I would rather ask than guess: 1. Are you already sending WhatsApp notifications somehow? If yes, what are you using and what annoys you about it? 2. Which events actually matter to you? I am assuming invoice created, payment received, overdue reminder, service due and domain expiry - but I would rather hear it from people running this daily. 3. Would you prefer a one-time purchase or a subscription? I am planning one-time, but tell me if that is wrong. Also: if anyone is willing to test an early build on a real install, I will give you a free lifetime licence. Honest feedback is worth more to me than the sale. Thanks, Semih
  13. Last week
  14. Same problem here in different WHMCS 9.0.8 installations Clicking "Deny Tracking" does set the cookie correctly: trackingOptInDismissed_2=true; path=/admin; SameSite=Lax; Secure; max-age=31536000 (the "_2" is the admin ID). On reload the cookie is present, but the modal is shown again. The check that is supposed to skip the modal is in templates/blend/js/scripts.js (line ~5157; blend-new: ~5340), and in the minified files: if (document.cookie.indexOf(`trackingOptInDismissed_${authAdminId}=true;`) !== -1) { return; } The needle ends with a semicolon. But document.cookie only separates cookies with "; " and adds nothing after the last one. The WHMCS session cookies are HttpOnly, so JavaScript can't see them, and this cookie has path=/admin, so it is listed first among the JS-visible ones. When it is the only cookie JS can see, it is also the last one, so there is no trailing ";" and indexOf() returns -1. Verified in the console: document.cookie -> "trackingOptInDismissed_2=true" document.cookie.indexOf("trackingOptInDismissed_2=true;") // -1 (modal shown) document.cookie.indexOf("trackingOptInDismissed_2=true") // 0 If I add any other non-HttpOnly cookie with path=/ (e.g. document.cookie = "test=1; path=/"), document.cookie becomes "trackingOptInDismissed_2=true; test=1" and the same check returns 0, so the modal is hidden. That confirms the cause. My fix I just dropped the trailing ";" from the indexOf() needle πŸ˜„
  15. you can hopefully get to something much more useful, such as: cron.php started DomainSync started another cron.php process started another cron.php process started DomainSync never returned At that point, at least you know where to start looking. I've written up the complete procedure, including the hooks, shell script, logging examples and some additional notes here: https://eurossl.eu/knowledgebase/whmcs-cron-job-stuck-debugging/ I'm posting this because I'd still like to contribute useful technical information back to the WHMCS community. However, after fighting over the years with the community's occasionally ("creative" code editor, formatting issues, disappearing posts and similar adventures), I've decided to keep the full article and code somewhere I can actually maintain them. πŸ™‚ Hopefully this will save someone a few hours of debugging. I also have the same question, because I’ve run into situations where a WHMCS cron job appears to be running normally from the outside, but something inside the automation process seems to take much longer than expected or never properly finishes. What makes this particularly difficult to troubleshoot is that simply seeing the cron command execute every few minutes doesn’t necessarily tell you what happened during the previous run. If one process is still active when the next scheduled execution begins, it seems very easy to end up with multiple cron processes running at the same time without realizing that the original problem is actually a task that is waiting indefinitely somewhere. I’ve generally found these kinds of issues difficult to diagnose when all you have is a basic cron log showing that the command was launched, because that doesn’t really tell you which part of the WHMCS automation cycle was reached before things stopped progressing. Being able to distinguish between the PHP process starting, the overall automation cycle starting and finishing, and an individual automation task starting but never returning sounds like a much more useful way of narrowing down the problem. I’m especially interested in the idea of logging the individual task names because otherwise it can be difficult to tell whether the delay is related to WHMCS itself, a particular module, an external service, or some custom code running during automation.
  16. Can you say which one? Honestly, they should be your first step to resolving this. If the license they provided is legitimate, they should be able to resolve it.
  17. WizardPanel for WordPress v3.1 Released – New Menu, Framework Assets & More We’re excited to announce the release of WizardPanel for WordPress v3.1, the first major update since we introduced the new standalone WizardPanel framework. The new framework structure gives us a much stronger foundation for development. With v3.1 we can now begin to take advantage of it, adding new features once at framework level so they can benefit every included design. Key Benefits - New Menu - A completely new menu design with mega menu dropdowns, optional panels, 3 level standard dropdowns, customizable action buttons, a CTA and a completely new mobile menu - Framework Assets - Shared images, CSS, JavaScript and fonts now load directly from WizardPanel instead of individual designs - Stronger Dependencies - Assets such as JavaScript are only loaded when they are actually required - Color Toggle - A new modern icon-based light/dark mode switch - Design Enhancements - Updated Font Awesome icons, cleaner buttons, improved colors and contrast, plus a range of mobile improvements - Snow Fall - A new optional snow fall animation available directly from WizardPanel Existing Customers WizardPanel for WordPress v3.1 is available at no additional cost to customers with active Updates & Support access. If your Updates & Support access has expired, it can be renewed to receive v3.1 together with future versions and product support. Your existing licence will continue to work if you choose not to renew. Read The Full WizardPanel for WordPress v3.1 Announcement
  18. A complete content management addon for WHMCS that lets system administrators build unlimited rich-content pages in the client area: Internal Pages, Internal PHP Pages, Standalone External Pages, Reusable Page Templates and the new Sidebar Widgets manager. Pages Manager turns WHMCS into a true CMS for your client area. Create as many pages as you need β€” from simple informational pages and landing pages to fully custom, database-driven PHP applications β€” all managed from one place inside the admin area, without touching theme files or hand-editing PHP. Internal Pages render seamlessly inside your active WHMCS theme, with friendly URLs, a parent/sub-page hierarchy, per-language translations, optional login requirements, Disqus comments and per-page SEO. PHP Pages go a step further: each one generates a real .php file plus a matching Smarty template at the WHMCS root, giving you complete control over the page logic while staying fully integrated with the client area. External Pages are fully standalone HTML pages wrapped in editable header and footer shells β€” deployed as a self-contained site on the domain of your choice, ideal for SEO landing pages, sales pages or anything that needs a completely custom layout. The module also includes a Templates library of reusable Smarty layouts, a new Sidebar Widgets manager for building reusable sidebar boxes (content, links, and images) that you can attach to any page in the order you want, an analytics Dashboard with page-view trends and geographic reports, client-area navigation injection, and a single Settings page for SEO-friendly URLs, Disqus and translation languages β€” everything governed by modern, secure, CSRF-protected admin screens. Buy Now for $65.00 - https://www.paypal.com/ncp/payment/KPQ8KUDSL9XJ6 What's new in v7 v7 is a full rewrite of the legacy v6 module on the modern WHMCS addon architecture (PSR-style controllers, namespaced helpers, Smarty templates) plus several major new features: Sidebar Widgets manager β€” build reusable sidebar boxes (content, links, content+links, image) and attach them to any Internal or PHP page. Widgets render as panels in the WHMCS client-area sidebar, in the order you select them. Analytics Dashboard β€” page counts, lifetime page views with a month-over-month trend, SEO health score, a 30-day traffic chart, top/recent pages and geographic view overlay. Includes clear template cache and export routes actions. Client-area navigation injection β€” Internal and PHP pages can be added to the primary and secondary navbar, optionally as children of an existing item (e.g. "Support" or "My Account"), with a custom display order. Per-page SEO β€” editable meta title, meta description and keywords on every page, injected into the page head. SEO Friendly URLs with two formats β€” choose between .html URLs or clean extensionless URLs; the module writes the matching rewrite rules into the WHMCS root .htaccess automatically. Unified publish status β€” every page type has an on/off publish toggle (drafts are hidden from visitors). Modernised storage β€” data is kept in hsc_pm_* tables and migrated automatically from the legacy mod_* tables on activation/upgrade. Features Content types Internal Pages β€” rendered inside the active client theme with titles, SEO meta, parent/sub-page hierarchy, required-login gating, optional Disqus comments and per-language translations. PHP Pages β€” generate a real .php + .tpl pair at the WHMCS root using the full client-area framework for maximum flexibility (custom PHP, Smarty, DB access). External Pages β€” fully standalone HTML pages composed from editable Page Header / Page Footer shell rows, rendered as .tpl files and deployable as a self-contained site on any domain (bundled index.php + config.php + .htaccess). They are not served on the WHMCS URL. Page Templates β€” reusable Smarty layouts for internal pages; the default template cannot be deleted. Sidebar Widgets β€” reusable sidebar boxes assigned per page. Page management Hierarchy (parent pages) with automatic sub-page sidebar menus. Sort/display order, forced-login, Disqus comments. Multi-language translations of internal page content. Per-page SEO (meta title, description, keywords) with a live preview. Optional redirect link per page. Visit counting on every page type (once per session/visitor cookie). Publish / unpublish (draft) control. Sidebar widgets (new in v7) Four widget types: Content, Links, Content + Links and Image. Each widget can be activated / deactivated. Image widgets support an optional click-through link and an "open in new tab" option; images are uploaded from the form and sized to fit the sidebar width. Widgets are assigned per page from a Choices multi-select; the order you select them is the order they display on that page (each page keeps its own order). Widgets render as panels in the WHMCS primary client-area sidebar (ClientAreaPrimarySidebar), so they inherit the theme's sidebar styling. Links widgets render their entries as real sidebar menu items. Dashboard analytics (new in v7) Metric cards: page counts by type, lifetime page views (with month-over-month trend), draft/unpublished pages and a SEO health score. A 30-day traffic line chart. Recently updated and top-performing pages. Geographic views overlay (country breakdown per page) with All / 30-day / 7-day ranges. System health panel: broken generated routes and template cache status. One-click Clear Template Cache and Export Routes (a plain-text map of every page URL). Navigation & SEO (new in v7) Add pages to the primary and secondary client-area navbar, optionally nested under a parent item, with a custom order. Automatic meta description / meta keywords injection on internal and PHP pages. SEO Friendly URLs (from Settings) with two URL formats: With .html β€” internal pages use {slug}.html and PHP pages use {name}.html URLs. Without .html β€” clean extensionless URLs such as /about and /test. The module automatically writes the matching rewrite rules into the WHMCS root .htaccess (fenced between ### BEGIN - Pages Manager SEO and ### END - Pages Manager SEO markers) and keeps them in sync whenever the setting is saved. No manual .htaccess editing required. We also offer full source code licenses for all of our products. Source code access for Pages Manager is available for $350 USD. Please contact our support team for further details or to request a purchase.
  19. Welcome, Jhon! Have a good time here XD
  20. Hello Everyone, I have created a Customer Account Number Modfule for WHMCS WHMCS V9.0.8 PHP V8.3 Cost (FREE) If anyone would like this module for there WHMCS please message me will be more then happy to provide the module files to upload and enable, Once you enable the Addon Module If you all ready have customers in your System you can click the run automated account number action and it will auto assign account numbers to each customer.
  21. Welcome, Lee! Hope you will have a good time here. πŸ˜„
  22. Are you trying to install a fresh copy of WHMCS? If so, why not download from WHMCS and install the old fashion way?
  23. Hi, If you still need help, you can please contact us or my development team at https://www.whmcsservices.com/customwhmcs.php Hope to hear from you
  24. VMware VPS Server WHMCS Module – Version 5.1.1 Released We’re pleased to announce the release of Version 5.1.1, which includes several bug fixes and improvements to enhance module stability and administration. Bug Fixes Fixed OS Guest Version loading issue. Fixed cron execution issue. Fixed Guest OS loading issue in the Admin Area. Fixed cron path issue in Cron Manager. Fixed Product Module Settings not loading when editing a product. Improvements Improved license verification with a Refresh License Check option. Improved Cron Manager with the ability to manually run cron jobs directly from the Admin Area. We recommend updating to Version 5.1.1 to benefit from these fixes and improvements. Thank you to the WHMCS community for your continued feedback and support! πŸ™Œ
  25. VMware VPS Server WHMCS Module – Version 5.1.1 Released We’re pleased to announce the release of Version 5.1.1, which includes several bug fixes and improvements to enhance module stability and administration. Bug Fixes Fixed OS Guest Version loading issue. Fixed cron execution issue. Fixed Guest OS loading issue in the Admin Area. Fixed cron path issue in Cron Manager. Fixed Product Module Settings not loading when editing a product. Improvements Improved license verification with a Refresh License Check option. Improved Cron Manager with the ability to manually run cron jobs directly from the Admin Area. We recommend updating to Version 5.1.1 to benefit from these fixes and improvements. Thank you to the WHMCS community for your continued feedback and support! πŸ™Œ
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated