Еще раз про Shift + много категорий

Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Еще раз про Shift + много категорий

Post by Nikso »

Нашел похожую проблему
viewtopic.php?f=7&t=87928&hilit=shift&start=10

там было предложено создать скрипт, и запускать его когда надо добавить галер из пула

Code: Select all

<?
require('../includes/prepare.php');
db_query("
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
)"):
Если я правильно догадался поместить его надо в scj/cgi/ создал файл shift.php
Однакой при запуске выдает такие ошибки и шифта не происходит
$ php shift.php
PHP Warning: Module 'session' already loaded in Unknown on line 0
PHP Warning: Module 'redis' already loaded in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0

Не появилось ли более "современного" решения проблемы - добавлять галеры рандомно из всех групп, а не настраивать шифт каждой группы индивидуально?

Еще вопрос, при шифте галеры из пула в актив переводятся рандомно, или в порядке их добавления в базу?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Еще раз про Shift + много категорий

Post by admin »

Если вопрос об

PHP Warning: Module 'session' already loaded in Unknown on line 0
PHP Warning: Module 'redis' already loaded in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0


то можете запустить просто php

nt;t ошибки выдает ?
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: Еще раз про Shift + много категорий

Post by Nikso »

в шелле ввожу nt;t

Code: Select all

$ nt;t
nt: not found
t: not found
как просто запустить php?
я и в шелле набрал php shift.php
и в браузере открыл domain.com/scj/cgi/shift.php
результат один шифт не происходит.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Еще раз про Shift + много категорий

Post by admin »

в шеле просто написать

php

все
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: Еще раз про Shift + много категорий

Post by Nikso »

набрал. Те же самые варнинги:
PHP Warning: Module 'session' already loaded in Unknown on line 0
PHP Warning: Module 'redis' already loaded in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0


Еще вопрос, при шифте галеры из пула в актив переводятся рандомно, или в порядке их добавления в базу?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Еще раз про Shift + много категорий

Post by admin »

Смысл этого действа был показать вам что варнинги никак не связаны со скриптом - обратитесь к админу.

Если говорить о скрипт то тут я вижу

order by rand()
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: Еще раз про Shift + много категорий

Post by Nikso »

Иного способа решить задачу нет?
Шифтом добавить только 10 случайных галер из 50-ти категорий.

Вариант добавить всем галерам еще одну общую категорию, и шифтить только в ней, не подходит. Т.к. в category-релейтед галерах будут выводятся все ниши.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Еще раз про Shift + много категорий

Post by admin »

Разве в той теме не об этом речь идет ?
В скрипте кнопки конкретно одной такой нету. В теме рассказано как это сделать вообще.
Don't forget to run script update
Nikso
Posts: 590
Joined: Tue Mar 05, 2013 3:59 am

Re: Еще раз про Shift + много категорий

Post by Nikso »

Хорошо помучаю админов почему не заводится скрипт.

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

Re: Еще раз про Shift + много категорий

Post by admin »

Вы можете все темы видеть на форуме, так что легко оценить популярность тем
Нет смысла добавлять 100500ю опцию которая нужна 2м людям, если это можно сделать 3мя сктороками описанными выше.
Don't forget to run script update
Post Reply