Jump to content

spartanza

Member
  • Content Count

    50
  • Joined

  • Last visited

Community Reputation

1 Neutral

About spartanza

  • Rank
    Member

Recent Profile Visitors

1291 profile views
  1. Hi. I don't "stick with one", but rather look for the best plugin for my use. I use multiple providers for multiple things.
  2. Hi all. Sorry if this has been posted before. I did a search, but my wording could be out. Q: Is it possible to configure the ordering process to include Pro-rata or non-pro-rata billing. This way the client will be able to select the billing date. Either the same date of the order every month (non pro-rata) or the 1st day of the month (pro-rata). Thank you!
  3. Hello all I would like to be able to have a method that won't break my website to add custom script code into the header of my WHMCS instance. The scripts are Facebook pixel and Google tag manager. I have loaded google analytics using the add-on, which is working fine for a while now. My issue is that when I add a script into the header.tpl, but when I do, it breaks the CSS of the site. I found the following add-on which looks perfect and is exactly what I want, however, it has not been updated in 2 years. i have emailed the developer to ask about its compatibility - https://marketplace.whmcs.com/product/4067-add-to-header-and-footer Without using the add-on above, what is the best, more sustainable way to <Script> code to WHMCS, such as Google Analytics, Google Tag Manager, and Facebook Pixel (site-wide for now) I do not know how to add hooks, so if you are going to mention Hooks, please can you point me in the right direction. The hooks tutorials I have seen are for specific events/actions etc. Thank you for a great community!
  4. Ahah! Sorry. I just ran it and it works 100% now. I ran alter table `tblhosting` add `promocount` INT(10) NULL DEFAULT '0' AFTER `promoid` Thank you.
  5. Hi Thanks for this post. I tried both suggestions mentioned in this thread, but no success. My error is as follows: Invoices [ERROR] PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'promocount' in 'field list' in /home/userc/public_html/vendor/illuminate/database/Connection.php:462 Stack trace: #0 /home/userc/public_html/vendor/illuminate/database/Connection.php(462): PDO->prepare('update `tblhost...') #1 /home/userc/public_html/vendor/illuminate/database/Connection.php(706): Illuminate\Database\Connection->Illuminate\Database\{closure}(Object(Illuminate\Database\MySqlConnection), 'update `tblhost...', Array) #2 /home/userc/public_html/vendor/illuminate/database/Connection.php(669): Illuminate\Database\Connection->runQueryCallback('update `tblhost...', Array, Object(Closure)) #3 /home/userc/public_html/vendor/illuminate/database/Connection.php(467): Illuminate\Database\Connection->run('update `tblhost...', Array, Object(Closure)) #4 /home/userc/public_html/vendor/illuminate/database/Connection.php(410): Illuminate\Database\Connection->affectingStatement('update `tblhost...', Array) #5 /home/userc/public_html/vendor/illuminate/database/Query/Builder.php(2071): Illuminate\Database\Connection->update('update `tblhost...', Array) #6 /home/userc/public_html/vendor/illuminate/database/Eloquent/Builder.php(531): Illuminate\Database\Query\Builder->update(Array) #7 /home/userc/public_html/vendor/illuminate/database/Eloquent/Model.php(1551): Illuminate\Database\Eloquent\Builder->update(Array) #8 /home/userc/public_html/vendor/illuminate/database/Eloquent/Model.php(1470): Illuminate\Database\Eloquent\Model->performUpdate(Object(Illuminate\Database\Eloquent\Builder), Array) #9 /home/userc/public_html/includes/processinvoices.php(0): Illuminate\Database\Eloquent\Model->save() #10 /home/userc/public_html/includes/processinvoices.php(0): getInvoiceProductPromo('299.00', 21, 81, 216) #11 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Task/CreateInvoices.php(0): createInvoices('', '', '', '', Object(WHMCS\Cron\Task\CreateInvoices)) #12 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Cron\Task\CreateInvoices->__invoke() #13 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Scheduling\Task\AbstractTask->execute() #14 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Scheduling\Task\AbstractTask->run() #15 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection(Object(WHMCS\Scheduling\Task\Collection)) #16 /home/userc/public_html/vendor/symfony/console/Command/Command.php(259): WHMCS\Cron\Console\Command\AbstractCronCommand->execute(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #17 /home/userc/public_html/vendor/symfony/console/Application.php(844): Symfony\Component\Console\Command\Command->run(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #18 /home/userc/public_html/vendor/symfony/console/Application.php(192): Symfony\Component\Console\Application->doRunCommand(Object(WHMCS\Cron\Console\Command\AllCommand), Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #19 /home/userc/public_html/vendor/symfony/console/Application.php(123): Symfony\Component\Console\Application->doRun(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #20 /home/userc/whmcsdata/crons/cron.php(0): Symfony\Component\Console\Application->run(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #21 {main} Next Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'promocount'in 'field list' (SQL: update `tblhosting` set `promoid` = 0, `updated_at` = 2020-05-25 11:29:57, `promocount` =0 where `id` = 216) in /home/userc/public_html/vendor/illuminate/database/Connection.php:713 Stack trace: #0 /home/userc/public_html/vendor/illuminate/database/Connection.php(669): Illuminate\Database\Connection->runQueryCallback('update `tblhost...', Array, Object(Closure)) #1 /home/userc/public_html/vendor/illuminate/database/Connection.php(467): Illuminate\Database\Connection->run('update `tblhost...', Array, Object(Closure)) #2 /home/userc/public_html/vendor/illuminate/database/Connection.php(410): Illuminate\Database\Connection->affectingStatement('update `tblhost...', Array) #3 /home/userc/public_html/vendor/illuminate/database/Query/Builder.php(2071): Illuminate\Database\Connection->update('update `tblhost...', Array) #4 /home/userc/public_html/vendor/illuminate/database/Eloquent/Builder.php(531): Illuminate\Database\Query\Builder->update(Array) #5 /home/userc/public_html/vendor/illuminate/database/Eloquent/Model.php(1551): Illuminate\Database\Eloquent\Builder->update(Array) #6 /home/userc/public_html/vendor/illuminate/database/Eloquent/Model.php(1470): Illuminate\Database\Eloquent\Model->performUpdate(Object(Illuminate\Database\Eloquent\Builder), Array) #7 /home/userc/public_html/includes/processinvoices.php(0): Illuminate\Database\Eloquent\Model->save() #8 /home/userc/public_html/includes/processinvoices.php(0): getInvoiceProductPromo('299.00', 21, 81, 216) #9 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Task/CreateInvoices.php(0): createInvoices('', '', '', '', Object(WHMCS\Cron\Task\CreateInvoices)) #10 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Cron\Task\CreateInvoices->__invoke() #11 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0): WHMCS\Scheduling\Task\AbstractTask->execute() #12 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Scheduling\Task\AbstractTask->run() #13 /home/userc/public_html/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0): WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection(Object(WHMCS\Scheduling\Task\Collection)) #14 /home/userc/public_html/vendor/symfony/console/Command/Command.php(259): WHMCS\Cron\Console\Command\AbstractCronCommand->execute(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #15 /home/userc/public_html/vendor/symfony/console/Application.php(844): Symfony\Component\Console\Command\Command->run(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #16 /home/userc/public_html/vendor/symfony/console/Application.php(192): Symfony\Component\Console\Application->doRunCommand(Object(WHMCS\Cron\Console\Command\AllCommand), Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #17 /home/userc/public_html/vendor/symfony/console/Application.php(123): Symfony\Component\Console\Application->doRun(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #18 /home/userc/whmcsdata/crons/cron.php(0): Symfony\Component\Console\Application->run(Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) #19 {main} Any help will be greatly appreciated
  6. Hello. I have just moved my WHMCS setup to a new server. Everything seems ok but for the small fact that I cannot log in to either the front-end (as a client) or the admin as the admin. My credentials are correct, and once I enter my login details, the page looks like it is going to login, but then just reverts back to the login page with no error or notification. Please, can I get any ideas of what the issue may be, or how to troubleshoot this? thank you
  7. Hi Brian. Thanks for this. I am using the Softaculous WHMCS Auto Install Addon, but am having issue configuring it. I have the basics down working fine, but I am trying to configure some settings, like setting the protocol and Site and Description. Are you able to assist me with this or should I try get in touch with Softaculous?
  8. Hello All. On WHMCS, each product has a subscription ID per product. This is frustrating as a lot of my clients have multiple services, and it seems that as they use my platform, they add more and subscriptions with my payment gateway (PayFast - South Africa). I have some clients with 8 subscriptions, which is not ideal. I thought it may be better and more sustainable for a user to subscribe once, their subscription ID is created, and is used for all active products. I would think it would be linked to their account and when an invoice is generated for anything, new domain, new hosting, new anything, and as soon as an invoice is generated, payment is taken from the subscription. I hope this makes sense. Thank you
  9. SOLVED - Add the server to a server group, then select the server group under Module Settings on the right.
  10. Hello I have two WHM Cpanel servers connected via on my WHMCS instance. One is a default, the other is not. I would like to set up a new product/service and under the Module Settings for that new product, I would like to select the 2nd WHM server that is not the default. When I get to the module option, I select, cPanel, then look for the package that is unique to the 2nd server, however, it is not listed there. Please, can someone assist me in achieving this?
  11. I have solved the issue by changing the following code in the order template files from: <div class="row hidden"> <div class="col-sm-6"> <div class="form-group"> <label for="inputNs1prefix">{$LANG.serverns1prefix}</label> <input type="text" name="ns1prefix" class="form-control" id="inputNs1prefix" value="N/A" placeholder="ns1"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="inputNs2prefix">{$LANG.serverns2prefix}</label> <input type="text" name="ns2prefix" class="form-control" id="inputNs2prefix" value="N/A" placeholder="ns2"> </div> </div> </div> to <div class="col-sm-6"> <div class="form-group"> <label for="inputNs1prefix">{$LANG.serverns1prefix}</label> <input type="text" name="ns1prefix" class="form-control" id="inputNs1prefix" value="ns1" placeholder="ns1"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="inputNs2prefix">{$LANG.serverns2prefix}</label> <input type="text" name="ns2prefix" class="form-control" id="inputNs2prefix" value="ns2" placeholder="ns2"> </div> </div> I changed the "value" from N/A to ns1 and ns2
  12. Hi there. I am using virtualizor module in order to have VPS products and services that automatically are deployed. The issue that I am experiencing now is that during the shopping cart ordering process, there are fields that require name servers, name server 1 and name server 2, however, these fields are not required fro VPS. I have managed, with the help of my template developer, to hide the name server name fields, however, I am experiencing an issue where the ordering process is still looking for the name servers, and displays the following error during the process: As you can see from above, and the attached image, the system is still looking for the nameserver fields before continuing. Question: How can I disable that check altogether? Thank you in advanced.
  13. Thank you so much @brian!. I will see if I can find the file - it wouldn't be header.tpl? I checked that and it doesn't have that line in it. I am sure @ThemeMetro will respond to my query I have sent earlier about this. Thank you again.
  14. Hi there. thank you for this post. I have the same issue, however, am using a template purchased, and not one of the default ones. How would I go about fixing my icons issue? I have seen the following links - https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4 and https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4#shims however, I must admit that this goes over my head. What should I edit or add in what file and where in order to solve this issue. Thanks for your great community support!
×
×
  • 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