Виджет групп Вконтакте на сайте движка Livestreet
Лайвстрит все еще не дружит с виджетами контакта.
Выводимый виджет обрезается системой.
Выглядит это вот так:
Кто-нить подскажет, как исправить?
РЕШЕНИЕ
Вставляем часть кода, который предлагает контакт
в файл header.tpl вашего шаблона после тега head вот так:
а другую часть кода вставляем либо через aceblockmanager, либо прямо в нужное место вашего шаблона вот так:
вы должны добавить к коду контакта такую строчку
Выглядит целиком так:
Далее в конце файла style.css вашего шаблона вставляем
Для работоспособности способа в ИЕ необходимо для следующего блока, располагающегося после блока контакта, в файлах ie7.css и ie6.css добавить в конце файлов
где fb — это id дива(div) следующего блока
Выводимый виджет обрезается системой.
Выглядит это вот так:
Кто-нить подскажет, как исправить?
РЕШЕНИЕ
Вставляем часть кода, который предлагает контакт
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js?9" charset="windows-1251"></script>
в файл header.tpl вашего шаблона после тега head вот так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
{literal}<script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js?9" charset="windows-1251"></script>
{/literal}
а другую часть кода вставляем либо через aceblockmanager, либо прямо в нужное место вашего шаблона вот так:
вы должны добавить к коду контакта такую строчку
style=" height: 290px !important;"
Выглядит целиком так:
<script type="text/javascript" src="http://vkontakte.ru/js/api/openapi.js?10"></script>
<!-- VK Widget -->
<div id="vk_groups" style=" height: 290px !important;"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 0, width: "360"}, 235988);
</script>
Далее в конце файла style.css вашего шаблона вставляем
#vk_groups iframe {height:290px;}
Для работоспособности способа в ИЕ необходимо для следующего блока, располагающегося после блока контакта, в файлах ie7.css и ie6.css добавить в конце файлов
#vk_groups iframe {height: 300px;}
#fb {padding-top: 130px;}
где fb — это id дива(div) следующего блока
25 комментариев
Тема обсуждается сдесь
добавил ваш рабочий вариант в топик, чтобы народ не рыскал по каментам
в style.css
и скрипты куда надо запишите, а не перед доктайпом, это вообще ебантизм
оно у вас начинает работать так только потому что сайт в квиркс моде рисуется, а там правилам вообще ничего не подчиняется, вся вёрстка летит нафиг, поэтому и px можно не указывать и еще куча всего, но сделать так что бы во всех браузерах одинаково было невозможно
оттестирую и тут поправлю все в топике
поправил пост
везде указал 500px и в коде и в css
тока на ие7 опять режет
вот тут на главной
vidnoegorod.ru/
или это тока у меня?+(
То нифига не выходит, блок обрезается снизу.
там просто нужно вставить куда хотите в шаблон код виджета
Если вы купите пакет молока, его содержимое может не поместиться в вашу любимую тарелку. Придется, о ужас, проследить, чтобы не перелить.
Если вас устраивает типовая тарелка на 1литр, то это не значит, что другие плохо сделаны.
Так вот, это система, которую, к сожалению, пилить нужно гораздо сильнее и глубже, если хочется получить серьезный результат.
есть тьма тем и плагинов, но попробуйте сделать, к примеру, такую простую вещь как рейтинг пользователя, зависимый от рейтинга постов. Найдете 15 плаигнов для рейтинга постов, 10 для рейтинга пользователя. Ноль нормально работающих вместе. Аналогично в друпале, кстати.
зачем делать то, чего не предусмотрено
вордпресс и куча пользователей сайта вообще зло, вот как раз для этого и есть лайвстрит
да, я не супермэн в css, но мне хватает, чтобы сделать все, что мне требуется в вордпресс
предлагаю перестать флудить, а вернуться к теме
если для вас это не актуально, это не значит, что это не нужно другим
я же здесь пишу лишь только для того, чтобы помочь себе и другим, если у самого получилось,
потому что больше искать негде
пока, я решил проблему с ИЕ следующим образом
для следующего блока, располагающегося после блока контакта, в файлах ie7.css и ie6.css добавил
где fb — это id дива(div) следующего блока
посмотреть можно здесь справа на главной
vidnoegorod.ru
осталась какая-то ошибка со скриптом контакта, которую выдает ие в строке состояния
одна с ифреймом фейсбука (все отлично работает), вторая — вконтакте
вконтакте вставляется через js код
и он не срабатывает, когда закладка вызывается аяксом.
давайте давайте
может кому-то пригодится
narod.ru/disk/1317533001/lsblocks.zip.html
замените
FACEBOOK-GROUP-FULL-URL-WITH-ID
на свои