MGHaze 4 Опубликовано: 3 апреля Рассказать Опубликовано: 3 апреля У допполей есть тег на проверку наличия информации в них - [xfgiven_x]. Есть ли что-то подобное для {full-story}? Ссылка на сообщение Поделиться на других сайтах
radrigo 209 Опубликовано: 3 апреля Рассказать Опубликовано: 3 апреля 4 часа назад, MGHaze сказал: У допполей есть тег на проверку наличия информации в них - [xfgiven_x]. Есть ли что-то подобное для {full-story}? В шаблоне краткой новости можно использовать следующий код [if full_story = "0"]выведет этот текст, если полное описание отсутствует[/if] В шаблоне полной новости подобного сделать вроде как нельзя 1 Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 3 апреля Рассказать Опубликовано: 3 апреля Есть. Тег [if ....] https://dle-news.ru/extras/online/index.html?all17.html 3 минуты назад, radrigo сказал: [if full_story = "0"]выведет этот текст, если полное описание отсутствует[/if] Не совсем верный совет. Этот тег выведет текст если значение поля равно нулю. Пустое поле это не число ноль. Пусто это "" 3 минуты назад, radrigo сказал: В шаблоне полной новости подобного сделать вроде как нельзя Это как раз только для полной новости и можно сделать. При выводе кратких новостей полная новость вообще не читается из базы и она всегда отсутствует. 1 Ссылка на сообщение Поделиться на других сайтах
radrigo 209 Опубликовано: 3 апреля Рассказать Опубликовано: 3 апреля 6 минут назад, celsoft сказал: Есть. Тег [if ....] https://dle-news.ru/extras/online/index.html?all17.html Не совсем верный совет. Этот тег выведет текст если значение поля равно нулю. Пустое поле это не число ноль. Пусто это "" Это как раз только для полной новости и можно сделать. При выводе кратких новостей полная новость вообще не читается из базы и она всегда отсутствует. В документации написано следующее Цитата full_story - В шаблоне короткой новости это количество символов в полном описании. В шаблоне полной новости непосредственно полный текст. Проверил мой вариант в шаблоне краткой новости и он работает. В шаблоне полной новости подобный вариант не работает. Хотя может я что не понимаю Судя по описанию, в шаблоне полной новости мог бы работать подобный вариант, но к сожалению не прокатывает [if full_story = ""] текст если пусто [/if] Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 4 апреля Рассказать Опубликовано: 4 апреля 12 часов назад, radrigo сказал: В документации написано следующее Точно. Забыл об этом совсем )) 12 часов назад, radrigo сказал: Судя по описанию, в шаблоне полной новости мог бы работать подобный вариант, но к сожалению не прокатывает [if full_story = ""] текст если пусто [/if] Понял почему не работает. Это потому что если поле полной новости не заполнено, но заполнено при этом поле краткой новости, то полная новость заполняется краткой автоматически и тег полной новости выводит содержимое краткого описания. Т.е. в данном случае нужно отказываться от краткой новости тоже и переходить например на доп. поля, отключив стандартные поля в настройках скрипта. Ссылка на сообщение Поделиться на других сайтах
MGHaze 4 Опубликовано: 4 апреля Рассказать Опубликовано: 4 апреля Автор Не догадался посмотреть условия. Спасибо всем! 1 час назад, celsoft сказал: Т.е. в данном случае нужно отказываться от краткой новости тоже и переходить например на доп. поля, отключив стандартные поля в настройках скрипта. У меня отключена полная новость в админке, а новости пишутся в поле краткой. Можете попутно объяснить принцип работы такого отключения? У меня, получается, сейчас дублируются записи в базе (из краткой в полную)? Ссылка на сообщение Поделиться на других сайтах
celsoft 6222 Опубликовано: 4 апреля Рассказать Опубликовано: 4 апреля 29 минут назад, MGHaze сказал: Не догадался посмотреть условия. Спасибо всем! У меня отключена полная новость в админке, а новости пишутся в поле краткой. Можете попутно объяснить принцип работы такого отключения? У меня, получается, сейчас дублируются записи в базе (из краткой в полную)? Все очень просто. Если в шаблоне полной новости стоит тег вывода полной новости, но полной новости при этом нет, то в этом теге выводится содержимое поля краткой новости автоматически. Если в шаблон поставить одновременно тег вывода крактой новости и тег вывода полной новости то этого уже не будет. То есть это работает про принципу если в шаблоне полной новости два тега (вывод краткой и полной новости) то поля продолжают друг друга (крактое начало, полное продолжение) если один тег, то если заполненая полная новость, то будет ее содержание, если не заполнена то содержание краткой новости будет там размещено. 1 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас