Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Дополнительное поле - checkbox в DLE

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


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

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


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

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


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

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

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

lrem
Юзер

lrem - -

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

fazanaka
Юзер

fazanaka - -

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

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

ПафНутиЙ - -

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

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

dimanix
Юзер

dimanix - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

По заказам пишем сюда: @Rud00y

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

dimanix
Юзер

dimanix - -

dj-avtosh, это как?

u25sergey25v
Юзер

u25sergey25v - -

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

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

наверх