Описание тега smarty2

Smarty is a template engine for PHP. It enables programmers and web-designers to implement the MVC architecture pattern. The templates created can be re-used very easily.
0 ответов

Создание минификатора в Smarty и включение в него "буквального" кода

Используя Smarty 2.6, я пытаюсь создать минификатор для моего выходного кода. Я создал функцию minifyHTML и зарегистрировал ее для вывода: function myMinifyHTML($tpl_output, &$smarty) { $tpl_output = minifyHTML($tpl_output); return $tpl_output; …
26 янв '19 в 14:57
1 ответ

Почему даже после нанесения полосок лишние косые черты не удаляются в ум?

Я использую умный шаблонизатор. В коде smarty я использовал функцию stripslashes, чтобы удалить лишние косые черты, появляющиеся в строке, но косые черты не удаляются. Как мне решить эту проблему? Ниже приведена строка и код, который я использую для…
16 окт '14 в 05:51
2 ответа

Определить, был ли установлен флажок для массива Smarty 2

В моем шаблоне Smarty у меня есть ряд флажков, которые называются "region_codes" и содержат значения "GB", "US", "EU" и т. Д. И т. Д. Это код в моем шаблоне Smarty: <input type="checkbox" name="region_codes[]" value="{$region_code}" {if isset($sm…
17 май '12 в 09:05
1 ответ

Умный родственник включает путь в подпапки

У меня есть структура файла, как это: templates index.tpl module_1 main.tpl xyz.tpl abc.tpl ... module_n main.tpl zzz.tpl kkk.tpl Smarty шаблоны DIR это: $smarty->template_dir = USER_ROOT."/templates"; Внутри каждого модуля шаблона main.tpl должн…
08 ноя '12 в 16:15
2 ответа

Как сделать вложенные циклы foreach в умном шаблонизаторе?

Я новичок в smarty и пытаюсь реализовать вложенный цикл foreach. Таким образом, у меня есть две таблицы subCategory и члены, где члены и подкатегория могут быть объединены с помощью subcategory_id. Например, существует около 5 категорий и около 50 ч…
07 окт '17 в 20:11
1 ответ

Проблема с Smarty Template Engine

У меня проблемы со Smarty. Мне нужно сделать некоторые вычисления, назначения и удаления в .tpl файл то есть умный. Но проблема, с которой я сталкиваюсь, заключается в том, что когда я {$idlist[$iSum+1]} Это дает ошибку. здесь $idlist является масси…
22 сен '12 в 10:12
2 ответа

Обновление Smarty с Smarty v2 до v3

Я нахожусь в процессе обновления сайта на основе PHP с Smarty2 до Smarty3. Мне удалось получить почти все, что работает на обеих версиях, заменив require_once('Smarty.class.php' со следующим: @ include_once('SmartyBC.class.php'); if (class_exists('S…
15 авг '12 в 20:18
3 ответа

Присвоить значение переменной в одной строке с помощью Smarty 2

Я использую Smarty 2 и хотел бы знать, есть ли лучший / более удобный способ использования assign установить значение evenRow на одной строке, а не на 5 строк ниже. {if $evenRow == 'on'} {assign var='evenRow' value='off'} {else} {assign var='evenRow…
29 окт '13 в 09:54
1 ответ

Smarty Postfilters / Prefilters как применить к шаблону перед выводом

Я не совсем понимаю, как использовать фильтры post / pre с smarty. Что мне нужно сделать, так это искать и заменять определенные элементы на странице перед ее отображением. Я бы предпочел сделать это прямо перед вызовом $smarty->display. Это означае…
10 июл '12 в 15:14
0 ответов

Шаблонный движок Smarty - regex_replace любой номер телефона с пользовательским HTML

Моя система cms (flynax.com) использует шаблонный движок smarty. У меня есть шаблон, который печатает значение поля из базы данных. Тег, используемый в шаблоне для печати значения поля описания (html): {$item.value} Мне нужно скрыть любой номер теле…
11 дек '18 в 20:10
1 ответ

Как передать переменную Smarty в функцию PHP?

Это не повторяющийся вопрос, я не мог решить свою проблему, используя ответы из других тем, кроме того, у меня другая проблема. Я пытаюсь напечатать URL с добавленным параметром, используя PHP в функции плагина Smarty. Я использую ПО WHMCS. Ниже при…
06 дек '15 в 16:54
1 ответ

Smarty: строковая переменная содержит скобки

У меня есть ассоциативный массив, назначенный переменной Smarty, что-то вроде этого: $foo = array('my[content][hello]' => 'hello', 'my[content][goodbye]' => 'goodbye', ... В файле шаблона, как получить доступ hello? Это не удается: {$foo.my[co…
24 мар '12 в 04:44
1 ответ

Добавьте процент к значению переменной в шаблоне Smarty 2

Я назначил переменную в моем шаблоне Smarty 2. {assign var="real_count" value="{$store_summary|@count}"} {$real_count = settype ($real_count, 'integer')} Моя цель - прибавить 65% к стоимости $real_count, С данными, с которыми я работаю, у меня есть …
09 июн '15 в 16:57
2 ответа

Есть способ разобраться с умом?

Люди! У php у меня такой код: 'homeSize' => Image::getSize('home'))) Итак, есть ли способ отделить его от умного? Например: 'largeSize' => Image::getSize('large')
04 фев '12 в 22:07
4 ответа

Smarty получает подстроку переменной с strpos в качестве начала и strlen в качестве конца

У меня проблемы с форматированием переменных в Smarty. Мне было интересно, что это лучший способ сделать это. В основном у меня есть строка "ABC | DEFGH", я хочу, чтобы smarty получил подстроку "DEFGH". Как мне это сделать? {$var|substr:strpos:"|":s…
08 дек '10 в 16:46
1 ответ

Как можно прекратить foreach класс div в шаблоне smarty2

Это мой код, и мне нужно прекратить foreach навсегда последний ul и tab-content. Я использую smarty 2. Я попробовал все и не могу решить. <div class="tabs"> <ul class="nav nav-tabs"> {foreach from=$languages item=v} <li> <a href…
26 мар '14 в 14:42
2 ответа

{если}{еще} не работают должным образом в Smarty

У меня есть следующий смарт-код на моем шаблоне {capture name="diff"} {datediff timestamp=$data_base.updated_date} {/capture} {$smarty.capture.diff} | {$smarty.const.UPDATE_BLOCK_SECONDS} {if $smarty.capture.diff > $smarty.const.UPDATE_BLOCK_SECO…
24 мар '12 в 09:41
1 ответ

SMARTY - как добавить дни в переменную к дате?

Я хочу добавить в $order->date_add дату, дополнительные дни. Количество дней в переменной $order->days У меня есть такой код {$order->date_add|cat:' +60 days'|date_format:"%d-%m-%Y"} но я хочу заменить число '60' переменной $order->days. К сожале…
20 окт '17 в 22:20
2 ответа

Цикл foreach с использованием smarty

Мне нужна подсказка относительно синтаксиса php с использованием smarty версии 2.6.29. Код выглядит как... [-php-] // $array is assigned from another .php file foreach($array as $arr){ echo $arr; } [-/php-] Любая помощь будет очень полезна...
28 сен '16 в 11:04
1 ответ

Присвоение значения переменной в выпадающем списке в таблице

У меня есть список материалов в раскрывающемся списке в каждой строке таблицы (100 строк). Я хочу выборочно назначить любой строке выбранный материал. Например, предположим, что $materialoptions назначен массив (1=> "Материал 1", 2=> "Материал 2",3=…
08 июн '14 в 10:56