Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Дополнительное поле - checkbox в DLE

Дополнительное поле - checkbox в DLE


     26.10.2011    checkbox, дополнительные поля    Общие вопросы по вёрстке, Шаблоны (TPL)    11169

вопрос
Давно я ничего не спрашивал)))
Суть вот в чём.
Необходимо выводить в новости определённый контент только в том случаи, если заполнено дополнительное поле, при этом значение дополнительного поля совершенно не важно.
т.е. код выглядит следующим образом:
[xvgiven_field]текст[/xvgiven_field]


Логично было бы при публикации использовать чекбоксы вместо обычного однострочного поля. Как это осуществить?

Ответил: ПафНутиЙ


в addnews.tpl пишем:
<input type="checkbox" name="xfield[field]" value="Да" /> Заполнить это поле

Этого вполне достаточно. Слово "Да" можно заменить на любое другое, оно будет записано как значение дополнительного поля.

7 комментариев

lrem
Юзер

lrem - 27 октября 2011 03:24 -

Павел огромное спасибо за ваш сайт и вам за ответы. Сам хотел что то подобное организовать, но забил из-за непрофессиональности. Еще раз спасибо.
p.s. ответ очень помог.

fazanaka
Юзер

fazanaka - 18 февраля 2012 23:56 -

Помогло, спасибо ! Вот только скажите пожалуйста, как этот же checkbox отобразить при полном редактирование и ajax редактирование ! а то оно будет отображаться как текстовое поле со значением Да

ПафНутиЙ
Админ

ПафНутиЙ - 19 февраля 2012 11:13 -

Без правки php этого не выйдет.

Каков вопрос - таков и ответ. Просто помните об этом.

dimanix
Юзер

dimanix - 23 мая 2014 01:50 -

А КАК ВЫВЕСТИ ЕГО В ПОЛНОЙ НОВОСТИ ??? dle 10.1

dj-avtosh
PHP-developer

dj-avtosh - 23 мая 2014 12:05 -

Без капса, пожалуйста.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dimanix
Юзер

dimanix - 23 мая 2014 15:31 -

dj-avtosh, это как?

u25sergey25v
Юзер

u25sergey25v - 2 июня 2018 22:59 -

Вот мое решения без вмешательство в код,держите ;) :
Название поля "test"
Тип поля "Одна строка"
Значение по умолчанию "test"
в майн тпл или отдельный js:
<script>
$('#xf_test').attr({type:'checkbox'});
</script>
да и исправить в xfields.php на $params .= "data-rel=\"\" "; пожеланию

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх