Jump to content

Search the Community

Showing results for tags 'template'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


WHMCS.Community

  • The latest WHMCS Release
  • The Latest from the WHMCS Team
    • News & Announcements
  • WHMCS.Community
    • Community Announcements
    • Introduce Yourself
  • Using WHMCS
    • Pre-Sales Questions
    • Admin & Configuration Questions
    • Installation, Upgrade, and Import Support
    • Using WHMCS
    • Troubleshooting Issues
    • Vendor Discussions
  • WHMCS Beta Program
  • WHMCS Showcase
    • Showcase Your Site
    • Share Your Best Practices & Tips
  • Developing & Extending WHMCS
    • Third Party Add-ons
    • Service Offers & Requests
    • Developer Corner
    • Building Modules
    • Share Ideas for WHMCS Modules
  • Community Competitions
    • Competitions
  • General Discussions
    • General Discussion
  • General Feedback & Assistance
    • WHMCS.Community Tips & Tricks
  • Third Party Developers's Topics
  • Turkish International Discussions's Topics
  • Russian International Discussions's Topics
  • Spanish International Discussions's Topics
  • Portuguese International Discussions's Topics
  • French International Discussions's Topics
  • Italian International Discussions's Topics
  • German International Discussions's Topics
  • WHMCS Brasil's Topics
  • WHMCS Brasil's Tópicos
  • ModulesGarden Club's Topics
  • Hungarian International Discussions's Segítség
  • ThemeMetro Club's Topics

WHMCS Version

  • V7 Hotfixes
  • V7.1.x Hotfixes
  • V7.2.x Hotfixes
  • V7.3.x Hotfixes
  • V7.4.x Hotfixes
  • V7.5.x Hotfixes
  • V7.6.x Hotfixes
  • V7.7.x Hotfixes

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 40 results

  1. We have released a more stable and feature-rich version 2.1.0 of the HostX WHMCS Theme. V 2.1.0 is now more stable and responsive than the previous versions. We have not left any stone unturned in this version, want to know what's new in this version? New Features 3 New Variations Introduced New Mobile Menu Introduced Mobile Menu Domain Search Introduced 7 New Blocks Added New Banner Images Introduced Fully Responsive DNS Management, Get Epp Code, Manage Contact, Email Forwarding and Private Name Server options added in Client Area. Product detail page add a button for Cpanel login, webmail login, cancel service, etc Overall UI Enhancements SEO Manager and OG Tags now supports Multiple Language Top Menu now supports Multiple Language Improvements & Bugs Fixes Responsive Improvements UI/UX Improvements Add Funds Issues Fixed TLDs Showcase pricing issue fixed VPS Page Checks has been fixed Stability of the theme has been enhanced Security of the theme has been enhanced New Versions Overview View More
  2. hello community... i hope all are doing very well. today i came back again for a small help with an code. basically by default now whmcs store the last 4 digit of the Credit card number of stripe gateway. which i found less confident for our clients. so i found an idea to modify the creditcard.tpl and make the RADIO BUTTON default to ENTER NEW CARD DETAILS and i will hide the 2nd radio button. this way client will never see that their credit card 4 digit is stored.. basically even storing the 4 digit we can't do anything.. but you know the clients.... can someone guide me from this code what i should modify to make default to the 1st radio button even the card number is stored in the server {if $remotecode} <div id="frmRemoteCardProcess" class="text-center" align="center"> {$remotecode} <iframe name="ccframe" class="auth3d-area" width="90%" height="600" scrolling="auto" src="about:blank"></iframe> </div> <script language="javascript"> jQuery("#frmRemoteCardProcess").find("form:first").attr('target', 'ccframe'); setTimeout("autoSubmitFormByContainer('frmRemoteCardProcess')", 1000); </script> {else} <form id="frmPayment" method="post" action="creditcard.php" class="form-horizontal" role="form"> <input type="hidden" name="action" value="submit" /> <input type="hidden" name="invoiceid" value="{$invoiceid}" /> <div class="row"> <div class="col-md-7"> {if $errormessage} {include file="$template/includes/alert.tpl" type="error" errorshtml=$errormessage} {/if} <div class="col-sm-12"> <img width="100%" src="/templates/{$template}/img/stripelogo.png"> </div> <div class="alert alert-danger text-center gateway-errors hidden"></div> <div class="form-group"> <div class="col-sm-8 col-sm-offset-4"> <div class="radio"> <label> <input type="radio" name="ccinfo" value="new" onclick="showNewCardInputFields()"{if $ccinfo eq "new" || !$cardOnFile} checked{/if} /> {$LANG.creditcardenternewcard}</label> </label> </div> <div class="radio"> <label> <input type="radio" name="ccinfo" value="useexisting" onclick="hideNewCardInputFields()" {if $cardOnFile && $ccinfo neq "new"}checked{elseif !$cardOnFile}disabled{/if} /> {$LANG.creditcarduseexisting}{if $cardOnFile} ({$existingCardType}-{$existingCardLastFour}){/if} </label> </div> </div> </div> <div class="form-group{if $userDetailsValidationError} hidden{/if}" id="billingAddressSummary"> <label for="cctype" class="col-sm-4 control-label">{$LANG.billingAddress}</label> <div class="col-sm-6"> {if $companyname}{$companyname}{else}{$firstname} {$lastname}{/if} <button type="button" id="btnEditBillingAddress" onclick="editBillingAddress()" class="btn btn-default btn-sm"{if $cardOnFile} disabled="disabled"{/if}><i class="fa fa-edit"></i> {$LANG.change}</button><br /> {$address1}{if $address2}, {$address2}{/if}<br /> {$city}, {$state}, {$postcode}<br /> {$countryname} </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputFirstName" class="col-sm-4 control-label">{$LANG.clientareafirstname}</label> <div class="col-sm-6"> <input type="text" name="firstname" id="inputFirstName" value="{$firstname}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputLastName" class="col-sm-4 control-label">{$LANG.clientarealastname}</label> <div class="col-sm-6"> <input type="text" name="lastname" id="inputLastName" value="{$lastname}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputAddress1" class="col-sm-4 control-label">{$LANG.clientareaaddress1}</label> <div class="col-sm-6"> <input type="text" name="address1" id="inputAddress1" value="{$address1}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputAddress2" class="col-sm-4 control-label">{$LANG.clientareaaddress2}</label> <div class="col-sm-6"> <input type="text" name="address2" id="inputAddress2" value="{$address2}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputCity" class="col-sm-4 control-label">{$LANG.clientareacity}</label> <div class="col-sm-6"> <input type="text" name="city" id="inputCity" value="{$city}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputState" class="col-sm-4 control-label">{$LANG.clientareastate}</label> <div class="col-sm-6"> <input type="text" name="state" id="inputState" value="{$state}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputPostcode" class="col-sm-4 control-label">{$LANG.clientareapostcode}</label> <div class="col-sm-6"> <input type="text" name="postcode" id="inputPostcode" value="{$postcode}" class="form-control" /> </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputCountry" class="col-sm-4 control-label">{$LANG.clientareacountry}</label> <div class="col-sm-6"> {$countriesdropdown} </div> </div> <div class="form-group cc-billing-address{if !$userDetailsValidationError} hidden{/if}"> <label for="inputPhone" class="col-sm-4 control-label">{$LANG.clientareaphonenumber}</label> <div class="col-sm-6"> <input type="text" name="phonenumber" id="inputPhone" value="{$phonenumber}" class="form-control" /> </div> </div> <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <label for="cctype" class="col-sm-4 control-label">{$LANG.creditcardcardtype}</label> <div class="col-sm-5"> <select name="cctype" id="cctype" class="form-control newccinfo"> {foreach from=$acceptedcctypes item=type} <option{if $cctype eq $type} selected{/if}> {$type} </option> {/foreach} </select> </div> </div> <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <label for="inputCardNumber" class="col-sm-4 control-label">{$LANG.creditcardcardnumber}</label> <div class="col-sm-7"> <input type="tel" name="ccnumber" id="inputCardNumber" size="30" value="{if $ccnumber}{$ccnumber}{/if}" autocomplete="off" class="form-control newccinfo" /> </div> </div> {if $showccissuestart} <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <label for="inputCardStart" class="col-sm-4 control-label">{$LANG.creditcardcardstart}</label> <div class="col-sm-8"> <select name="ccstartmonth" id="inputCardStart" class="form-control select-inline"> {foreach from=$months item=month} <option{if $ccstartmonth eq $month} selected{/if}>{$month}</option> {/foreach} </select> <select name="ccstartyear" id="inputCardStartYear" class="form-control select-inline"> {foreach from=$startyears item=year} <option{if $ccstartyear eq $year} selected{/if}>{$year}</option> {/foreach} </select> </div> </div> {/if} <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <label for="inputCardExpiry" class="col-sm-4 control-label">{$LANG.creditcardcardexpires}</label> <div class="col-sm-8"> <select name="ccexpirymonth" id="inputCardExpiry" class="form-control select-inline"> {foreach from=$months item=month} <option{if $ccexpirymonth eq $month} selected{/if}>{$month}</option> {/foreach} </select> <select name="ccexpiryyear" id="inputCardExpiryYear" class="form-control select-inline"> {foreach from=$expiryyears item=year} <option{if $ccexpiryyear eq $year} selected{/if}>{$year}</option> {/foreach} </select> </div> </div> {if $showccissuestart} <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <label for="inputIssueNum" class="col-sm-4 control-label">{$LANG.creditcardcardissuenum}</label> <div class="col-xs-2"> <input type="number" name="ccissuenum" id="inputIssueNum" value="{$ccissuenum}" class="form-control input-" /> </div> </div> {/if} <div class="form-group"> <label for="cctype" class="col-sm-4 control-label">{$LANG.creditcardcvvnumber}</label> <div class="col-sm-7"> <input type="number" name="cccvv" id="inputCardCvv" value="{$cccvv}" autocomplete="off" class="form-control input-inline input-inline-100" /> <button type="button" class="btn btn-link" data-toggle="popover" data-content="<img src='{$BASE_PATH_IMG}/ccv.gif' width='210' />"> {$LANG.creditcardcvvwhere} </button> </div> </div> {if $shownostore} <div class="form-group cc-details{if !$addingNewCard} hidden{/if}"> <div class="col-sm-offset-4 col-sm-8"> <div class="checkbox"> <label> <input type="checkbox" name="nostore" id="inputNoStore"> {$LANG.creditcardnostore} </label> </div> </div> </div> {/if} <div class="form-group"> <div class="text-center"> <button type="submit" class="btn btn-primary btn-lg" id="btnSubmit" value="{$LANG.submitpayment}"> <span class="pay-text">{$LANG.submitpayment}</span> <span class="click-text hidden">{$LANG.pleasewait}</span> </button> </div> </div> </div> <div class="col-md-5"> <div id="invoiceIdSummary" class="invoice-summary"> <h2 class="text-center">{$LANG.invoicenumber}{$invoiceid}</h2> <div class="invoice-summary-table"> <table class="table table-condensed"> <tr> <td class="text-center"><strong>{$LANG.invoicesdescription}</strong></td> <td width="150" class="text-center"><strong>{$LANG.invoicesamount}</strong></td> </tr> {foreach $invoiceitems as $item} <tr> <td>{$item.description}</td> <td class="text-center">{$item.amount}</td> </tr> {/foreach} <tr> <td class="total-row text-right">{$LANG.invoicessubtotal}</td> <td class="total-row text-center">{$invoice.subtotal}</td> </tr> {if $invoice.taxrate} <tr> <td class="total-row text-right">{$invoice.taxrate}% {$invoice.taxname}</td> <td class="total-row text-center">{$invoice.tax}</td> </tr> {/if} {if $invoice.taxrate2} <tr> <td class="total-row text-right">{$invoice.taxrate2}% {$invoice.taxname2}</td> <td class="total-row text-center">{$invoice.tax2}</td> </tr> {/if} <tr> <td class="total-row text-right">{$LANG.invoicescredit}</td> <td class="total-row text-center">{$invoice.credit}</td> </tr> <tr> <td class="total-row text-right">{$LANG.invoicestotaldue}</td> <td class="total-row text-center">{$invoice.total}</td> </tr> </table> </div> <p class="text-center"> {$LANG.paymentstodate}: <strong>{$invoice.amountpaid}</strong><br /> {$LANG.balancedue}: <strong>{$balance}</strong> </p> </div> </div> </div> <div class="alert alert-warning" role="alert"> <i class="fa fa-lock"></i> &nbsp; {$LANG.creditcardsecuritynotice} </div> </form> {/if} thanks very much to everyone for reading my post... Mahim
  3. Hi All, We have released the new version of our ClientX WHMCS Client Area Template. Here is the changelog for the same: New Features Codegaurd page added in store Available Credit Balance can be seen on the Invoice, Add Funds Page New Pad Locks Added in SSL Products and Services Improvements RTL improvements Side Menu Bar Links Can Now be Open in New Tabs Bugs Fixed Captcha WHMCS Version Check Issue Fixed Sidebar Scroll Issue Fixed Sidebar menu icons issue fixed To know more about ClientX, visit: https://whmcsglobalservices.com/clientarea-template/clientx/
  4. 1. Inspired by the huge popularity that WordPress has gained throughout the years, we also kept working on further improving our WordPress Manager For WHMCS module dedicated to this world-famous CMS. Today we would like to tell you a few words about the newest, bulky 1.3.0 update which also labels the module as perfectly compatible with WHMCS V7.7. Most importantly, your clients will gain the possibility to create staging instances from WordPress installations. This will allow them to safely test out any changes or upgrades that are to be implemented before pushing the website to live. Another practical addition lies in the ability for customers to choose ready instance images of WordPress installations (set up beforehand by either you or themselves). They can also add entire WordPress plugin packages at once. And finally, with just one click your audience will enable or disable SSL for hand-picked WordPress websites. Interested to know more about any of the above points or those that we still did not manage to mention? Look beneath the surface of WordPress Manager For WHMCS 1.3.0! 2. Have you heard the news about the lately released EasyDCIM v1.5.4? Guys really went above and beyond what was expected to make sure that data center business owners can enjoy the benefits of their tool in the most dynamic manner possible. Essentially, they tuned up the intelligence of the entire platform in general by introducing ultimately intuitive navigation through commonly visited forms, and adding lots of useful guidelines regarding device configuration. But on top of that, you are offered a suite of other novel features as well, including Windows Server 2019 support, personalized traffic aggregation graph, and too many other enhancements to list in here. Discover for yourself that simpler really is better! 3. Like to keep your finger on the pulse at all times? Check the update status of WHMCS modules with confirmed WHMCS V7.7 integration on our official Forums! Find our most recent releases below as well: Server Allocator For WHMCS - v1.0.13 Emoji Picker For WHMCS - v1.1.1 Virtuozzo VPS For WHMCS - v1.3.2 Product Auto Upgrade For WHMCS - v2.0.4 OVH Public Cloud For WHMCS - v1.0.7 Need Custom Software Development For Your Business? Get Your Free Quote Now! Specially for you we will adapt an application and its design to your own needs, create a new module or even a completely new system built from scratch!
  5. Using the Six theme. WHMCS defaults to Bootstrap's max 1170px main container width on all pages that do not have a side bar. 1170px is way too wide for pages such as announcements and ticket forms (the readability of a heavy text page suffers once a paragraph exceeds a certain width, generally around 800px). So on all these pages, WHMCS wraps them in a full-width Bootstrap container with the class "col-xs-12 main-content". It would be so much easier if it adds an additional class to identify the page, such as "home-page", "submit-ticket", "announcements" etc like all Wordpress pages do, so we can style them directly in CSS via "max-width" and "margin:auto" as needed. But WHMCS doesn't do this, and I can't find the actual "col-xs-12 main-content" container in the .TPL template files (the contents in the templates start AFTER the main container). So how do I efficiently limit the width of these pages? I can use CSS to limit the width of the main element of the page, such as the ticket form, the article containers etc . The problem is that the "header-lined" class container which includes the main heading of the page and the breadcrumbs sit outside the page's contents, right under the "col-xs-12 main-content" container. Again these "header-lined" containers do not have any page identification class added. So these will remain left aligned if we center align the narrowed-down content container on the page. Your advice would be greatly appreciated.
  6. Hello, we are sending our clients some custom emails template for product renewal notice. We would like our clients email to be received with the renewal information in a PDF instead of inside the email body. Same delivery method than a WHMCS invoice. Also, like invoices, we would like the PDF to be available to client trough their client area in a document download section ( I know I'm asking a lot) Which avenue our company need to take in order to accomplish that : custom devlopement, specific module or really easy customisation ? thanks again to help me just a few weeks before the holidays!
  7. Marcell

    Signature E-mail Template

    Hello! I would like to know if it is possible to use Conditional Displays with Signature. Currently my signature is Marcell Csendes on the My Account page. and I used this code in the Support Ticket E-mail template: {if $signature eq "Marcell Csendes"} Marcell Csendes {else} BroHosting {/if} ● Customer Success Shouldn't it work? I have no errors, I can only see BroHosting when getting a reply from a ticket. So have no idea what's wrong.
  8. I want to use all domains pricing table from standard_cart to modern cart order template. any one advises any best solution.
  9. Hi, Yesterday I have updated my WHMCS 6.3 to 7.2.2 by Sofaculous. Now system keep forcing me to use template six and standard_cart. Doesn't matter what I will select General Settings > General > Template and General Settings > Ordering I noticed that whatever page I will open I can see "?systpl=six" in the link. If I remove this than it will comeback on the next open page. If I change this to "?systpl=MyTemplate" and click enter it will automatically change to "?systpl=six"
  10. With this addon you can edit menu, change template colors and etid title and description. http://whmcs.com.ua/en/template/ Free 15 days beta Full version coming soon... Works with WHMCS 7.1 and Six template. Sample result
  11. Dear WHMCS users, We are pleased to announce the release of a new and responsive WHMCS template. This template is fully compatible with the latest version of WHMCS software. It includes a home page design as well as multiple sub page layouts for your different hosting products, services and company information. Colo Node - Live Demo This template also features: - A fully responsive VPS Price slider (View Demo) - Branded login, language and client notification modals - A single navigation menu that incorporates the normal WHMCS menu links We hope you like our latest template! If you have any questions about it, please feel free to contact us. Kindest Regards, WHMCS Themes
  12. Hi, I am trying to create a custom sidebar, to appear only on the domains list page of the client area. I have created a custom hook file in /includes/hooks/. Firstly, I'm wrapping the 'ClientAreaSecondarySidebar' hook in a conditional statement, so it's only displayed on the Client Area Domains page ($templatefile = 'clientareadomains'). Is this the correct way to get the current page / template file being viewed? if (App::getCurrentFilename() == 'clientarea' && $_GET['action'] == 'domains') { ... } Is there a better way to do this? I tried just using $templatefile, but it's not available. Next, I am creating a new secondary sidebar. I have created some client custom fields in WHMCS Admin and I can see them in the Smarty template debug, they are included in the $clientsdetails array as 'customfields2' and 'customfields3' -- how do I access these in my hook? This is what I've tried, but it doesn't work. use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $secondarySidebar->addChild('custom-fields', array( 'label' => 'Custom Fields' ))->moveToBack(); $customFieldsSidebar = $secondarySidebar->getChild('custom-fields'); $customFieldsSidebar->addChild('field1', array( 'label' => $clientsdetails['customfields1'] )); }); Is is possible to get the $clientsdetails array and use it in my hook like this? Any help appreciated. Thank you.
  13. Hello! I having some issue with integrating WP header into WHMCS.. What I already did ... https://billing.brohosting.eu/?systpl=brohosting As you can see looks almost great, but WHMCS menu is missing. Should be related to some JS or something. Can you please help me? If you need any information just tell me! Regards, Marcell
  14. The template modifier will make it more easy to modify WHMCS templates and language files such as the cart template and the admin template also the front and admin language files. The module has been updated to v3.0.0 we have recode the module from scratch and changes how it works with file tree and jquery functionality Features Modifies WHMCS client/admin templates and client/admin languages. No need to manually modify template files. HTML editor to edit your template/language files. Highlight HTML code File tree to browse all files Compatible with WHMCS v7 and PHP 7 View the product Page View all our works and Products
  15. This week we are happy to announce the release of a brand new module: Client Area Popup For WHMCS! It does exactly what you think it does, but in a really clever and fashionable way! ModulesGarden Client Area Popup For WHMCS will let you create and customize various pop-ups and display them to your precisely chosen group of clients when specified restrictions are met. No random spamming - you will have full control over displayed information which can be presented as raw text, HTML content and image. You cannot skip this module! Find Out More Client Area Popup For WHMCS! See what's on the list of latest releases: DNS Manager For WHMCS – v2.4.3 SolusVM Extended VPS For WHMCS – v1.5.3 Domain Orders Extended For WHMCS – v2.5.1 Hosting Quota Notifications For WHMCS – v1.0.2 Coming soon: DNS Manager For WHMCS - v2.5.0 Report Generator For WHMCS - v3.0.0 Discount Center For WHMCS - v1.2.0 Need Custom Software Development For Your Business? Get Your Free Quote Now! Specially for you we will adapt an application and its design to your own needs, create a new module or even a completely new system built from scratch!
  16. souzadavi

    New homepage file

    Hello i would to like to know how to create a new homepage.tpl style file? I saw the http://docs.whmcs.com/Creating_Pages but this show only how to create pages inside to container, so there has already a titles and subtitle inserted on code. I can´t create blank pages. I would like to set an entire new page over whmcs, but at same template folder, so I can edit every thing, doing like a land page or something similar. Is it clear? There is anyway? thanks Davi
  17. souzadavi

    New Page

    Since 2009 I'm asking for it but no aswer at all. I've been trying ticket support, forum threads and never has a final aswer. Too boring. I want a way to create templates files without default header and footer. For now I'm using condition to hide the footer and header content. This is really bad because when WHMCS update versions I have to do all the customized settings again. So I would like to know a way to create new pages in WHMCS at other template folder. I can't use resource like: http://www.yourdomain.com/whmcs/?systpl=xxxxx because it keeped in cookie and changed the template for all site. Other way was from this resource: http://www.smarty.net/docsv2/en/template.resources.tpl#templates.from.any.dir $ca->setTemplate('file:/path/to/newdir/custom.tpl'); Then in the TPL file, you have something like this: {include file='file:/usr/local/share/templates/yourtemplate.tpl'} But didnt work.... The header and footer coming together too. I really need this because I can't create new pages easy in WHMCS system. Now i opened a request at: https://requests.whmcs.com/topic/change-template-folder-directory Thanks Davi
  18. I'm proud to announce the first PHP template for WHMCS. This template comes with all of the benefits of our HTML templates but also features with many benefits that I will highlight in this thread. Fusion is also available as a HTML & WHMCS template. We recommend that you compare all formats to see which one is best for you and your business. Save $10 using coupon code: buythirdgen during checkout! -- Learn More | View Demo | Order Now Unique features - Automatic WHMCS sync - We include a optional WHMCS integration template which can be selected during checkout. The integration is clean and best of all it automatically syncs with your PHP pages so changes to the header/footer/images/CSS are automatically updated throughout all PHP and WHMCS pages making your website quick to edit and consistent. We've also implemented a logged-in/out toolbar menu which syncs perfectly between the PHP and WHMCS pages, it's also editable in a single file for all pages. - Easy 1 file edits - These templates use PHP includes allowing you to update consistent parts of the template (such as the menu, footer, head etc) in one file. Changes made to the include files are automatically updated on all pages including WHMCS. - Animations - We've implemented clean but powerful animations throughout the template bringing focus to the most important areas of each page such as the plan tables & call-to-actions. - Sticky menu - A sticky menu has been highly requested by our customer's so we've implemented it on the main menu on all pages. The menu will now stick to the top of the browser allowing your visitors to easily navigate throughout your website. We've also added this feature to the steps bar on the cart pages allowing your visitors to easily follow the checkout process. General features - Responsive & fluid - This template is fully responsive and fluid so instead of responding at certain breakpoints (e.g the iPhone) it responds when the design needs to so it will support all modern devices including those that are currently un-released such as the new iPhone. - HTML5/CSS3 - This template is coded using the latest and greatest languages. The code is also clean and properly indented making it easy to edit - Pricing tables & feature boxes - It comes with custom pricing tables which support 1-6 columns and also feature boxes which support 1-6 boxes (can be customized easily to support a unlimited amount). - CSS mega menu - It also features a integrated fully CSS based (no Javascript) mega menu which also responds perfectly - Lots of HTML snippets - I've included multiple custom made elements including pricing tables, feature boxes, login boxes, data tables, buttons, feature grids & domain checker. All of these elements are responsive and integrate perfectly with the template out of the box. - Social integration - includes Facebook, Twitter & Google+ buttons - PSD files - it includes PSD files which are already the exact size as used in the template such as the logo, banners etc How does the integration work? The PHP template is used for your main pages and then the matching WHMCS template along with WHMCS itself is installed in a separate directory allowing you to support the functionality of the software while maintaining the look and feel of your main PHP pages. domain.com - your PHP pages (e.g domain.com/index.php, domain.com/web-hosting.php) domain.com/clients/ - WHMCS with the integrated template we have created With this setup you can promote your services/products using PHP pages so they are lightning fast and then link the order button(s) to the products which are created in WHMCS. So your visitor views your PHP page, clicks on the order button and they are taken to WHMCS to purchase while the design of WHMCS matches your main PHP template. The images/style/header/footer/menu contents comes from the PHP template so changes to these sync automatically between all of your PHP and WHMCS pages. Customization This template will require HTML experience to edit but with that experience it'll allow you to get setup quickly. All you'd need to do is customize the text, menu and pages to suit your needs. PHP experience isn't needed as PHP is used sparingly in the template and is easy to understand with HTML experience. Why TemplateGenie? 1) We're passionate - We have a great passion for the web hosting industry and making the best templates for your business. 2) We provide support based on our experience in the web hosting industry. 3) We listen to your feedback 4) We have a proven track record in providing WHMCS based services/products. 5) Our templates are constantly updated to keep up with the ever-evolving hosting industry. We look forward to hearing from you If you have any questions at all feel free to reply to this thread or contact our sales department at sales (at) templategenie com or contact me personally at jack (at) templategenie com Thank you for showing interest in our services and have a great day! Warm Regards Jack Curtis - CEO Templategenie.com Templategenie.com is a sister-website under the same ownership and management as Zomex.com, both are owned by Gold Fusion Ltd.
  19. In the clientareahome.tpl I want to include an array with a list of these items: a) Each product/service name b) Each product/service expiration date c) The user's registered email address. I found I could use {$client.email|htmlentities} to show the user's email address. But what should I use to show the name and expiration dates of the products? Thank you
  20. I am using the Six Template and all looks fine except for the Knowledgebase page. When I visit domain.com/knowledgebase.php all I see is a blank white screen with "Categories" text and a search box in the top-left corner. Here is a screenshot of what I see: There appears to be something missing but I don't know where it is. I checked many other files but cannot see anything wrong. Anyone have an idea where I made a mistake somewhere? - - - Updated - - - Ahhh, I have been struggling with this problem for a few days and I just found the source of the problem after I posted this. But I still am unclear WHY it is a problem. So I removed this code from the knowledgebase.tpl and it worked fine: {if $kbcats} <div class="row kbcategories"> {foreach from=$kbcats name=kbcats item=kbcat} <div class="col-sm-4"> <a href="{if $seofriendlyurls}{$WEB_ROOT}/knowledgebase/{$kbcat.id}/{$kbcat.urlfriendlyname}{else}knowledgebase.php?action=displaycat&catid={$kbcat.id}{/if}"> <span class="glyphicon glyphicon-folder-close"></span> {$kbcat.name} <span class="badge badge-info">{$kbcat.numarticles}</span> </a> <p>{$kbcat.description}</p> </div> {if $smarty.foreach.kbcats.iteration mod 3 == 0} <div class="clearfix"></div> {/if} {/foreach} </div> {else} {include file="$template/includes/alert.tpl" type="info" msg=$LANG.knowledgebasenoarticles textcenter=true} {/if} Any idea why the above is causing problems? - - - Updated - - - Ok ok, sorry to keep pinging this forum but now I am finding the problem exactly. This is the errant code: {if $smarty.foreach.kbcats.iteration mod 3 == 0} <div class="clearfix"></div> {/if} If I removed that only, then all works fine. So is there an issue with the smarty there?
  21. Hello, I'm creating a special template to order a product, I'm changing the template on the fly, https://www.mydomain.com/whmcs/cart.php?a=add&pid=60&tld=.com&carttpl=mynewordertemplate After domain selected, the order go to: https://www.mydomain.com/whmcs/cart.php?a=view And it revert to the template you have set as your default in your Admin panel. So there is any way to keep my template defined on the fly until order is completed? thanks
  22. Hello Folks. I'm developing a custom theme for WHMCS v6 based on six template. In six template example (https://github.com/WHMCS/templates-six) I found a variable to get the icon for the main navbar: {if $item->hasIcon()}<i class="{$item->getIcon()}"></i> {/if} How to define these Icons? I look in role template (and the config settings too) but I not found any reference to this icons. Or it will be necessary create a hook for ClientAreaPrimaryNavbar and set through this? Best regards!
  23. I am upgrading our template to Smart 3.x and WHMCS 6.x. I have an issue with adding PHP to Smarty. I originally had this: {php} $userid = $this->_tpl_vars['clientsdetails']['id']; $result = mysql_query("SELECT *,tblhosting.id as serviceid FROM tblhosting,tblproducts WHERE userid =$userid AND tblhosting.packageid= tblproducts.id AND tblhosting.domainstatus='Active'"); $services = array(); while ($data = mysql_fetch_array($result)) { array_push($services, $data); } $this->_tpl_vars['services'] = $services; {/php} And then changed it to this, which I think is correct Smarty: {php} $userid = $template->getTemplateVars('clientsdetails', 'id'); $result = mysql_query("SELECT *,tblhosting.id as serviceid FROM tblhosting,tblproducts WHERE userid =$userid AND tblhosting.packageid= tblproducts.id AND tblhosting.domainstatus='Active'"); $services = array(); while ($data = mysql_fetch_array($result)) { array_push($services, $data); } $template->getVariable('services') = $services; {/php} That looks correct, right? I'm getting a blank page when I load the tpl with this code on it. Any idea why?
  24. Hi all, recently i have added set of custom fields to a support group. All the the additional fields work just fine and located on the side bar in the support ticket which is nicely placed. My questions is, what is the recommended and safest way to modify the title of the "Custom Fields" itself to something else (dynamically or fix)? Thank you gang.
  25. WHMCS version: 6.2.0 (full) I am exploring [whmcs]/templates/orderforms/cloud_sider folder and I open the file products.tpl Around line 73, I find this code <!-- Start: Price Calculation Box --> <div class="price-calc-container"> <div class="price-calc-top"> <div class="row clearfix"> <div class="col-md-9" id="products-top"> <input type="hidden" id="scroll-top" name="scroll-top" value="" /> </div> <div class="col-md-3 text-center"> <span id="priceTop" class="price-cont">$39.95/mo</span> <a href="#" class="order-btn" id="product-order-button"> {$LANG.ordernowbutton} ... Is the price of $39.95 supposed to be there (~line 81) ?
×

Important Information

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