Guest Posted April 9, 2007 Posted April 9, 2007 Find: CODE '<a href="' . tep_href_link(FILENAME_CONTACT_US) . '">' . BOX_INFORMATION_CONTACT . '</a>'); Replace with: CODE '<a href="' . tep_href_link(FILENAME_CONTACT_US) . '">' . BOX_INFORMATION_CONTACT . '</a><br>' . '<a href="' . FILENAME_RSS . '?language=' . $lang_code . '">' . BOX_INFORMATION_RSS . '</a>'); I did this and still had the same error. I found the problem. There was a "}" on the next line below this insert. I deleted it and all seems to be working good. More then likely I did a cut and paste error but you may want to check just in case. I know I say this a lot but thanks so much. Quote
Guest Posted April 9, 2007 Posted April 9, 2007 Just go to your admin section -> Catalog -> Articles -> and edit or add an article. On the edit/add article page there should be a checkbox (Add this product to the RSS feed:) under the 'weight' textfield. I don't have "Articles" in admin->Catalog-> I have "BOX_CATALOG_IMP_EXP" that when I click on it gives me an error. I will assume I messed up somewhere in the cut & pasting. Any chance you can lead me into the right direction of trouble shooting this? Thanks Quote
Guest Posted April 9, 2007 Posted April 9, 2007 I don't have "Articles" in admin->Catalog-> I have "BOX_CATALOG_IMP_EXP" that when I click on it gives me an error. I will assume I messed up somewhere in the cut & pasting. Any chance you can lead me into the right direction of trouble shooting this? Thanks Got it fixed. It was an old contribution I no longer use. I went back and re-read. I need to install to new update for admin before I get it to work right. I'll get back with you after I check it out. :) Quote
Ralph2 Posted April 10, 2007 Author Posted April 10, 2007 @ David: One last question - for seo reasons, can that code be tweaked to NOT show the "?language=en" if it is english language? Via a .htaccess rewrite: didn't work. Via a SEO contribution (e.g. Ultimate SEO URLs): should be possible, but I don't have the time to figure out how. With some php: works, though it doesn't come up with a .html URL (like Ultimate SEO URLs does for example). But it does get rid of the "?language=en" part and it's very easy to implement. I don't have the time to work it out completely, but the following should get you started (and it looks like it's working fine): Open catalog/includes/filenames.php and add the following code to it (for each language): define('FILENAME_RSS_EN', 'rss-english.php'); Then rename / copy rss.php to rss-english.php (repeat this step for each language). Open for example catalog/index.php, go to the link rel code and replace: <?php if (!isset($lng) || (isset($lng) && !is_object($lng))) { include(DIR_WS_CLASSES . 'language.php'); $lng = new language; } reset($lng->catalog_languages); while (list($key, $value) = each($lng->catalog_languages)) { ?> <link rel="alternate" type="application/rss+xml" title="<?php echo STORE_NAME . ' - ' . BOX_INFORMATION_RSS; ?>" href="<?php echo FILENAME_RSS, '?language=' . $key; ?>"> <?php } ?> With: <?php if (!isset($lng) || (isset($lng) && !is_object($lng))) { include(DIR_WS_CLASSES . 'language.php'); $lng = new language; } reset($lng->catalog_languages); while (list($key, $value) = each($lng->catalog_languages)) { if ($key == 'en') { $rss_link = FILENAME_RSS_EN ?> <link rel="alternate" type="application/rss+xml" title="<?php echo STORE_NAME . ' - ' . BOX_INFORMATION_RSS; ?>" href="<?php echo $rss_link; ?>"> <?php } } ?> Now the browser RSS icon should be linking to an URL which looks like: http://www.kjhsdflskdflsjkdf.com/rss-english.php. The only thing you've to do is to get it working with multiple languages and the info box link. Good luck :) @ Michael: Good luck :) Quote
Guest Posted April 10, 2007 Posted April 10, 2007 @ Michael: Good luck Got it installed in admin and all seems to be working great. I had to do some incorporating with the meta tags contribution. So far so good. Thanks again Ralph. Quote
Ralph2 Posted April 10, 2007 Author Posted April 10, 2007 Got it installed in admin and all seems to be working great. I had to do some incorporating with the meta tags contribution. So far so good. Thanks again Ralph. You're welcome. I'm glad it works :thumbsup: Quote
zarren Posted April 11, 2007 Posted April 11, 2007 hey guys great contrib but i keep getting an rss error??? can anyboby help? my rss feed url is http://www.norfolklights.com/rss Quote
zarren Posted April 11, 2007 Posted April 11, 2007 hey guys great contrib but i keep getting an rss error??? can anyboby help? my rss feed url is http://www.norfolklights.com/rss here is the error i am getting : line 6, column 23: XML parsing error: <unknown>:6:23: not well-formed (invalid token) here is the line in question: <title>Norfolk Lights & Hydroponics Centre LTD</title> Quote
zarren Posted April 11, 2007 Posted April 11, 2007 here is the error i am getting : line 6, column 23: XML parsing error: <unknown>:6:23: not well-formed (invalid token) here is the line in question: <title>Norfolk Lights & Hydroponics Centre LTD</title> Hey I found why i was getting the first error, :-" it was my title was norfolk lights & ive changed it to and it now works but im getting another 2 errors :( here i go again lol first is: line 320, column 0: description should not contain onclick attribute next is: Problematical RFC 822 date-time value: Wed, 4 Apr 2007 15:16:56 +0100 (20 occurrences) help please!!! ty in advance Quote
Ralph2 Posted April 11, 2007 Author Posted April 11, 2007 Hey I found why i was getting the first error, :-" it was my title was norfolk lights & ive changed it to and it now works but im getting another 2 errors :( here i go again lol first is: line 320, column 0: description should not contain onclick attribute next is: Problematical RFC 822 date-time value: Wed, 4 Apr 2007 15:16:56 +0100 (20 occurrences) help please!!! ty in advance Hey, I checked your feed output with a validator and it says the following: This feed is valid, but may cause problems for some users. We recommend fixing these problems. Don't worry, it works fine. I wouldn't bother to dive into the code for this. I've seen big websites with the same validator result. About the '&' symbol, if you don't like using 'and' then try to use: & Maybe the validator takes it. Quote
Guest Posted April 11, 2007 Posted April 11, 2007 You're welcome. I'm glad it works :thumbsup: Question - When I go in to edit a product the check box is showing on the buttom. It's text is "TEXT_PRODUCTS_RSS" with a checkbox at the end. I unchecked all the products I DID NOT want to show up on the RSS feed and they are still showing up. I double checked to make sure they weren't still checked and they aren't. I'm doing the english version. Any idea's? Michael Quote
Ralph2 Posted April 12, 2007 Author Posted April 12, 2007 Question - When I go in to edit a product the check box is showing on the buttom. It's text is "TEXT_PRODUCTS_RSS" with a checkbox at the end. I unchecked all the products I DID NOT want to show up on the RSS feed and they are still showing up. I double checked to make sure they weren't still checked and they aren't. I'm doing the english version. Any idea's? Michael Sure, just open catalog/admin/includes/languages/english/categories.php and find: define('TEXT_PRODUCTS_WEIGHT', 'Products Weight:'); Add under it: define('TEXT_PRODUCTS_RSS', 'Add this product to the RSS feed:'); Regarding the unchecked products, verify whether an unchecked / checked checkbox stays unchecked / checked after you've updated / saved the settings of a product. If the checkbox "remembers" its last setting, then your DB and the catalog\admin\categories.php file are working correctly. In that case you might want to try to replace the following (in rss.php): $sql = 'SELECT p.products_id, products_model, products_image, products_date_added FROM products p, products_to_categories pc WHERE p.products_id = pc.products_id AND pc.categories_id = \'' . $category . '\' AND products_status=1 ORDER BY RAND() DESC LIMIT ' . MAX_RSS_ARTICLES; } else { $sql = 'SELECT products_id, products_model, products_image, products_date_added FROM products WHERE products_status=1 ORDER BY RAND() DESC LIMIT ' . MAX_RSS_ARTICLES; } With: $sql = 'SELECT p.products_id, products_model, products_image, products_date_added FROM products p, products_to_categories pc WHERE p.products_id = pc.products_id AND pc.categories_id = \'' . $category . '\' AND products_status=1 AND products_to_rss=1 ORDER BY RAND() DESC LIMIT ' . MAX_RSS_ARTICLES; } else { $sql = 'SELECT products_id, products_model, products_image, products_date_added FROM products WHERE products_status=1 AND products_to_rss=1 ORDER BY RAND() DESC LIMIT ' . MAX_RSS_ARTICLES; Success! Quote
zarren Posted April 13, 2007 Posted April 13, 2007 Hey guys I've just added this mod to my product price and stock quick update mod if anybody is intrested? Quote
shelby72 Posted April 13, 2007 Posted April 13, 2007 I get the following error when trying to run rss feed 1.0: XML Parsing Error: no element found Location: http://zbookz.com/catalog/rss.php?language=en Line Number 13, Column 24:Couldn't execute query. What does the above mean and how do I fix it? Is it really necessary to install the adminsetting.sql if you have no articles on your website? Shelby Quote
Guest Posted April 16, 2007 Posted April 16, 2007 Hi I've added this but when I try to view the rss.php file I get "Internet Explorer cannot display this feed" and am told there's errors in the feed. When I check the feed at feedvalidator.org I'm told "line 3, column 0: XML parsing error: <unknown>:3:0: xml declaration not at start of external entity [help]" and there are two blank lines at the start of the rss feed - seems that's the problem. Any suggestions on how I get rid of the blank lines? The first line according to feedvalidator is "<?xml version="1.0" encoding="UTF-8" ?> " Thanks M Quote
cockroach Posted April 19, 2007 Posted April 19, 2007 Hi Guys, I just noticed that this contrib breaks when used with CSS Buttons Everywhere Both the buttons in the feed are affected: <img src="http://fakeurl.com/shop/<div class="cssButton Add to Cart </div>" border="0"> Unfortunately I haven't got the skill to fix this myself, so I just though I'd let you know. Cheers. Quote
Rachael w. Posted April 27, 2007 Posted April 27, 2007 I havent been doing much in php over the last couple of months so I am a bit rusty. I installed this contrib to one of my sites and when I click on the link I've placed in the info box I get this error: XML Parsing Error: xml declaration not at start of external entityLocation: https://www.mysite.com/catalog/rss.php?language=en Line Number 2, Column 1:<?xml version="1.0" encoding="UTF-8" ?> ^ What exactly did I do wrong? Thanks in advance for your help! Quote
Rachael w. Posted April 27, 2007 Posted April 27, 2007 (edited) Ok, figured it out, guess I asked too soon! I had some extra spaces after the ?> in my english.php Now, I am seeing nothing at all when I click the link in explorer. I'll figure it out I'm sure... Thanks! Edited April 27, 2007 by theantiquestore Quote
roconweb Posted April 30, 2007 Posted April 30, 2007 Is there a reason why the "Add to Cart" button wouldn't work. When I click it, it goes to my shopping cart, but doesn't add the product to the cart - it comes up empty! Any suggestions? Quote
Bisente Posted May 6, 2007 Posted May 6, 2007 Hi Ralph and everyone else, I've just released a modification to the RSS Feed plugin that adds Ecommerce tags to the output. By default it generates the same output as the original plugin, you have to pass the "?ecommerce=1" parameter to get the new behaviour. I've also reworked (optimized) the SQL on the plugin, now there's only one query to get all the needed data (please test). The plugin can be downloaded from the usual place. More info on my site. Sample (live) feed here. Regards, Quote
mircea.t Posted May 16, 2007 Posted May 16, 2007 Hello This feed can parse html tags? I'm asking you because i try to add oscommerce feed into another site (who accept html tags from rss, i have several other feeds enabled) but all i can see it's html code. This is my feed: http://www.mallromania.ro/rss.php This is how it's look into my other site: http://www.socio.ro/anunturi-calculatoare-...gb-t1069.0.html Thanks Quote
awarner20 Posted May 24, 2007 Posted May 24, 2007 Hi everybody, I've just installed this contribution and have run into what I "think" is just a small error on my part. When I am in the Admin area, the words "BOX_HEADING" are in front of everything. Here's a screenshot... Could someone clue me in on where I might have made a mistake? I am guessing it's on the catalog/admin/categories.php? Any guidance would be greatly appreciated:) Quote We see our customers as invited guests to a party, and we are the hosts. It's our job every day to make every important aspect of the customer experience a little bit better. - Jeff Bezos
awarner20 Posted May 25, 2007 Posted May 25, 2007 Hi everybody, I've just installed this contribution and have run into what I "think" is just a small error on my part. When I am in the Admin area, the words "BOX_HEADING" are in front of everything. Here's a screenshot... Could someone clue me in on where I might have made a mistake? I am guessing it's on the catalog/admin/categories.php? Any guidance would be greatly appreciated:) Would anyone here be kind enough to share why this might be happening? I would really like to use this contribution:) Quote We see our customers as invited guests to a party, and we are the hosts. It's our job every day to make every important aspect of the customer experience a little bit better. - Jeff Bezos
phi148 Posted May 27, 2007 Posted May 27, 2007 Would anyone here be kind enough to share why this might be happening? I would really like to use this contribution:) All of the "BOX_HEADING_*" stuff is defined in the /admin/includes/languages/english.php file. Make sure that is all still there, and you didn't wipe that file out. Quote
phi148 Posted May 27, 2007 Posted May 27, 2007 Hope this is not too off topic, but does anyone know where to submit these RSS files to? Any really good places to submit ecommerce RSS feeds? Thanks! :) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.