|
Я решила поставить кнопочки «Мне нравится» социальных сетей Facebook и ВКонтакте на свой сайт joomla. Скачала модули — их немало, я взяла те, что первыми попались: модули кнопок vk-like и Verge Facebook Like Button. Зарядила. Но тут есть один момент — ведь нужно, чтобы эти кнопки стояли только в полных текстах статьи — да и вообще у меня в шаблоне не прописано было место под эти кнопки. Дополнила шаблон joomla: вставила позицию модуля под кнопки «мне нравится» под контентом с условием, что показываться эта позиция будет только в режиме полного текста: <jdoc:include type="component" />
<?php if (($option == 'com_content') && ($view == 'article')):?> <div ><jdoc:include type="modules" name="user4" style="xhtml" /></div>
<?php endif;?> и добавила в <head></head> запрос <?php $option = JRequest::getVar ('option', null); $view = JRequest::getVar ('view', null); ?> чтобы определять — мы в полном тексте находимся или нет. Ну, вот так и появились эти кнопки. Получилась у меня полная и подробная инструкция — как установить кнопки «Мне нравится» Facebook и ВКонтакте на сайт joomla. Жмите «Мне нравится!» Мне будет приятно)))) PS Для ВКонтакте не забудьте получить штучку под названием apiId, номер ее ВКонтакте выдаст вашему сайту, когда вы подключите сайт к виджету «Мне нравится». Без apiId ничего работат не будет, долно быть взаимодействие с контактом. Как всегда, примечание для мучеников K2: K2, считай, другая система управления, нежели джумла, и все для него надо делать по-другому. <?php if (($option == 'com_k2') && ($view == 'item')) : ?> <jdoc:include type="modules" name="user4" style="xhtml" /> <?php endif;?> И еще одно примечание для joomla 1.7: Здесь уже запрос <?php $option = JRequest::getVar ('option', null); $view = JRequest::getVar ('view', null); ?> не работает, а нужно писать: <?php $option = JRequest::getCmd('option', null); $view = JRequest::getCmd('view', null); ?>
|