Удаляем копирайт из расширений Joomla! 2.5. Часть 2.
- Автор: ArtAgeLess
Продолжаем удалять никчемные ссылки из расширений Joomla! 2.5. Раз уж в предыдущей статье мы разобрались, что к чему. То сразу перейдем к делу.
Создавая новые сайты, всегда наталкиваешься на новые интересные расширения для Joomla! Ведь всегда хочется чего-то нового, посмотреть как та или иная функция будет выглядеть в новом исполнении. Вот и сейчас, работая над двумя новыми сайтами, наткнулся на «новый» (для себя) компонент – Komento
Удаляем копирайт из компонента Komento.
Более интересный и симпатичный компонент комментариев, чем JComments сразу понравился. Все в нем хорошо, русского языка на сайте разработчиков, правда, нет. Пришлось самому переводить. Но это не беда, были бы руки и голова, все остальное не сложно.
Найти, куда разработчики спрятали блок с отображением своей ссылки, было не трудно. Текст ссылки «Powered by Komento» отображается через переменную, прописанной в файле языка en-GB.com_komento.ini - COM_KOMENTO_POWERED_BY_KOMENTO=" ". Если вы не собираетесь использовать эту переменную, то можно оставить место между кавычками пустое, если будете использовать дальше, но свою ссылку, то лучше вписать свой текст.
Дальше, зная имя переменной, вычислить из какого места она выводится на странице сайта, было просто. Блок ссылки прописан helper.php расположенный по пути / components/com_komento/helpers/. Благое дело, и ссылку поставить и помощь пользователю оказать, если это необходимо.
Находим нижеуказанный код в строках 821-824:
$html .= ' <div style="text-align: center; padding: 20px 0;"><a href = "http://stackideas.com"> ' . JText::_( 'COM_KOMENTO_POWERED_BY_KOMENTO' ) . '</a> </div> ';
// free version powered by link append (for reference only)
// $html .= '<div style="text-align: center; padding: 20px 0;"><a href="http://stackideas.com">' . JText::_( 'COM_KOMENTO_POWERED_BY_KOMENTO' ) . '</a></div>';
Те, кто собирается удалять ссылку навсегда, удаляет эти три строки, или можно на будущее закомментированные оставить. А те кто собирается оставить рабочую ссылку, но свою, меняет адрес ссылки на свой. Переменную не трогаем, ведь мы ее уже поменяли ее ранее.
Вот и все с этим компонентом. Переходим к следующему.
Удаляем копирайт из компонента JV-LinkExchanger
Замечательное расширение, которое позволяет обмениваться ссылками между родственными сайтами. Очень полезен для продвижения, если использовать его правильно и уважать тех, кто решил обменяться с вами информацией. Проще говоря, не устраивать помойку ссылок.
Как и предыдущем варианте, за текст ссылки отвечает переменная COM_JVLE_A57, расположенная в файле языка en-GB.com_jvle.ini, который в свою очередь находится в папке language/en-GB/. Проделываем те же манипуляции, те, кто прощается с ссылкой, удаляет весь текст, оставляя языковую переменную пустой. Воздержавшиеся от удаления, меняют ее на свой текст.
Переменная выводится на странице сайта через файл tmpl.php, находящийся в папке /media/com_jvle/templates/default/tmpl/. Файл не большой и в самом конце вы найдете следующие три строчки:
<div id="jvle_footer">
<a href="http://www.jv-extensions.com" target="_blank" title="Free and Commercial Premium Extensions for Joomla!"><?php echo JText::_("COM_JVLE_A57"); ?></a>
</div>И снова, удаляя, можно удалить все три строчки, не беспокоясь о том, что что-то в дизайне развалится. Блок <div> никак не влияет на дизайн. Те, кто ссылку оставляет, меняет ее на свою.
Как видим из предложенных примеров, таким способом установки ссылки копирайта пользуются многие разработчики. Так что действуя по этому принципу, можно легко их отыскивать и удалять.
Желаю удачи!