| ||||||||||
Shopping cart software Solutions for online shops and malls | ||||||||||
|
X-Cart Home | FAQ | Forum rules | Calendar | User manuals | Login |
If Statement for any page? | ||||
|
|
Thread Tools | Search this Thread |
#11
|
|||||||||
|
|||||||||
Re: If Statement for any page?
I think what I am trying to ask is how do you call a specific categoryid from the MySQL database in the simplest way in x-cart?
EDIT... I was replying to my own post, but you responded before I submitted and my response looks a bit rude, sorry about that, not intended. |
|||||||||
#12
|
|||||||||
|
|||||||||
Re: If Statement for any page?
maybe this?
Code:
__________________
xcart 5.1.2 |
|||||||||
|
#13
|
|||||||||
|
|||||||||
Re: If Statement for any page?
Thanks Ashley. I will implement that.
My aim is to increase unique and relevant content on my x-cart category pages, by pulling in the most recent 3 blog articles from my wordpress blog feed for the same category, i.e. The most recent 3 article snippets from ".co.uk/blog/category/cat1/feed/" showing on ".co.uk/cat1" I want to do this on 20ish category pages and 30ish manufacturer pages, without adding loads of additional code. My last SEO company could not achieve this, so I am trying to do it myself. Do you think the method you suggested would be okay when applied to about 50 pages? I use GZIP, so I suppose it shouldn't increase page load times much at all, even if it does add lots of code. If you know a better method though, please let me know, Thanks, |
|||||||||
#14
|
|||||||||
|
|||||||||
Re: If Statement for any page?
I would do it like this.
make a .tpl for each cat wit the cat id in the name so 252_feed.tpl the do it like this. {include file="customer/feeds/`$cat`_feed.tpl"} of course you need to make the customer/feed folder. then in your 252_feed.tpl file put your php code {php} require_once("simplepie.inc"); $feed = new SimplePie(); $feed->set_feed_url("http://www.promartsupplements.co.uk/...nes/?feed=rss2"); $feed->init(); // Limit the items to be shown $i = 0; foreach($feed->get_items() as $item) { if($i <= 2) { echo "<h3 style='font-size:14px;'><a style='color:#000; text-decoration:none; font-size:13px; font-family:Verdana,Arial,Helvetica,Sans-serif;' href='" . $item->get_permalink() . "'>" . $item->get_title() . "</a> </h3>"; echo "<p style='font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:11px;'>" . substr($item->get_description(),0,180) . "...<a style='text-decoration:none; font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-serif;' href='" . $item->get_permalink(). "'>[Read Article]</a></p>"; $i++; } } {/php}
__________________
xcart 5.1.2 |
|||||||||
#15
|
|||||||||
|
|||||||||
Re: If Statement for any page?
If this is for category pages then $cat will work - $cat holds the current category id. But you should put your code in include/categories.php and assign the result to smarty. Then you can use that smarty variable in a template to show the links
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#16
|
|||||||
|
|||||||
Re: If Statement for any page?
would you please tell up the details on how to add the code? Where should we put simplepie.inc? many thanks.
__________________
X-Cart Version: 4.7.12 GOLD www.cheapglasses123.com prescription glasses online at discounted prices. prescriptionglassesusa.com www.loupesusa.com X-Cart Version: 4.7.11 GOLD PLUS |
|||||||
#17
|
|||||||||
|
|||||||||
Re: If Statement for any page?
You can copy the inc file in include directory. In include/categories.php just before "?>" put
Code:
Then use $new_feed in the template you want it to show Code:
__________________
Steve Stoyanov CFLSystems.com Web Development |
|||||||||
#18
|
|||||||
|
|||||||
Re: If Statement for any page?
i can not find categories.php under include category, i only find one under admin category. i am using x-cart 4.4.2 gold
__________________
X-Cart Version: 4.7.12 GOLD www.cheapglasses123.com prescription glasses online at discounted prices. prescriptionglassesusa.com www.loupesusa.com X-Cart Version: 4.7.11 GOLD PLUS |
|||||||
#20
|
|||||||||
|
|||||||||
Re: If Statement for any page?
Hi all,
I just wanted to say thanks for all the great information. It is slightly beyond my abilities at the moment, but I will come back to it as I learn, thanks again. |
|||||||||
|
|||
X-Cart forums © 2001-2020
|