Матвей Земсков

Заметки веб-мастера

Понедельник, 08 октября 2018 19:48

Запрет индексации дублей страниц в компоненте K2 Joomla

Я использую компонент K2 для Joomla уже много лет. Когда я впервые узнал о нем, K2 мне очень понравился: в нем были реализованы возможности, которых в самой Joomla на тот момент не было. В процессе его использования обнаруживались недостатки. Самым главным из них я считаю дублирование страниц. Например, одна и та же статья блога может открываться по разным URL. То же самое касается и страниц со списками статей по тегам и тд.

Опубликовано в Joomla
Понедельник, 06 июня 2016 12:55

Боремся с вредоносным кодом на сайте под управлением Joomla

Недавно у меня случилась неприятность - мой сайт был взломан. На нем были обнаружены файлы, содержащие вредоносный код. После выявления причины взлома и устранения его последствий, я решил написать эту статью. Ознакомившись с ней, вы узнаете какие меры необходимо предпринимать, чтобы ваш сайт не взломали и что делать, если такая ситуация все-таки произошла.

Опубликовано в Joomla
Среда, 26 августа 2015 16:49

Делаем запрос к базе данных сайта на Joomla с помощью Jumi

Jumi – это расширение для CMS Joomla, которое позволяет внедрять пользовательский код (например, PHP, JS или простой HTML) в страницы вашего сайта. Расширение включает в себя компонент, модуль и плагин. Работать с Jumi несложно, поэтому знакомство с ним не займет много времени.

В этой статье будет рассказано о том, как безопасно и просто размещать ваш PHP-код на страницах сайта под управлением Joomla. Код, приведенный в этой статье, будет делать запрос к базе данных сайта и выводить результаты на одной из страниц. Все это будет работать благодаря модулю Jumi.

Опубликовано в Joomla
Вторник, 28 июля 2015 14:15

Отключаем показ компонента на страницах Joomla-сайта

Как правило, на сайте под управлением Joomla компоненты отображаются на каждой странице. Они занимают ключевое место в Joomla и размещаются в центральной части страниц. Стоит отметить тот факт, что значение URL зависит от компонента, размещенного на текущей странице.

Однако, иногда при создании сайтов с «нестандартным» дизайном требуется отключить показ компонентов. В некоторых шаблонах сайта предусмотрена такая возможность, но далеко не во всех.

В этой статье будет рассказано как можно скрыть область для показа компонента на главной странице сайта с помощью инструмента Component Creator. Component Creator — очень полезный онлайн-инструмент, который позволяет создавать ваши собственные компоненты автоматически.

Опубликовано в Joomla
Четверг, 16 июля 2015 10:01

Joomla+Flexslider – размещаем слайдшоу на сайте

Flexslider2 – это jQuery-плагин, созданный WooThemes, который позволяет легко создавать слайдшоу.

Модуль «Материалы — Новости» (mod_articles_news) является частью ядра CMS Joomla. Он позволяет отображать список материалов совместно с изображениями для вступительного текста материала. В этом уроке я расскажу, как можно интегрировать Flexslider2 в упомянутый модуль с целью создания привлекательного слайдшоу, которое будет обновляться динамически.

Опубликовано в Joomla
Вторник, 03 марта 2015 16:11

Joomla: отображение системных сообщений во всплывающем окне

Системные сообщения в Joomla являются важным инструментом для взаимодействия с посетителем. Внешний вид стандартного блока с сообщениями оставляет желать лучшего. В этой маленькой заметке, я опишу показа сообщений во всплывающем окне. Немного забегу вперед: сделано это будет с помощью jQuery fancyBox.

Опубликовано в Joomla
Вторник, 10 февраля 2015 14:25

Собираем свою коллекцию сниппетов кода

Для начала небольшая справка: в переводе с английского слово “snippet” означает «фрагмент» или «отрывок». В программировании снипеттом называется небольшой фрагмент кода, пригодный для повторного использования. Любой разработчик (особенно начинающий), рано или поздно, начинает собирать свою «коллекцию» полезных фрагментов кода, которые позволят ему сэкономить время на разработку своих веб-приложений. В этой статье я приведу несколько полезных, на мой взгляд, сниппетов кода на PHP.

Опубликовано в Разное
Воскресенье, 08 декабря 2013 14:29

Используем PNG изображения в материалах K2

При использовании компонента K2 на своем сайте, я столкнулся с небольшой проблемой. При добавлении изображений в материалы, все изображения преобразуются в формат JPG. В этой заметке я опишу возможность добавления изображений другого формата, а именно PNG.

Опубликовано в Joomla
Четверг, 05 сентября 2013 16:10

Используем комментарии JComments в K2

При использовании на практике компонента “K2” для CMS “Joomla”, я убедился в том, что предоставить возможность оставлять комментарии к элементам “K2” (например, к статьям блога), очень проблематично. Встроенные средства для комментирования в указанном компоненте ужасны, хотя сам компонент очень даже неплох. Существенным недостатком “K2 Comments” является то, что он не предоставляет возможности отвечать на комментарии. Кроме того, после добавления комментария заполненная форма не очищается, что позволяет отправить один и тот же комментарий несколько раз. Немного огорчившись, я стал искать альтернативу. Неплохой альтернативой комментариям в “K2” стал компонент “JComments”, который без проблем интегрируется в “K2”, заменяя собой «родной» плагин для комментирования. В этой небольшой заметке я расскажу, как установить “JComments” и «подружить» его с “K2”.

Опубликовано в Joomla
Воскресенье, 05 мая 2013 12:38

Разработка модуля для CMS “Joomla”

Используемые инструменты и технологии:

  • PHP
  • Joomla Framework
  • Библиотека “PHP QR Code”
 

Описание:

Модуль предназначен для генерации QR-кода на основе введенных данных и размещение его на страницах сайта. При создании модуля использовалась библиотека “PHP QR Code”*.

Скачать модуль.

О создании модуля для CMS Joomla 2.5

* Перед установкой модуля нужно скачать библиотеку PHP QR Code и разместить ее на сайте.

Опубликовано в Мои работы
Страница 1 из 2
Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию:

Наверх