Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) Если не заполнена Краткое описание выводить другой текст на странице.

Если не заполнена Краткое описание выводить другой текст на странице.


     07.03.2014    Шаблоны (TPL)    1488

вопрос
Краткое описание если не заполнена то выводится вместо этого ТЕКСТ1. А если заполнена Краткое описание то ТЕКСТ1 не выводится.
Аналогия тегу [xfnotgiven_X] ТЕКСТ1 [/xfnotgiven_X] но в это для дополнительных полей. Мне нужно именно для КРАТКОГО ОПИСАНИЯ
Как это реализовать? Заранее спасибо!

Ответа пока нет


Комментарии пользователей (3)

vitnet
218

2173 | 930

vitnet - 7 марта 2014 20:20 - Эксперт

engine/modules/show.short.php
            } else {
                $row['short_story'] = stripslashes( $row['short_story'] );
                $tpl->set( '{short-story}', "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" );
            }

заменить на
            } else {
                
                if( $row['short_story'] == "" ) {
                    $row['short_story'] = "Short story not found";
                } else {
                    $row['short_story'] = stripslashes( $row['short_story'] );
                }

                $tpl->set( '{short-story}', "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['short_story'] . "</div>" );
            }

sergo_8ck
18 | 1

sergo_8ck - 8 марта 2014 09:09 - Юзер

Я так понял тут должно выодится "Short story not found"... когда краткого описания нет
Не подходит такой метод, нужно чтобы вместо ТЕКСТ1 можно было еще подставлять дополнительные поля. Чтобы текст не постоянно одинаковый был а генерировался с тегами [xfvalue_x]

sergo_8ck
18 | 1

sergo_8ck - 11 марта 2014 07:58 - Юзер

неужели это невозможно сделать? помогите очень надо

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

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