Jump to content

Sanora Dev

Member
  • Posts

    33
  • Joined

  • Last visited

Everything posted by Sanora Dev

  1. Hello, Does anybody know how to (or if it's even possible) to export all products with prices from whmcs? I can't find nothing about exporting products in the documentation and google comes with a lot of results about exporting a lot of stuff of WHMCS, but nothing about exporting products with prices. I need a clear view in .csv or .xslx of all products with prices. If it's not possible by WHMCS out of the box, may'be someone can advice me about a module or plugin who can achieve this. Thanks
  2. Hello everyone, I'm searching for a way to assign specific products that can use credits and products that can't. for example, if a customer has credit he or she can use it for all hosting plans, but not for google cloud plans. Is there a hook that i can use for this or maybe a third party addon? I've search and googled for days now, but couldn't find anything about it. The only thing i found is an old topic that wanted (in general) the same as what i'm looking for. Old topic: Thanks, Elias
  3. Hello, I just want to say that we tested OX mail to, with a couple of our customers and i have to agree with LYF Solutions Ray, we have almost the same experience. Customers get a lot of spam, not all emails get send and/or received, outlook client sometimes doesn't work with error wrong password for smtp and couple of hours later outlook client works again without any modification. We are canceling all subscriptions and not selling this anymore. Poor product in my opinion, not for professionnal users. Greetings, Devias
  4. Hello everyone, We have just starting to resell OX app suite and i'm looking for the DNS records which i can't find anywhere. I found these MX records: https://marketplace.whmcs.com/help/connect/kb/ox_app_suite/getting_started/where_should_i_point_my_mx_records But don't i need any CNAME Records or A Records for SMTP and/or IMAP?? And what about autodiscover? DKIM?? (SPF i found) I search the whole internet for half a work day (okay, not the whole internet, butt still you know what i mean :)) looking for documention about this, but i must say documentation about OX app suite is hard to find. And if you find documentation its all the same, all copies of the same original document. Also there should be a migration tool: https://marketplace.whmcs.com/help/connect/kb/ox_app_suite/configuring_email_devices/migration_tool How to get to the migration tool? the document starts with accept the terms. I want to know where to go to accept the terms??? The reason i'm asking this is that i succesfully transfered the first client to OX and he can send email, but doesn't receive any. I've checked the dns records in Direct Admin and the mx records of OX mail are there. (but no cname or A records). Also i want to know if the customer send and or receive an email, which IP is used the one from our server or an IP from OX? Has anybody encounter the same problem? Thanks Devias
  5. I've added two tiles to the clientarea, downloads and projects and made 2 columns of 3 instead of 4. (screenshot added) If i can make a hook of this so that i don't lose my customization would be nice, but i've other issues first. How to get the stats of (in my case) dowloads and projects? And how to add a link to the code of downloads? This is the code now: <div class="col-sm-4 col-xs-6 tile" onclick="window.location='clientarea.php?action=downloads'"> <a href="clientarea.php?action=downloads"> <div class="icon"><i class="fas fa-download"></i></div> <div class="stat">{$clientsstats.???}</div> <div class="title">{$LANG.downloadname}</div> <div class="highlight bg-color-purple"></div> </a> </div> <div class="col-sm-4 col-xs-6 tile" onclick="window.location='index.php?m=project_management'"> <a href="index.php?m=project_management"> <div class="icon"><i class="fas fa-download"></i></div> <div class="stat">{$clientsstats.???}</div> <div class="title">{$LANG.projectsTile}</div> <div class="highlight bg-color-blue"></div> </a> </div> As you can see i don't now how to get the stats (for both downloads and projects) and url of the download tile. (the added url doesn't work) Regarding the stats i've found this topic: There is a quote from Brian saying to put {debug} to the template. Do i need to add {debug} to a .tpl file? like downloads.tpl? and call the tpl file to get a variable?
  6. if you were going to do modify it in the template, it would be clientareahome.tpl in the six (or active) theme... {if $registerdomainenabled || $transferdomainenabled} <div class="col-sm-3 col-xs-6 tile" onclick="window.location='clientarea.php?action=domains'"> <a href="clientarea.php?action=domains"> <div class="icon"><i class="fas fa-globe"></i></div> <div class="stat">{$clientsstats.numactivedomains}</div> <div class="title">{$LANG.navdomains}</div> <div class="highlight bg-color-green"></div> </a> </div> {elseif $condlinks.affiliates && $clientsstats.isAffiliate} <div class="col-sm-3 col-xs-6 tile" onclick="window.location='affiliates.php'"> <a href="affiliates.php"> <div class="icon"><i class="fas fa-shopping-cart"></i></div> <div class="stat">{$clientsstats.numaffiliatesignups}</div> <div class="title">{$LANG.affiliatessignups}</div> <div class="highlight bg-color-green"></div> </a> </div> {else} <div class="col-sm-3 col-xs-6 tile" onclick="window.location='clientarea.php?action=quotes'"> <a href="clientarea.php?action=quotes"> <div class="icon"><i class="far fa-file-alt"></i></div> <div class="stat">{$clientsstats.numquotes}</div> <div class="title">{$LANG.quotes}</div> <div class="highlight bg-color-green"></div> </a> </div> {/if} these tiles are not controlled by a menu hook like the navbar, sidebar and panels etc - so the simplest solution would be to determine what these panels are going to show and modify the html accordingly - e.g even if you changed the quotes text/link to projects, if the user had domains, they wouldn't see it. also, remember that you don't necessarily have to have 4 panels there, you could use 2, 3, 4 or 6... 1 might look weird, and 12 would look cramped or need to be spread over two rows. whilst you could change these links with a JavaScript hook, and change the labels (either in the hook or with Language Overrides) too, you would still need to have a clear layout in mind before you tried to adjust it with a hook. Oops, screenshot forgotten. I added the screenshot for future reference. Thanks Brian, clientareahome.tpl is the file i was looking for. Time to start editing :-). If i edit this file will i lose my changes if i update to a new version of WHMCS? We won't be using domains in this case, only project management with billing. Good to know that i can make more tiles/panels. Thanks, Elias
  7. Hello, I want to make some changes to the home template when a customer is logged in. (six template) After logging in there are 4 blocks: service, qoutes, ticket, invoices (see screenshot). I want to change the block qoutes, in my case, for my projects. (Project management addon) Can anyone point me to the right php file or documentation with instruction? I've been looking in the folder template/six/ to find the right file, but i'm thinking now, may'be it better to this with a hook?! Thanks, Elias
  8. Hello all, If a customer orders a new product he automatically gets an email that a new invoice has been created and gets a invoice in pdf in the mailbox. Is it possible that customers get an e-mail that a new invoice has been created but not the invoice in pdf in the mailbox. (Let me keep it simple, no invoice (pdf) only e-mail that invoice has been created😉) The reason we want this is that we use other invoice software that is connected with WHMCS, so every time a customer orders a new product, he gets an e-mail, invoice from WHMCS (pdf) and invoice from our external invoice software. (with same product and amount as WHMCS invoice). I've search on the community and there is a lot to find about invoicing, but couldn't find anything about disabling/blocking invoice e-mails. I found some examples for hooks and invoicing on the WHMCS developer pages, but i don't know of this is what i'm looking for. https://developers.whmcs.com/hooks-reference/invoices-and-quotes/#invoicecreationpreemail Thanks,
  9. Hello Brian, Sorry for my late response, I've been sick and after i was feeling better it was very busy on work, but i did follow up on your solution and it worked. I've put the code in the clientareadomains.tpl to display domain dates in dutch and it worked. I did the same in the clientareainvoices.tpl to display invoice dates in dutch. So if anyone else is having the same problem, you got to put the code in every .tpl file where date(s) are showing. Put this code after {...... .nextduedate} without the last accolade symbol |replace:'Monday':{lang key='dateTime.monday'}|replace:'Tuesday':{lang key='dateTime.tuesday'}|replace:'Wednesday':{lang key='dateTime.wednesday'}|replace:'Thursday':{lang key='dateTime.thursday'}|replace:'Friday':{lang key='dateTime.friday'}|replace:'Saturday':{lang key='dateTime.saturday'}|replace:'Sunday':{lang key='dateTime.sunday'}|replace:'January':{lang key='dateTime.january'}|replace:'February':{lang key='dateTime.february'}|replace:'March':{lang key='dateTime.march'}|replace:'April':{lang key='dateTime.april'}|replace:'May':{lang key='dateTime.may'}|replace:'June':{lang key='dateTime.june'}|replace:'July':{lang key='dateTime.july'}|replace:'August':{lang key='dateTime.august'}|replace:'September':{lang key='dateTime.september'}|replace:'October':{lang key='dateTime.october'}|replace:'November':{lang key='dateTime.november'}|replace:'December':{lang key='dateTime.december'}}</td> Thanks again Brian for helping out. The only thing I didn't succeed is to not show the th and nd text. I removed the nd - th - rd in the override, but it's still displaying. I only removed the text, but kept the qoutes in both the original file as in the dutch override file. May'be i'm doing something here??
  10. Hello everyone, I've been translating some text from english to dutch and everything i've translated works, accept the translation of the date in the client area. As an example, i changed "monday" to "maandag" or the month "march" to "maart", and the client sees everything in dutch accept the date. I've used the same file and method to translate the date and every other translation works. Are there any other setting(s) i need to modify or change before the date get translated?
  11. Hello Brian, Thanks Brian for pointing out which file i needed. That's something i have with whmcs, knowing which file i need. I added some links to the top bar. Greetings, Elias
  12. Hello, I want to add extra links on the topbar. Next to the language, login and register links. Can anyone point me to the right direction, which file to start or may'be with a hook? Thanks Elias
  13. Hello Brian, Thanks for pointing out where to edit and put the code, works perfectly. Greetings, Elias
  14. Hello everyone, I'm looking for an option to add a table on a productpage. So on productpage gid=3 (for example) after the pricing, i want to add a table with specs (instead of the group features you can add). The same on productpage gid=1 but another table with specs (different than gid=3) The table we have now is in HTML like this: <table> <thead> <tr> <th>Packages</th> <th>Starter</th> <th>Basic</th> <th>Standard</th> <th>Plus</th> </tr> </thead> </div> <tbody> <tr> <td><b>Storage</b></td> <td>1 GB</td> <td>2 GB</td> <td>4 GB</td> <td>6 GB</td> </tr> <tr> This is just an example, not whole code of course 😉 Is it possible to add this with HTML or may'be there is a plugin or hook. Thanks for helping, Elias
  15. Thanks brian for (correcting) the code. Got it all working. Elias
  16. Hello Brian, Thanks for pointing out which files i need to modify the checkout. Your hook worked perfect and i got the tax id now mandatory. I want the company name te be mandatory to, so i used your hook and copy the code. You used &taxcode for the tax id, where can i find that code for the company name? I used this now: <?php # Make Field Required @ Checkout Hook # Written by brian! use App; add_hook('ShoppingCartValidateCheckout', 1, function ($vars) { $taxcode = App::getFromRequest('tax_id'); if (!$taxcode) { return Lang::trans('clientareaerrortaxid'); } $companyname = App::getFromRequest('companyname'); if (!$companyname) { return Lang::trans('clientareaerrorcompanyname'); } }); unfortunately this doesn't work. (tax id still works, but company name doesn't) Should i use the hook in a new file? but apart from this I have been able to adjust the checkout form to our wishes, thanks to your instructions. By the way: the topic that you linked to get the hook needed one correction. There was no quotation mark in the code after removing the optional text in the checkout.tpl. like this: <input type="text" name="tax_id" id="inputTaxId" class="field" placeholder="{lang key=\WHMCS\Billing\Tax\Vat::getLabel()} value="{$clientsdetails.tax_id}"{if $loggedin} readonly="readonly"{else} required{/if}> should be with a quotation mark after ::getLabel()}, <input type="text" name="tax_id" id="inputTaxId" class="field" placeholder="{lang key=\WHMCS\Billing\Tax\Vat::getLabel()}" value="{$clientsdetails.tax_id}"{if $loggedin} readonly="readonly"{else} required{/if}> So if anyone is wondering why you see the value= in your checkout form, you need to add the quotation mark.:) Thanks, Elias
  17. Hello, I want to make some corrections on the registration form, but i can't find where to start. We only sell B2B, that's why i want to modify the registration form so that the company name and tax ID is mandatory (instead of optional) Also i want to add a mandatory field where the customer can add their number of chambre of commerce. Can anyone point me to the right direction? where to start or which file a need to modify to make this happen. Thanks, Elias
  18. Hello, Thanks for your response. I looked at your template, but we are using whmcs for cloud services and not hosting. So the template is not suitable for us, but i will keep whmcs global services in mind if we ever need some customization. Greetings, Elias
  19. Hello Nadal Kumar, I've tried your addon and it looks great. It would be nice if you can display categories (instead of only products) to the homepage to. I will keep this mind. greetings, Elias
  20. Hello everyone, I know this question has been asked many many many times, but i want to show my products on the homepage of whmcs. I know there's a lot of instructions on google and here how to achieve this with hooks and stuff, but I'm looking for a addon/module that would do this (free or paid, doesn't matter). So if someone can point to module(s) who can achieve this, please let me know. thanks, Elias
  21. Hello everyone, I know this question has been asked many many many times, but i want to show my products on the homepage of whmcs. I know there's a lot of instructions on google and here how to achieve this with hooks and stuff, but I'm looking for a addon/module that would do this (free or paid, doesn't matter). So if someone can point to module(s) who can achieve this, please let me know. thanks, Elias
  22. Hello BrianA, I had the same issue and it turned to be a module, after i disabled the module i could save price again. So take a look at your modules, maybe you can disable them one by one to see if that is the issue. good luck
  23. Thanks Brian for pointing this out. I only put the domain url to https in whmcs not the whmcs url, i totaly missed that one. Thanks, problem is fixed.
  24. Brian, This looks great! I'll keep in mind that after an update i need to check the footer and have a backup just in case. Thanks a lot and if i ever meet you, i buy you a beer 🙂
  25. Hello Everyone, I have a problem with ssl. I've installed a ssl certificate, we have whmcs installed on a subdomain, modified the url at settings to https:// and forced ssl in the .htaccess. Now i have the green padlock saying everything is secure, but at the login page it still saying "This connection is not secure, logins entered here could be compromised" So i tested the site here: https://www.whynopadlock.com and as result i get: "This form needs to be updated to use "https://dashboard.oppidumcloud.host/dologin.php" or another secure URL for your padlock to return." It has something to do with mixed content, i think. (see screenshot). I can't figure out what it is, somebody any ideas?
×
×
  • 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