Your Build 202203181514 (Current build: 202203181514 ) PHP version 7.4.21 Mysql Version: 10.1.48-MariaDB
Есть тег anal. В нем всего 80 галер. Все эти 80 галер имеют статус Pool
<tag_cloud num=1-10 min_gallery_count=20 order=random><!--TAG_NAME--> - <!--TAG_HITS--></tag_cloud>
<tag_cloud num=1-10 min_gallery_count=20 order=tag_hits><!--TAG_NAME--> - <!--TAG_HITS--></tag_cloud>
<tag_cloud num=1-10 min_gallery_count=20><!--TAG_NAME--> - <!--TAG_HITS--></tag_cloud>
<tag_cloud num=1-10><!--TAG_NAME--> - <!--TAG_HITS--></tag_cloud>
Show only active tags - Yes
Почему сюда попадает anal - 80 ? А при переходе на тег anal, соответственно, сбрасывает на content_not_found, потому что нет активных галер
Т.е. надо выводить тег, если в нем набралось min_gallery_count активных галер и количество активных галер правильно отображать
tag_cloud и Pool
Re: tag_cloud и Pool
потому что показывает именно активные таги, а не активные галеры
можно переделать что б считало на лету именно активные галеры , но запрос будет немного тяжелее те придется проверять на каждый таг - все галеры которые в него входят
можно переделать что б считало на лету именно активные галеры , но запрос будет немного тяжелее те придется проверять на каждый таг - все галеры которые в него входят
Don't forget to run script update
Re: tag_cloud и Pool
А смысл выводить пустой тег?
Re: tag_cloud и Pool
я тоже не понимаю смысла держать в активных - пустой таг
можно сделать кнопку что б пересчитать активные таги , например он будет ртрабатывать 20 секунд но это 1 раз и все
такой вариант подходит?
можно сделать кнопку что б пересчитать активные таги , например он будет ртрабатывать 20 секунд но это 1 раз и все
такой вариант подходит?
Don't forget to run script update
Re: tag_cloud и Pool
Тег не пустой, просто все галеры с этим тегом пока могут быть в пуле.
В админке не видно сколько в теге активных галер а сколько не активных
Галеры себе пополняются потихоньку из пула в актив... когда галеры с этим тегом станут активными - тогда и надо его отображать
А так он висит ссылкой, а гугл и юзеры переходят на content_not_found
Даже если в теге 1 активная галера и 50 в пуле, то <tag_cloud min_gallery_count=20> все-равно выведет этот тег
И пользователь смотрит в ссылкe - ANAL (51) - заходит а там только 1 галера
Смысл выводить тег, если в нем пока недостаточно активных галер? и ещё количество галер неправильное писать
Тег <category min_gallery_count=20><!--TOTAL_ITEMS--></categoty> отображает же категорию с минимум 20-ю активных галер, и количество именно активных галер правильно показывает, т.е. то количество, которое увидит пользователь
хз. Может в разделе Rotation - Tags что-то типа Minimum Active Galleries to Display Tag
Re: tag_cloud и Pool
Мне суть вопроса совершенно ясна и о том что юзеры переходят и тп - тоже совершенно ясно
варианты решения такие
1. держать хотя бы одну АКТИВНУЮ галеру по тагу, не удалять в 0 галеры
2. добавлять ТЯЖЕЛУЮ обработку что б каждый раз при выводе тага пересчитывало реально сколько именно активных есть
кактегории например пересчитываются каждый раз созда создаются тумбы категорий, и да, это занимает ресурсы
но категорий обычно пусть 200 штук, а тагов может быть тысячи - это резко добавит нагрузку особенно когда надо пересчитать по 100 сайтам на серваке например 10к тагов на 500М базе
еще раз: я отлично понимаю ситуацию.
вопрос не в том что я такой нехороший не хочу ее исравлять
вопрос в том что на весах либо держать одну активну галеру либо серьезно добавлять нагрузку на сервак
варианты решения такие
1. держать хотя бы одну АКТИВНУЮ галеру по тагу, не удалять в 0 галеры
2. добавлять ТЯЖЕЛУЮ обработку что б каждый раз при выводе тага пересчитывало реально сколько именно активных есть
кактегории например пересчитываются каждый раз созда создаются тумбы категорий, и да, это занимает ресурсы
но категорий обычно пусть 200 штук, а тагов может быть тысячи - это резко добавит нагрузку особенно когда надо пересчитать по 100 сайтам на серваке например 10к тагов на 500М базе
еще раз: я отлично понимаю ситуацию.
вопрос не в том что я такой нехороший не хочу ее исравлять
вопрос в том что на весах либо держать одну активну галеру либо серьезно добавлять нагрузку на сервак
Don't forget to run script update
Re: tag_cloud и Pool
более того что б не было предположения что это я ленюсь добавлять - я могу добавить для вас что б будет считать точно, просто сразу предупреждаю что это сразу добавит нагрузку
если там 10к галер условно то это будет незаметно но если там много сайтов и тп - это однозначно будет заметно
если там 10к галер условно то это будет незаметно но если там много сайтов и тп - это однозначно будет заметно
Don't forget to run script update
Re: tag_cloud и Pool
Ок.. тогда снимаем вопрос.
оно не так критично. И если это действительно ресурсоёмкая операция - то лучше не трогать
спасибо, что объяснили
оно не так критично. И если это действительно ресурсоёмкая операция - то лучше не трогать
спасибо, что объяснили







