Пустой h1 в коде страницы

GarrySt

Мудрила
Premium
Сообщения
765
Реакции
598
Баллы
11,090
Суть в чем.
Если посмотреть код главной (основной) странички форума то я вижу вот такое:

Код:
<!-- h1 title, description -->
                            <div class="titleBar">
                               
                                <h1> </h1>
                               
                               
                            </div>

Мой SEO-шник обьяснил что это плохо. Надо или убрать вообще пустые h1 или прописать там что то.

Выводится все это в PAGE_CONTAINER - сам код вывода:

Код:
<!-- h1 title, description -->
                            <div class="titleBar">
                                {xen:raw $beforeH1}
                                <h1><xen:if
                                    is="{$h1}">{xen:raw $h1}<xen:elseif
                                    is="{$title}" />{xen:raw $title}<xen:else
                                    />{$xenOptions.boardTitle}</xen:if></h1>
                               
                                <xen:if is="{$pageDescription.content}"><p id="pageDescription" class="muted {$pageDescription.class}">{xen:raw $pageDescription.content}</p></xen:if>
                            </div>

Суть в чем. Просто убрать этот блок нельзя. Тогда пропадает заглавие Темы непосредственно при просмотре темы.

Помогите плиз. задача собственно: Надо или убрать вообще пустые h1 или прописать там что то.
 
Если посмотреть код главной (основной) странички форума то я вижу вот такое:
Напрашивается вопрос. Почему так? У Вас указана основная информация о Вашем ресурсе? ....​
 
Сам себе противоречишь :) в исходном коде отображается чисто в HTML без учета синтаксиса ксена, что ты собрался удалять, там же написаны условия при которых и что должно отображаться в теге, просто у тебя не выполнено ни одного, смотри сообщение выше :)
 
Вас указана основная информация о Вашем ресурсе? ....

Имеется в виду тут: /admin.php?options/list/basicBoard ?

Конечно указано все. В этом то и проблема. Я больше скажу, грешил на стиль, может я там что то дернул не то. Но основной стиль (из коробки) у меня присутсвует, я просто его отключил. Там я ничего не менял вообще. В нем такая же беда.

Как я понимаю, в переменной $xenOptions.boardTitle должно быть значение с поля настроек"Название форума"? Я кстати ручками в шаблоне даже пробовал вместо переменной этой поставить свое описание. Все равно h1 пустые.

Собственно где я дурак?
 
Там я ничего не менял вообще.
А и не обязательно там менять, достаточно установить какой нибудь плагин, который модифицирует шаблон, в самих шаблонах будет все как есть, а фактически пусто :)
 
Ну так только богу известно, что он там делал :-)

Та в том то и дело, что именно тот блок я точно не трогал. Упоминал выше, что проверил на дефолтном стиле.

Спасибо Slowpoked, - чутка пообщались в личку, выяснилось, что никакой модификатор тут не причем.

К примеру если я создаю такую конструкцию:

Код:
<h1>{$xenOptions.boardTitle}
                                   <xen:if
                                    is="{$h1}">{xen:raw $h1}<xen:elseif
                                    is="{$title}" />{xen:raw $title}<xen:else
                                    />{$xenOptions.boardTitle}</xen:if>                                                                    
              </h1>

То значение Названия форума вывелось, причем как на главной, так и при просмотре темы, перед названием темы.

Пришлось пока ставить костыль:

Код:
<h1><xen:if is="!{$forum}">{$xenOptions.boardTitle}</xen:if>
                              
                                        <xen:if
                                    is="{$h1}">{xen:raw $h1}<xen:elseif
                                    is="{$title}" />{xen:raw $title}<xen:else
                                    />{$xenOptions.boardTitle}</xen:if>                                                                     
                                                                </h1>

Что как бы совсем не правильно так делать.

А вот в чем же проблема, так и не разобрался :(
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу