TOPLIST случайная тумба

Ling
Posts: 264
Joined: Wed Mar 16, 2016 12:27 pm

TOPLIST случайная тумба

Post by Ling »

Сделайте плиз возможность вывода случайной тумбы трейдера в топе
что-то типа <!--IMAGE1-3-->

Или имя 1-ой тумбы трейдера чтоб было trader1.jpg а не trader.jpg

тогда можно будет <!--IMAGE<?echo rand(1,3)?>-->
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: TOPLIST случайная тумба

Post by admin »

так не получится потому что сначала отрабатывает таг, а потом пхп

если вы хотите на пхп то можно сделать

<

$rand = rand(0,100);
if ($rand < 30) {
таг1
} elseif ($rand < 70) {
таг 2
} else {
таг3
}


подхдит?
Don't forget to run script update
Ling
Posts: 264
Joined: Wed Mar 16, 2016 12:27 pm

Re: TOPLIST случайная тумба

Post by Ling »

Можно и так покостылить на пхп, но лучше было бы <!--IMAGE1-3-->
Спасибо
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: TOPLIST случайная тумба

Post by admin »

Добавлено как

<trader num=1-3>
<!--TRADER_IMAGE1-3--> <br>
</trader>

провеьте плз то ли что надо
Don't forget to run script update
Ling
Posts: 264
Joined: Wed Mar 16, 2016 12:27 pm

Re: TOPLIST случайная тумба

Post by Ling »

Ап сделал
Вот тестовый темплейт, сразу с несколькими вариантами
-----------------------------
<trader num=1-10 cache_time=1>

<!--TRADER_NUM--> : <br>

<!--TRADER_IMAGE1--> <br>
<!--TRADER_IMAGE2--> <br>
<!--TRADER_IMAGE3--> <br>
<!--TRADER_IMAGE1-3--> <br>

</trader>

----------------------------
Урл без кеша хttp://mysite.com/index.php?skip_cache=true&force_template=top (Recreate toplists делал, без cache_time=1 пробовал)

Выводит:
1 :
/top/google.com.jpg
/top/google.com2.jpg
/top/google.com3.jpg
/top/google.com.jpg
..............
10 :
/top/yandex.ru.jpg
/top/yandex.ru2.jpg
/top/yandex.ru3.jpg
/top/yandex.ru.jpg


<!--TRADER_IMAGE1-3--> - выводит только первую тумбу трейдера
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: TOPLIST случайная тумба

Post by admin »

попробовал - работает

скидывайте админку где не работает
Don't forget to run script update
Ling
Posts: 264
Joined: Wed Mar 16, 2016 12:27 pm

Re: TOPLIST случайная тумба

Post by Ling »

Сделал ещё раз АП через ТЕРМИНАЛ - заработало
Первый раз апдейтил из АДМИНКИ

Вобщем, работает.

СПАСИБО!


п.с. Можно ли как то помечать в админке тех трейдеров, с которых тумбы не получилось сграбить? Типа алерт, что сайт не ресолвится
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: TOPLIST случайная тумба

Post by admin »

оно пишет про это в script messages
Don't forget to run script update
Ling
Posts: 264
Joined: Wed Mar 16, 2016 12:27 pm

Re: TOPLIST случайная тумба

Post by Ling »

Your Build 202102131207 (Current build: 202102131207 ) PHP version 7.3.25 Mysql Version: 10.4.13-MariaDB
Проверьте, перестало работать такое
<trader num=1-10><img src="<!--IMAGE1-3-->"></trader>
Выводит только основную тумбу /top/google.com.jpg
Также не работает и такое
<trader num=1-10><img src="<!--IMAGE<?echo rand(2,3)?>-->"></trader> - тоже выводит основную
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: TOPLIST случайная тумба

Post by admin »

"Также не работает и такое
<trader num=1-10><img src="<!--IMAGE<?echo rand(2,3)?>-->"></trader> - тоже выводит основную"

такое не работало и работать не будет
сначала заменяются таги а потом выполняется пхп
Don't forget to run script update
Post Reply