Вы не авторизованы.
Сабж генерирует 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)
Неактивен