Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Когда не заполнено полное описание

Тема в разделе "Вопросы- ответы", создана пользователем Sam_Morrou, 1 июл 2019.

01.07.19 в 21:41
02.07.19 в 17:22
3
3.697
0
  1. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    645
    Лучших ответов:
    0
    Рейтинги:
    +72 / 13 / -0
    Доброго времени суток, подскажите по такому вопросу:
    Возможно ли сделать так, что бы если не добавлен текст в поле (полное описание Screenshot)
    в самом шаблоне вы выводилось место под текст: Screenshot
    Код:
    <div class="sect sect-text">
                        <div class="sect-header fx-row fx-middle">
                            <h2><div class="sect-title fx-1">Текст песни {title}</div></h2>
                        </div>
                        <div class="sect-content full-text clearfix hide-this">
                           {full-story}
                        </div>
                    </div>
                </div>

    Примерно как для доп полей
    [xfgiven_поле][xfvalue_поле][/xfgiven_поле]
     
  2. hent4iboys

    hent4iboys Бывалый

    Регистрация:
    31 авг 2018
    Сообщения:
    712
    Лучших ответов:
    2
    Рейтинги:
    +143 / 27 / -0
    найди в show.full.php
    Код:
    $tpl->set( '{full-story}', $row['full_story'] );
    
    замени на это
    Код:
                if( $row['full_story'] ) {
                    $tpl->set( '{full-story}', $row['full_story'] );
                    $tpl->set( '[full-story]', "" );
                    $tpl->set( '[/full-story]', "" );
                    $tpl->set_block( "'\\[not-full-story\\](.*?)\\[/not-full-story\\]'si", "" );
                } else {
                    $tpl->set( '{full-story}', $row['full_story'] );
                    $tpl->set_block( "'\\[full-story\\](.*?)\\[/full-story\\]'si", "" );
                    $tpl->set( '[not-full-story]', "" );
                    $tpl->set( '[/not-full-story]', "" );
                }
    
    Код:
    [full-story]
    <div class="sect sect-text">
                       <div class="sect-header fx-row fx-middle">
                           <h2><div class="sect-title fx-1">Текст песни {title}</div></h2>
                       </div>
                       <div class="sect-content full-text clearfix hide-this">
                          {full-story}
                       </div>
                   </div>
               </div>
    [/full-story]
    
    [not-full-story] *показать текст если нету {full-story} [/not-full-story]
     
    • Полезно Полезно x 1
  3. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    645
    Лучших ответов:
    0
    Рейтинги:
    +72 / 13 / -0
    Благодарю, прийду с работы, вечерком попробую:)
     
  4. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    645
    Лучших ответов:
    0
    Рейтинги:
    +72 / 13 / -0
    Помогло) Спасибо большое!
     
    #4 Sam_Morrou, 2 июл 2019
    Последнее редактирование: 2 июл 2019
Яндекс.Метрика