Вконтакте не видит вложений

Автор John_power, 28 ноября 2014, 14:05:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

John_power

У меня следующая проблема, добавил я социальные кнопочки на темы которые выводит плагин портала, вот код кнопки для вконтакте:


<a rel="nofollow" style="display:inline-block;vertical-align:bottom;width:16px;height:16px;padding:0;outline:none;background:url(http://lady-talk.ru/Themes/BlueStarThemeNew/images/icons.png) -16px 0 no-repeat" href="#" onclick="window.open(\'http://vk.com/share.php?url=',$news['href'],'\', \'_blank\', \'scrollbars=0, resizable=1, menubar=0, left=200, top=200, width=554, height=421, toolbar=0, status=0\');return false" title="Поделиться В Контакте" target="_blank"></a>


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

Цитировать
[attachimg=1]
После того, как Екатерину Архарову жестоко избил муж Марат Башаров, актриса в откровенном интервью Андрею Малахову рассказала, что злость

То есть вместо того чтоб изображение отобразить, почему то выводит код [attachimg=1]. Хотя опять же, я проверил не авторизировавшись на форуме - гости нормально видять вложенные изображения.

Даже не знаю на что грешить в данном случае

digger®

У вас картинки в сообщениях вставлены через мод Inline Attachments, attachimg это ббкод о котором ВКонтакте ничего не знает.
И почему вы за решением проблем не обращаетесь в Bimonto Studio ?

John_power

Но разве конечному пользователю не отдается уже результирующее изображение? В исходном коде страницы ж нет этого бб кода.

digger®

Цитата: John_power от 28 ноября 2014, 14:34:39
Но разве конечному пользователю не отдается уже результирующее изображение? В исходном коде страницы ж нет этого бб кода.
У вас же в контакт отправляется не исходный текст страницы, а конкретное сообщение.

John_power

Все равно не пойу))

Ну вот я открыл страницу портала, исходный код кнопочки вышел такой:

<a rel="nofollow" style="display:inline-block;vertical-align:bottom;width:16px;height:16px;padding:0;outline:none;background:url(http://lady-talk.ru/Themes/BlueStarThemeNew/images/icons.png) -16px 0 no-repeat" href="#" onclick="window.open('http://vk.com/share.php?url=http://lady-talk.ru/index.php?topic=208.0', '_blank', 'scrollbars=0, resizable=1, menubar=0, left=200, top=200, width=554, height=421, toolbar=0, status=0');return false" title="Поделиться В Контакте" target="_blank"></a>


То есть во вконтакте передаем адрес http://lady-talk.ru/index.php?topic=208.0. Если по нему перейти и потом открыть исходный код то в теме будет адрес картинки:
Цитировать
<div class="inner" id="msg_782"><div align="center"><img src="http://lady-talk.ru/index.php?action=dlattach;topic=208.0;attach=84;image" alt="" title="Худоба Джоли заметна даже в белом платье" id="thumb_84-0" style="width:333px;border:0;"></div>После яркой премьеры фильма "Несломленный" в Сидн......

Вот, то есть смотрящему то уже готовый результат должен отдавать, верно? Или бб код attachimg обрабатывается яваскриптом уже после того как страничка отдана пользователю?


John_power

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

John_power

Подскажите в каком файле происходит подстановка в дескрипшн контента у мода Optimus Brave? Я так понял там придется регулярками просто вложения подчищать

digger®

Цитата: John_power от 28 ноября 2014, 15:54:31
Подскажите в каком файле происходит подстановка в дескрипшн контента у мода Optimus Brave? Я так понял там придется регулярками просто вложения подчищать
В Subs-Optimus.php