Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
eaze:panda:работа_с_vt [2011/09/13 18:18] zenden [Проверки] |
eaze:panda:работа_с_vt [2014/01/09 17:48] conwell [Проверка пользовательского ввода в VT] |
||
---|---|---|---|
Строка 48: | Строка 48: | ||
Для объединения ячеек таблицы нужно изменить значение colspans в массиве $grid. | Для объединения ячеек таблицы нужно изменить значение colspans в массиве $grid. | ||
<code php>"сolspans" => array( 0 => 2 )</code> | <code php>"сolspans" => array( 0 => 2 )</code> | ||
- | <code php><td><p class="status (info|good|bad)">{$object.categoryId}</p></td></code> | + | <code php><td><span class="status (green|blue|red)">{$object.categoryId}</span></td></code> |
{{:eaze:panda:panda_list_colspan.png?|}} | {{:eaze:panda:panda_list_colspan.png?|}} | ||
Строка 65: | Строка 65: | ||
===== Проверка пользовательского ввода в VT ===== | ===== Проверка пользовательского ввода в VT ===== | ||
Для тех данных, которые вводит пользователь на сайте и они отображаются в VT, нужно применять фильтрацию. Например, в списке комментариев. | Для тех данных, которые вводит пользователь на сайте и они отображаются в VT, нужно применять фильтрацию. Например, в списке комментариев. | ||
- | <code php><td>{form: $object.author}</td> | + | <code php><td>{form:$object.author}</td> |
<td>{form:$object.email}</td> | <td>{form:$object.email}</td> | ||
<td>{form:$object.comment}</td></code> | <td>{form:$object.comment}</td></code> | ||
- | ''{form:$var}'' вызывает функцию ''HtmlHelper::RenderToForm( $var )'', которая в свою очередь вызывает'' htmlspecialchars'' (см. Template.php и HtmlHelper.php). | + | ''{form:$var}'' вызывает функцию ''HtmlHelper::RenderToForm( $var )'', которая в свою очередь вызывает'' htmlspecialchars'' (см. Template.php и HtmlHelper.php). Для вывода массива можно использовать такой вид - ''{form:$array[key]}''. |
==== Задание ==== | ==== Задание ==== |