Вы не авторизованы.
Сабж генерирует RSS2.0 ленту последних 10-ти товаров согласно спецификации RSS 2.0
Установка:
1. Распаковать в корень магазина
2. В head.tpl.html добавить строчку
<link rel="alternate" type="application/rss+xml" title="{$page_title} RSS Feed" href="http://{$smarty.const.CONF_SHOP_URL}/rss.php" />
Теперь можно добавлять в аццкий фидоотжигатель (feedburner) и публиковаться в различных RSS-каталогах.
Ссылка для шаблона - http://{$smarty.const.CONF_SHOP_URL}/rss.php
Скачать:
Для 1251 - http://slil.ru/27820365
Для utf8 - http://slil.ru/27820451
Отредактировано mihbel (2009-07-08 10:37)
Неактивен
Конечно можно, но не сегодня. Только не из эксель а из csv.
Неактивен
Лучше через smarti...
Неактивен
Должны добавляться. Дайте ссылку - посмотрю
Неактивен
Попробуйте это http://slil.ru/27819463
Неактивен
Сейчас выходит:
Ошибка разбора XML: синтаксическая ошибка
Неактивен
Да, я не учел что описания могут быть с html тегами...
Вот версия со strip tags - http://slil.ru/27820365
Неактивен
0_0 А что тогда это?
Неактивен
Ты не правильно ставишь пробелы. Я тут ввожу переменную для определения сабкатегории.
{* category navigation tree *} {section name=i loop=$categories_tree} {section name=j loop=$categories_tree max=($categories_tree[i][2]-2)}{assign var="sub" value=1}{/section} {if $categoryID == $categories_tree[i][0]} {* selected node => point category and don't make a link *} <br><li><b><font color=green>{$categories_tree[i][1]}</font></b><br> {else} {* not selected node => make a link to a category *} <a href="index.php?categoryID={$categories_tree[i][0]}" {if $categories_tree[i][2] > 0}class=category_child {/if}>{if $sub==1} {$categories_tree[i][1]}{else}{$categories_tree[i][1]}{/if}</a> {/if} {assign var="sub" value=0} {/section}
А вообще лучше создать отдельную тему, тут же тема про RSS.
Отредактировано mihbel (2009-07-08 11:00)
Неактивен
mihbel, подскажите, а вывод нового(последнего) товара через smarty пока не рассматривали?
Неактивен
Уже реализовал
в includes создаете lastproducts.php со следующим содержанием:
<?php $result = array(); $q2 = db_query("SELECT productID, name, picture, Price, brief_description FROM ".PRODUCTS_TABLE." ORDER BY productID DESC LIMIT 5"); while ($row2 = db_fetch_row($q2)) { if (trim($row2[2])!="" && file_exists("./products_pictures/$row2[2]")) { $row2[3] = show_price($row2[3]); $result[] = $row2; } } $smarty->assign("lastnew_offers",$result); ?>
После этого в шаблоне используйте примерно так:
{* hot new products *} <!--hot-products--> <div id="new-products"><em class="heading">New products</em> <div id="newproducts"> <ul> {section name=i loop=$lastnew_offers} <li> <h2>{$lastnew_offers[i][1]}</h2> <a href="index.php?productID={$lastnew_offers[i][0]}"><img alt="{$lastnew_offers[i][1]}" border="0" id="img_{$lastnew_offers[i][2]}" style="cursor:hand;cursor:pointer; vertical-align:middle; float:left;" src="product_images/{$lastnew_offers[i][2]}" /></a> <p>{$lastnew_offers[i][4]}</p> <a href="index.php?productID={$lastnew_offers[i][0]}" class="hotnewlink" style="color:#ff063b;">More of {$lastnew_offers[i][1]}</a> </li> {/section} </ul> </div> </div> {* end of hot new products *}
Где:
$lastnew_offers[i][0] - Код продукта
$lastnew_offers[i][1] - Наименование
$lastnew_offers[i][2] - Картинка
$lastnew_offers[i][3] - Цена
$lastnew_offers[i][4] - Короткое описание
Неактивен
Извините что влезаю, а зачем вообще нужна эта лента?
Неактивен
Для синдикации новых товаров в формате RSS2.0.
Кто-то подписывается на имэйл-рассылку, а кому-то удобнее получать новости в своем любимом RSS-ридере.
Неактивен
перезалейте пожалуйста RSS2.0 , а то slil.ru недоступен
Неактивен
Можно ли в rss.php генерировать еще и ссылку на фото товара?
И затем на другом сайте средствами:
<XML ID="channel" SRC="feed.xml"></XML> <SPAN DATASRC="#channel" DATAFLD="channel"></SPAN>
выводить только название(ссылку) на товар и его фото, (лучше даже урезаное фото "/productimage/150/150/tovar.jpg" или меньше)?
Отредактировано konsul (2009-10-27 20:10)
Неактивен
Помогите ламеру сделать RRS ленту в магазине для последних 10 добавленых товаров. Архивы не качаются
магазин в подписи если глянуть параметры кому нужно, а то я не совсем разбераюсь
Отредактировано ssergik (2014-01-28 00:59)
Неактивен