Jump to content


  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About cdeese8

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. cdeese8

    Email History Homepage Panel

    Hey @brian! - if it's not too much trouble, could you please share how I would update / tweak your above code to wrap the email history date in an HTML <span class=""XYZ"> tag? Is something like that easily doable without much effort? https://forums.whmcs.com/showthread.php?127034-home-page-panel-add-array-title-and-target-to-href https://developers.whmcs.com/hooks/hook-index/ http://docs.whmcs.com/Working_With_Client_Area_Home_Page_Panels https://developers.whmcs.com/hooks-reference/client-area-interface/#clientareahomepagepanels Could we take some of the code from clientareahome.tpl and recycle it into the "extra" part of the php snippet? {if $item->getChildrenAttribute('class')} {if $childItem->getClass()} {$childItem->getClass()}{/if}
  2. cdeese8

    Email History Homepage Panel

    Well look at what we have here.... another top quality share by none other than the legendary brian! thanks dude! always nice to be able to learn from your code... thank you very much. :)
  3. so apparently i have 8 warning points. typical power-trippin by the mods.

  4. Might you know if it's possible using a hook to customize the Markdown Editor that appears on pages like New Ticket? May you please help me customize the MD Editor for WHMCS 7.1*? Using the standard template, I'm not able to hunt down any docs or tips to tweak the layout. So for example, I would like the MD Editor Toolbar to be at the bottom of the <textarea> instead of at the top. Another thing I would like to do is customize the tooltips or even icons.
  5. cdeese8

    Adding Website Header to WHMCS

    Here are some helpful links to help you edit your whmcs template: https://developers.whmcs.com/themes/customising/ https://whmcs.community/topic/255653-how-to-customize-whmcs-six-theme-header-and-footer-as-like-my-html-design/ Consider working with hooks to insert code snippets too... you can find an assortment of great hooks all over the forums. Try doing a google search like: site:whmcs.community header + hook GLHF and next time you post, include WHMCS version, template name and maybe even links / pictures.
  6. cdeese8

    Free Hosting Product

    Thanks for response. If you wanted to offer a 7 or 14-day trial shared hosting package, how would you go about it Brian? No custom code or anything.. just working with WHMCS 7.1+ ...it seems either do a 30 day promo code hosting package or, if you have 7 or 14 day trial you'll need to get user to click sidebar to manual upgrade package. Am I missing something? The Terminator
  7. cdeese8

    Free Hosting Product

    If using the Terminate/Fixed Term, 7 days, or 14 days... what happens after those days? If person deposits money into account, will WHMCS 7.1 cancel termination? Is hosting still active? If client attaches charge card (or paypal) address... will WHMCS 7.1 cancel automatically terminate? Is hosting still active? The marketing email campaign idea is brilliant! Thanks for adding clarity... One more rookie questions... what, in your opinion, is the best way to setup a free 30-day trial hosting product? Would you just use a non-recurring promo code with 100% value that only works with a monthly billing cycle and apply once / client attribute? What about a 14-day hosting trial? It doesn't look like the WHMCS Promotions/Coupons admin page has anything for related billing cycles (because it's not monthly)... so maybe that is when someone would use Auto Terminate/Fixed Term option on Pricing page? I just re-read the entire help page that you linked but I still don't 100% fully understand everything... is there really a couple different ways to do this?? What about using a 100% value coupon and auto terminate 14 days option? It becomes active hosting account if money is deposited or paypal is linked?
  8. WE GOT RESULTS!!! Thanks @brian! --- How do I parse HTML from a To-Do description into the hooked output? Is this a limitation by WHMCS 7.1? If I visit mydomain.com/todolist.php and in the description of a To-Do item I use <a href="#">link</a> and / or <img src="/image.png"> and save, it doesn't display on public page. Also, is there such thing as a "PublicAreaPage" hook? I guess it's just assumed if it isn't clientarea or admin it's public? https://developers.whmcs.com/hooks/hook-index/ Thanks again! Two hour response is no joke...wicked fast! -- You think this makes sense? So I see the added value from the todo module as being able to offer transparency and show people a constant "changelog" or "patch notes" getting done. For example, if one has a ticket department called feedback, it can be used to collect info. One could take the collected feedback and add it to the to-do list (assigned to public admin #4). Now, people know work is getting done, they can just visit http://domin.com/changelog Thanks to your hooked input, people can now see the collected feedback and the progress. I thought about using a public Trello board, but I think the todo module in WHMCS works good... even better now! ...you know, I had a feeling you might say something like this... hahahaha.... "I can immediately see a number of errors... ". Thanks for your quoted breakdown, everything is easier to comprehend. When you say things like "this field is called admin", so the query wouldn't work. I understand now.. what's going on in the background. Being able to think more like a computer helps me out.
  9. Goodluck with your sales. true that broooo - top kek @ Happy International Women's Day
  10. cdeese8

    Help with built in affiliate system

    It could be, you have crons incorrectly setup. Those commission payouts usually happen once each day and I've always had great success with the affiliate tool myself. It's not perfect but it is powerful and works well. The documentation, I've read, is always outdated, though the affiliate part is really helpful and updated. Maybe re-read the docs and getting started guide as well as crons page. https://docs.whmcs.com/Crons Be sure to re-visit the product / service page and double-check that one tab that specifies how much affiliate commission will be given. Setup > Product/Services > Edit > Other tab If you have 11 $0 commissions, it's because you didn't set something up correctly. Retrace and revist everything and start from scratch. You can solve this problem!!
  11. cdeese8

    Cron running real slow since moving to version 7

    If the CRON is slow, it could be many different things. Perhaps even WHMCS... but I would say, depending on your hardware specs, you should just upgrade your VPS and consider even getting a dedicated server. 9,000 billable items should have plenty of resources and I'm thinking 16 gigs of ram (and an SSD) will be enough. The WHMCS 6 version is much more lean than the WHMCS 7. Just wait until WHMCS 8... ^ _ ^ When websites get really big and powerful, it's known that smart people setup dedicated boxes / VPS instances to handle just cron jobs alone! cron jobs are pretty intensive on system resources
  12. cdeese8

    WHM Backup vs. Cpanel Backup

    I recommend Jetbackup or even setting up rsync and linking it to Onedrive or an S3 bucket. I've had success with the integrated WHM backup and using an S3 bucket. You can even set it up to receive daily email alerts / logs of when it's complete. WHMCS admin area has a backup option too. Did you goto the admin area and set that up? https://docs.whmcs.com/Backups p.s. - just backup EVERYTHING and make sure it's automatically being done everyday and you keep UPTO a weeks worth of backups at a time.
  13. cdeese8

    billing premium domains

    I'm not a big fan of eNom - I recommend anyone else but them. The top level domains, are definitely not going to be priced the same as fancy level (premium) domains. They shouldn't have to be renewed manually, perhaps double-check your eNom account funds. I once forgot to setup auto-deposit for my domain reigstrar and had that problem. Did you already look over the docs? https://docs.whmcs.com/Domain_Pricing and also https://docs.whmcs.com/Premium_Domains My understanding is that you set all pricing on that page... this includes renewal pricing. The domain length doesn't much matter. A client with a 1 letter .com domain is being charged the same as the dude with a 50 letter .com domain. Mostly, the premium domains that other people buy and resell are the reasons behind people getting charged 100s or even 1000s a year in renewal fees. https://www.wikiwand.com/en/Second-level_domain
  14. Is it possible, the way WHMCS is coded, to display the TODO List to public / logged in clients? I was thinking I could create a specific user, called "Public" for example and any TODO items added to that specific admin ID would be displayed using {include file="$template/includes/tablelist.tpl"}. I've logged into Adminer and I started digging into tbltodolist so I know Admin ID #4 is the "Public" user too. here is my /public/inc/hooks/ file so far: <?php # Todo Logs For Public / Client Area # Written by WHMCS Community (or hopefully brian! / sentq) use Illuminate\Database\Capsule\Manager as Capsule; function hook_client_todo_logs($vars) { $admin = Menu::context('admin'); $todologs = Capsule::table('tbltodolist') ->where('adminid', $admin->id) ->get(); $encodedata = json_encode($todologs); $decodedata = json_decode($encodedata, true); return array("todologs" => $decodedata); } add_hook("AdminAreaPage", 1, "hook_client_todo_logs"); ?> Here is code pasted into a .tpl file, I've tried... clientareahome.tpl and homepage.tpl {include file="$template/includes/tablelist.tpl" tableName="TodosLog" noPagination=true noSearch=true noInfo=true} <div class="table-container clearfix"> <table id="tableTodoList" class="table table-list"> <thead> <tr> <th style="min-width:55px;">Date</th> <th>Title</th> <th>Description</th> <th>Status</th> </tr> </thead> <tbody> {foreach from=$todologs item=todolog} <tr> <td align="">{$todolog.date|date_format:"%m/%d/%y"}</td> <td align="center">{$todolog.title}</td> <td align="">{$todolog.description}</td> <td align="">{$todolog.status}</td> </tr> {/foreach} </tbody> </table> </div> --- I've been referencing these links but so far, I feel kinda burnt. I'm starting to think maybe this isn't even possible. I mean it's gotta be possible right? My experience and lack of wisdom must be getting the best of me. https://developers.whmcs.com/api-reference/gettodoitems/ https://whmcs.community/topic/269677-client-area-display-balance/ https://whmcs.community/topic/247841-display-credit-balance-in-six-template/ https://whmcs.community/topic/267269-adding-a-quotcredit-balancequot-panel-to-the-client-area-home-page/?tab=comments#comment-1224793 If you reply thanks in advance for your input and feedback.
  15. In WHMCS 7.1, using the import script, a hosting account / service was created. The problem is, I'm unable to locate the order. Is an order generated or created when the import script is finished doing it's magic? I need manually add an affiliate to the imported hosting account. Usualy, that can be done by going to "List orders" and just picking affiliate from dropdown. If i goto the active user, and click create order, will it work? Can i create an order for a service (that matches the domain) that already exists without breaking anything? I don't think I can. I just tried.

Important Information

By using this site, you agree to our Terms of Use & Guidelines