Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Sincraft

Archived
  • Posts

    342
  • Joined

  • Last visited

Everything posted by Sincraft

  1. ronin - those darn pesky defaults! :) GL with your store man! S
  2. First off I would like to thank Mibble for packaging up EP and putting it up in the contribs - I downloaded another version that I thought was the 'latest' and that's where many of my problems were. I then downloaded mibbles version and things worked better with less bugs. Usually I dont take the 'latest and greatest' unless it has been out for awhile or it doesnt take much to revert back to a previous version. Contirbutions are kind of a crap shoot anymore. I didn't read Mibbles post in the contributions fo rthe ACTUAL EP contrib (original) - then realized he packaged things up nicely for this exact reason. Too many 'I fixed this and oh the guy below me that said he fixed this caused two other mistkaes' followed by someone else saying the same about person above. So you then dont know where the original package is 'best' - and what subsequent (COUGH)"Fixes" to download. Thanks Mibble! Um - as far as special characters still not sure why you are having that but I am seeing strange anomolies myself. I am trying both open office (hate it) and excel. open office adds " " to everything and often times an extra tab is picked up even though I didnt add one. Excel puts 00000-0-0000 dates in everything which is no big deal and I'll figure it out. Thanks for the heads up on the extra fields..I really need it. My spreadsheets arent A-Z More like Product name - product secondary name - my price - suggested retail - color - size - type - subtype Then below secondary product name there are other options. Gonna be tricky. Not ot mention I have about 10 more things I need to populate per product on many - but it's pretty linear. S
  3. One more quick question, I searched through many posts and havent found if people are successfully adding extra fields to their store and EP? I need many options if possible. S
  4. on a side note: I also tried just placing the file into the 'root' directory where my images would be located - and it never finds it either. Although the path is correct... Bit confused here.. S
  5. I found all of my EP problems to date related to incompatibility issues with osC and php (server or local based) - all have to do with the register_globals issue. However on my local machine I am obviously able to change that so - I did, now the problem I am having is trying to get the images to upload from a local device. Instead of the proper path I get all kinda strange characters IE: D:Program FilesEasyPHP1-8wwwroducttest.jpg This should read: D:\Program Files\EasyPHP1-8\www\producttest.jpg It's killing all of the \ paths and if you can also see put a strange box where there should be a P and also skipped another \ I looked in the instructions and it says this is not a problem having \ paths...very odd: 'v_products_image' The name of the image file for the product. May contain subdirectories (i.w. mysubdir/mypic.gif). If left blank, it will default as set in the configuration section of easypopulate.php Any suggestions. I MUST have this upload images automatically. Otherwise it will literally take a year for my to upload all of my images (25,000 products). I already have the files split up to 200 products or less as there supposedly are issues with crashing if you go over 300 so to be safe I made them 200. S
  6. EP isnt working properly on my machine. I have the newest EasyPHP installed and after patching osc for the global registers etc, I finally got EP to download the file. It downloads to a text file, i then copy and pasted the items into excel, changed somethings then reuploaded it and nothing happens. So to test if it works at all, I uploaded the original store contents and all it does is does a screen blink and ...nothing. no categories, no products, nothing. Do I have to have the original categories in place? Am I missing something? I read the instructions pretty good and didnt notice anything but that was awhile ago. Also - I have alot of extra fields I need to populate, do I need to install an 'extra fields' area or something? What is the best way to take what I have in a spreadsheet already (over 1000 items) and import it to EP. I can try to figure out the other htings myself but would love it if someone knew muhc about this could point me in the right directoin...however the initial issue will keep me from doing a thing and I would really appreciate an answer on this if anyone has had this issue and corrected it. Thanks! S
  7. ACtually yes that was the problem. The typo of leftmargin=^quot;0 should be leftmargin="0" Probably seems like common sense to those with php experience, I however take everything literally so as not to screw things up ehhe. Might want to update the contrib. Thanks for this contrib - other than that, easy to install.
  8. First off, Is this a typo? <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin=^quot;0" rightmargin="0" in regards to leftmargin? Second, is this last > supposed ot be in this code? <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin=^quot;0" rightmargin="0" <?php // +Country-State Selector if ($refresh) {echo ' onLoad="document.addressbook.state.focus();"';} // -Country-State Selector?> > I am having an issue during the account creation process. Below "Your Address" This is echod out in the info box where you put this info: an class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '': ''); ?> I am sure it's on my end and will be doing things over carefully again to ensure it isn't the contrib. The other questions I have may lend merit to my question or again maybe they just belong there and I screwed up (most likely) :) S
  9. I would suggest that people use version 3_2.4 - the versions above that do not work as the editors are both screwed up. 3_2.4 installs easy, and works perfectly when you insert links. I reinstalled 3_2.4 after removing both pages and pagedescriptoin tables from my database and all associated newer version files, and it works fine. I'm surprised noone caught this before uploading - I even tried starting from scratch on a STOCK osC build and it does the same thing so I know it's not me or on my end. Initial install was on one server, osC stock install was on another so there are no server side php issues that I can see. Don't bother replying to me in this thread, I'm fine using hte older version...thanks and gl to everyone.. S
  10. I'm having serious issues with this contribution. I have the previous version installed on another site and it works fine so I may just upload those files. 1st- the editor both rich and normal > adds extra /// in front and around throughout the url EVERYTIME you open the file to edit. 2nd-If you put the url in say: www.example.com to go to, when you goto the page it is on, it duplicates the link like this http://www.example.com"http://www.example.com//" What's up with the extra / and "'s and url in this? 3rd- when you use the rich editor, it seems to insert things fine when you create a link from highlighted text, but then repeats teh same problem above or other goofy things. 4th- Whenever I have a word like What's New. I makes the text look like this: What/'s new. So I go in to edit out that / and refresh the page, now I have a What//'s new. Eventually all words with appostrohpes look like this after a few edits: What////'s new here, it////'s a great day. Is there a way to use another editor as the default plain and rich text editors seem to be broken at best. I also tried downloading the 'fixed' file someone uploaded but it doesn't work any better. I haven't even tried to insert images, don't want to knwo what's gonnahappen.
  11. Jack, There is no place to control the duplicate tags. Could you please explain further. Did you see what I am talking about? I honestly think there is something seriously wrong here. The product reviews area is working. Did you look? While the other areas do not. If you throw the switches for the 1 or 0, all that does is remove the title constants. If you throw the switch on the first part (htta I believe) then you have NO title. If you throw the switch on the second constants - then it does nothing as I have not defined anything there as this puts a constant in the front of everything which we both know is bad for SEO. I've looked at others profiles and taken their websites from there and seen their HTC in work. Trust me when I say, that most of them are not configuring them correctly. -> we should be able to define the front page title and etc meta. -> then for each product or category, you should be able to decide if you want the default (from index) to populate if nothing else is enter, or to define the ones you want. Without the first page constants. ->If you do not define the first page constants, things..sorta work. You can change your category titles at will. But then your front page still has no metas. There has to be a way to stop the first index.php constants from repopulating all over the place, just like product_reviews does. As far as mine being possibly mangled...Like I said, this is in a STOCK osC version I am speaking of also. Now here is the kicker - both the contribution latest download AND total replace of the files off of your website react EXACTLY the same. Worse, the category metas do not populate for me. SO there is something definetely wrong, and I just dont think there is enough of a user base experiencing this as they are happy with any dynamics what so ever. But as you pointed out on my website, how I had it configured with the previous versions was incorrect. SO I wanted to correct them. I did with the previous version, and then upgraded for more control over the categories and products. But it seems to work less than the original version I downloaded. I am going to give this ONE MORE try. I am going to re-download OSC. Setup a test bed, upload some product and categories and give it another whirl. If I have positive results I will let you know. I apologize if this is on my end and I am giving you headaches. It was a rather LATE night last night trying these different methods, but I am pretty concise when it comes to trial and error and experimentation. I document everything and methodically challenge every change like you are supposed to in programming. :( Please take a look again at my site and see what I mean about the product_reviews. I will start to hack away probably late tonight, if for any reason to remove this current version as it takes up alot more space than the old one did and I want to ensure a fast website with the most streamlined code. S
  12. Jack, another note! The only part of this contrib that seems to work as it should is Product Reviews. When you click on product reviews, all that is in the title is what I have entered for that area. When you click on specials, product info, categories and everywhere else, that darn constant pops up. I tried to change the index.php file to check a flag and if on use HTC if not use the default but I am not skilled enough to do this and think it is probably done elsewhere from the index.php I THINK I might be able to change the echo of title to description in the 'body' are above the product listings for better seo. Check that out, you will see it work properly for the review of a product, but elsewhere is the constants. No way to turn this off and on. There has to be a simplier way to define metas for each page..
  13. Ok Jack - I tried to remove all and readd everything. Same results. I have done everything 3 times. I followed the instructions to a T and even tried to decipher some possible 'hidden' issues or meanings such as in the 'history' txt where it explains about changes without an extra file but doesn't say what changes need to be made. I assume that was in the changes.txt file and made those. Tried without them also. Very strange results. This contrib is getting BIG. Seems almost too big hehe. So I am not sure what to do - Just so you know I am going to leave the PLUS SIZE area with metas populated in the admin so you can see exactly what is happening. I double checked that the changes that needed to be made in application_top.php were complete as there is only the bit at the bottom and is the same as the previous versions. I dont know what else to try. I also noticed that someone else was complaining about this same issue with a link to 'my store' but you didnt see any duplications. She probably turned things off because she didnt want people seeing this. I will leave this on in this category so you can see first hand what it is doing. I think Ican rewrite the code to display the description in the body text, but I think I am going to see if there is a categories contrib that will allow me to populate text/images there and then I will define the h1, h2, h3 tags and possibly revert back to a previous version of HTC as it is starting to get pretty big and I want my site to be as fast as possible. Please help me if you think I am doing something wrong - but from looking at peoples sites that have this installed, they are going about this all wrong and probably dont know that it isnt working for them. I still would need to know how to allow the HTC to kickin AFTER the first page if I revert back. Between this contrib and 2 others, I think I've put in literally 40+ hours of wasted time. I'm sure you feel my pain as someone that is mostly the supporter if not the sole supporter of this contrib. If I get some extra cashola here soon you can rest assured I will donate to you! BTW what is the purpose for the clean html comments. I did a spider / density check and it showed I had 0% of this while my competition was aorund 20%! S
  14. Jack, I did further testing to get this working properly as I have already invested too much time in this and want to get things working nicely. I took the files from your website again - and uploaded all of the files except the ones that would affect my website minus files not in question. The only one file I did not change was application_top.php to ensure that my website would still run. I changed all teh admin files and all the other files in all the directories like header_tags.php that clean html code file, all the files in all the folders in other words. -Ok so when I do this. The description tag, keyword, and title are not being echoed in the title or the meta tags. I just keeps the annoying 'constants'. BUT it does echo the title above the product listing per category. Although it does not echo it in the metas as I stated above. I then took my renamed .php from .old files and started deleting and renaming them back (the changed ones). Nothing changed until I replaced the /includes/header_tags.php file back. This is the file with the htc contrib and updated version with the catalog functionality. It then started to echo everything back to my orginal issues. That said, I think there is a serious issue with upgrading as your files are obviously different than mine in both function and in size. I TRIPLE checked all the instructions in all the files and I am almost 100% I am correct with all my coding. No mistakes, no spaces nothing. If tihs is how it is intended to operate - I going to scream lol. What I dont udnerstand is why our versions differ in functionality, size, everything. I guess the main problem is, if you do define a category title, then you will have duplicate titles when it auto populates the title plus the title again. Seems like the only way to get things to SORTA work is to NOT put any info in the meta populate fields for each category, which really defeats many hours of work. S
  15. Jack, I spent alot of time trying to upgrade my version. I suggest that there be a statement in the master readme that people upgrading should follow ALL the instructions as my version didn't have many of the lines of code that the fresh install instructions had so things didn't work until I checked off every step by step. Also there is a typo in the instructions: Add the following in admin/includes/languages/english/categories.php anywhere before the closing ?> define('TEXT_PRODUCT_METTA_INFO', '<b>Meta Tag Information</b>'); define('TEXT_PRODUCTS_PAGE_TITLE', 'Products Page Title:'); define('TEXT_PRODUCTS_HEADER_DESCRIPTION', 'Page Header Description:'); define('TEXT_PRODUCTS_KEYWORDS', 'Product Keywords:'); ------------ Meta is spelled with two T's. K, now....question for you: What did this change other than the cateogories addition? I went through alot to install this to find out it works exactly the same. Sorry if I sound frustrated but I've spent 10+ hours on this contribution and am still nowhere. Here are the issues I am still having. -The "/ For all pages not defined or left blank, and for products not defined": when you define anything here - It still trails EVERYTHING. Which means that you can not truly SEO each individual page for SEO. In other words If I want to SEO a page for keyword1, and keyword2...it also adds the others in the title diluting it. --->Here is the worst part. If you keep your keywords/title short here, then you are killing your first page SEO. But then it adds itself to EVERY page thereafter. By removing them totally, it doesn't default to the regular oSC defined metas. --> The categories portion of this is redundant or , at best , allows for a small change however has an error in logic. The previous version already added the category name to the front of the constants set above. Now it adds it again. So on mine you see: Keyword1Keyword1 - Constants. -And of course it also adds all the description and keywords constants thus diluting those metas also (which arent really that important but could actually hurt as it could be considered keyword spamming) -If you enter a category title so that you can benefit from the category name being in h1 tags at the top of the body, that's when you end up with the category name listed twice with the constants trailing. ALSO - Wouldn't it be much more beneficial to have the page description up in the h1 tags rather than the title of the page? If you make along title to match a short description, then you have this SUPER long keyword spammed title that will truncate and be penalized. There is really no reason for the title to be echoed here, it should be the description and if I can work around the other issues, I'd love to know how to echo the descriptions instead of the title in the body. -The echo of the h1 tags isn't really going to count that highly toward SEO as to correctly use h1, h2, h3 etc tags, you must define a portion of the page as BODY. There is an area in the code when you view source taht states 'body' but this is commented out and only for the person editing code. Although it will have a benefit, the true benefit would come from having the breadcrumb trail edited for h1 for the main keyword and h2 for the next thing chosen and h3 etc etc. But due to people needing to target several different keywords for every different page or category etc...the most universal beneficial method would be to define a body area and somehow get the h1 tags up there earlier and then have the categories listed later. I've been told over and over by several seo types that the way our software works, the first word in the 'middle' of the page isn't going to count for much as it is so far down the list of words. The first words are actually our breadcrumb trail, then are categories. bad bad bad bad bad. This is why my privacy and shipping etc urls rank the highest on serps. My categories use the chosen keywords and there is a nice density because of the amount of words on the page from these documents over general product listings and is viewed as 'better' content. I though there was already a categories contrib out there that allowed you to put a description in the 'body' of each category that used h1, h2, body tags properly. Do you know of which I speak of? If I am incorrect about any of this, please enlighten me. I am not that knowlegeable but am trying very hard to learn based on what people tell me. One person says this, another says that. Working with this contribution has helped me understand WHAT I want to have happen, and what I believe should be a default method on ALL online stores, but the way HTC works - it's just not going to happen that way. Your words of wisdom are greatly appreciated. Anyone else please jump in if you feel I am making mistakes, not tweaking things out correctly, or have a working version of this being properly used. S
  16. I dont want hi-jack anyones thread, but since the owner of the thread did just that in anothers - I will at least comment on this: -First your 'main keyword' search is by far not what most consider a high search keyword. Your highest search keyword is probably 20th on my list for the amount searched. My main keyword is 26million. -Second - your website is VERY RICH (and nice I might add) with content. Lots and LOTS of on topic content. Placed perfectly for SEO. Your links are all related and you have a decent amount. -->YOUR methods of SEO took your page where it is. If the contribution took you a few spaces higher, then I suggest a donation to the writer of this contribution. Have you? I have already made donations to several very useful programs and contribs. This one didn't work out for me, for the other guy - it just might. Maybe I will install a later version that works better. Maybe my version didnt' work proprely as it was much older and I was instructed that upgrading wouldn't help. If you think I was here to bash someone, based on someones response to my post - then that is your decision to make. I however felt it was necessary to discuss the viability of this contribution in regards to SEO. I see no contributions on the TOP websites in my game, and they are doing JUST fine. I have yet to hear of or see someone with at least a 1 million search keyword tell me they have done nothing else but add this contribution or another SEO URL contributioin - that has single handedly taken their website up in ratings. If anything, I have probably 5 PMS from people that suggest the same issues as I do, but because of the attitude of the author, are afraid to suggest them. S
  17. Jack , are you talking about the one that now supports categories? I will certainly try. Thanks! S
  18. The more I research SEO and use this contrib, the more I realize it is completely backwards. For example. The trailing constant has to be small enough to allow for enough words from the product model and # or category. Thus, you end up going over and penalized if you have too many for each category or ecah product, or do you decide to limit your first page to very few if any keywords, which is your most important page. There has to be a way to work around this. Another annoying thing. You want a description for your main page to be one thing and the keywords also, but then it trails throughout everything else so you end up having to limit and watch your description tags and keyword tags for no repeats and length because it will then also penalize. But a limited description doesnt lend for many clicks either. Isnt there a way to define JUST the first page, then have HTC kick in from then on in? I tried turning things off etc, but that isn't the answer certainly. I'm sure Jack has wrestled with this, maybe he could answer.. S
  19. I am currently having a problem with HTC. Jack pointed out that all of my repetition is actually hurting me and working in reverse. Looking back I figured out why I had set things up this way. By default, if you want a constants (trailing keywords/phrase) after every category or product name, you enter that into the define('HEAD_TITLE_TAG_ALL','keyword 1, phrase, etc However, if you leave it alone. That will only be what shows up on your first page. Kinda limits your initial page which you need the most SEO for, and extends outward for everything else which is less important. The worst part is. Leaving it as such puts a DASH before all of your title. I researched this and found this to be bad SEO. Ok so if you remove it in root or catalog/header_tags.php from this line: if (HTTA_DEFAULT_ON=='1') { $the_title= HEAD_TITLE_TAG_DEFAULT . " " . $the_category['categories_name'] . $the_manufacturers['manufacturers_name'] . ' ' . HEAD_TITLE_TAG_ALL; } else { $the_title= HEAD_TITLE_TAG_DEFAULT; } What happens next is even worse, because if you goto a cateogry, i smashes the words together or sorta repeats. SO does anyone know how to add a DASH - to AFTER the category or product model? I tried everything and am going to live with the smash/space until I can figure something out. Here is the entire code for anyone php savvy. <?php // /catalog/includes/header_tags.php // WebMakers.com Added: Header Tags Generator v2.3 // Add META TAGS and Modify TITLE // // NOTE: Globally replace all fields in products table with current product name just to get things started: // In phpMyAdmin use: UPDATE products_description set PRODUCTS_HEAD_TITLE_TAG = PRODUCTS_NAME // require(DIR_WS_LANGUAGES . $language . '/' . 'header_tags.php'); echo '<!-- BOF: Generated Meta Tags -->' . "\n"; $the_desc=''; $the_key_words=''; $the_title=''; // Define specific settings per page: switch (true) { // INDEX.PHP case (strstr($_SERVER['PHP_SELF'],FILENAME_DEFAULT) or strstr($PHP_SELF,FILENAME_DEFAULT) ): $the_category_query = tep_db_query("select cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . (int)$current_category_id . "' and cd.categories_id = '" . (int)$current_category_id . "' and cd.language_id = '" . (int)$languages_id . "'"); $the_category = tep_db_fetch_array($the_category_query); $the_manufacturers_query= tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"); $the_manufacturers = tep_db_fetch_array($the_manufacturers_query); if (HTDA_DEFAULT_ON=='1') { $the_desc= HEAD_DESC_TAG_DEFAULT . ' ' . HEAD_DESC_TAG_ALL; } else { $the_desc= HEAD_DESC_TAG_DEFAULT; } if (HTKA_DEFAULT_ON=='1') { $the_key_words= HEAD_KEY_TAG_ALL . ' ' . HEAD_KEY_TAG_DEFAULT; } else { $the_key_words= HEAD_KEY_TAG_DEFAULT; } if (HTTA_DEFAULT_ON=='1') { $the_title= HEAD_TITLE_TAG_DEFAULT . " " . $the_category['categories_name'] . $the_manufacturers['manufacturers_name'] . ' ' . HEAD_TITLE_TAG_ALL; } else { $the_title= HEAD_TITLE_TAG_DEFAULT; } break; // PRODUCT_INFO.PHP case ( strstr($_SERVER['PHP_SELF'],'product_info.php') or strstr($PHP_SELF,'product_info.php') ): // $the_product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, pd.products_head_title_tag, pd.products_head_keywords_tag, pd.products_head_desc_tag, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = '" . $HTTP_GET_VARS['products_id'] . "' and pd.products_id = '" . $HTTP_GET_VARS['products_id'] . "'"); $the_product_info_query = tep_db_query("select pd.language_id, p.products_id, pd.products_name, pd.products_description, pd.products_head_title_tag, pd.products_head_keywords_tag, pd.products_head_desc_tag, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'" . " and pd.language_id ='" . (int)$languages_id . "'"); $the_product_info = tep_db_fetch_array($the_product_info_query); if (empty($the_product_info['products_head_desc_tag'])) { $the_desc= HEAD_DESC_TAG_ALL; } else { if ( HTDA_PRODUCT_INFO_ON=='1' ) { $the_desc= $the_product_info['products_head_desc_tag'] . ' ' . HEAD_DESC_TAG_ALL; } else { $the_desc= $the_product_info['products_head_desc_tag']; } } if (empty($the_product_info['products_head_keywords_tag'])) { $the_key_words= HEAD_KEY_TAG_ALL; } else { if ( HTKA_PRODUCT_INFO_ON=='1' ) { $the_key_words= $the_product_info['products_head_keywords_tag'] . ' ' . HEAD_KEY_TAG_ALL; } else { $the_key_words= $the_product_info['products_head_keywords_tag']; } } if (empty($the_product_info['products_head_title_tag'])) { $the_title= HEAD_TITLE_TAG_ALL; } else { if ( HTTA_PRODUCT_INFO_ON=='1' ) { $the_title= $the_product_info['products_head_title_tag'] . ' - ' . HEAD_TITLE_TAG_ALL; } else { $the_title= $the_product_info['products_head_title_tag']; } } break; // PRODUCTS_NEW.PHP case ( strstr($_SERVER['PHP_SELF'],'products_new.php') or strstr($PHP_SELF,'products_new.php') ): if ( HEAD_DESC_TAG_WHATS_NEW!='' ) { if ( HTDA_WHATS_NEW_ON=='1' ) { $the_desc= HEAD_DESC_TAG_WHATS_NEW . ' ' . HEAD_DESC_TAG_ALL; } else { $the_desc= HEAD_DESC_TAG_WHATS_NEW; } } else { $the_desc= HEAD_DESC_TAG_ALL; } if ( HEAD_KEY_TAG_WHATS_NEW!='' ) { if ( HTKA_WHATS_NEW_ON=='1' ) { $the_key_words= HEAD_KEY_TAG_WHATS_NEW . ' ' . HEAD_KEY_TAG_ALL; } else { $the_key_words= HEAD_KEY_TAG_WHATS_NEW; } } else { $the_key_words= HEAD_KEY_TAG_ALL; } if ( HEAD_TITLE_TAG_WHATS_NEW!='' ) { if ( HTTA_WHATS_NEW_ON=='1' ) { $the_title= HEAD_TITLE_TAG_WHATS_NEW . ' - ' . HEAD_TITLE_TAG_ALL; } else { $the_title= HEAD_TITLE_TAG_WHATS_NEW; } } else { $the_title= HEAD_TITLE_TAG_ALL; } break; // SPECIALS.PHP case ( strstr($_SERVER['PHP_SELF'],'specials.php') or strstr($PHP_SELF,'specials.php') ): if ( HEAD_DESC_TAG_SPECIALS!='' ) { if ( HTDA_SPECIALS_ON=='1' ) { $the_desc= HEAD_DESC_TAG_SPECIALS . ' ' . HEAD_DESC_TAG_ALL; } else { $the_desc= HEAD_DESC_TAG_SPECIALS; } } else { $the_desc= HEAD_DESC_TAG_ALL; } if ( HEAD_KEY_TAG_SPECIALS=='' ) { // Build a list of ALL specials product names to put in keywords $new = tep_db_query("select p.products_id, pd.products_name, p.products_price, p.products_tax_class_id, p.products_image, s.specials_new_products_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_SPECIALS . " s where p.products_status = '1' and s.products_id = p.products_id and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and s.status = '1' order by s.specials_date_added DESC "); $row = 0; $the_specials=''; while ($new_values = tep_db_fetch_array($new)) { $the_specials .= clean_html_comments($new_values['products_name']) . ', '; } if ( HTKA_SPECIALS_ON=='1' ) { $the_key_words= $the_specials . ' ' . HEAD_KEY_TAG_ALL; } else { $the_key_words= $the_specials; } } else { $the_key_words= HEAD_KEY_TAG_SPECIALS . ' ' . HEAD_KEY_TAG_ALL; } if ( HEAD_TITLE_TAG_SPECIALS!='' ) { if ( HTTA_SPECIALS_ON=='1' ) { $the_title= HEAD_TITLE_TAG_SPECIALS . ' - ' . HEAD_TITLE_TAG_ALL; } else { $the_title= HEAD_TITLE_TAG_SPECIALS; } } else { $the_title= HEAD_TITLE_TAG_ALL; } break; // PRODUCTS_REVIEWS_INFO.PHP and PRODUCTS_REVIEWS.PHP case ( strstr($_SERVER['PHP_SELF'],'product_reviews_info.php') or strstr($_SERVER['PHP_SELF'],'product_reviews.php') or strstr($PHP_SELF,'product_reviews_info.php') or strstr($PHP_SELF,'product_reviews.php') ): if ( HEAD_DESC_TAG_PRODUCT_REVIEWS_INFO=='' ) { if ( HTDA_PRODUCT_REVIEWS_INFO_ON=='1' ) { $the_desc= tep_get_header_tag_products_desc(isset($HTTP_GET_VARS['reviews_id'])) . ' ' . HEAD_DESC_TAG_ALL; } else { $the_desc= tep_get_header_tag_products_desc(isset($HTTP_GET_VARS['reviews_id'])); } } else { $the_desc= HEAD_DESC_TAG_PRODUCT_REVIEWS_INFO; } if ( HEAD_KEY_TAG_PRODUCT_REVIEWS_INFO=='' ) { if ( HTKA_PRODUCT_REVIEWS_INFO_ON=='1' ) { $the_key_words= tep_get_header_tag_products_keywords(isset($HTTP_GET_VARS['reviews_id'])) . ' ' . HEAD_KEY_TAG_ALL; } else { $the_key_words= tep_get_header_tag_products_keywords(isset($HTTP_GET_VARS['reviews_id'])); } } else { $the_key_words= HEAD_KEY_TAG_PRODUCT_REVIEWS_INFO; } if ( HEAD_TITLE_TAG_PRODUCT_REVIEWS_INFO=='' ) { if ( HTTA_PRODUCT_REVIEWS_INFO_ON=='1' ) { $the_title= tep_get_header_tag_products_title(isset($HTTP_GET_VARS['reviews_id'])) . ' - ' . HEAD_TITLE_TAG_ALL; } else { $the_title= tep_get_header_tag_products_title(isset($HTTP_GET_VARS['reviews_id'])); } } else { $the_title= HEAD_TITLE_TAG_PRODUCT_REVIEWS_INFO; } break; // ALL OTHER PAGES NOT DEFINED ABOVE default: $the_desc= HEAD_DESC_TAG_ALL; $the_key_words= HEAD_KEY_TAG_ALL; $the_title= HEAD_TITLE_TAG_ALL; break; } echo '<title>' . $the_title . '</title>' . "\n"; echo '<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">'."\n"; echo '<META NAME="DESCRIPTION" CONTENT="' . $the_desc . '">' . "\n"; echo '<META NAME="KEYWORDS" CONTENT="' . $the_key_words . '">' . "\n"; echo '<!-- EOF: Generated Meta Tags -->' . "\n"; ?>
  20. Sounds interesting! We arent ranked at all in yahoo and google. The site was purchased with a 'coming soon' page for a long time, probably at least 8 months. As far as keyword density, I am sure you know that yours is probably too high as they say 5-8% is good with about 800 words. Did you get that article I sent you with that study? Interesting interesting interesting. I have looked at our competition that is ranked on page one with all three major search engines, and they aren't doing a thing special with their urls. One has MANY articles on their front page, (kinda ugly looking too) AND their store is located to a catalog directory instead of root. They are page 1 for a 3 million/month keyword search. BUT they have about 1001 links from any and every website, of which you know they are mutual. If the search engines start looking for these 'link farms' on peoples websites, they will have a nice fallback with all their content. They also have about 800 words with a denisty of 8%. Let me know if I sent you that article. I think I may install your contrib, but am not sure. I am going to research 'no . ending files' ie: /mini-bikes/ instead of mini-bikes.php over the cname=31 type of ending. But like I said, the pages ranked tops have done nothing but force cookies to their website. (no once click long url issue with force cookies) S P.S. - didja get my link up on your site there?
  21. I noticed on a persons website that is using osCommerce that it seems their 'use search engine friendly urls' is working, and they are #1, page1 for a major keyword search. Their site is LOADED and to the life of me I can't figure out why the default osCommerce sef system doesnt work for me. Is there a contrib out there that just fixes the shortcomings of the default package? Id be happy to use that until everyone sorts out which sef contrib is the best or collaborates on a 'final' project. :) Considering they are ranking #1, and I've looked at everything else they have done, they are doing something right with the default looking version. I'd be interested in knowing how many searches your keywords get each month BlueYon. http://inventory.overture.com/d/searchinventory/suggestion/ pop over there and let me know! :) I'll take a bit slower of a store to ensure better ranking. Btw that tool is broken now, but it still shows decembers stats. S
  22. How do you uninstall this contrib Bobby? I've removed all the lines of code, the rewrite in my access file, the outcache folder, and all the associated upload files. However it is STILL in my admin area and obvioulsy in the database. Did you create a seperate database table for this and how do I get rid of anything else that may still be trailing? S
  23. Just an added note. Your more specific search term of OSCOMMERCE: Searches done in December 2004 Count Search Term 8674 oscommerce I have 3 main keywords/phrases. To be fair, I'll choose keyword phrases that are by far, never thought of in our gameplan as our targets as they are FAR fewer searches. We are page #1 for these two keyword/keyword prhases with our policy/privacy .php files...prior to Ultimate SEO install these were actual category/products in these places. Mine: Searches done in December 2004 Count Search Term 11,864 Example Widget Searches done in December 2004 Count Search Term 12410 Example widget These are the keywords we would pick to target probably 10th and 11th on our list. Just want to help Bobby. Just trying to make the best of a situation. Good luck with your contrib and thanks for all the time you have spent with this contrib and several others! Hopefully I'll see you in our SEO thread once I compile data and start it. S
  24. I apologize Bobby, I thought the idea behind this contrib was for better SEO. WHen you search for your keywords, I am pretty sure I could produce the same results using nothing but a stock osC install and properly producing about 800 words of unique text and a 5% density and BAM be #1 for all searches. When somone actually has a keyword that has competition and can provide page #1 results..then that is something to look at as 'true' results. When .php ending files are being ranked highest (which are policy and conditions) that says something. It implicates a 'true' shortened url is golden over the stock version. Installing a contrib such as yours which claims better SEO and taking much time to ensure it is working properly - surely lends merit to the purpose of this thread and SEO discussion..after all...it is why we are installing this? I will however leave your thread and bid you good luck... S
  25. Ok hate to beat a dead bush and if I am annoying you bobby please let me know, I only want the best SEO for myself and everyone else here so we 'do the right things'.. so... I also noticed another VERY INTERESTING thing just now. Our biggest competition that has a page rank of #1 with yahoo, google, and msn...run osCOmmerce! NONE of their urls are listed with long session ids. How? Also,they must us another contrib that does some cname wrapping, and there is no 'first click' issue where until the first click you don't get the shortened urls...theirs are shortened rigth from the start! And they are not being harmed whatsoever by having a catalog directory for their store. IE: http://www.example.com/catalog/default.php?cPath=20 The whole dupped or spammed content lends merits as to why my only .php files on my website are ranking the highest when someone searches because my keyword phrase is in the categories. Now where its located with much more and relevent content, it's not listed at all or is listed very low in the pages because of the First click issue I think. I replicated this problem with probably 7 keyword/keyword phrases. If this is the case, then contrib likes extra pages, link manager etc are rather 'neutral' as to their true seo value. Might be time to go back to .php files for everything and IS THERE a cname contrib that wraps everything the FIRST time without a first click issue? Also is there a contrib that allows you to create .php files like article.php and links.php using a simple editor like extra pages but you still keep the .php endings without the .php?page_2 type of stuff. S
×
×
  • Create New...