Всем привет!
Плагин "Объекты по теме " v1.0.0 для InstantCMS 1.10.1. Выводит обекты с компонента ИнстантМапс на странице просмотра поста блога, статьи или фото. Объекты подбираются по совпадающим тегам.
Предистория. Как говорится, по просьбам трудящихся.
Описывать не буду, ибо весь функционал подобен плагину "Видеоролики по темам". Кроме полнотекстового поиска. В БД, в таблице объектов мапса нет fulltext-индексов, поэтому подбор возможен только по тегам.
Внутри архива есть инструкция, скачиваем, читаем, устанавливаем и настраиваем.
Приятного пользования!
ЗЫ. Досконально тестировать времени не было. Что-то в последнее время со временем стало совсем туго. Весна. Поэтому, устанавливаем и тестим.
Скачиваем и заливаем с заменой. Обновлять плагин не надо. Просто замена файлов.
С наступающим Новым Годом всех!!!
Если вдруг не работает в ICMS 1.10.3., попробуйте в файле плагина строку 127
изменить на:
Видимо, в последнем мапсе изменилось название цели тегов. Раньше было 'map', ныне 'maps'. До конца не уверен, поэтому менять в архиве пока не буду.
Плагин "Объекты по теме " v1.0.0 для InstantCMS 1.10.1. Выводит обекты с компонента ИнстантМапс на странице просмотра поста блога, статьи или фото. Объекты подбираются по совпадающим тегам.
На правах рекламы. Вы уже купили ИнстантМапс? Как? Вы ещё не купили? Это же 40% трафика для региональных порталов. Бегом покупать сей нужный компонент ))) Иначе мы придем к вам!!!
Описывать не буду, ибо весь функционал подобен плагину "Видеоролики по темам". Кроме полнотекстового поиска. В БД, в таблице объектов мапса нет fulltext-индексов, поэтому подбор возможен только по тегам.
Внутри архива есть инструкция, скачиваем, читаем, устанавливаем и настраиваем.
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Приятного пользования!
ЗЫ. Досконально тестировать времени не было. Что-то в последнее время со временем стало совсем туго. Весна. Поэтому, устанавливаем и тестим.
UPDATE 29.12.2013
Добавлена ссылка на скачивание архива для ICMS 1.10.3. Не работал featureCarousel из-за примененной в нем устаревшей функции live(). В файле jquery.featureCarousel.min.js функция live() заменена на on(). Авторы карусели не обновляют его под новые версии jQuery, поэтому пришлось пойти на такой шаг. Пользуемся на свой страх и риск. В любом случае, можно вообще убрать карусель или подключить другой в файле p_relobjects.tpl.Скачиваем и заливаем с заменой. Обновлять плагин не надо. Просто замена файлов.
С наступающим Новым Годом всех!!!
Если вдруг не работает в ICMS 1.10.3., попробуйте в файле плагина строку 127
А выводить можно только на странице просмотра поста блога, статьи или фото?? В объекты инстантмапса не воткнуть?
А вот по тегам самое то что нужно. Может кто на почту скинуть плагин? alexey@prostavropol.ru
Второй вариант, вводить в поля нужные индексы. Но нужно будет лезть в БД. И опять же лишняя модификация системы.
Если нужно, могу по второму варианту сделать. Но не обещаю ) По времени и по настроению.
Скачал таблицу с названиями компаний из базы, и таблицу с тегами. Скопировал названия обьектов в с столбец с тегами c учетом ID. Заменил бы все пробелы с помощью Ctrl+F, на запятую, удалил бы таким же способом кавычки и тире если есть, где то может еще что подкорректировал, и залил бы обратно в базу эти новые теги. Как то так ))) Готово.
народ,кто установил,покажите в работе
В плагине в методе инсталлера
Ну, не люблю я это дело. Хаки, модификации... Как говорится, я не я и база(таблица) не моя )))
Проверку можно легко сделать, начав примерно так:
В общем смотрите сами)
Ну, раз народ просит(выше в комментах), придется дописать, полагаю ). Всё таки, конечный потребитель лучше знает, что нужно.
Например, вконце com_content_read.tpl вставляем:
{* ============= "Объекты по теме" ======================== *}
{$article.rel_object}
{* ============= "Видеоролики по теме" ======================== *}
{$article.sim_video}
будут отображаться только объекты, если меняем местами, то будут видеоролики, а объектов не будет. Как вылечить?
Единственное, по "Видеоролики по теме" нет тестовой площадки. Свои сайты, где стоит компонент, обновлять не буду. Наверняка, не будет работать карусель. Тогда можно просто заменить файл featureCarousel.min.js из данного плагина. Остальное не знаю как будет работать.
Проверить не могу, так как у меня стоит коробочная версия мапса. Когда брал, случайно заказал не ту. Я его слегка подправил и поставил на 1.10.3. В компонентной версии видимо произошли какие-то изменения. Поэтому,если не показывается плагин попробуйте заменить строку 127 плагина, как указано в UPDATE 29.12.2013.