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