Будем внедрять расширения RocketTheme, на примере RokFlow, в их же шаблоны (например бесплатные).
Последовательность дествий:
1. Вставить в index.php шаблона:
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/< ?php echo $mainframe->getTemplate(); ?>/js/mootools.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/< ?php echo $mainframe->getTemplate(); ?>/js/rokflow.js"> </script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/< ?php echo $mainframe->getTemplate(); ?>/js/rokzoom.js"></script> |
Скрипты можно взять из шаблона rt_replicant.
Зачастую возникает необходимость опубликовать модуль внутри страницы содержания. Такую публикацию вы можете наблюдать на сайте tnk-bp.ru.
Если вы используте Joomla 1.5.x, то реализовать это можно средствами самого движка, а именно используя имеющийся плагин loadmodule.
Если вы хотите забацать на свой сайт кнопку добавления материалов в сервисы социальных закладок (коих чуть менее, чем 9000) типа addthis.com или odnaknopka.ru но без левой рекламы, то эта заметка для вас.
Собственно пример такой кнопки виден у меня на сайдбаре. Примерно там же, в исходном коде страницы, вы найдете и ее составные части: картинки и сам js-скрипт.
Все это добро необходимо закинуть в удобную для вас папку и вызвать виджет примерно таким кодом:
<script type="text/javascript" src="http://вашцайт.ru/bookmarks.js"/> |
Под катом исходник скрипта.
В старых версиях компонентов форумов для Joomla: FireBoard и FireBoard RE 2.0 (от joomla-патриарха Адептуса) отсутствует генерация метатегов, зависящих от темы форума.
Исправляем:
1. Ищем файл com_fireboard\template\default\view.php
2. Примерно в 385 строку вставляем следующий блок кода:
//adding meta description and keywords
$metaKeys=(htmlspecialchars(stripslashes($fmessage->subject)). ', ' .htmlspecialchars(stripslashes($objCatParentInfo->name)) . ', ' . htmlspecialchars(stripslashes($fbConfig->board_title)) . ', ' . htmlspecialchars($GLOBALS['mosConfig_sitename']));
$metaDesc=(htmlspecialchars(stripslashes($fmessage->subject)) . ' - ' .htmlspecialchars(stripslashes($objCatParentInfo->name)) . ' - ' . htmlspecialchars(stripslashes($objCatInfo->name)) .' - ' . htmlspecialchars(stripslashes($fbConfig->board_title)));
$mainframe->appendMetaTag( 'keywords', $metaKeys );
$mainframe->appendMetaTag( 'description', $metaDesc ); |