В одной статье я уже говорил о компоненте для создания мобильной версии сайта, работающего на CMS Joomla! Это достаточно удобный и богатый на настройку компонент Mobile Joomla. Но во всех бесплатных версиях есть один большой минус - это наличие копирайтов и встроенной рекламы.
Сегодня рассмотрим, как отключить и то, и другое в компоненте Mobile Joomla! версии 2 и выше. Почему именно версии 2? Потому что как это сделать в версии 1 уже написано много материала, но он никак не подходит для версии 2.
Чтобы отключить рекламу нужно пойти по пути: ваш сайт/templates/mobile_basic/ и открыть файл index.php . После этого нужно удалить следующий блок кода, используя любой текстовый редактор:
[code]
$dispatcher = JDispatcher::getInstance();
$results = $dispatcher->trigger('onMobileJoomlaAdCheck', array());
if(!in_array('f3da4a6dd8f15c9170572d18838c841e', array_map('md5', $results)))
{
?><div class="mj-sponsor-placement"><script type="text/javascript" ress-noasync ress-nomerge src="//ads.mobilejoomla.com/ad.js?domain=<?php echo $_SERVER['HTTP_HOST']; ?>"></script></div><?php
}
[/code]
Обратите внимание! Вначале тег [code] та в конце [/code] не используйте при редактировании (его в файле нету). Я вставил его, потому что иначе мой визуальный редактор не позволяет вставить код.
Для отключения копирайта идёте по пути: ваш сайт/administrator/components/com_mobilejoomla/markup/ и открываете файл mobile.php. Ищете код:
[code]
$app = JFactory::getApplication();
$this->mj->joomlaWrapper->loadLanguageFile('com_mobilejoomla', JPATH_ADMINISTRATOR);
$fyear = (substr(JVERSION, 0, 3) !== '1.5') ? 'Y' : '%Y';
$version = new JVersion();
?><p class="jfooter">© <?php
echo JHtml::_('date', 'now', $fyear) . ' ' . $app->getCfg('sitename');
?><br/><?php
echo $version->URL;
?><br/><br/><?php
echo JText::_('COM_MJ__MOBILE_VERSION_BY');
?> <a href="http://www.mobilejoomla.com/" target="_blank">Mobile Joomla!</a></p><?php
[/code]
и удаляете его.
Сохраняете изменения - и больше никаких копирайтов.
И не забудьте выключить автоматическое обновление компонента, а то править код придётся заново.
Но помните, что это чья-то работа и им также нужно какое-то вознаграждение за труд. Возможно, для вас и не так важны сторонние ссылки на сайт разработчика...
Если вы в поисках хостинга, могу порекомендовать Beget, которым сам пользуюсь (кстати, тестирование компонентов, модулей и плагинов происходят именно на нем).
Также могу порекомендовать дешевый украинский хостинг, на котором есть один из моих проектов.
Похожие статьи:
Следующие статьи:
- Карта сайта для CMS Joomla! - 03/01/2017 12:42
- Joomla 1.5 не показывает количество просмотров материала? - 16/10/2016 16:30
- Как на Joomla! обновить Warp Framework к новой версии в шаблонах от YOOtheme? - 04/07/2016 22:04
- Адаптивное мобильное меню для Joomla! - 08/01/2016 11:18
- Шаблон от разработчиков YOOtheme не сохраняет изменения и настройки? - 01/01/2016 13:25
Предыдущие статьи:
- Плагин QR кодов для Joomla! - 07/11/2015 18:55
- Отключение истории версий материалов в Joomla 3.2 и выше - 03/10/2015 18:20
- Выводим изображение и видео у Lightbox используя Widgetkit Lightbox - 04/07/2015 14:49
- Установка/удаление компонентов, модулей, плагинов в CMS Joomla! 3 - 20/06/2015 20:02
- Простой редактор для Joomla! - 27/05/2015 21:13
Комментарии
RSS лента комментариев этой записи