Jump to content

ServWise.com

Member
  • Content Count

    352
  • Joined

  • Last visited

Community Reputation

2 Neutral

About ServWise.com

  • Rank
    Level 2 Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Just to add one thing to this as I have been running WHMCS for at least 15 years. Yes new features are nice but when your developers are spending time making the "Admin" SEO friendly, yes that's right, a place which search engine spiders can't even access has been given SEO friendly URLs and yet the front end isn't even properly SEO friendly without a huge amount of custom hackery (try getting google to properly index anything other than your default language in a vanilla WHMCS) and it has actually gotten worse, not better with newer versions. That says it all in my book.
  2. I attempted to perform the update, it forced me to purchase a support subscription, even your support staff said I had to, I assume I can get a refund on that then?
  3. Same here, no warning in the email, no restriction for downloading the patch, first time I knew about it was when I was locked out of my admin after performing the security update. 😞
  4. There is a problem with TLD sync. I use TLD sync with ENOM and when it imports or updates domains if ENOM does not support transfer of a domain (but supports registration and renewal) then it lists a 0.00 transfer value, this when imported into WHMCS sets transfers of those domains as FREE allowing anyone to add them as transfers for nothing (even though ENOM will error when the domain transfer is attempted), it should be saving the domain with a value of -1 to disable it.
  5. Yeah it is not hard to fix but annoying when you find it, I actually built something a little more user friendly to replace it, no need to disable the fields but because I use a couple of domain reseller account as well as my own DNS the customer sometime just wants DNS only option and they need to set specific name servers for the DNS only option so I pre-populate them for them. Just add this to the top of the template clientareadomaindetails.tpl <script type="text/javascript"> function disableFields(tclass,value){ if (value=='usesw'){ document.getElementsByClassName(tclass)[0].value = 'ns1.servwise.com'; document.getElementsByClassName(tclass)[1].value = 'ns2.servwise.com'; document.getElementsByClassName(tclass)[2].value = 'ns3.servwise.com'; document.getElementsByClassName(tclass)[3].value = 'ns4.servwise.com'; document.getElementsByClassName(tclass)[4].value = ''; } else if (value=='enom'){ document.getElementsByClassName(tclass)[0].value = 'dns1.name-services.com'; document.getElementsByClassName(tclass)[1].value = 'dns2.name-services.com'; document.getElementsByClassName(tclass)[2].value = 'dns3.name-services.com'; document.getElementsByClassName(tclass)[3].value = ''; document.getElementsByClassName(tclass)[4].value = ''; } else if (value=='opensrs'){ document.getElementsByClassName(tclass)[0].value = 'ns1.systemdns.com'; document.getElementsByClassName(tclass)[1].value = 'ns2.systemdns.com'; document.getElementsByClassName(tclass)[2].value = 'ns3.systemdns.com'; document.getElementsByClassName(tclass)[3].value = ''; document.getElementsByClassName(tclass)[4].value = ''; } else { document.getElementsByClassName(tclass)[0].value = ''; document.getElementsByClassName(tclass)[1].value = ''; document.getElementsByClassName(tclass)[2].value = ''; document.getElementsByClassName(tclass)[3].value = ''; document.getElementsByClassName(tclass)[4].value = ''; } } </script> Then i have this code so the user can choose between using it with our hosting, DNS only via our website or their own name servers. <div class="radio"> <label> <input type="radio" name="nschoice" value="default" onclick="disableFields('domnsinputs','usesw')"{if $defaultns} checked{/if} /> {$LANG.sw_dns_servwise} </label> </div> <div class="radio"> <label> <input type="radio" name="nschoice" value="custom" onclick="disableFields('domnsinputs','{$registrar}')"{if !$defaultns && $nameservers[1].value eq "dns1.name-services.com" || $nameservers[1].value eq "ns1.systemdns.com"} checked{/if} /> {$LANG.sw_dns_DNSmanagement} </label> </div> <div class="radio"> <label> <input type="radio" name="nschoice" value="custom" onclick="disableFields('domnsinputs','')"{if !$defaultns && $nameservers[1].value neq "dns1.name-services.com" && $nameservers[1].value neq "ns1.systemdns.com"} checked{/if} /> {$LANG.nschoicecustom} </label> </div>
  6. Can anyone confirm if they are able to rewrite the URL of any of the store pages, e.g. the weebly store under /store/website-builder. I have my site installed in a /home/ folder, so I am trying to do a URL rewrite for /home/weebly-website-builder to /home/store/website-builder but all I get is a 404 page for everything I try on those store pages. Does not matter what option I choose under friendly URLS in the config. Any ideas?
  7. Hi, my feature request has just been published at https://requests.whmcs.com/topic/force-language-based-on-subfolder and I need everyone to vote for it? It would have a huge positive impact on SEO for multi-language websites.
  8. Hi, thanks for the response, i actually didn't know about this (would have saved me some migration time) as I actually I already migrated them myself via my own SQL script, problem is that it is the "saved" invoice data which needs to be updated which is some form of ; delimited field data that stores a record of the clients details for each invoice so it won't change if the client changes their billing details. I guess I could go through and replace the text custom1 with tax_id in that data and it might work also. Regards Sam
  9. Just to finish of this post as I think it could be of use to others who like me were using a custom field prior to the latest version. To fix this I added the following code which uses the new taxid field if available otherwise swaps to the older customfield1 for older invoices invoicepdf.php from line 94 if (array_key_exists('tax_id', $clientsdetails) && $clientsdetails['tax_id']) { $pdf->Cell(0, 4, $taxIdLabel . ': ' . $clientsdetails['tax_id'], 0, 1, 'L'); } elseif ($clientsdetails['customfields1']!=""){ $pdf->Cell(0, 4, $taxIdLabel . ': ' . $clientsdetails['customfields1'], 0, 1, 'L'); } viewinvoice.php from line 100 {if $clientsdetails.tax_id} <br />{$taxIdLabel}: {$clientsdetails.tax_id} {elseif $clientsdetails.customfields1} <br />{$taxIdLabel}: {$clientsdetails.customfields1} {/if}
  10. Okay I think I understand what is going on. In v7.9 you are now storing a extended field called tax_id, prior to this I was using a custom field for the VAT number which was stored as customfield1 so for older invoices they dont have a tax_id and so are missing this data from the invoices. I will add some code to check both and display one or the other if they exist.
  11. Further investigation seems to suggest that it is something to do with the "Store Client Data Snapshot" functionality. I have this enabled but it seems to have stopped recording this data as if I change my test client data it also changes on a recently generated test invoice which it should not. So with a client with an older invoice (generated Pre- upgrade) this invoice has data recorded within the mod_invoicedata table and because of this their VAT number is for some reason not being output at all to the invoice template, but in new invoices since the upgrade no data has been recorded for them in the mod_invoicedata table and the invoice template is pulling their vat numbers direct from their live profile.
  12. Hi, It would seem that the VAT number for the customer is not available to display within the invoice, in debug mode $taxCode is blank even though the client has a valid VAT code entered in the admin area. EDIT: I just did a test with a new client registered since upgrade to v7.9.1 and there VAT number is showing on the invoice so it seem to be only clients pre v7.9.1 even if the vat number has been updated (resaved) on there profile.
  13. Since upgrading from 7.8.3 to 7.9.1 all admin support ticket emails stopped being sent. I checked all my settings but could not see a problem. Eventually I looked at the new notifications config page which I had seen in 7.8.3 but left disabled to check out at a later date. Adding some notifications here I can get alerts to new tickets and responses. Is this meant to be how this works now, i saw nothing in the update notes to indicate you would be disabling the normal notifications? i preferred the old notifications as you had the ticket contents included and the IP etc OR is this a bug? Regards Sam
×
×
  • 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