1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Картинка в ссылках ВК

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Big_Energy, 13.07.2015.

Загрузка
  1. Big_Energy

    Big_Energy Пользователь

    Регистрация:
    13.06.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.8
    Столкнулся с проблемой так называемого предпросмотра ссылки на форум ВКонтакте
    Отображается надпись "xenForo", как заменить данную картинку? или где хотя бы она находится?
    [​IMG]
     
  2. 4elovek

    4elovek Заблокирован

    Регистрация:
    01.06.15
    Сообщения:
    10
    Симпатии:
    3
    Версия XF:
    1.4.8
    Группы настроек: Основная информация о форуме
    картинка меняется, по адресу style/моя_тема/logo.og.png - на свою картинку
     
  3. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    А как сделать, чтобы не изображение logo.og.png отображалось, а картинка какая нибудь прикрепленная к сообщению?
    Дело в том, что даже при наличии картинки в сообщении все равно отображается файл logo.og.png хотя вроде как это не правильно.
     
    Последнее редактирование: 17.07.2015
  4. Svarog

    Svarog Местный

    Регистрация:
    19.11.10
    Сообщения:
    76
    Симпатии:
    14
    Версия XF:
    1.1.0 Final
    Присоединяюсь к вопросу. Тоже интересно.
     
  5. Big_Energy

    Big_Energy Пользователь

    Регистрация:
    13.06.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.8
    Не помогло
     
  6. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Big_Energy, это мне известно, у меня итак своя картинка, но я хочу чтобы при публикации тем, при наличии в теме изображений в фб выводилось это изображение а не logo.og.png я же написал об этом, прочтите внимательно, то о чем я спрашивал.
     
  7. Big_Energy

    Big_Energy Пользователь

    Регистрация:
    13.06.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.8
    Актуально.
     
  8. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Big_Energy, вам дали ответ в самом начале, что актуально? Ссылку на форум покажите свой.
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Не знаю, как в VK, но в FB при вставке ссылки появляется предпросмотр. Слева картинка, справа текст. И если картинок на странице несколько, то их можно листать, выбрав одну нужную.

    Иногда бывает, что картинка не показывается. Обновляем страницу, вставляем ссылку по новой.

    Другими словами, тут и делать ничего не нужно. Уже все работает.
    Речь конечно про ручную публикацию на сайте FB.
     
  10. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Да, с ручной вставкой непосредственно в соц сетях понятно, а вот если расшаривать через форум в соц сети, то вариант с выбором картинки не прокатывает, на дает право такого выбора, только logo.og.png отображает.
     
  11. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Тогда наверно никак.
    Не знаю, могут ли разработчики XenForo влиять на вставку картинок. Но даже если и могли, то наверняка выключили авто-вставку, ибо может быть много недовольных, т.к. будет вставляться всякий мусор.
     
    Lex нравится это.
  12. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Наверное...ты прав.
     
  13. ottokrauz

    ottokrauz Активный пользователь

    Регистрация:
    03.04.14
    Сообщения:
    3
    Симпатии:
    1
    Версия XF:
    1.5.0
    Для того что бы поставить свою картинку, но статичную, нужно в
    внешний вид/стили/ваш стиль/группы настроек стиля/шапка(header)
    в графе:Логотип Facebook Open Graph,
    прописать путь к вашей картинке, как правило по умолчанию там стоит ;
    style/моя_тема/logo.og.png

    Но повторюсь картинка будет одна для всех сообщений.

    А если вы хотите получить динамическую картинку, что бы картинка бралась с первого сообщения вашей темы.
    Тогда нужно:

    Найти шаблон open_graph_meta
    там код:

    <xen:if is="{$xenOptions.facebookAppId} OR {$xenOptions.facebookAdmins}">
    <meta property="og:site_name" content="{$xenOptions.boardTitle}" />

    <xen:if is="{$avatar}"><meta property="og:image" content="{$avatar}" /></xen:if>
    <meta property="og:image" content="{xen:helper fullurl, @ogLogoPath, 1}" />

    <meta property="og:type" content="{xen:if $ogType, $ogType, article}" />
    <meta property="og:url" content="{xen:raw $url}" />
    <meta property="og:title" content="{xen:raw $title}" />
    <xen:if is="{$description}"><meta property="og:description" content="{xen:raw $description}" /></xen:if>
    {xen:raw $ogExtraHtml}
    <xen:if is="{$xenOptions.facebookAppId}"><meta property="fb:app_id" content="{$xenOptions.facebookAppId}" /></xen:if>
    <xen:if is="{$xenOptions.facebookAdmins}"><meta property="fb:admins" content="{xen:helper implode, {$xenOptions.facebookAdmins}, ','}" /></xen:if>
    </xen:if>

    и заменить на:

    <xen:if is="{$xenOptions.facebookAppId} OR {$xenOptions.facebookAdmins}">
    <meta property="og:site_name" content="{$xenOptions.boardTitle}" />

    <xen:if is="{$firstPost.attachments}">
    <xen:foreach loop="$firstPost.attachments" value="$attach">
    <xen:if is="{$attach.width} > 0">
    <meta property="og:image" content="{xen:helper fullurl, {xen:link attachments, $attach}, {$xenOptions.boardUrl}}" />
    </xen:if>
    </xen:foreach>
    </xen:if>

    <meta property="og:type" content="{xen:if $ogType, $ogType, article}" />
    <meta property="og:url" content="{xen:raw $url}" />
    <meta property="og:title" content="{xen:raw $title}" />
    <xen:if is="{$description}"><meta property="og:description" content="{xen:raw $description}" /></xen:if>
    {xen:raw $ogExtraHtml}
    <xen:if is="{$xenOptions.facebookAppId}"><meta property="fb:app_id" content="{$xenOptions.facebookAppId}" /></xen:if>
    <xen:if is="{$xenOptions.facebookAdmins}"><meta property="fb:admins" content="{xen:helper implode, {$xenOptions.facebookAdmins}, ','}" /></xen:if>
    </xen:if>
     
    Lex нравится это.

Поделиться этой страницей