Плагин вывода объектов из УК в статьях

 
Посетитель
no avatar
Медаль
Сообщений: 649
Ребята, добрый день.

Кто может написать плагин/модуль для связки объектов из УК с тегами статьи? Например, есть статья о тракторах. В отдельном модуле на странице статьи о тракторах выводим 5 объектов, которые имеют в своем названии полностью или частично тег статьи. Это можно сделать и не отдельным модулем, а вставлять внутрь самой статьи врезкой, например.

Зачем? Чтобы сделать релевантные объявления для тех, кто интересуется данной темой. Например, у меня УК - это каталог товаров, которые выставлены на продажу...
Ваш надеждый хостинг для сайтов на InstantCMS: http://instanthosting.ru
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 484
Dorimen:
В отдельном модуле на странице статьи о тракторах...
В отдельном - сомневаюсь, ведь чтобы модулю найти подобные, он должен "знать" какая статья сейчас отображается.
Это можно организовать?? Кто-нибудь знает?

А вот в теле статьи, снизу, сбоку, да хоть где - никаких проблем.
Реклама
cms
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Ленивый:
Это можно организовать?? Кто-нибудь знает?
В модуле тоже можно сделать. По крайней мере, есть 2 варианта решения.
1. Предпочтительный. По request_uri определить статью, дальше теги, и по тегам достать соответсвующие записи в каталоге.
2. Необычный. При помощи js и ajax. Предварительно в тело модуля ничего не грузим. После загрузки страницы берем теги при помощи js и передаем в ajax файл и загружаем соотвествующие записи каталога при помощи ajax в модуль.

Кстати, интересная идея для полезного модуля. Как будет время, можно будет сделать. Если уже не сделано ). В модуле выводить не только похожие записи каталога, но и записи с других компонентов. В одном модуле "Похожее в каталоге", "Похожее в блогах"...
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 484
Dorimen:
1. Предпочтительный. По request_uri определить статью
Можно. И будет работать. ..но как-то это не по феншую!! Как-то не пристало уважающей себя CMS урлы разбирать! :))
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Можно. И будет работать. ..но как-то это не по феншую!! Как-то не пристало уважающей себя CMS урлы разбирать! :))
А что вас смущает? На мой взгляд, наиболее оптимальное решение. По ури в ядре определяется компонент. Вполне по феншую, имхо. Если в модуле загрузите модель контента, то можете использовать встроенный метод getArticleByLink(). Ничего нехорошего не вижу.

ЗЫ. TC, прошу прощения за оффтоп. Писать времени нет. Просто обсуждаем как это можно сделать. Может кто возьмется.
Хватит париться, живи как нравится!
Посетитель
no avatar
Медаль
Сообщений: 649
Марат:
Кстати, интересная идея для полезного модуля. Как будет время, можно будет сделать. Если уже не сделано ). В модуле выводить не только похожие записи каталога, но и записи с других компонентов. В одном модуле "Похожее в каталоге", "Похожее в блогах"..


Этого нет. Если бы кто-то сделал, было бы здорово.
Ваш надеждый хостинг для сайтов на InstantCMS: http://instanthosting.ru
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 484
Марат:
Если в модуле загрузите модель контента, то можете использовать встроенный метод getArticleByLink().
Точно! или просто эту функцию в модуль копирнуть и готово!! Марат, - респект! :)

Ну и, собственно, всё. Запросик в Базу по тегам и можно цеплять к статье хоть каталог, хоть шоп
Посетитель
no avatar
Медаль
Сообщений: 649
Я просто не программист и мне это ничего не говорит. Готов оплатить реализацию.
Ваш надеждый хостинг для сайтов на InstantCMS: http://instanthosting.ru
Посетитель
small user social cms
Сообщений: 46
Dorimen, обращайтесь можем сделать - сейчас делаем похожее для отображения баннеров по тегам.
Последние проекты http://proektnadom.by
http://minchane.by
Посетитель
no avatar
Медаль
Сообщений: 649
axe, обратился smile Сколько это будет стоить?
Ваш надеждый хостинг для сайтов на InstantCMS: http://instanthosting.ru
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.