Page 1 of 1
Tag cloud
Posted: Wed Nov 06, 2019 2:53 am
by tot
Tag cloud создает список тегов и считает их вхождения не только из активных галер, но и например кто в статусе прелоад. Думаю это неправильно, нужно актуальное список, который покажет те галеры которые выведутся по этому тегу. А не бесполезная инфа , которую никак не использовать. Тоесть например, у вас тег показывает 50 галер в которые он входит, вы переходите по тегу и не видите не одной, потому что 50 это не активные галеры. И какой смысл информации что он сожержиться в 50 галерах. Одним словом при подсчете надо учитывать только активные.
Re: Tag cloud
Posted: Wed Nov 06, 2019 4:18 am
by tot
Но в админке показывать все вхождения это удобно независимо от статуса.
Re: Tag cloud
Posted: Wed Nov 06, 2019 3:34 pm
by admin
Как именно вы определили что показывает без учета статуса галер?
Re: Tag cloud
Posted: Thu Nov 07, 2019 2:27 am
by tot
Сделал запросы к базе. Сравнил количество вохождений, которое считает облако(used_counter в тегах, я как понял этот процессего проставляет туда), потом поссмотерл где они содержатся и статус.
Re: Tag cloud
Posted: Thu Nov 07, 2019 3:40 pm
by admin
проверил - да, верно, считает без учета статуса галер, надо поменять, жаль что придется делать джойн и это скажется на производительности запроса .. оставлю до ПН , вдруг будет мысль как сделать лучше
Re: Tag cloud
Posted: Mon Nov 11, 2019 4:17 pm
by admin
Ситуация такая: средней базе учет статуса добавляет нагрузки запросу, он попадает в медленные, при этом в обычной ситуации большинство галер все равно активны, поэтому какая-то ошибка в подсчете типа пишет 5879 галер, а там будет 5677 - юзеру это совершенно без разницы
Так что пока всем править это и добавлять нагрузку - смысла не вижу, но что б у вас работало как вы хотите добавьте в конфиг
$config['tag_cloud_precise_count'] = true;
и будет считать точные значения.
Re: Tag cloud
Posted: Tue Nov 12, 2019 9:50 am
by tot
Ок. Спасибо.
Re: Tag cloud
Posted: Tue Nov 12, 2019 9:57 am
by admin
NP