Tag cloud

Post Reply
tot
Posts: 60
Joined: Mon Dec 12, 2016 4:19 pm

Tag cloud

Post by tot »

Tag cloud создает список тегов и считает их вхождения не только из активных галер, но и например кто в статусе прелоад. Думаю это неправильно, нужно актуальное список, который покажет те галеры которые выведутся по этому тегу. А не бесполезная инфа , которую никак не использовать. Тоесть например, у вас тег показывает 50 галер в которые он входит, вы переходите по тегу и не видите не одной, потому что 50 это не активные галеры. И какой смысл информации что он сожержиться в 50 галерах. Одним словом при подсчете надо учитывать только активные.
tot
Posts: 60
Joined: Mon Dec 12, 2016 4:19 pm

Re: Tag cloud

Post by tot »

Но в админке показывать все вхождения это удобно независимо от статуса.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Tag cloud

Post by admin »

Как именно вы определили что показывает без учета статуса галер?
Don't forget to run script update
tot
Posts: 60
Joined: Mon Dec 12, 2016 4:19 pm

Re: Tag cloud

Post by tot »

Сделал запросы к базе. Сравнил количество вохождений, которое считает облако(used_counter в тегах, я как понял этот процессего проставляет туда), потом поссмотерл где они содержатся и статус.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Tag cloud

Post by admin »

проверил - да, верно, считает без учета статуса галер, надо поменять, жаль что придется делать джойн и это скажется на производительности запроса .. оставлю до ПН , вдруг будет мысль как сделать лучше
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Tag cloud

Post by admin »

Ситуация такая: средней базе учет статуса добавляет нагрузки запросу, он попадает в медленные, при этом в обычной ситуации большинство галер все равно активны, поэтому какая-то ошибка в подсчете типа пишет 5879 галер, а там будет 5677 - юзеру это совершенно без разницы

Так что пока всем править это и добавлять нагрузку - смысла не вижу, но что б у вас работало как вы хотите добавьте в конфиг

$config['tag_cloud_precise_count'] = true;

и будет считать точные значения.
Don't forget to run script update
tot
Posts: 60
Joined: Mon Dec 12, 2016 4:19 pm

Re: Tag cloud

Post by tot »

Ок. Спасибо.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Tag cloud

Post by admin »

NP
Don't forget to run script update
Post Reply