img
img
img
"De Profundis Clamo ad te,
Domine..."

Злое.

12:40, 17-Jun-2010 ..в категории Кто-то ..5 мнений .. Сослаться

Некоторые блять хуеблядские пиздопроёбища не имеют на хуй НИ КАКОГО представления об этикете сетевого общения и ваще о правилах приличия! Ну вот ты, сука, спрашиваешь, например, на форуме, как реализовать какую-либо херню? Ни чего толком не отвечают, и тут тебя, суку, приспичивает разродиться многозначительным «А, спасибо, всё, я разобрался!» и закрыть тему! СУКАБЛЯ! Ну вот неужели сложно под конец написать-таки, КАК разобрался?! Бля, БЕСИТ! Охота проклясть всех до третьего поколения! Ну как так можно?! Решение блин – одна строчка, так нет, ХУЙ напишем!

Ладно, к теме. Как в MODx скрыть незаполненные TV-параметры. Скрыть TV-параметры. Проверка TV-параметров. Тут же можно добавить: несколько изображений в TV-параметрах, дополнительные картинки в TV-параметрах. Как скрыть не использующиеся TV-параметры.

Для не желающих использовать для решения вышеуказанных задач PHx (а именно это и советуют многочисленный «да погугли ты, чего тупишь») и обойтись php, привожу простецкий код, до которого, в прочем, не асам в MODx допереть не просто.

< ? php
$tvPr = $modx->getTemplateVarOutput(array("VashTVparametr"));
if($tvPr['VashTVparametr']) echo $tvPr['VashTVparametr'];
?>

Это, как водится, загоняем в снипет, снипет втыкаем в шаблон. В результате, если указанный параметр на странице редактирования записи не заполнен, на странице ни чего не отображается. Вместо $tvPr['VashTVparametr'] втыкается что угодно, например ‘Хрен тебе, а не цена товара!’. Данная хрень так же может пригодиться при необходимости добавлять несколько изображений к каждому товару, в том случае, если товаров много, и не известно, сколько изображений для каждого надо будет загрузить.

< ? php
$tvPr = $modx->getTemplateVarOutput(array("image2"));
if($tvPr['image2']) echo '< img src="[*image2*]" alt="" width="100" height="200" />';
?>

- загрузил в TV-параметр «image2» картинку – будет картинка, не загрузил - не будет. Для определённого числа картинок выглядит так:

< ? php
$tvPr = $modx->getTemplateVarOutput(array("image2","image3","image4"));
if($tvPr['image2']) echo '< img src ="[*image2*]" alt="" width="100" height="200" />';
if($tvPr['image3']) echo '< img src ="[*image3*]" alt="" width="100" height="200" />';
if($tvPr['image4']) echo '< img src ="[*image4*]" alt="" width="100" height="200" />';
?>

Вот. Так. Всё. Просто. Блин.


Комментировать

Без названия

17:41, 17-Jun-2010 .. Написано Килли
буду иметь в виду!

Без названия

17:28, 26-Jul-2010 .. Написано stripe
Я, конечно, дико извиняюсь, но по-моему, ты совсем пизданулся блядь

Без названия

17:45, 26-Jul-2010 .. Написано Neutrum
А почему без аргументов?:(

Без названия

14:17, 5-Aug-2010 .. Написано Аноним
Ты всё так же ругаешься...

Без названия

14:47, 5-Aug-2010 .. Написано Neutrum
Набор матерных слов вообще сильно ограничен)))

img
img
img
img
<<< 54 из 233) >>>