Page 1 of 2
Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 12:39 pm
by artemkahhh
есть такая конструкция в тимплейте
Code: Select all
<?php
$catss = $_POST['groups'];
?>
куда Аяксом попадают группа.
и есть вот такой вывод
Code: Select all
<thumb group_id=<? $catss ?> num=1-160>
<li>
</li>
</thumb>
Но, к сожалению не отрабатывает PHP в этом моменте
как заставить там пхп работать?
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 12:59 pm
by admin
<thumb group_id=<? $catss ?> num=1-160>
такое работать не будет, тк сначла таги обрабатывает, потом пхп.
Передавайте просто в гете группы для этого темпелйта.
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:03 pm
by artemkahhh
admin wrote:<thumb group_id=<? $catss ?> num=1-160>
такое работать не будет, тк сначла таги обрабатывает, потом пхп.
Передавайте просто в гете группы для этого темпелйта.
Подробней плиз.
p.s.
Мой аякс передает две группы,айдишниками, я их подхватываю и пихаю в <thumb> так как иного варианта вывести сразу две группы нету.
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:10 pm
by admin
Если в темпелйте просто
<thumb num=1-160>
но вызывается он как ?force_template=...&group_id=..
то выведет именно из нужной группы
например в content_list не указывается же группа в самом темпелйте
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:15 pm
by artemkahhh
admin wrote:Если в темпелйте просто
<thumb num=1-160>
но вызывается он как ?force_template=...&group_id=..
то выведет именно из нужной группы
например в content_list не указывается же группа в самом темпелйте
Это мне известно, но, все-же прочитайте что я передаю две группы и мы с вами говорили уже об этом вот тут -
http://smartcj.com/viewtopic.php?f=7&t= ... 47#p130147
И мы видим что нам надо передать как-то две группы в тимплейт, но оказывается это становиться не возможно в любом варианте.
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:24 pm
by admin
?force_template=...&group_id=1,2
не работает ?
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:38 pm
by artemkahhh
admin wrote:?force_template=...&group_id=1,2
не работает ?
Стоп,стоп. Давай-те вы не будете сами себе противоречить и терять наше время. Мы с вами вот в этом топике (ВТОРОЙ РАЗ ЕГО КИДАЮ)
http://smartcj.com/viewtopic.php?f=7&t=89985&start=0
- пришли к выводу что нет, не работает через урл, вы написали - пилите через сабтимплейт - я трачу время-ресурсы через аякс передаю-принимаю, и уже на финише - вы говорите что мол нет, в примитивном моменте PHP не работает (SICK!!!!).
Пишу вам мол "а как тогда,уважаемый?" - и мы возвращаемся к вопросу который уже разобрали и вы сами себе противоречите. Давайте че-то решать что бы работало, я зря что-ли со всем этим геммороился.
Только что попробовал вот так :
http://domain.com/?force_template=conte ... =2064,2081
и
http://domain.com/scj/tube/?force_templ ... =2064,2081
выводить все галлеры которые есть на сайте,но не групп.( с skip_cache=true то же самое).
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 1:52 pm
by admin
Я не противоречу, я спрашиваю )
Если так не работает - значит надо что-то придумать для конкретно такой ситуации.
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 2:30 pm
by artemkahhh
admin wrote:Я не противоречу, я спрашиваю )
Если так не работает - значит надо что-то придумать для конкретно такой ситуации.
ну с учетом того что ядро зашифрованно то я придумать сможете наверно вы, как автор, я пока не в силах что-то лучше додумать.
Re: Запуск PHP в сабтимплейте
Posted: Fri Jan 10, 2014 2:56 pm
by admin
ок, добавил в 51 в виде
scj/tube/?group_id=5,6&skip_cache=1
посмотрим будут ли проблемы с таким вариантом в других ситуациях.