Привет, как правильно сделать вывод по тегам?
1. Есть тумбы с тегами от 1 до 5 тегов в каждой например. Нужно на странице вывести по убыванию ctr все тумбы где встречается хотя бы один из тегов? Т.е. например есть главная новость с тегами showbiz, sport, sex. Надо найти все тумбы с каждым из этих тегов и вывести их вместе в порядке убывания ctr
2. Если мы поставили
<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION order=ctr num=1-16 skip_sponsor_id=GET_skip_dev>
То в данном случае по докам написано, что сортировка по порядку убывания совпадающих тегов. Т.е. это без учета ctr?
либо там внутри совпадающих групп есть сортировка?
<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION num=1-5>
выводим в порядке сортировки по кол-ву совпадающих тагов (условно если совпало 4 тага, это лучше чем когда совпало 3 тага)
3. Работает ли ограничение по дате в данной конструкции? Похоже что нет.
<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION date_limit=this_month order=ctr num=2-4 skip_sponsor_id=GET_skip_dev>
вывод по tags
вывод по tags
Last edited by Shats on Wed Feb 03, 2021 12:37 pm, edited 1 time in total.
Re: вывод по tags
Приветствую!
1. /?tag=...&order=ctr
&order=ctr не обязательно, по дефолту по цтр выводит но мало ли дата надо и тп
2. внутри совпадающих - да
но возмем такой пример, у галеры 5 тагов, она совпала по 4 тагам с галерами у которых оч низкий цтр, и по 3м тагам с галерами у которых топ цтр, эти 3 будут ниже потому что меньше совпадений. но уже между этими в группе "совпало 3 тага" они будут отсортированы по цтр
1. /?tag=...&order=ctr
&order=ctr не обязательно, по дефолту по цтр выводит но мало ли дата надо и тп
2. внутри совпадающих - да
но возмем такой пример, у галеры 5 тагов, она совпала по 4 тагам с галерами у которых оч низкий цтр, и по 3м тагам с галерами у которых топ цтр, эти 3 будут ниже потому что меньше совпадений. но уже между этими в группе "совпало 3 тага" они будут отсортированы по цтр
Don't forget to run script update
Re: вывод по tags
Работает ли ограничение по дате в данной конструкции? Похоже что нет.
<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION date_limit=this_month order=ctr num=1-16 skip_sponsor_id=GET_skip_dev>
<thumb tag=CURRENT_ITEM_TAGS_INTERSECTION date_limit=this_month order=ctr num=1-16 skip_sponsor_id=GET_skip_dev>
Re: вывод по tags
по идее должно работать, но конечно всегда есть вероятность что где-то закрался баг
выводит все даты?
выводит все даты?
Don't forget to run script update
Re: вывод по tags
хотя вроде ограничение на дату работает
Re: вывод по tags
Но пока не понятно как вывести тумбы по ctr в которых встречается хотя бы один тег из перечисленных в главной тумбе. Вопрос №1 выше.
Есть стандартные методы типа <thumb tag=CURRENT_ITEM_TAGS_INTERSECTION или аналогичное что-то?
Есть стандартные методы типа <thumb tag=CURRENT_ITEM_TAGS_INTERSECTION или аналогичное что-то?
Re: вывод по tags
чем не подходит ответ на вопрос 1 /?tag=..
что с ним не так?
что с ним не так?
Don't forget to run script update
Re: вывод по tags
внутри конструкции <thumb хотим, а не через get запрос







