Иконка ресурса

Brivium - Metadata Essential 1.9.1

Нет прав для скачивания
Если автором не предусмотрено, то никак.
 
Пользователь Hope обновил ресурс Brivium - Metadata Essential новой записью:

1.9.0

  • Исправление ошибок
  • Добавлена поддержка меток XenForo в качестве мета-ключевых слов для тем и ресурсов
  • Добавлена поддержка переменной {tagline} для мета-описаний ресурсов
  • За предоставленное обновление благодарим пользователя iXen

Узнать больше об этом обновлении...
 
Кто может помочь. В общем если включить поле title в узлах, описание в узлах (под заголовком) пропадает. Если отключить модификацию: forum_view Replace title og meta tag forum то всё работает. Но соответственно некорректно отображаются og meta теги т.к. модификацию отключили.

Ищет:
Код:
#<xen:container.*xen:include template=\"open_graph_meta\".*<\/xen:include><\/xen:container>#imsU

На:
Код:
<xen:if is="{$brmeOptions.enabled_title}">
    <xen:if is="{$brmeOptions.title}=='user' && {$metaData.title}">
    <xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:forums', $forum}</xen:set>
        <xen:set var="$title">{xen:raw $metaData.title}</xen:set>
    </xen:include></xen:container>
    <xen:elseif is="{$brmeOptions.title}=='fixed' && {$brmeOptions.titleFixed}"/>
    <xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:forums', $forum}</xen:set>
        <xen:set var="$title">{xen:raw $brmeOptions.titleFixed}</xen:set>
    </xen:include></xen:container>
    <xen:else />$0</xen:if>
</xen:if>

Ошибок в модификации нет. Кто может подсказать в чём дело?

В шаблоне: forum_view
Код:
<xen:title>{$forum.title}{xen:helper pagenumber, $page}</xen:title>
<xen:h1>{$forum.title}</xen:h1>

<xen:if is="{$forum.description} AND @threadListDescriptions">
    <xen:description class="baseHtml">{xen:raw $forum.description}</xen:description>
</xen:if>

<xen:navigation>
    <xen:breadcrumb source="$nodeBreadCrumbs" />
</xen:navigation>

<xen:container var="$head.canonical">
    <link rel="canonical" href="{xen:link 'canonical:forums', $forum, 'page={$page}'}" /></xen:container>

<xen:container var="$head.rss">
    <link rel="alternate" type="application/rss+xml" title="{xen:phrase rss_feed_for_x, 'title={$forum.title}'}" href="{xen:link forums/index.rss, $forum}" /></xen:container>

<xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
    <xen:set var="$url">{xen:link 'canonical:forums', $forum}</xen:set>
    <xen:set var="$title">{$forum.title}</xen:set>
    <xen:set var="$description">{xen:helper stripHtml, {xen:raw $forum.description}}</xen:set>
</xen:include></xen:container>

<xen:container var="$quickNavSelected">node-{$forum.node_id}</xen:container>
<xen:container var="$bodyClasses">{xen:helper nodeClasses, $nodeBreadCrumbs, $forum}</xen:container>
<xen:container var="$searchBar.forum"><xen:include template="search_bar_forum_only" /></xen:container>

<xen:if is="{$canPostThread}">
    <xen:set var="$newDiscussionButton"><a href="{xen:link 'forums/create-thread', $forum}" class="callToAction"><span>{xen:phrase post_new_thread}</span></a></xen:set>
    <xen:if is="!{$renderedNodes}">
        <xen:topctrl>{xen:raw $newDiscussionButton}</xen:topctrl>
    </xen:if>
</xen:if>

<xen:if is="{$showPostedNotice}">
    <div class="importantMessage">{xen:phrase message_submitted_displayed_pending_approval}</div>
</xen:if>

<xen:if is="{$renderedNodes}">
    <xen:include template="ad_forum_view_above_node_list" />
    <xen:include template="node_list" />
    <xen:if is="{$newDiscussionButton}">
        <div class="nodeListNewDiscussionButton">{xen:raw $newDiscussionButton}</div>
    </xen:if>
</xen:if>

<xen:hook name="forum_view_pagenav_before" params="{xen:array 'forum={$forum}'}" />

<xen:include template="ad_forum_view_above_thread_list" />

<div class="pageNavLinkGroup">

    <div class="linkGroup SelectionCountContainer">
        <xen:if is="{$canWatchForum}">
            <a href="{xen:link 'forums/watch', $forum}" class="OverlayTrigger" data-cacheOverlay="false">{xen:if $forum.forum_is_watched, '{xen:phrase unwatch_forum}', '{xen:phrase watch_forum}'}</a>
        </xen:if>
    </div>

    <xen:pagenav link="forums" linkdata="{$forum}" linkparams="{$pageNavParams}" page="{$page}" perpage="{$threadsPerPage}" total="{$totalThreads}" />

</div>

<xen:hook name="forum_view_threads_before" params="{xen:array 'forum={$forum}'}" />

<div class="discussionList section sectionMain">
    <xen:include template="thread_list" />
</div>
    
<div class="pageNavLinkGroup afterDiscussionListHandle">
    <div class="linkGroup">
        <xen:if is="{$canPostThread}">
            <a href="{xen:link 'forums/create-thread', $forum}" class="callToAction"><span>{xen:phrase post_new_thread}</span></a>
        <xen:elseif is="{$visitor.user_id}" />
            <span class="element">({xen:phrase no_permission_to_post})</span>
        <xen:else />
            <label for="LoginControl"><a href="{xen:link login}" class="<xen:if is="@xb_login_overlay OR @xb_alt_login">OverlayTrigger </xen:if>concealed element">({xen:phrase log_in_or_sign_up_to_post})</a></label>
        </xen:if>
    </div>
    <div class="linkGroup"{xen:if '!{$ignoredNames}', ' style="display: none"'}><a href="javascript:" class="muted JsOnly DisplayIgnoredContent Tooltip" title="{xen:phrase show_hidden_content_by_x, "names={xen:helper implode, $ignoredNames, ', '}"}">{xen:phrase show_ignored_content}</a></div>
    
    <xen:pagenav link="forums" linkdata="{$forum}" linkparams="{$pageNavParams}" page="{$page}" perpage="{$threadsPerPage}" total="{$totalThreads}" />
</div>
 
Последнее редактирование:
bobik12, проверьте права группы, применились ли модификации шаблона к вашему стилю, включены ли банально в настройках заголовки.
 
Так-же были баги с дублями title благо это пофиксили в последней версии.
При выборе title к узлам от пользователя, блок описания выводить не будет.

В общем беда при таких опциях:
Узлы > Включить заголовки (title) > По вставке пользователя = исчезает блок описания узлов, категорий. (проверял на дефолтном шаблоне)

Решение. По поиску в модификациях: forum_view Replace title og meta tag forum
Заменить на:
Код:
<xen:if is="{$brmeOptions.enabled_title}">
    <xen:if is="{$brmeOptions.title}=='user' && {$metaData.title}">
    <xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:forums', $forum}</xen:set>
        <xen:set var="$title">{xen:raw $metaData.title}</xen:set>
    </xen:include></xen:container>
        $0</xen:if>
</xen:if>

Вот эта строчка мешала:
Код:
    <xen:elseif is="{$brmeOptions.title}=='fixed' && {$brmeOptions.titleFixed}"/>
    <xen:container var="$head.openGraph"><xen:include template="open_graph_meta">
        <xen:set var="$url">{xen:link 'canonical:forums', $forum}</xen:set>
        <xen:set var="$title">{xen:raw $brmeOptions.titleFixed}</xen:set>
    </xen:include></xen:container>
    <xen:else />

Разумеется кто не будет использовать Фиксированные тайтлы, всё будет работать.
 
Последнее редактирование модератором:
Нужно устранять самому баги или уже пофиксили в обновлении?
Лично у меня были баги, у других вроде норм, устанавливайте и смотрите все мета сами, это единственный вариант проверить.
 
Лично у меня были баги, у других вроде норм, устанавливайте и смотрите все мета сами, это единственный вариант проверить.
у меня тоже баг с тайтлом, только в дискрипшен прописывает все что в тайтле. изменял по всякому создавал темы проверял, все так же тайтлы в дискрипшен уходят. Безымянный.png

только если дискрипшен отключаешь в настройке то получается выводить как положено
 
Последнее редактирование:
т.е при каждом создании треда пользователю надо вводить эти мета описания, слвоа и т.п?
 
Ещё один баг в копилочку. Если в настройках выставить:

Опции метаданных ресурса:
Настройка метаданных ресурсов
Включить заголовки (title)
По вставке пользователя

Все доп поля (вкладки дополнительные в ресурсах) сбросят тайтл на оригинальный. То-есть не будет приписываться в него id поля, что просто сделает дубль тайтл. Так у меня, как у вас хз.

Отвечает за это модификация: resource_view

Соответственно и на остальных вкладках такая-же история. Найду решение отпишу. Нужно модифицировать код аля:
Код:
<xen:if is="{$brmeOptions.enabled_title}"><xen:if is="{$brmeOptions.title}=='user' && {$metaData.title}"><xen:title>{xen:raw $metaData.title} - {xen:helper resourceFieldTitle, $fieldId}</xen:title><xen:elseif is="{$brmeOptions.title}=='fixed' && {$brmeOptions.titleFixed}"/><xen:title>{xen:raw $brmeOptions.titleFixed}</xen:title></xen:if></xen:if>

Где:
Код:
 - {xen:helper resourceFieldTitle, $fieldId}
Отвечает за вывод id доп поля в title. Но разумеется данный титл будет везде на страницах фиксированных. Нужно сделать так, если это страница поля, то в титл подключается - {xen:helper resourceFieldTitle, $fieldId}, если нет, то нет.

Пока что я слабый для таких манипуляций и закрыл все вкладки нахер от индексации :-D
Кто поможет до моего сломанного мозга, спасиб.

Если в общем. Не могу понять как подключается титл в шаблонах доп. полей (в доп. вкладках) в ресурсах.
 
Может кто-то подсказать.

Использовать эти meta опции для тем
2017-01-21 20-01-20.jpeg


Это имеется виду, что ( title, descrip, keywords) будет одинаковый для всех тем в этом разделе

или

значения для робота index/follow будут выставлены для всех тем в этом разделе.

Или и то, и то?
 
Как можно исправить, что при использовании этого плагина пропадают описание разделов в списке тем?
 
Hope, Сейчас сделал так, но получается это полумера т.к. мета описание тогда пропадает и берется из описания категории. Надо будет глянуть модификацию шаблона, может что получится сделать.

В модификации forum_view строчки надо местами поменять:
Код:
<xen:container var="$head.description"></xen:container>  
<xen:description class="baseHtml" skipmeta="true">{xen:raw $forum.description}</xen:description>
что бы получилось так:
Код:
<xen:description class="baseHtml" skipmeta="true">{xen:raw $forum.description}</xen:description>
<xen:container var="$head.description"></xen:container>

У меня и описание есть и мета описание от плагина выводится. Спасибо за подсказку Hope
 
Сейчас мета теги разве важны для поисковиков? В приоритете заголовки h1-2-3 в самом тексте. На ключевые слова в head ПС точно не обращают внимания.
 
Последнее редактирование:
Akvas, без этих данных пс не сможет корректно ранжировать ваш сайт. Точнее сможет, тупо занизив позиции.
Кейворд то-же желательно заполнять, лишь потому, потому что это указано у пс, независимо что он говорил.
 
После установки плагина неожиданно при расширенном редактировании сообщения
Безымянный.jpg
 
После установки плагина неожиданно при расширенном редактировании сообщения
Посмотреть вложение 69151
у менянет этого плагина нет, но хром выдает ошибку такую-же
в опере например или в сафари (айфон) нет такой ошибки
кроме того при редактировании в расширенном режиме эта ошибка появляется в хроме в шапке темы и во втором сообщении - остальные редактируются (*расширенный режим), периодически в переписках возникает та же ошибка..
причем по истечении времени определенного...
но это только в хроме у меня по крайней мере... вообще хром работает очень плохо в последнее время.. это уже тут отмечали на форуме...
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу