Page 2 of 2
Re: Шифт (Много категорий)
Posted: Sat Jun 29, 2013 9:37 am
by admin
Есть масседит групп
Условно выделить треть по 10, треть по 5 и треть по 1.
С настройками с переписью глобальными настройками и тп станет процесс вообще неконтролируемым - люди и сейчас не могут точно проследить, а когда будет настройки по группам, глобальные плюч по минимальному цтр и тп - вообще без предварительного расчета никогда не скажешь что произойдет.
Re: Шифт (Много категорий)
Posted: Sat Jun 29, 2013 9:52 am
by robin
По-моему вы плохо представляете ситуацию.
В сиджетубе туева хуча категорий, сотни две, и это еще не предел, при старании можно предусмотреть и больше, сделанных на все случаи жизни с запасом под фильтрацию кивордов. При этом сам сидж на главной странице ротирует все вперемешку, а ниши нужны только для того, чтобы если посетитель захочет дополнительно открыть конкретную нишу - у него была такая возможность, т.е. для повышения продуктивности, поисковики там и все такое, плюс для вывода релейтед тумб конкретной группы на галере.
Допустим трафа не много и для поддержания нужно добавлять раз в 24 часа 10-20 галер из пула в актив. Надо ли объяснять, что при таком количестве категорий настроить их на перевод нужного количества галь совершенно не реально, к тому же при моем раскладе принципиально не должно иметь значение принадлежность галер к той или иной группе, будь то майн или нет.
В Specials есть кнопка Make N random thumbs active, насколько я понимаю это примерно то, что мне нужно, только вручную. Почему бы просто не сделать тоже самое только с возможностью установки необходимого интервала?
p.s. Сейчас проверил, эта кнопка не совсем то. Если установлено All, то берется с каждой категории по заданному числу. Но я не вижу проблем сделать просто рандомом без учета групп.
Т.е. я не настаиваю на установке главных настроек шифта, может там действительно можно запутаться или чего-то в этом роде. Сделайте простую дополнительную функцию, которая будет в определенный промежуток брать рандомом нужное количество галь из пула в актив.
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 8:15 am
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 - тут можно поправить какое кол-во переводить.
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 9:31 am
by robin
Спасибо! Вполне устроит, попробую.
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 10:05 am
by admin
NP
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 10:35 am
by robin
При таком варианте Active Date не обновляется. Можно это как-то поправить?
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 11:00 am
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
)
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 11:17 am
by robin
Теперь безупречно. Еще раз спасибо!
Re: Шифт (Много категорий)
Posted: Mon Jul 01, 2013 1:55 pm
by admin
NP