Технический сбой

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

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


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

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

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


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

vitnet
PHP-developer

vitnet - -

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 - -

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

sergo_8ck
Юзер

sergo_8ck - -

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

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

наверх