• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как включить php в шаблоне DLE 9.4 ???

Статус
В этой теме нельзя размещать новые ответы.

DOKTOR_666

Мой дом здесь!
Регистрация
14 Июн 2006
Сообщения
532
Реакции
256
Ребят помогите ... как "включить" поддержку php в шаблонах на DLE 9.4

замена в index.php

PHP:
echo $tpl->result['main'];
на
PHP:
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

не прокатывает ... после такой замены сайт воообще не грузится (((

ЗЫ ...
Движок обновил только что с версии 7.5

шаблон стоит тот который был в 7.5 только добросил недостающие файлы ...
 
Ребят помогите ... как "включить" поддержку php в шаблонах на DLE 9.4

замена в index.php

PHP:
echo $tpl->result['main'];
на
PHP:
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

не прокатывает ... после такой замены сайт воообще не грузится (((

ЗЫ ...
Движок обновил только что с версии 7.5

шаблон стоит тот который был в 7.5 только добросил недостающие файлы ...
Для каких нужд? Там же и так работает пхп в шаблоне.
 
правда что ли ?? ....
блииин как я отстал от жизни ....

просто я помню что в 7-8 линейках .... надо было подшаманить чтобы можно было вставлять php код в шаблон ...
 
правда что ли ?? ....
блииин как я отстал от жизни ....

просто я помню что в 7-8 линейках .... надо было подшаманить чтобы можно было вставлять php код в шаблон ...
Если не сложно, напишите примитивны пример. Может я неправильно понял и сбил с мысли.

Добавлено через 12 минут
Просто смотри ты любой php скрипт можешь вынести в папку engine/modules/ и потом в шаблоне прописуешь {include file="engine/modules/твой_скрипт.php"},
либо действительно как ты написал в своем посте, но с одним но:

замена в index.php
PHP код:
echo $tpl->result['main'];
на
PHP код:
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

знак @ нужно убрать, он лишний
 
правда что ли ?? ....
блииин как я отстал от жизни ....
просто я помню что в 7-8 линейках .... надо было подшаманить чтобы можно было вставлять php код в шаблон ...
лично я делаю так
PHP:
echo eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
а вообще теперь можно вот так вставлять
PHP:
{include file="file.php"}
 
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
не работает

или надо

echo eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

просто на предыдущих и без echo работало
 
не работает
или надо
echo eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
просто на предыдущих и без echo работало
да и не нада уже изобретать велосипед и прописывать это! достаточно как написали выше использовать черезе include вставку php кода через файлы!
 
Проверил на 9.2, можно и не в modules.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху