Шифт (Много категорий)

admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Шифт (Много категорий)

Post by admin »

Есть масседит групп
Условно выделить треть по 10, треть по 5 и треть по 1.

С настройками с переписью глобальными настройками и тп станет процесс вообще неконтролируемым - люди и сейчас не могут точно проследить, а когда будет настройки по группам, глобальные плюч по минимальному цтр и тп - вообще без предварительного расчета никогда не скажешь что произойдет.
Don't forget to run script update
robin
Posts: 8
Joined: Fri Jun 28, 2013 2:09 pm

Re: Шифт (Много категорий)

Post by robin »

По-моему вы плохо представляете ситуацию.
В сиджетубе туева хуча категорий, сотни две, и это еще не предел, при старании можно предусмотреть и больше, сделанных на все случаи жизни с запасом под фильтрацию кивордов. При этом сам сидж на главной странице ротирует все вперемешку, а ниши нужны только для того, чтобы если посетитель захочет дополнительно открыть конкретную нишу - у него была такая возможность, т.е. для повышения продуктивности, поисковики там и все такое, плюс для вывода релейтед тумб конкретной группы на галере.
Допустим трафа не много и для поддержания нужно добавлять раз в 24 часа 10-20 галер из пула в актив. Надо ли объяснять, что при таком количестве категорий настроить их на перевод нужного количества галь совершенно не реально, к тому же при моем раскладе принципиально не должно иметь значение принадлежность галер к той или иной группе, будь то майн или нет.

В Specials есть кнопка Make N random thumbs active, насколько я понимаю это примерно то, что мне нужно, только вручную. Почему бы просто не сделать тоже самое только с возможностью установки необходимого интервала?
p.s. Сейчас проверил, эта кнопка не совсем то. Если установлено All, то берется с каждой категории по заданному числу. Но я не вижу проблем сделать просто рандомом без учета групп.

Т.е. я не настаиваю на установке главных настроек шифта, может там действительно можно запутаться или чего-то в этом роде. Сделайте простую дополнительную функцию, которая будет в определенный промежуток брать рандомом нужное количество галь из пула в актив.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Шифт (Много категорий)

Post by admin »

ок
предлагаю пока для теста сделать так

<?
require('../includes/prepare.php');
db_query("
update rot_galleries set status = 1 where gallery_md5 in (
select gallery_md5 from (select gallery_md5 from rot_galleries where status = 0 group by gallery_md5 order by rand() limit 0, 10) q
)"):


и запускать этот скрипт так часто как надо переводить галеры.

limit 0, 10 - тут можно поправить какое кол-во переводить.
Don't forget to run script update
robin
Posts: 8
Joined: Fri Jun 28, 2013 2:09 pm

Re: Шифт (Много категорий)

Post by robin »

Спасибо! Вполне устроит, попробую.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Шифт (Много категорий)

Post by admin »

NP
Don't forget to run script update
robin
Posts: 8
Joined: Fri Jun 28, 2013 2:09 pm

Re: Шифт (Много категорий)

Post by robin »

При таком варианте Active Date не обновляется. Можно это как-то поправить?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Шифт (Много категорий)

Post by admin »

update rot_galleries set status = 1, activation_date = NOW() where gallery_md5 in (
select gallery_md5 from (select gallery_md5 from rot_galleries where status = 0 group by gallery_md5 order by rand() limit 0, 10) q
)
Don't forget to run script update
robin
Posts: 8
Joined: Fri Jun 28, 2013 2:09 pm

Re: Шифт (Много категорий)

Post by robin »

Теперь безупречно. Еще раз спасибо!
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Шифт (Много категорий)

Post by admin »

NP
Don't forget to run script update
Post Reply