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

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


     07.03.2014    Краткое описание, xfnotgiven, дополнительное поле    Все вопросы » Шаблоны (TPL)    3201

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

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


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

vitnet
PHP-developer

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
Юзер

sergo_8ck - 8 марта 2014 09:09 -

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

sergo_8ck
Юзер

sergo_8ck - 11 марта 2014 07:58 -

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

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

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

наверх