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

Как скрыть дополнительное поле в dle ?


     09.03.2016    Все вопросы » Общие вопросы    1823

вопрос
Попытаюсь объяснить что именно я хочу.

[u][b]Пример:[/b][/u]
[not-xfgiven_допполе]
Текст 1
[/not-xfgiven_допполе]  

[xfgiven_допполе]
Текст 2
[/xfgiven_допполе]


То есть всегда показывает - "Текст 1"
Но, если ввести текст в доп поле (что угодно), то - "Текст 1" скроется, и покажет - "Текст 2"

Как это можно реализовать или что-то подобное?
Просто много новостей, не хочу править каждую новость, только в некоторых нужно изменить. Вот и хотел придумать что нибудь подобное.

Ответил: vitnet


[xfnotgiven_X] [/xfnotgiven_X]

Выводят текст указанный в них если дополнительное поле не было задано при публикации новости, где "х" это имя дополнительного поля

далее открываем файл show.short.php && show.full.php

находим
if( strpos( $tpl->copy_template, "[xfvalue_" ) !== false OR strpos( $tpl->copy_template, "[xfgiven_" ) !== false ) {

меняем на
if( strpos( $tpl->copy_template, "[xfvalue_" ) !== false OR strpos( $tpl->copy_template, "[xfgiven_" ) !== false OR strpos( $tpl->copy_template, "[xfnotgiven_" ) !== false ) {

4 комментария

Paradis
Юзер

Paradis - 9 марта 2016 23:15 -

А кто может обновить до 11 версии?
И цену напишите.

vitnet
PHP-developer

vitnet - 10 марта 2016 00:02 -

***Комментарий удален***

Paradis
Юзер

Paradis - 10 марта 2016 05:45 -

Помогло, спасибо!

LazyDev
PHP-developer

LazyDev - 10 марта 2016 00:22 -

Обновится до 11 версии, там есть специальный тег.
Или купить http://gameer.name/store/24

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх