Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Sam_Morrou, Jul 1, 2019.

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

    PRO Users

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    Доброго времени суток, подскажите по такому вопросу:
    Возможно ли сделать так, что бы если не добавлен текст в поле (полное описание Screenshot)
    в самом шаблоне вы выводилось место под текст: Screenshot
    Code:
    <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 Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    712
    Best Answers:
    2
    Ratings:
    +143 / 27 / -0
    найди в show.full.php
    Code:
    $tpl->set( '{full-story}', $row['full_story'] );
    
    замени на это
    Code:
                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]', "" );
                }
    
    Code:
    [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

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    Благодарю, прийду с работы, вечерком попробую:)
     
  4. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Joined:
    Mar 2, 2017
    Messages:
    645
    Best Answers:
    0
    Ratings:
    +72 / 13 / -0
    Помогло) Спасибо большое!
     
    #4 Sam_Morrou, Jul 2, 2019
    Last edited: Jul 2, 2019
Яндекс.Метрика