Jump to content

kinetic

Member
  • Posts

    571
  • Joined

  • Last visited

Everything posted by kinetic

  1. CubeCart is a scalable, flexible, secure e-commerce system It uses the X-Template system where html and css is separate from the php code depending on your skill level with html, css and php and MySql you wont find a better system. Ive seen and made CubeCart do things its owner never dreamed of. Its just a matter of writing the right code and template html to make it work. If your skills aren't all that then I would definitely recommend contacting a qualified web developer who knows CubeCart and can meet your stores needs. You can find one usually over at the http://www.cubecartforums.org website. Hope this helps Kinetic
  2. I started with the Cpanel hotlink protection but found it lacking it would restrict image or file types and allow you to set a shtml or violation type page which works great if they are using an image to lilnk to your main image but when users do thehotlinking via css or a body background this doesnt provide anything beyond niot showing the image my expanded version of the htaccess file that gets written allows for white list and black list and if on a black listed domain show them this alternate image instead of the image they are hotlinking to via the page background css it also will show the alternate image if hotlinked in other ways and the domain isnt on the black list
  3. Excellent work Joe! I recently found out several people from myspace, you tube and friendster were hotlinking to my copyrighted wallpapers and found them thru my servers latest visitors log and http referrers I was able to in every case contact the host of the offending user and each in turn supplied me with the DMCA form where by I was able to easily enter in the details of each violation of my intellectual property rights. and in each case myspace, youtube, friendster and photo bucket ALL removed the my images from their servers and removed/banned/terminated the offending user. Also to help stop hotlinking of my images and theft of my copyright and bandwidth I wrote a simple htaccess file to replace the image they are hotlinking to with a gif image of my own design and choosing. So now when visitors visit these profile pages they get to see what I think about hotlinkers which stops people from hotlinking to my images in the first place... In a case as the one you so excellently detailed where complete designs are being stolen and the inexcusable response from the hosting company hotlinking isnt the issue but actual plagarism and copyright theft and I would hope once the "owner" of this hosting company realizes the severe penalty they WILL incurr if they dont act "expeditiously" to remove the stolen content and ban/terminate/seek legal action against the thief. Again well done Joe!!! this needs to be stickied Kinetic :)
  4. In lightbox.js all you need to do is add a slash before the images folder name thusly FIND: var fileLoadingImage = "images/lightbox/loading.gif"; var fileBottomNavCloseImage = "images/lightbox/close.gif"; REPLACE WITH: var fileLoadingImage = "/images/lightbox/loading.gif"; var fileBottomNavCloseImage = "/images/lightbox/close.gif"; this negates the need for absolute URLs for the images under the SEO tools options and I have already added this to the bug tracker (several days ago)
  5. Where did you access this Customer Also bought feature? Im using 4.0.1 for my clients site and I have not found this ANYWHERE in 4.0.1 Ive looked at your site and do not see anywhere it says "Customers who bought this also bought:" or anything similiar
  6. Yeah admin in CCv4 is at http://www.yourstore.com/admin.php or if you put your store in a subfolder http://www.yourstore.com/subfoldername/admin.php Silly wabbit front end is for customers... :)
  7. kinetic

    SSL cert?

    We use Comodo Group for our SSL certs They cheaper than thawte or veri sign and you get a real cert with enough warranty to cover your (_|_) check them out and they provide EXCELLENT support http://www.enterprisessl.com/ We usually get the Elite SSL for $139.00 a year for our clients which carries a $500K warranty
  8. You need to ask the 20 or so customers what browser and what version of the browser they are using with out knowing that theres no way to know to recreate the occurance or to find out anything they all have in common I visited your site in IE ^ IE 7 and Firefox on PC and firefox and safari on Mac and in all 4 browsers I could see the view cart button I do know for a fact the MSN's "buttefly" browser wont show login and register links on a cubecart site(MS has no idea why it would do that) its just a crappy browser and no one should be using it its that terrible if these users are all using MSN butterfly tell them they need to use a real browser like IE or better yet turn them on to Firefox if it isnt MSN butterfly at the root of the problem you will need to find the common denominator
  9. OK open includes/content/gateway.inc.php FIND: $orderSum['name'] = $cc_session->ccUserData['title']." ".$cc_session->ccUserData['firstName']." ".$cc_session->ccUserData['lastName']; ADD AFTER: $orderSum['companyName'] = $cc_session->ccUserData['companyName']; NEXT FIND: $orderSum['name_d'] = $basket['delInf']['title']." ".$basket['delInf']['firstName']." ".$basket['delInf']['lastName']; ADD AFTER: $orderSum['companyName_d'] = $cc_session->ccUserData['companyName']; this will pass the companyName data into the order invoice and the order_sum table
  10. to fix print packing slip open admin/sources/orders/print.inc.php FIND: if (!empty($result[0]['companyName'])) echo $result[0]['add_1_d'].'<br/>'; REPLACE WITH: if (!empty($result[0]['companyName'])) echo $result[0]['companyName'].'<br/>'; as for the company name or company delivery name not being shown or saved in the order details the code for orderBuilder.inc.php looks correct so Im going to assume that at some point during the order checkout process the information that is in the companyName field from registration in the customers table is not being passed to the order_sum table in the database. I will post a bug report on the bug tracker about this as its a pretty glaring bug
  11. strange Im early 4.0.2 too and I have no issues with it maybe its server type? my site is on a linux box I can set options and update and they stay put Id submit a ticket... (sorry Al)
  12. I was referring to the cacheing options in CCv4 admin as well but again I havent seen any speed decrease using SEO tools options (Im using the mod_rewrite method) but then again my skin is lightweight.... so any speed decreases would be negligible on my end use the caching system in ccv4 admin and turn on SEO tools options and time your page loads then turn it all off and time again (make sure you use a good page load testing site)
  13. when you uncheck the options for increasing stock levels are you click the update settings button for the section?
  14. why would you want to show the product data in a popup window? thats what viewProd.tpl is for :on2long:
  15. kinetic

    EAN/UPC Code

    Why have this on a web shop? If your products HAVe a barcode and users search the web for the bar code they will find it on your site if your products dont have a barcode then there is no point to using and from Ive heard UPC is not implemented on the front side of things only in admin so far theres no place on the front customer side of things where a customer could see it or search for it for that matter
  16. I use caching and SEO on my clients site using CCv4 and I havent noticed any decrease or increase in page rendering with SEO off or on or cacheing on or off SEO tools is not just a good idea its a way to make sure your site is tasty to spiders...
  17. YES in admin CP General Settings > "Locale settings" section "Allow dispatch to address other than invoice address?" YES to allow NO to not allow.... Kinetic :on2long:
  18. Open your skins/YOURSKIN/styleTemplates/content/viewCat.tpl and design the category display to how you want it... making sure any section with BEGIN and END comments remain intact
  19. funny my install of Ccv4.0.1 doesnt have these issues express checkout leaves data that was entered and is then submitted with required fields missing data any fields already filled in are still there in admin I can uncheck any of the boxes or recheck them and it stays they way I had set them if you are running v4.0.0 you really need to upgrade ASAP
  20. did you edit your includes/global.inc.php file? specifically the last 2 lines $glob['rootRel'] = '/store/'; $glob['storeURL'] = 'http://www.budgetballoons.co.uk/store'; to $glob['rootRel'] = '/'; $glob['storeURL'] = 'http://www.budgetballoons.co.uk'; if not do so and your store will be working again If you have already and still are receiving the error then Id suggest submitting a support ticket from looking at your store it probably is a permissions error images/uploads needs to be chmodded to 777 or 775 depending on your server configuration all folders that were required to be chmodded to 777 when they were in your store subfolder will need to be reset to the proper permissions also it looks like you have a extra slash in the path check your global.inc.php storeUrl should NOT end with a slash Kinetic
  21. yeah its in every ccv4 open /skins/YourSKIN/styleTemplates/content/cart.tpl FIND: <!-- BEGIN: edit_delivery --> <table width="100%" border="0" cellspacing="0" cellpadding="3" style="margin-bottom: 10px;"> <tr> <td width="50%" class="tdcartTitle">{LANG_INVOICE_ADDRESS}</td> <td colspan="2" class="tdcartTitle">{LANG_DELIVERY_ADDRESS}</td> </tr> <tr> <td width="50%">{VAL_TITLE} {VAL_FIRST_NAME} {VAL_LAST_NAME}</td> <td><strong>{TXT_TITLE}</strong></td> <td><input name="delInf[title]" type="text" class="textbox" id="title" value="{VAL_DEL_TITLE}" size="7" maxlength="30" /></td> </tr> <tr> <td>{VAL_COMPANY_NAME}</td> <td><strong>{TXT_FIRST_NAME}</strong></td> <td><input name="delInf[firstName]" type="text" class="textbox" id="firstName" value="{VAL_DEL_FIRST_NAME}" maxlength="100" /></td> </tr> <tr> <td>{VAL_ADD_1}</td> <td><strong>{TXT_LAST_NAME}</strong></td> <td><input name="delInf[lastName]" type="text" class="textbox" id="lastName" value="{VAL_DEL_LAST_NAME}" maxlength="100" /></td> </tr> <tr> <td>{VAL_ADD_2}</td> <td><strong>{TXT_LAST_NAME}</strong></td> <td><input name="delInf[companyName]" type="text" class="textbox" id="companyName" value="{VAL_DEL_COMPANY_NAME}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_TOWN}</td> <td><strong>{TXT_ADD_1}</strong></td> <td><input name="delInf[add_1]" type="text" class="textbox" id="add_1" value="{VAL_DEL_ADD_1}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_COUNTY}, {VAL_POSTCODE}</td> <td><strong>{TXT_ADD_2}</strong></td> <td><input name="delInf[add_2]" type="text" class="textbox" id="add_2" value="{VAL_DEL_ADD_2}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_COUNTRY}</td> <td><strong>{TXT_TOWN}</strong></td> <td><input name="delInf[town]" type="text" class="textbox" id="town" value="{VAL_DEL_TOWN}" maxlength="100" /></td> </tr> <tr> <td width="50%" rowspan="3" align="left" valign="bottom" class="tdcartTitle"> <div class="BlueBg"> <div class="Button"><a href="index.php?_a=profile&amp;f={VAL_BACK_TO}" title="{LANG_CHANGE_INV_ADD}" class="txtButton">{LANG_CHANGE_INV_ADD}</a></div> </div></td> <td><strong>{TXT_COUNTY}</strong></td> <td> <div id="divCountyText" {VAL_COUNTY_TXT_STYLE}> <input name="delInf[county]" type="text" class="textbox" id="county" value="{VAL_DEL_COUNTY}" maxlength="100" /></div> <div id="divCountySelect" {VAL_COUNTY_SEL_STYLE}> <select name="delInf[county_sel]" id="county_sel" class="textbox"> <!-- BEGIN: county_opts --> <option value="{VAL_DEL_COUNTY_NAME}" {COUNTY_SELECTED}>{VAL_DEL_COUNTY_NAME}</option> <!-- END: county_opts --> </select></div> <input name="which_field" type="hidden" id="which_field" value="{VAL_COUNTY_WHICH_FIELD}" /> </td> </tr> <tr> <td><strong>{TXT_POSTCODE}</strong></td> <td><input name="delInf[postcode]" type="text" class="textbox" id="postcode" value="{VAL_DEL_POSTCODE}" maxlength="100" /></td> </tr> <tr> <td><strong>{TXT_COUNTRY}</strong></td> <td><select name="delInf[country]" id="country" class="textbox" onchange="updateCounty(this.form);"> <!-- BEGIN: country_opts --> <option value="{VAL_DEL_COUNTRY_ID}" {COUNTRY_SELECTED}>{VAL_DEL_COUNTRY_NAME}</option> <!-- END: country_opts --> </select></td> </tr> </table> <!-- END: edit_delivery --> REPLACE WITH: <!-- BEGIN: edit_delivery --> <table width="100%" border="0" cellspacing="0" cellpadding="3" style="margin-bottom: 10px;"> <tr> <td width="50%" class="tdcartTitle">{LANG_INVOICE_ADDRESS}</td> <td colspan="2" class="tdcartTitle">{LANG_DELIVERY_ADDRESS}</td> </tr> <tr> <td width="50%">{VAL_TITLE} {VAL_FIRST_NAME} {VAL_LAST_NAME}</td> <td><strong>{TXT_TITLE}</strong></td> <td><input name="delInf[title]" type="text" class="textbox" id="title" value="{VAL_DEL_TITLE}" size="7" maxlength="30" /></td> </tr> <tr> <td>{VAL_COMPANY_NAME}</td> <td><strong>{TXT_FIRST_NAME}</strong></td> <td><input name="delInf[firstName]" type="text" class="textbox" id="firstName" value="{VAL_DEL_FIRST_NAME}" maxlength="100" /></td> </tr> <tr> <td>{VAL_ADD_1}</td> <td><strong>{TXT_LAST_NAME}</strong></td> <td><input name="delInf[lastName]" type="text" class="textbox" id="lastName" value="{VAL_DEL_LAST_NAME}" maxlength="100" /></td> </tr> <tr> <td>{VAL_ADD_2}</td> <td><strong>{TXT_COMPANY_NAME}</strong></td> <td><input name="delInf[companyName]" type="text" class="textbox" id="companyName" value="{VAL_DEL_COMPANY_NAME}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_TOWN}</td> <td><strong>{TXT_ADD_1}</strong></td> <td><input name="delInf[add_1]" type="text" class="textbox" id="add_1" value="{VAL_DEL_ADD_1}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_COUNTY}, {VAL_POSTCODE}</td> <td><strong>{TXT_ADD_2}</strong></td> <td><input name="delInf[add_2]" type="text" class="textbox" id="add_2" value="{VAL_DEL_ADD_2}" maxlength="100" /></td> </tr> <tr> <td width="50%">{VAL_COUNTRY}</td> <td><strong>{TXT_TOWN}</strong></td> <td><input name="delInf[town]" type="text" class="textbox" id="town" value="{VAL_DEL_TOWN}" maxlength="100" /></td> </tr> <tr> <td width="50%" rowspan="3" align="left" valign="bottom"> </td> <td><strong>{TXT_COUNTY}</strong></td> <td> <div id="divCountyText" {VAL_COUNTY_TXT_STYLE}> <input name="delInf[county]" type="text" class="textbox" id="county" value="{VAL_DEL_COUNTY}" maxlength="100" /></div> <div id="divCountySelect" {VAL_COUNTY_SEL_STYLE}> <select name="delInf[county_sel]" id="county_sel" class="textbox"> <!-- BEGIN: county_opts --> <option value="{VAL_DEL_COUNTY_NAME}" {COUNTY_SELECTED}>{VAL_DEL_COUNTY_NAME}</option> <!-- END: county_opts --> </select></div> <input name="which_field" type="hidden" id="which_field" value="{VAL_COUNTY_WHICH_FIELD}" /></td> </tr> <tr> <td><strong>{TXT_POSTCODE}</strong></td> <td><input name="delInf[postcode]" type="text" class="textbox" id="postcode" value="{VAL_DEL_POSTCODE}" maxlength="100" /></td> </tr> <tr> <td><strong>{TXT_COUNTRY}</strong></td> <td><select name="delInf[country]" id="country" class="textbox" onchange="updateCountry(this.form);"> <!-- BEGIN: country_opts --> <option value="{VAL_DEL_COUNTRY_ID}" {COUNTRY_SELECTED}>{VAL_DEL_COUNTRY_NAME}</option> <!-- END: country_opts --> </select></td> </tr> <tr> <td colspan="3" align="right" valign="middle" class="tdcartTitle"> <div class="Button"><a href="index.php?_a=profile&amp;f={VAL_BACK_TO}" title="{LANG_CHANGE_INV_ADD}" class="txtButton">{LANG_CHANGE_INV_ADD}</a></div></td> </tr> </table> <!-- END: edit_delivery --> this will fix the edit delivery buttons ugly box and the company name typo (currently shows the lable as Last name for Country it wont fix the incorrect code on the update delivery address button you can edit the delivery address all you want from here and it wont make any changes it wont even update if you edit your profile.... this needs to be added to the bug tracker as this isnt acceptable :)
  22. well that is strange... are you running 4.0.1? if not you should be can you take a screen shot of your view categories? are you on a linux or windoze based server?Im running 4.0.1 for a client of mine and it has no issues with view categories also another question for you was this install done via fantastico by any chance? (I never install anything via fantastico because it will almost invariably cause errors always best to get the latest download direct from Cubecart...)
  23. Ive added the bug report on the bugtracker concerning the missing lightbox issues and the missing rating stars if using the SEO features now I just have to find anywhere else this is true and needs a simple slash to make the images work wOot Kinetic
  24. the big questioni s HOw was the database compromised? easy to guess DB password? trojan or virus on your machine? security hole in CCv4 (highly doubtful its been vetted by a 3rd party security audit) Kinetic
  25. OK thanks for the heads up Ive been finding several instances where images arent showing because of SEO turned on and the fix instead of using a absolute url is to add a slash in js/lighbox.js find var fileLoadingImage = "images/lightbox/loading.gif"; var fileBottomNavCloseImage = "images/lightbox/close.gif"; replace with: var fileLoadingImage = "/images/lightbox/loading.gif"; var fileBottomNavCloseImage = "/images/lightbox/close.gif"; the same holds true in viewProd.tpl where the ratings stars images are called if using SEO then you will need to add a slash before the skins to make it /skins Kinetic
×
×
  • Create New...