Skip to main content
создание сайта под ключ
×

Обсудить проект

Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение. Или звоните: +7(916) 107-51-99 (10.00–18.00, Мск.)

Как к вам обращаться?
Сообщите корректный адрес электронной почты.
Заполните поле, опишите суть задачи.
Необходимо подтвердить согласие с Политикой.

«Оптимизация» таблицы списка материалов в админпанели Джумла 4

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

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

админ панель джумла 4

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

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

Можно по разному решить «проблему», можно и вообще «не париться и оставить все «как есть», вопрос можно считать «надуманным». А можно попробовать решить это маленькое «неудобство», достаточно просто/быстро.

Есть же в Джумле переопределения, можно попробовать решение через этот функционал.

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

админ панель джумла 4

Понятно, что тестовые заголовки столбцов заменены на иконки Font Awesome (которые предустановлены в Джумла). Заголовок: Избранное: стал иконкой Звезда; Дата создания: иконкой Календаря; Количество просмотров: сменила иконка Глаз; и т. п., сравните сами: было/стало. Если этот вариант не интересен или не нужен, читатель этих строк может смело закрыть страницу. Для тех, кого данный вариант устраивает — продолжим.

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

JGRID_HEADING_ACCESS="<span class='fa fa-user-secret' aria-hidden='true'></span>"
JGLOBAL_RATINGS="<span class='fa fa-star-half' aria-hidden='true'></span>"
COM_CONTENT_HEADING_DATE_CREATED="<span class='fa fa-calendar' aria-hidden='true'></span>"
JSTATUS="<span class='icon-check' aria-hidden='true'></span>"
JGLOBAL_VOTES="<span class='fa fa-thumbs-up' aria-hidden='true'></span>"
JFEATURED="<span class='icon-star' aria-hidden='true'></span>"
JGLOBAL_HITS="<span class='fa fa-eye' aria-hidden='true'></span>"

Как реализовать хак-приблуду

Можно всё сделать через Админпанель вручную, но можно быстрее/проще. Переопределения в Административной панели Джумла 4 находятся по адресу:

https://ваш_сайт.ru/administrator/language/overrides/ru-RU.override.ini

Поместите в папку по указанному пути файл ru-RU.override.ini по ссылке (файл в архиве в формате *.zip, перед «заливкой», понятно, его нужно разархивировать). Папки overrides у вас, скорее всего, нет. Создайте ее, это же не проблема?..

Это всё, собственно, заголовки таблиц приобретут «сжатый» вид значков, заголовки материалов будут «читабельны» легче и быстрее, это немного ускорит работу Администратора, сделает ее чуть проще.

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

Решений может быть много, разных. Автору этого материала показался наиболее удобным: представленный.

Удачи, комфортной работы.