Пополнение

Моя жизнь 13 ноября, 2009

Во вторник, у меня появился новый член семьи, которого зовут – Томас.

Томас

Шикарный, игривый, добрый, неимоверно смешной Британский кот. Читать далее »

1. Причины написания.

Главная причина – необходимость выразить благодарность Лаки за проделанную работу. Статьи его реально сэкономили мне время, может и мой опус кому-нибудь пригодится.

2. Задача.

Необходимо сделать добавление контента в описание препаратов на движке SE2 главмеда. Способ правки шаблонов работает, но он несколько прямолинеен и не универсален.

3. Теория.

Как известно (или неизвестно), все (т.е. абсолютно ВСЕ) данные по продаваемым лекарствам в главмедовском движке хранятся в виде XML файла. Насколько я успел разобраться (вникать особенно времени не было, поэтому поправлять меня можно и нужно), при установке движка, а также при выполнении операции ?xmlupdate через браузер происходит следующее:

  • каждый препарат или группа препаратов, которые хранятся в файле data/data.xml извлекаются, преобразуются в ассоциативный массив;
  • полученный массив сериализуется;
  • сериализованный массив сохраняется в папке data с именем item.{ID}.ser или items_in_group.{ID}.ser.

Далее при работе движка обращение за данными по препарату или группе препаратов идет по id препарата или id группы соответственно к файлу item.{ID}.ser или items_in_group.{ID}.ser. Пытливый читатель спросит, что такое child.{ID}.ser, я отвечу так: это данные по подгруппам для тех препаратов, у которых есть несколько вариантов расфасовки.

4. Главная идея.

Мне не хочется лезть в шаблон каждый раз, когда у меня появляется новый, заказанный у Лаки ;) контент для очередного препарата. С другой стороны, мне нельзя править ser файлы в движке главмеда, ибо они не переживут обновления каталога. В таких нечеловеческих условиях приходится работать.

Выход есть. Когда в движке некая функция получает массив значений для препарата или группы, мне нужно вставить проверку на наличие измененных данных. Если они есть в наличии – значит заменить данные на мои, если нет – ничего не менять. И уже после этого возвращать данные из функции. Читать далее »

Не так давно я опубликовал обзор нового европейского шопа от Rx-Partners.biz, с тех прошло немало времени, пришло время написать небольшой обзор.

Ощутимых результатов я не ощутил, по причине моего не совсем серьёзного подхода к этому вопросу. Мой европейских шоп мельком появлялся в выдаче по не совсем актуальным запросам, особых усилий не прикладывалось, соответственно отдача от шопа/SE – такая же.

На моем нынешнем европейском фарма шопе присутствует всего 6-ть препаратов категории ED из 15-ти предлагаемых. Для каждого из них написан уникальный контент на итальянском и французском языке. Статические страницы закрыты от индексации в файле robots.txt.

Внешние ссылки (тематические, ресурсы личные):

2 ссылки - PR-3;

3 ссылки PR-2;

15 ссылок PR- 0; (Сплоги, итальянский язык)

Шоп в бане/предполагаю из за ссылок со сплогов с частыми/одинаковыми анкорами.

На этом я решил не останавливаться, а использовать вторую жизнь, всего их три :) .

Первое на что я уделил внимание это конечно же контент, и так: написано, переведено, вычитано 112К уникального контента на итальянском языке, или 22К слов или 134К символов с пробелами. Читать далее »




Dofollow Блог