Не так давно, мною была написано первая статья о оптимизации дефолтовых шопов Rx-Promotion, рекомендую прочитать перед прочтением этой. В этой статье речь пойдет о выводе своего описания/ий для нужной таблетки/ок.

Rx-Promotion Part 2

Вывод своего описания для необходимого препарата

На официальном форуме Rx-Promotion.com предоставлен вариант вывода своего описания для таблеток посредством применения плагина function.rx_rand_string, который выводит выборочно контент из вашего файла с описаниями вместо дефолтового.

Суть работы данного плагина заключается в замене дефолтового описания препарата заменой одной/нескольких строк текста из вашего файла с контентом.

Мне необходима полная замена дефолтового описания, загружающегося с фида – на мое. Независимо от вашего темплейта, описание выводится благодаря функции {$pill.info|default:$pill.default_info}, которая находится здесь – ваша_ тема/pill.html

Для вывода своего описания открываем вашу_тему/pill.html, находим следующее:

{if !$pack}
 
<strong>Product Description</strong>
 
{$pill.info|default:$pill.default_info}
 
{/if}

Заменяем на:

{if !$pack}
 
<strong>Product Description</strong>
 
{if $pill.name=='Viagra'}
{include file="content/`$pill.name`"}
{else}
{$pill.info|default:$pill.default_info}
{/if}{/if}

Вы заметили, что мы добавили условие вывода, проще говоря, под условием

{if $pill.name=='Viagra'}
{include file="content/`$pill.name`"}

подразумевается вывод вашего текста, который находится в папке content.

То есть, если в папке ваша_тема/content, находится файлы Viagra ,Cialis в них содержится ваше уникальное описание для таблетки, оно и будет выводиться вместо дефолтового.

Для остальных продуктов, которые не перечислены в условии, будет выводится дефолтовое описание.

Для вывода своего описания таблетки, создаем файл с названием таблетки, содержимое которого может являться полноценным HTML кодом, заливаем в папку ваша_тема/content и радуем поисковых роботов :)

Для вывода описаний нескольких препаратов, просто перечисляем наши препараты в условии:

{if $pill.name=='Viagra' or $pill.name=='Cialis' or $pill.name=='Levitra' or $pill.name=='Propecia' or $pill.name=='WTF' or $pill.name==' WTF ' or $pill.name=='I.E' or $pill.name=='I.E' or $pill.name=='I.E' or $pill.name=='I.E'}

В завершении поста, хотелось бы упомянуть о бонусе, который я обещал в первой статье. Бонусом является редизайн темы Сanadianonline выполненный мной. Вы можете скачать тему, надеюсь вам понравится, выглядит она так:

Прекрасной,успешной,позитивной недели вам!

Не забудьте подписаться на dsds



This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.



Комментарии:

  1. e-surfer | сентября 21, 2009 at 8:38

    Ну во первых поздравляю исчо раз с 200ым подписчеком))) а по теме – не думал что все окажется настолько просто, относительно вывода своего описания на rx-промо=)))

    Reply to this comment
  2. Lucky-Max | сентября 21, 2009 at 8:45

    e-surfer – Спасибо! Насчет описания действительно просто, все благодаря Smarty :)

    Reply to this comment
  3. Afigenskij | сентября 21, 2009 at 15:47

    ОООу 200 подписщиков! Тоже поздравляю, цифра круглая, какой потолок дальше,500, 1000?
    Как говорит e-surfer, оно то может и просто, вот только людям которые не знакомы с пшп, как мне например, это будет темный лес. А с примером от Лаки это дейсвительно стало оч просто. Сенкс Максим.

    Reply to this comment
  4. ppbimix | сентября 22, 2009 at 3:46

    интересное решение, сам сейчас во всю осваиваю пхп в связке с ХНЕ, но в РХ промоушн мне нравится практически все, кроме статистики по шопам, поэтому я пока так и не определился с основной партнеркой

    Reply to this comment
  5. hellman | сентября 22, 2009 at 10:43

    От себя отпишу =)
    1. Макс Поздравляю с 200-м подписчиком ессесно.
    2. Огромное спасибо за статью, сами понимаете оптимизировать все нереально. Я имею ввиду сделать все через админку, но благодаря гибкости наших плагинов все становиться достаточно просто =)

    Reply to this comment
  6. Lucky-Max | сентября 22, 2009 at 18:39

    Afigenskij – Вадик спасибо, планировал до 2010 – 1К подписчиков, следующий рубеж 500 пожписчиков. По поводу примера и оптимизации шопов всегда welcome!

    hellman

    1. Спасибо, растем понемногy :)

    2. В ближайшем будущем подготовлю следующую статью, насчет гибкости движка согласен.

    Reply to this comment
  7. hellman | сентября 23, 2009 at 10:58

    2 ppbimix

    я не совсем понял что ты имеешь ввиду по поводу статистики.

    Опиши плз поподробней – сделаем.

    Reply to this comment
  8. сео блог - engseo | сентября 26, 2009 at 7:46

    приятно читать практичные посты по оптимизации шопов :) подобный же способ замены описаний сделан и на еве

    Reply to this comment

Оставить комментарий





Dofollow Блог