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 в этом моменте

Code: Select all

group_id=<? $catss ?> num
как заставить там пхп работать?

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

посмотрим будут ли проблемы с таким вариантом в других ситуациях.