Мета тег PreviewImage не работает в топике

Если на топике вставлен картинка, то при шеринга (share) и лайке на фейсбуке фотка топика не видно. А в замен видно куча фото из аватаров блога. Который должен не аватары блога, а картинка из топика.

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

{if $oTopic}
<meta property="og:image" content="{$oTopic->getPreviewImageWebPath('100crop')}" />
{/if}


Но как я сказал с етом кодом тоже превю имейдж или какой то другой картинку из топика не вводить на фейсбуке.
В место етого аватары каких то блог.

Но на фотосете нет таких проблем и работает отлично. Проблема только с топиком.

Что делать, что бы картинки из топика был видно на фейсбуке как в фотосете.

И если на топике нет картинок, то опят же вводить аватары блога. Что надо сделать что бы если на топика нет фото, вводил лого. А если ест картинка то сам картинок топика.

<meta property="og:image" content="ссылка на лого" />


Код изменил так и на топиках без картинок сработало. Но и при картинком топика так же вводил лого, а не сам картинок из топика.

Как исправить?

Странности с знаками комментариев в исходном коде

Включены примерно около 30 плагинов, исходный код начала главной страницы такой:
<!doctype html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="ru">
 <![endif]--> <!--[if IE 7]>    <html class="no-js ie7 oldie" lang="ru"> <![endif]--> 
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="ru"> <![endif]--> 
<!--[if gt IE 8]><!--> <html class="no-js" lang="ru"> <!--<![endif]--> <head> 
<meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 <title>Карельская социальная сеть</title> <meta name="description" 
content="Туризм в Карелии, рыбалка, охота и активный отдых"> 
<meta name="keywords" content="карелия, путешествия, рыбалка, охота, отдых, туризм, общение">
 <link rel='stylesheet' type='text/css'
 href='http://ptzonline.ru/templates/cache/developer/4368f77e4bf00cd398de79fa3995082b.css' />
 <link href="http://ptzonline.ru/templates/skin/developer/images/favicon.ico?v1" rel="shortcut
 icon" /> <link rel="search" type="application/opensearchdescription+xml"
 href="http://ptzonline.ru/search/opensearch/" title="Карельская социальная сеть" /> 
<link rel="alternate" type="application/rss+xml" href="http://ptzonline.ru/rss/index/"
 title="Карельская социальная сеть"> <link rel="canonical" href="http://ptzonline.ru/" />
 <!--[if lt IE 9]><script type='text/javascript'
 src='http://ptzonline.ru/engine/lib/external/html5shiv.js'></script><![endif]-->


Отключаю полностью все плагины — сбрасываю кеш системы и браузеров, смотрю исходный код — тоже самое, ничего не меняется. Что то вырезает все комментарии дальше из кода. Грешил на какой нибудь плагин — но отключил все и картина не поменялась.

И далее пошло var DIR_WEB_ROOT… и так далее. Теперь собственно о проблеме: проблема в том, что дальше во всем остальном исходном коде страницы нет ни одного знака
<!--
В общем исходный код странный какой то… и отличается от исходного кода других сайтов на LS. Смотрел исходный код нескольких сайтов на LS — там знаков
<!--
где то от 20 до 35 в среднем. А конкретно проблемы в том, что робот биржи Trustlink не видит своего проверочного кода в исходнике и соответственно не переиндексирует страницы сайта. Ну и не только код биржи… получается любая система, которой необходимо размещение на главной своего проверочного мета-тега теперь не работает.

Темы оформления переключал — никакого эффекта.

Прошу светлые головы помогите пожалуйста решить проблему или подскажите в какую сторону копать. Может у кого то уже было подобное… Спасибо.