Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 09/17/2018 in all areas

  1. 2 points
    they're not that bad - you just have to work out what type to use and where... the biggest handicap is that a lot of new features are totally undocumented - so next time WHMCS repeat the myth that there is terrific documentation provided, you have my permission to roll your eyes. this is one of those situations where it might be more hassle to use a hook than it would to edit a template... so in /templates/six (or custom)/store/promos/upsell.tpl you could change... <small><a href="{routePath($promotion->getLearnMoreRoute())}">Learn more...</a></small> to... <small><a href="{if $promotion->getLearnMoreRoute()|strstr:'sitelock'}sitelock.php{else}{routePath($promotion->getLearnMoreRoute())}{/if}">{lang key="learnmore"}...</a></small> which changes the link for the SiteLock promo, leaves the other links alone and uses the inbuilt translation string for Learn More...
  2. 1 point
    Welcome to WHMCS.Community Robert6767! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  3. 1 point
    Hello there, On V 7.6 we now have the notifications NEW string ready for translation. Before having this option available, we decided to replace the text NEW by the number of notifications, as we think this can easily attract the user attention. On this minimalistic version, if the user don't have any notification the div is not displayed, we only show what needs to be shown 😉 Feel free to use it. {if count($clientAlerts) > 0} <div class="notifications"> <li> <a href="#" data-toggle="popover" id="accountNotifications" data-placement="bottom"> {$LANG.notifications} <span class="label label-info">{count($clientAlerts)}</span> <b class="caret"></b> </a> <div id="accountNotificationsContent" class="hidden"> <ul class="client-alerts"> {foreach $clientAlerts as $alert} <li> <a href="{$alert->getLink()}"> <i class="fas fa-fw fa-{if $alert->getSeverity() == 'danger'}exclamation-circle{elseif $alert->getSeverity() == 'warning'}exclamation-triangle{elseif $alert->getSeverity() == 'info'}info-circle{else}check-circle{/if}"></i> <div class="message">{$alert->getMessage()}</div> </a> </li> {foreachelse} <li class="none"> {$LANG.notificationsnone} </li> {/foreach} </ul> </div> </li></div>{else}<br /><br />{/if} Best regards, David Duarte
  4. 1 point
    Welcome to WHMCS.Community Luxmicro! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  5. 1 point
    Welcome to WHMCS.Community Shivansh! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  6. 1 point
    Welcome to WHMCS.Community Daniel204! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  7. 1 point
    I constantly have customers that need to pay with another's person CC. Those are not fraud orders and usually a family member or authorized company person. It would be great if WHMCS would use the contact details from the current subaccount/logged in person while paying instead of the main WHMCS customer. The problem is that the name will not match the credit card holder name. The solution to this would be requesting the customer to add the CC holder as a billing subaccount. Then asks him to log in and pay with that account. Since you only save the cc number and expiration date, it should then use that logged in person details on the gateway. I would love to know how people are solving this without asking the person to change his/her main customer account name, address, phone, etc. This is even a problem for people with multiple cards but the name is slightly different for each bank. Even worse for a company that has multiple cards.
  8. 1 point
    it's a known bug that's been there since v6... one solution that springs to mind is sentq's hook in the thread below... <?php # Fix Six Template's Content Area add_hook("ClientAreaHeadOutput", 1, function($vars){ return '<style type="text/css">.main-content {min-height: 600px;}</style>'; }); the other would be ThemeMetro's footer template change below... at least one of those solutions should resolve your issue.
  9. 1 point
    you've missed out the semi-colon at the end of the lines... $_LANG['store']['upsell']['month'] = "Ay";
  10. 1 point
    you can't - "Manage Your Security" and "Choose Domain" are seemingly hardcoded in English! 🙄 for something like this, the better solution is probably just to treat them as homepagepanels and adjust them accordingly... <?php # SiteLock HomePagePanel Translate Hook # Written by brian! use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaHomepagePanels', 1, function(MenuItem $homePagePanels) { $sitelocklabel = Lang::trans('sitelocklabel'); $sitelocklogin = $homePagePanels->getChild('SitelockLogin'); if((Lang::trans($sitelocklabel) != 'sitelocklabel') && !is_null($sitelocklogin)){ $sitelocklogin->setLabel(Lang::trans('sitelocklabel')); $sitelockbody = $sitelocklogin->getBodyHtml(); $newbody = str_replace('Choose Domain', Lang::trans('cartproductdomainchoose'), $sitelockbody); $sitelocklogin->setBodyHtml($newbody); } }); $_LANG['sitelocklabel'] = "Verwalten Sie Ihre Sicherheit"; I haven't done it in the above hook, but you could do the same for the Weebly panel too... also, I haven't translated/removed the "Powered by" line, but again you could easily do either by modifying the hook. I think that's already been solved by other solutions in this thread - e.g hooks... even the silly hashtable nonsense.
  11. 1 point
    {if $loggedin && !$inShoppingCart} <button type="button" class="line-default" data-dismiss="modal">{$LANG.secure_pin}</button> {/if}
  12. 1 point
    i'm going to assume that you don't want potential new customers to make any orders at all - not just for domains.. first step, disable register.php from the admin settings -> setup > general settings -> other -> allow client registration second step, perhaps use the hook below to redirect visitors from the cart and/or register, who are not logged in, to clientarea.php (or any other page)... <?php # Redirect Cart/Register Visitors Hook # Written by brian! function redirect_cart_vistors($vars) { $client = Menu::context("client"); if (!$client){ header("Location: clientarea.php"); exit; } } add_hook("ClientAreaPageCart", 1, "redirect_cart_vistors"); add_hook("ClientAreaPageRegister", 1, "redirect_cart_vistors"); ?> possible third step, modify the navbar links to the store depending on if the client is logged in or not... optional fourth step, modify using Language Overrides, the string shown on register.tpl when registration is disabled. but if you're using the above hook, they should never see this page anyway. and then test your site thoroughly to see if there is any obvious way to get to the cart/registration pages.
  13. 1 point
    Welcome to WHMCS.Community richajain! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  14. 1 point
    It is not only possible, it is wise. when your hosting clients are on the same server as your billing and support system, it creates a lot of issues when your clients go down... Additionally, your clients hosted sites are a point of weakness for your server, if someone get in here, you could be in big trouble from a business view.
  15. 1 point
    normally you would just use a <img> link or fontawesome <i> class.. but I don't think you can with Cloud Slider... you would probably have to edit the template to accommodate doing this.
  16. 1 point
    good luck using an official WHMCS community to discuss alternatives to WHMCS! 😮
  17. 1 point

    Version 1.0.0

    190 downloads

    An issue has been identified in the 7.6.1 release - published on 28th August, 2018 - that causes the domain synchronization task not to be performed at the scheduled time. This could result in domains remaining in Pending Transfer status, or keeping inaccurate expiration dates.
  18. 1 point
    I've got several requests for the patch. PM me, and to be sure you have purchased the module from whmcs, provide the source code of function cpanel_req(), and I will provide you with the patch.
  19. 1 point
    I do not know what would be so dificult for WHMCS to port already existing WHMCS 7 cpanel module to WHMCS 6 cpanel module? Doesn't WHMCS development care about old customers who have reasons to stay on older versions?
  20. 1 point
    Welcome to WHMCS.Community arthit! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  21. 1 point
    I wouldn't suggest editing the navbar.tpl unless you know what you're doing - and a new user is highly unlikely to know how to do it. that's incorrect advice - the /includes/hooks/ directory already exists within the root of your WHMCS installation and contains an example.php hook file - there is no need to create an /includes/hooks/ folder inside your current template folder - and any hook files in there wouldn't work anyway.
  22. 1 point
    Hello, Yes we developed Square Payment gateway module for latest WHMCS versions. You can check at : https://github.com/big89/whmcs-square-payment-gateway Let us know if you wants any additional help. Thanks & Regards, Logicmaker
  23. 1 point
    you can do this, check this documentation for instructions: http://docs.whmcs.com/Language_Overrides
  24. 1 point
    We are looking to host our hosting website app n our own name and own account. Does WHMCS give the iOS and Android Code full access, so we can change logo and name and details and publish in our own app store account ?
  25. 1 point
    I did setup my server but when I try to import the account from WHM i get: Connection Error Couldn't resolve host 'xx.xxx.xxx.xxx:xxxx' (Code 6) - Check IP/Blocked Firewall Ports Anything I should check? I did not fill in Datacentre/NOC as I have no idea what that is.... Thank you in advance.
×

Important Information

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