Когда ставил lightbox 2.0
Все стандартно: залил в папку js яваскрипты,
залил в папку styles файл lightbox.css,
вставил в файл vi_multi_layout.html в тег head этот код
PHP код:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
в нем же прописал стили
PHP код:
<link rel="stylesheet" href="styles/lightbox.css" type="text/css" media="screen" />
В содержимом статьи в теге <a> (ссылки на фотографию) прописал атрибут стиля
<a href="http://viarts.ru/forum/images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
Все сохранил.
Сначала выпадали пустые квадратики, потом как-то поборол. Но не знаю как. Делал все по одному алгоритму.
Начал работать Lightbox, но сразу слетел шаблон (в IE вообще перестал грузить сайт, в опере грузит и запускает отладку сразу, в ГуглХром просто пропускает ошибки). И ошибку начал выдавать со ссылкой на двадцатую строку страницы шаблона (что-то связанное c "Null", уже не помню). Ковыряться дальше не стал, заменил шаблон на исходный и лег спать.
Сейчас поставил Ya.share
Квадратики исчезли. Обновил свой редактор EditPlus. Но шаблон по-прежнему гуляет....
shablon.JPGСлетевший шаблон
Делал вот так:
Этот код
PHP код:
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
поместил в страничку vi_multi_layout.html в тег Header
Этот код
PHP код:
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,moikrug"></div>
поместил в страницу шаблона block_articles_details.html
здесь
PHP код:
<div class="TopLeft"></div>
<div class="TopRight"></div>
<div class="TopTitleIco">
div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,moikrug">
<a href="{articles_print_href}?article_id={article_id}"><img src="http://viarts.ru/forum/images/ico-print.gif" alt="{PRINTER_FRIENDLY_MSG}" border="0" /></a>
<a onclick="window.open('{tell_friend_href}','tell_friend','toolbar=no,scrollbars=yes,resizable=no,width=425,height=400');return false;" href="{tell_friend_href}"><img src="http://viarts.ru/forum/images/ico-friend.gif" alt="{TELL_FRIEND_TITLE}" border="0" /></a>
</div>
</div>
<div class="TopTitle">
<div class="TopTitleBgr"><h1>{block_title}</h1></div>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,moikrug">
<div>
</div>
Теперь отображается Ya.share после названия статьи.
И это привело к вот этому.(см. миниатюру) Т.е. либо отображаются Ya.share либо будут отображаться "письмо другу и печать". Либо вообще вставить этот Div чуть ниже и тогда получается YA.share под названием статьи
А вот положить этот блок в то место, где стоят значки "отправить другу и печать" без искривления шаблона да еще с сохранением этих значков не удается.
Социальные закладки