Запрет индексации дублей страниц в компоненте K2 Joomla
Я использую компонент K2 для Joomla уже много лет. Когда я впервые узнал о нем, K2 мне очень понравился: в нем были реализованы возможности, которых в самой Joomla на тот момент не было. В процессе его использования обнаруживались недостатки. Самым главным из них я считаю дублирование страниц. Например, одна и та же статья блога может открываться по разным URL. То же самое касается и страниц со списками статей по тегам и тд.
Боремся с вредоносным кодом на сайте под управлением Joomla
Недавно у меня случилась неприятность - мой сайт был взломан. На нем были обнаружены файлы, содержащие вредоносный код. После выявления причины взлома и устранения его последствий, я решил написать эту статью. Ознакомившись с ней, вы узнаете какие меры необходимо предпринимать, чтобы ваш сайт не взломали и что делать, если такая ситуация все-таки произошла.
Делаем запрос к базе данных сайта на Joomla с помощью Jumi
Jumi – это расширение для CMS Joomla, которое позволяет внедрять пользовательский код (например, PHP, JS или простой HTML) в страницы вашего сайта. Расширение включает в себя компонент, модуль и плагин. Работать с Jumi несложно, поэтому знакомство с ним не займет много времени.
В этой статье будет рассказано о том, как безопасно и просто размещать ваш PHP-код на страницах сайта под управлением Joomla. Код, приведенный в этой статье, будет делать запрос к базе данных сайта и выводить результаты на одной из страниц. Все это будет работать благодаря модулю Jumi.
Отключаем показ компонента на страницах Joomla-сайта
Как правило, на сайте под управлением Joomla компоненты отображаются на каждой странице. Они занимают ключевое место в Joomla и размещаются в центральной части страниц. Стоит отметить тот факт, что значение URL зависит от компонента, размещенного на текущей странице.
Однако, иногда при создании сайтов с «нестандартным» дизайном требуется отключить показ компонентов. В некоторых шаблонах сайта предусмотрена такая возможность, но далеко не во всех.
В этой статье будет рассказано как можно скрыть область для показа компонента на главной странице сайта с помощью инструмента Component Creator. Component Creator — очень полезный онлайн-инструмент, который позволяет создавать ваши собственные компоненты автоматически.
Joomla+Flexslider – размещаем слайдшоу на сайте
Flexslider2 – это jQuery-плагин, созданный WooThemes, который позволяет легко создавать слайдшоу.
Модуль «Материалы — Новости» (mod_articles_news) является частью ядра CMS Joomla. Он позволяет отображать список материалов совместно с изображениями для вступительного текста материала. В этом уроке я расскажу, как можно интегрировать Flexslider2 в упомянутый модуль с целью создания привлекательного слайдшоу, которое будет обновляться динамически.
Joomla: отображение системных сообщений во всплывающем окне
Системные сообщения в Joomla являются важным инструментом для взаимодействия с посетителем. Внешний вид стандартного блока с сообщениями оставляет желать лучшего. В этой маленькой заметке, я опишу показа сообщений во всплывающем окне. Немного забегу вперед: сделано это будет с помощью jQuery fancyBox.
Собираем свою коллекцию сниппетов кода
Для начала небольшая справка: в переводе с английского слово “snippet” означает «фрагмент» или «отрывок». В программировании снипеттом называется небольшой фрагмент кода, пригодный для повторного использования. Любой разработчик (особенно начинающий), рано или поздно, начинает собирать свою «коллекцию» полезных фрагментов кода, которые позволят ему сэкономить время на разработку своих веб-приложений. В этой статье я приведу несколько полезных, на мой взгляд, сниппетов кода на PHP.
Используем PNG изображения в материалах K2
При использовании компонента K2 на своем сайте, я столкнулся с небольшой проблемой. При добавлении изображений в материалы, все изображения преобразуются в формат JPG. В этой заметке я опишу возможность добавления изображений другого формата, а именно PNG.
Используем комментарии JComments в K2
При использовании на практике компонента “K2” для CMS “Joomla”, я убедился в том, что предоставить возможность оставлять комментарии к элементам “K2” (например, к статьям блога), очень проблематично. Встроенные средства для комментирования в указанном компоненте ужасны, хотя сам компонент очень даже неплох. Существенным недостатком “K2 Comments” является то, что он не предоставляет возможности отвечать на комментарии. Кроме того, после добавления комментария заполненная форма не очищается, что позволяет отправить один и тот же комментарий несколько раз. Немного огорчившись, я стал искать альтернативу. Неплохой альтернативой комментариям в “K2” стал компонент “JComments”, который без проблем интегрируется в “K2”, заменяя собой «родной» плагин для комментирования. В этой небольшой заметке я расскажу, как установить “JComments” и «подружить» его с “K2”.
Разработка модуля для CMS “Joomla”
Используемые инструменты и технологии:
- PHP
- Joomla Framework
- Библиотека “PHP QR Code”
Описание:
Модуль предназначен для генерации QR-кода на основе введенных данных и размещение его на страницах сайта. При создании модуля использовалась библиотека “PHP QR Code”*.
О создании модуля для CMS Joomla 2.5
* Перед установкой модуля нужно скачать библиотеку PHP QR Code и разместить ее на сайте.