Перейти к содержимому
создание сайта под ключ

Заметки на полях: сайтостроение

джумла

При создании сайтов на cms Джумла различных версий, их отладке и техническом обслуживании всегда возникают различные мелкие вопросы, ответы на которые (или решения) запомнить проблематично, поскольку их много и они малозначительны. В этом разделе обозначим некоторые подобные проблемы/задачи. Иногда даже поиск по Google не выдает нужные ответы, поиск отнимает время и нервы (которые не восстанавливаются). Лучше записать, «на полях».

Шаблон для компонента JComments Joomla 4+

Шаблон JComments

В данной заметке представлен оригинальный шаблон для компонента комментариев JComments для Джумла версий 4 и 5. Отличие настоящего шаблона (block-san) от шаблона «дефолтного»: дизайн. Демо на данной странице, смотреть. Можно оставить свой комментарий, задать вопрос по теме.

Специфика применения шаблона block-san для компонента JComments

  • Предназначен для: Joomla 5, php 8 (проверено на нескольких сайтах); компонент JComments v.4.0.32; плагин LComments Avatar v.4.2.7.
  • В интерфейсе шаблона используется шрифт Font Awesome 6. При использовании шаблона компонента — он должен быть подключен (как подключить шрифт Font Awesome 6 и зачем).
  • Шаблон использует функционал шаблона YOOtheme (UIkit).
  • Вместе с комментариями в шаблоне block-san будет отображаться произвольный модуль в позиции x-comment, который необходимо предварительно создать. Модуль — произвольный код html (или любой другой по функционалу модуль с обозначенным именем), содержимое модуля — любое (на данном сайте это реклама Яндекс). Ширина модуля 30% (правьте в файле шаблона tpl_index.php).

сайт на joomla, JComments, плагин joomla, компонент joomla

Как обнулить счетчик просмотров материала Joomla

Cчетчик просмотров Joomla — сервис, который считает количество просмотров страницы, в полном соответствии со своим названием. Значение счетчика созерцаем в «Менеджере материалов» в графе «Просмотры».

сайт на joomla

Открыть gif-анимацию в Фотошоп версий CS3, CS4, CS5

Уже много лет не занимался анимацией gif, недосуг и незачем (вроде). Начал оформлять раздел смайлики для форумов и решил отредактировать несколько кадров, а открыть слои в Фотошоп не выходит. Раньше все было ОК, а сейчас при стандартном обращении: «Открыть с помощью Фотошоп» выдается сообщение, что: «Это анимированное изображение в формате gif, просмотр возможен только по одному кадру.» и т. д.

фотошоп, gif, анимация

Замена текста в базе данных MySQL через phpMyAdmin

Не редко на сайтах меняются url ссылок. Править каждый материал — долго и утомительно. Для решения проблемы есть плагины, есть компонен Переадресация .htaccess (в конце концов). Но можно и иначе:

Поиск и замена текста в базе данных MySQL через phpMyAdmin — просто, удобно, быстро.

Решение простое, иногда просто «не приходит в голову» или забывается со временем.

А тем не мнее, в phpMyAdmin есть встроенный инструмент для поиска и замены текста, который делает процесс замены удобным и простым.

phpMyAdmin

FL Yandex Turbo — плагин RSS ленты Яндекс.Турбо для Joomla

FL Yandex Turbo

При взаимодействии с Яндекс разработчикам и владельцам сайтов на cms Джумла приходится учитывать требования этой поисковой системы к наличию у проекта т. н. Турбо страниц. Нужность этого «турбо» достаточно сомнительна, но таковы «правила игры» от Яндекс и приходится их соблюдать.

Для новых на 2024-й год версий Joomla 5 в свободном доступе есть только один плагин, что реализует возможность генерации турбо страниц для Яндекс: FL Yandex Turbo (авт. Васюков Дмитрий, респект и уважуха), сайт разработчика). Скрипт распространяется бесплатно, что крайне приятно.

плагин joomla, Яндекс Турбо

«Оптимизация» таблицы списка материалов в админпанели Joomla 5

Администратору сайта достаточно часто приходится создавать (или править) материалы через административную панель Джумла. Процесс понятный и неизбежный, если сайт реально рабочий.

Таблица списка материалов в Джумла 4 выглядит привычно. Но «напрягает» пустячок: если заголовок материала достаточно длинный (а он почти всегда длинный), его трудно прочесть сразу. Остальные вспомогательные колонки занимают больше места, чем единственная — максимально важная: Заголовок. А если материалов много? (а их обязано быть много)

админ панель joomla

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

Задача: увеличить ширину столбца Заголовок, уменьшить ширину всех остальных столбцов, оставив понятным их названия. Как итог: администратор проекта однозначно сэкономит своё время.

админпанель joomla

Font Awesome 6

Поговорим про Font Awesome?

Джумла пользует во всем своем многообразии несколько версий этого значкового шрифта (включая: админпанель, шаблон, скрипты сторонних разработчиков). Джумловоды привыкли к «многообразию», «заплаткам и «костылям». Увы, бесплатный cms имеет свои особенности Font Awesome Есть альтернативы? Хорошо.

Не суть. Иконки Font Awesome пользовать приходится, в любом случае, многим вебмастерам. Делюсь практикой.

Новая версия (на день публикации Font Awesome 6) эстетична, практична, изящна (на мой взгляд). Резонный вопрос: Зачем? опустим. Приступим к реализации. Процесс относительно несложен.

Убрать / удалить копирайт

Вопрос копирайтов сторонних разработчиков скриптов/шаблонов CMS Джумла всегда вызывает разные эмоции. От «фанатизма» блюстителей «порядка», до полного пофигизма пользователя. Впрочем, обсуждения не будет, здесь/сейчас. Просто отметим местоположения некоторых файлов расширений Джумла, дабы не искать нужные строки кода всякий раз (при необходимости). А что с этой информацией делать/не делать: каждый интересат решит самостоятельно.

Отступ для якоря от верхнего края экрана на css

Достаточно часто приходится использовать якоря на страницах и, как следствие, точно хочется поместить анкор повыше заголовка. Способов реализации достаточно много, остановимся на одном, что имеет некоторые преимущества. Чтобы более не гуглить (и не думать) в дальнейшем про реализацию — зафиксируем метод в данном материале.

смайлики, микроразметка

AJAX Loading Error: error

Сообщение «AJAX Loading Error: error» появляется при попытке обновления сайта Joomla (в админпанели). При этом в правом модуде админпанели в разделе Обслуживание пишется: «Неизвестная версия Джумла», «Неизвестные версии расширений».

Забавно, что при этом появляется желание обновиться вручную. Это реально, но не обязательно.

Не будем рассматривать: причины и следствия, сразу к решению.

ОГЛАВЛЕНИЕ