Envy Опубликовано 21 мая, 2017 Поделиться Опубликовано 21 мая, 2017 Добрый день, подскажите, как в шаблоны стиля вставлять php код? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 мая, 2017 Поделиться Опубликовано 21 мая, 2017 Вставляем php в шаблоны IPS4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Envy Опубликовано 21 мая, 2017 Автор Поделиться Опубликовано 21 мая, 2017 2 часа назад, Respected сказал: Вставляем php в шаблоны IPS4 типа вместо <? echo 'tudim sudim' ?> {{ echo 'tudim sudim';}} ? правильно понимаю? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Cheshir Опубликовано 24 мая, 2017 Поделиться Опубликовано 24 мая, 2017 В 21.05.2017 в 20:53, Envy сказал: правильно понимаю? Любой шаблон откройте, и смотрите какой код в двойных фигурных скобках. Чистый пхп не используется в ips Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Envy Опубликовано 24 мая, 2017 Автор Поделиться Опубликовано 24 мая, 2017 32 минуты назад, Cheshir сказал: Любой шаблон откройте, и смотрите какой код в двойных фигурных скобках. Чистый пхп не используется в ips я знаю, что находится в квадратных скобках, вопрос темы не в том Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Cheshir Опубликовано 24 мая, 2017 Поделиться Опубликовано 24 мая, 2017 В 21.05.2017 в 17:26, Envy сказал: Добрый день, подскажите, как в шаблоны стиля вставлять php код? Какой вопрос, такой ответ. В чем тогда вопрос? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Envy Опубликовано 24 мая, 2017 Автор Поделиться Опубликовано 24 мая, 2017 2 минуты назад, Cheshir сказал: Какой вопрос, такой ответ. В чем тогда вопрос? это не ответ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 24 мая, 2017 Поделиться Опубликовано 24 мая, 2017 PHP выводится с помощью блоков. Создаёшь блок на php и вставляешь его куда угодно Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 24 мая, 2017 Поделиться Опубликовано 24 мая, 2017 В 21.05.2017 в 20:53, Envy сказал: типа вместо <? echo 'tudim sudim' ?> {{ echo 'tudim sudim';}} ? правильно понимаю? Нет не правильно, начиная с то го, что пример ни о чем. Ну если уж хочется на таком примере, то вот так {{$permennaya = ''tudim sudim';}} А вывод {$permennaya} Причем!!! Если используются встроенные конструкции {{if $permennaya}} {{endif}} то точки с запятой в конце не ставятся. А здесь {{$permennaya = ''tudim sudim';}} точка с запятой обязательна 3 часа назад, Respected сказал: PHP выводится с помощью блоков. Создаёшь блок на php и вставляешь его куда угодно С помощью блоко - это хорошо. Но. Вот есть у меня доска объявлений. Где устаревшие объявы переносятся в раздел "Архив". Можно конечно плагин-задачу написать, которая раз в сутки будет проверять объявы и переносить, Но я поступил проще - прям в шаблоне проверяется время и если надо объява переносится в другой раздел {{$dateNow = time();}} {{$ads_period=180*86400;}} {{if $record->container()->id !== XX}} {{if $dateNow > ( $record->record_updated + $ads_period )}} {{\IPS\Db::i()->update('cms_custom_database_X', array( 'record_locked' => 1, category_id => XX ), array( 'primary_id_field=?', $record->_id ) ); // move to archive}} {{endif}} {{endif}} Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 24 мая, 2017 Поделиться Опубликовано 24 мая, 2017 И еще есть консрукция {expression=""} которая возвращает результат работы какой нибудь функции. Пример {expression="md5(uniqid())"} По сути это же можно написать длиннее {{$v = md5(uniqid());}} {$v} Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.