Форум русской поддержки Joomla!® CMS
05.12.2016, 00:25:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Вывод определенный набор меток/тегов (модуль)

 (Прочитано 3761 раз)
0 Пользователей и 1 Гость смотрят эту тему.
onuvidelsolnce
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 44


нового утра новую дрожь


« : 20.12.2013, 16:36:30 »

В стандартной Joomla 3 есть только модули "Популярные метки" и "Похожие метки" а модуля с определенным набором Меток/тегов нет. Как быть?)
« Последнее редактирование: 22.12.2013, 20:48:13 от b2z » Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #1 : 20.12.2013, 17:11:34 »

Я уже выкладывала модуль, тут - http://joomlaforum.ru/index.php/topic,282453.msg1405613.html#msg1405613
Записан
b2z
Support Team
*****

Репутация: +708/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #2 : 20.12.2013, 17:17:19 »

Так он немного другой, нет? Тут нужно вывести определенные метки, а твой вроде выводит материалы по меткам. Или я не прав?
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #3 : 20.12.2013, 18:21:22 »

да-да, все так, я чет про материалы по опред. меткам подумала...

но собственно если нет такого на JED, то можно еще раз модифицировать модуль Azn только не сегодня...

а вообще, ТС и сам мог бы. Там по сути админка уже готова, теги выбираются, останется на фронт это красиво вывести

« Последнее редактирование: 20.12.2013, 18:24:36 от ELLE » Записан
onuvidelsolnce
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 44


нового утра новую дрожь


« Ответ #4 : 20.12.2013, 23:10:46 »

Я так понял нужно на основе mod_tags_similar сделать? дописать выбор меток в mod_tags_similar.xml, а метод вывода похожих меток удалить

вместо
Код:
<field
name="matchtype"
type="list"
default="any"
label="MOD_TAGS_SIMILAR_FIELD_MATCHTYPE_LABEL"
description="MOD_TAGS_SIMILAR_FIELD_MATCHTYPE_DESC">
<option
value="all">MOD_TAGS_SIMILAR_FIELD_ALL</option>
<option
value="any">MOD_TAGS_SIMILAR_FIELD_ONE</option>
<option
value="half">MOD_TAGS_SIMILAR_FIELD_HALF</option>
</field>

это
Код:
<field name="tagid" type="tag" extension="com_tags"
multiple="true" size="5"
label="JTAGS"
description="MOD_ARTICLES_CATEGORY_FIELD_CATEGORY_DESC"
>
<option value=""></option>
</field>

В админке появился выбор меток, но во фронте ерунда получается, может в mod_tags_similar.php еще что-то поменять.. И что такое ТС?
Записан
b2z
Support Team
*****

Репутация: +708/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #5 : 21.12.2013, 12:02:10 »

ТС - топик стартер Wink

Цитировать
Я так понял нужно на основе mod_tags_similar сделать? дописать выбор меток в mod_tags_similar.xml, а метод вывода похожих меток удалить
Ну типа того, только это очень сложный модуль, с кучей ненужных для Вас настроек. Лучше взять mod_tags_popular и на основе его сделать вывод определенных меток.
Записан
onuvidelsolnce
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 44


нового утра новую дрожь


« Ответ #6 : 21.12.2013, 23:16:56 »

Что-то никак, нужен совет..

Испортил модуль mod_tags_popular, может кто выложит отдельно
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #7 : 21.12.2013, 23:20:35 »

Нужен функционал типа "облака тегов", только из заданных тегов?
на фронте это просто ссылки с названиями тегов, при клике на которые попадем на стр-цу материалов этого тега
все так?
Записан
onuvidelsolnce
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 44


нового утра новую дрожь


« Ответ #8 : 22.12.2013, 07:42:21 »

да..
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #9 : 22.12.2013, 19:22:11 »

пробуем


* mod_tags.zip (2.84 Кб - загружено 149 раз.)
Записан
onuvidelsolnce
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 44


нового утра новую дрожь


« Ответ #10 : 22.12.2013, 20:25:46 »

Спасибо! оно самое. Мне все больше и больше нравятся метки(их использование)
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #11 : 24.12.2013, 02:25:35 »

Ремарка: во избежании возникновения дублей страниц с материалами конкретного тега, рекомендуется - на каждый тег создать пункт меню
,
или, если их много и это вам не нужно, тогда совсем никаких пунктов меню не создавать на теги

Тестирование показало, что они опять закосячили с роутером и при некоторых условиях, в модуле могут формировать некорректные ссылки (они рабочие - всё, но формируются некорректно, создают дубли)
« Последнее редактирование: 24.12.2013, 02:49:57 от ELLE » Записан
varion
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 22


« Ответ #12 : 05.11.2014, 13:20:15 »

ELLE, спасибо большое!

Я тут добавил в этот модуль сортировку (по: ID, Title, Порядок). Может кому пригодится: https://yadi.sk/d/ssdX8l-bcVw2T
Записан
slepoy
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Сообщений: 703


Тотальная шизофазия


« Ответ #13 : 02.03.2015, 02:10:16 »

Модуль "Популярные метки" отображает только те метки, которым назначены материалы.

Возможно ли, отредактировав данный (стандартный) модуль, отобразить все метки (даже если нет ни одного материала содержащего какие-либо метки)?

Либо, я могу создать "скрытый" материал с набором всех меток, чтобы вынудить модуль их отображать. Но как скрыть этот материал?

Спасибо.
Записан
Thores
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 26



« Ответ #14 : 02.03.2015, 11:59:48 »

Цитировать
Подскажите как картинки вывести в модуль популярных меток. Ну то бишь image_intro
Уже разобрался, Если кому то интересно и необходимо то:
1. В файле \modules\mod_tags_popular\helper.php строки 49-59 меняем на
Код:
$query = $db->getQuery(true)
->select(
array(
'MAX(' . $db->quoteName('tag_id'). ') AS tag_id',
' COUNT(*) AS count', 'MAX(t.title) AS title',
'MAX(' . $db->quoteName('t.access'). ') AS access',
'MAX(' . $db->quoteName('t.alias'). ') AS alias',
'MAX(' . $db->quoteName('t.images'). ') AS images'
)
)
->group($db->quoteName(array('tag_id', 'title', 'access', 'alias', 'images')))
2. В файле вывода \templates\ваш_шаблон\html\mod_tags_popular\default.php в нужное место вставляем
Код:
<a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($item->tag_id . '-' . $item->alias))?>" class="mod_tag_image">
<?php if (!empty($images->image_intro)): ?>
<img class="mod_tag_image_attr" src="<?php echo $images->image_intro; ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
<?php endif; ?>
</a>
Ну с выводом  думаю сами разберетесь нужна ли вам ссылка или нет в какой последовательности что указать с какой стороны картинка и прочее.
« Последнее редактирование: 02.03.2015, 12:27:49 от Thores » Записан
ALEHAN
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 29


« Ответ #15 : 17.05.2015, 17:35:47 »

Столкнулся с подобной проблемой как у ТС. Только в моем случае нужен модуль с выводом материалов как в модуле "похожие метки", но только вывод материалов должен быть только с определенной категории. Не могу разобраться где там происходит поиск материалов. Похоже что в helper.php
Код
$query->join('INNER', $db->quoteName('#__tags', 't'). ' ON ' . $db->quoteName('tag_id'). ' = t.id')
->join('INNER', $db->quoteName('#__ucm_content', 'c'). ' ON ' . $db->quoteName('m.core_content_id'). ' = ' . $db->quoteName('c.core_content_id'))
->order($order_value . ' ' . $order_direction);
 
Чувствую где то тут) Но знания php мягко говоря не очень. А как прописать, что бы выборка была не по всем материалам, а только по материалам определенной категории, указанной в настройке модуля.
Есть и другая мысль. Есть модуль "Материалы - Список материалов категории". У него есть параметры фильтрации. Может проще его изменить и добавить фильтр по меткам, но с этим наверное сложнее, надо же будет получать список меток открытого в данный момент материала.
« Последнее редактирование: 17.05.2015, 17:49:03 от ALEHAN » Записан
predator.rc
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #16 : 28.07.2015, 12:04:52 »

Господа гуру, подскажите пожалуйста, в моем случаи необходим только php код вывода списка материалов с определенной меткой (tag_id), без модуля но его функционал mod_articles_tag.

Изначально проблема такая, необходимо в материале К2 вывести материалы Joomla с определенной меткой.
Записан
Mitriy-Bug
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 93


Верстка сайтов на Joomla


« Ответ #17 : 03.11.2015, 12:40:30 »

пробуем
Отлично, стили подкорректирую и усё
Записан
sega
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 250


« Ответ #18 : 10.01.2016, 14:42:54 »

По вопросу вывода списка материалов определенной метки в модуле из параллельной ветки
http://joomlaforum.ru/index.php/topic,282453.msg1405613.html#msg1405613

Решение от ELLE в Joomla 3.4.7 не работает и походит не на mod_tags_similar а на mod_articles_category...
У кого-нибудь есть решение?

ps та ветка закрыта поэтому пишу тут


Записан
robert
Профи
********

Репутация: +343/-11
Offline Offline

Пол: Мужской
Сообщений: 3574


« Ответ #19 : 10.01.2016, 14:52:22 »

sega, вы лучше подробно напишите, почему не работает и что не подходит: не все, кто может вам помочь, использует данный модуль.
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #20 : 10.01.2016, 15:49:57 »

Ремарка: во избежании возникновения дублей страниц с материалами конкретного тега, рекомендуется - на каждый тег создать пункт меню
А если меток 6к ?  (((
Записан
ELLE
Support Team
*****

Репутация: +862/-0
Offline Offline

Пол: Женский
Сообщений: 4723



« Ответ #21 : 16.01.2016, 01:14:51 »

с sega вопрос решили.

А если меток 6к ?  (((
не создавать пункты меню, там ж написано. тогда все будет единообразно
Записан
Mad
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #22 : 02.02.2016, 18:43:46 »

Подскажите, пожалуйста, я тут взял модуль, который предложил varion, у меня кой-чего кривовато показывает...

В общем суть ситуации:
У меня есть метка "года", она служит "родительской меткой" для меток, которые, собственно присваиваются материалам по годам: 2010, 2011, etc...

Если я выбираю в этом модуле эту метку "года", то в нужном месте она мне и показывает только метку "Года".

Нужно чтобы была возможность отображать все дочерние метки, а саму метку "года" не показывать.

Ну, чтобы при создании новой дочерней метки не было необходимости править модуль, по моему это было бы вполне очевидное поведение.

Спасибо!
Записан
Mad
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #23 : 04.02.2016, 09:15:01 »

пробуем
Уважаемая Elle, не могли бы вы мне помочь с проблемой, описанной сообщением выше?
Записан
Toxa33
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 75


« Ответ #24 : 21.05.2016, 15:58:49 »

не подскажите как в "mod_articles_tags - модуль выводит материалы всех указанных меток" добавить сортировку материалов по дате?
Записан
Toxa33
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 75


« Ответ #25 : 25.05.2016, 17:58:02 »

Сам спросил, сам нашел ответ
http://joomlaforum.ru/index.php?topic=261848.0
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #26 : 18.09.2016, 12:12:49 »

Я уже выкладывала модуль, тут - http://joomlaforum.ru/index.php/topic,282453.msg1405613.html#msg1405613

Здравствуйте, ELLE в модуле mod_articles_tag нет языковых файлов (*.ini), у Вас случайно они не завалялись где нибудь?  Wink
Записан
fas_shu_ra
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #27 : 11.11.2016, 07:50:15 »

По работе с метками хочу реализовать вот такую задачу!
допустим есть выпадающий список с выбором меток. Выбрав определенную метку на сайте отображается материалы по категориям только с этой меткой. (например выпадающий список городов, выбрав город теперь все материалы с меткой этого города должны отображаться в любом пункте меню. если данное поле пустое то должны отображаться все материалы во всех пунктах меню) получается некий фильтр по метке для контента сайта.
Для реализации задачи, мне кажется, нужно:
1 написать модуль который будет в выпадающем списке выбирать метку
2 дописать код в меню на проверку имеется ли выбранные метки в пункте 1 и соответственно дописать фильтр по метке в запросе
3 .....ваши предложения

Подскажите:
1) как проще реализовать пункт 1
2) возможно ли сохранение выбранной метки на длительное время
3) где посмотреть и подправить код нажатия ЛК мыши по меню сайта (т.к. я думаю проще там описать фильтр по метке - он же запрос )
 
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #28 : 11.11.2016, 08:04:49 »

Подскажите:
1) как проще реализовать пункт 1
2) возможно ли сохранение выбранной метки на длительное время
3) где посмотреть и подправить код нажатия ЛК мыши по меню сайта (т.к. я думаю проще там описать фильтр по метке - он же запрос )

1. Проще так: Создаете меню меток. Каждая ссылка - определенная метка. Берете модуль меню (выпадающий список, есть такой на JED) = Готово.
2. Не понятен вопрос, пока выбрана метка = она выбрана.
3. Не нужно исходя из пункта 1.
Записан
kit2m2
Завсегдатай
*****

Репутация: +76/-0
Offline Offline

Пол: Мужской
Сообщений: 764



« Ответ #29 : 11.11.2016, 08:12:13 »

По работе с метками хочу реализовать вот такую задачу!
допустим есть выпадающий список с выбором меток. Выбрав определенную метку на сайте отображается материалы по категориям только с этой меткой. (например выпадающий список городов, выбрав город теперь все материалы с меткой этого города должны отображаться в любом пункте меню. если данное поле пустое то должны отображаться все материалы во всех пунктах меню) получается некий фильтр по метке для контента сайта.
Для реализации задачи, мне кажется, нужно:
1 написать модуль который будет в выпадающем списке выбирать метку
2 дописать код в меню на проверку имеется ли выбранные метки в пункте 1 и соответственно дописать фильтр по метке в запросе
3 .....ваши предложения

Метками подобное не реализуете. Можно конечно бесплатно заморочиться с переключением языков (язык = город), но придется повозиться с реализацией. Или найти что-то что подойдет под ваши нужды на JED. Опять же скорее всего - платно.
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet