Конфликт мета тега с форумом лс боард (РЕШЕНО)
Добавил на хеадер.тпл кусок кода и все работает отлично на топиках. Мета теги на социалках работает как надо.
Но когда входим на форум. Форуме топики не открывается. Вижу белый страницу. Только пустой белая страница. Когда смотрел коды на етих белых страниц, вижу такой ошибку.
Когда я удалил ети мета теги с хеадер.тпл, топики форума открывался.
Как сделать что бы етот мета теги на хеадер.тпл не конфликтовал с форум топиками.
УПД: Решил lifecom . Огромное спосиба. :)
Решение:
{if $oTopic} <meta property="og:url" content="{$oTopic->getUrl()}" /> <meta property="og:title" content="{$oTopic->getTitle()|escape:'html'} / {$oTopic->getBlog()->getTitle()} " /> <meta property="og:image" content="{$oTopic->getPreviewImageWebPath()}" /> {/if}
Но когда входим на форум. Форуме топики не открывается. Вижу белый страницу. Только пустой белая страница. Когда смотрел коды на етих белых страниц, вижу такой ошибку.
<meta property="og:title" content="Sözlük / <br /> <b>Fatal error</b>: Call to a member function getTitle() on a non-object in <b>/.../templates/compiled/atlass/e7c2b18c2895ba5083a5a974ddef3a1df312933b.file.header.tpl.php</b> on line <b>99</b><br />
Когда я удалил ети мета теги с хеадер.тпл, топики форума открывался.
Как сделать что бы етот мета теги на хеадер.тпл не конфликтовал с форум топиками.
УПД: Решил lifecom . Огромное спосиба. :)
Решение:
{if $oTopic} <meta property="og:url" content="{$oTopic->getUrl()}" /> <meta property="og:title" content="{$oTopic->getTitle()|escape:'html'}{if $sAction!=='forum'} / {$oTopic->getBlog()->getTitle()}{/if}" /> <meta property="og:image" content="{$oTopic->getPreviewImageWebPath()}" /> {/if}
2 комментария