Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Hi, i dont know, i have not installed WHMCS since 2018. But its free so try it, if it does not work there are plenty of people on here to help you get it going :)
  3. steven99

    Client Can Login Even with Incorrect Password

    Do you have any sign in integrations in place or other customizations?
  4. Yesterday
  5. Try disabling the slack integration and see if the behavior continues.
  6. Hello! When I first activated WHMCS, I uploaded my original logo in the process of setting it up. I noticed that it was really large on my email templates, so I created a smaller logo file, deleted the large one, and then uploaded the correctly sized, smaller logo. I have been trying to change the logo on my email template since my account was created, but no matter what I do, the logo that shows up on email templates is way too large, and takes up the whole screen on a computer. I've attached a pdf of a sample email below, showing what I mean. I've tried to delete the logo from and replace it with a smaller one at: whmcs/assets/img/logo.png whmcs/templates/six/logo.png Which are the places I was told by support to add a new logo to. My File manager is showing that the logo is the correct, smaller logo that I would like to be used. Even when I completely delete the logo file from both of these places, the emails sent out from the WHMCS system still have the HUGE logo included in them. I have also tried adjusting line 10 in the invoice to smaller increments, as directed by support, so my first few lines of my invoicepdf.tpl now look like this: # Logo $logoFilename = 'placeholder.png'; if (file_exists(ROOTDIR . '/assets/img/logo.png')) { $logoFilename = 'logo.png'; } elseif (file_exists(ROOTDIR . '/assets/img/logo.jpg')) { $logoFilename = 'logo.jpg'; } $pdf->Image(ROOTDIR . '/assets/img/' . $logoFilename, 15, 25, 40); Any help with this would be greatly appreciated. I'm pretty new at this, so am still finding my way around. WHMCS New Order Notification.pdf
  7. Welcome to WHMCS.Community klynn! 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.

  8. Does this work with the latest version of WHMCS?
  9. Welcome to WHMCS.Community netforce! 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.

  10. Hi the is not anything added to to whmcs other than slack which just sends the notifications. Only thing that shows in the logs are that they are being imported successfully.
  11. A Guest access parameter has been added to allow a WHMCS site owner to set an item (widget, post, category, menu) to be seen by all not logged in viewers, but not visible to logged in clients. This serves the purpose of promotions which specifically target potential customers who might be browsing.
  12. Kian

    Register on an external page

    It could also be a simple curl() with a PHP that performs the API command locally.
  13. Does the ticket log show anything? There is likely a hook or some other integration for tickets that is causing replies to be set back to answered from customer-reply.
  14. blogicdesigns

    Invalid Domain Name Provided

    Thanks for the reply brian! I unticked that box and saved. When my client tried again, they still got the same error. Any other thoughts?
  15. steven99

    Register on an external page

    That is presuming you want to expose the API to a "separate" site than WHMCS and IMO that should be treated carefully.
  16. steven99

    Stripe element gateway

    Yes, though webhooks. https://stripe.com/docs/billing/webhooks Basically listen for the invoice.payment_succeeded event, find the client in WHMCS based off the customer id given in the event. You will need to query the database for clients that have a gatewayid of the customer id given. Then just match up the invoice in WHMCS with the service with the subscription id of the payment.
  17. Welcome to WHMCS.Community Laboralhosting! 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.

  18. sokalsondha

    want to put default radio button in creditcard.tpl file

    dear brian. this code worked. i can see the radio button ticked even i have save card details but unfortunately even the 1st radio button ticket my system still not showing the new card box to enter new CC. is there any chance any hook can i use so everytime customer pay with card its not even saving the last 4 digit of the card. as template file editing not helping me at all. waiting to hear from you soon brian 🙂
  19. View access system has been added to define what user level can view widgets, posts, categories and page with menu item assigned. This serves the purpose of publishing a section with say a list of profitable affiliates that would be available only to clients. This would be outside the client area.
  20. OH Fantastic. I guess I was totally wrong. I don't have a developer site where I can test stuff. because my license is from a reseller hosting company, they don't provide a free dev license. anyhow, thanks!! -Richard
  21. Looking really good mate. Send me a Pm. Got some ideas
  22. it doesn't store the card number locally - only the type, last 4 digit etc. <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> becomes... <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()" checked /> {$LANG.creditcardenternewcard} </label> </div> </div> </div> i'm assuming there is an error on that creditcard.tpl template as there are an odd number of label tags - not your fault, it's WHMCS. the best you could do with a cc hook would be to disable the second radio option, but I gather that you don't want to show it at all... so easier to edit the template... possibly you could hide that second radio button with css, but try editing the template and see if that fixes it.
  23. sokalsondha

    want to put default radio button in creditcard.tpl file

    thanks brian for support me again.. brian all i want hide this two radio button. and make the 1st radio button by default at any stage. even our system saved the last 4 digit of the card. but the radio button will be 1st one enabled. so clients can put CC details everytime. at least they will trust this the card is not saved anywhere. if i make a hook can you help me with the code of hook? or may be its more better is it possible to make a hook so the card details never saved in our whmcs server? then i know how to hide the radio buttons.. please help me brian.. either with hook to not store the cards at all or edit the tpl file make the 1st radio button default all the time 🙂
  24. generally, I would say that the cart process works as it always has and you can't start changing the steps (e.g move this here, move that there) - it's never been flexible enough to accommodate that. you could add links to products on the checkout page, that's just a <a href> that links them back to the ordering of that product.... daresay, you could do that with a hook or in the template... product addons at that stage would be difficult as there could be multiple products in the cart and no simple way of allocating an addon to which product. MC product addons are shown at the view cart stage and can be added to the cart - though not removed from there directly.
  25. if all you want to do is hide the 4-digits, you could just remove the part below from the template... that way, they'll see they have a card stored, but not that detail. -{$existingCardLastFour} even if you didn't want to edit the template, you could probably null the variable with a ClientAreaPageCreditCard hook... similarly, if you wanted to give the impression that the card wasn't being stored, you could null the $cardOnFile variable and it should default to forcing the client to enter a new cc each time.
  26. Kian

    Register on an external page

    Just use AddClient. It's 10 times easier.
  27. Hi all. I have been trying to get the email to ticket sorted on my site (all using WHMCS) and this kinda works in a fashion. You can reply to a ticket (as client) and this is all fine no errors or anything and all seems to process correctly. I even get the notification through slack which has been integrated through WHMCS for notifictions. When Log into the admin area it does not show up any tickets waiting to be seen to. I checked the logs and this says "Ticket Reply Imported Successfully" So to me all this should be good although when i go to active tickets i can still see the 3 originally opened up to test are still marked as answered although the email reply from client side is in there, so which makes me believe when the email is sent and the PIPE is detecting the email its not updating the ticket status to CUSTOMER REPLY which would then show up as a ticket requiring attention. I have attached images showing this info and any help would be great. I have also noticed when a reply has been done by the client it shows up on the ticket as a member of staff has replied also. Thanks.
  1. Load more activity

Important Information

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