Jump to content

Настройка RSS


Recommended Posts

Пытаясь настроить RSS для новостей столкнулся с:
При клике на ссылку в RSS модуле, новость открываеться в этом же окне.
Добрался до кодинга...
файл
localhost/modules/blockrss/blockrss.php
строка
$content .= 'link.'">'.@$item->title.'';

Кто владеет кодингом дайте ответ как преобразовать, чтобы в новом окне открывалась "сцылка"?

Link to comment
Share on other sites

Пытаясь настроить RSS для новостей столкнулся с:
При клике на ссылку в RSS модуле, новость открываеться в этом же окне.
Добрался до кодинга...
файл
localhost/modules/blockrss/blockrss.php
строка
$content .= 'link.'">'.@$item->title.'';

Кто владеет кодингом дайте ответ как преобразовать, чтобы в новом окне открывалась "сцылка"?


Если не ошибаюсь то так

$content .= ‘link.’”>’.@$item->title.’’;

Link to comment
Share on other sites



Недорого это сколько ;) ?


Если вопрос о моей сигнатуре, лучше задавать их в ПМ, а не в общий форум, ну рубля 2-3 за диз.
и лучше если это будет полная поддержка, тоесть разработаю диз, настрою, переведу, допишу, кину на свой хостинг, куплю домен, и буду поддерживать, соответствеенно это будет дороже.
Link to comment
Share on other sites

  • 2 weeks later...
Пытаясь настроить RSS для новостей столкнулся с:
При клике на ссылку в RSS модуле, новость открываеться в этом же окне.
Добрался до кодинга...
файл
localhost/modules/blockrss/blockrss.php
строка
$content .= 'link.'">'.@$item->title.'';

Кто владеет кодингом дайте ответ как преобразовать, чтобы в новом окне открывалась "сцылка"?


Если не ошибаюсь то так

$content .= ‘link.’”>’.@$item->title.’’;



Блин пропадает измененная часть строки.
Пропиши отдельно не отобразившуюся часть плиз.
Link to comment
Share on other sites

  • 3 weeks later...

Подскажите, кто-нибудь нашёл, как можно изменить шаблон для РСС - например, заменить мелкие картинки на средние, отделить стоимость как отдельное поле и т.п.
Я везде вроде порылся, но нигде не нашёл.

Link to comment
Share on other sites

  • 2 years later...

Не устраивал ни один рсс. Намутил свой..
Основные требования: выбор товара с ненулевой ценой, с изображением и с непустым описанием.
Итак:
а) топаете в phpMyAdmin и выполняете запрос:

UPDATE `PS_product_lang` SET `description_short` = NULL WHERE `description_short` IS NOT NULL AND LENGTH(`description_short`) = 0


Это для дальнейшего корректного фунциклирования рсс`ки.

б) в classes/Product.php вставляете код:

    public static function getProductsRss()
   {
       $rq = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS("
           SELECT p.`id_product`, i.`id_image`, p.`date_add`, p.`price`, pl.`description_short`, pl.`name`,
            pl.`link_rewrite` AS p_fu, cl.`link_rewrite` AS c_fu FROM `"._DB_PREFIX_."product` p
            LEFT JOIN `"._DB_PREFIX_."product_lang` pl ON (p.`id_product` = pl.`id_product`)
            LEFT JOIN `"._DB_PREFIX_."image` i ON (p.`id_product` = i.`id_product`)
            LEFT JOIN `"._DB_PREFIX_."category_lang` cl ON (p.`id_category_default` = cl.`id_category`)
            WHERE p.`id_product` = i.`id_product` AND i.`position` = 1 AND i.`cover` = 1 AND p.`price` != 0
            AND pl.`description_short` IS NOT NULL ORDER BY i.`id_image` DESC LIMIT 20"
       );
       return ($rq);
   }


в) распаковываете аттач в корень сайта (не забудьте изменить наш.сайт и т.д. на своё)
г) проверяете http://наш.сайт/rss.php.
--------------------------------------------
Может кому-то решение покажется слишком топорным, но тут использовалась часть кода 100500 летней давности моей зари пхп-кодинга. Слегка подправил в контексте престашоп`а...
Работает - и хорошо. Главное - результат! )))

rss.zip

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...