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

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

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

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

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

джумла

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

Модуль SJ Products for JoomShopping показывает последнюю картинку, а не первую

JoomShopping

У каждого заказчика свои требования к отображению модуля Модуль SJ Products for JoomShopping. Чаще всего достаточно дефолтных, но не всегда. Например, для товара загружается несколько картинок товара. Какая быдет выводится в модуле? Последняя. А нужно, чтобы выводилась первая, которая обозначена как «Основное изображение».

Бесплатная почта для сайта от Яндекс

Почта для домена от почтового сервиса Яндекс популярна в РФ. Что не говори, но Яндекс.Почта сервис удобный в пользовании. Осталось только завести эту самую, «корпоративную» почту.

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

Удалить бизнес-страницу в Фейсбук

Задача не часто необходимая, но всякое бывает. Например, фирма «приказала долго жить», поменялось название (а изменить ее название в настройках facebook отказывает), пр. Настроек facebook много, пока найдешь кнопку delete — «запыхаешься».

Заходим на бизнес-страницу, которую нужно удалить. Находим в интерфейсе кнопку «Настройки».

Стандартные и пользовательские настройки JoomShopping

JoomShopping

Достаточно часто проекты сайтов на базе cms Joomla устанавливаются с «Быстрого старта» (QuickStart). У этого метода есть свои «плюсы»: устанавливается демоконтент с образцами форматирования страниц конкретного шаблона, обозначены позиции модульной верстки, более-менее настроен шаблон и пр.

Есть и «минусы». Например — в виде «прошитых» ссылок разнообразного вареза, что не так и страшно (находим и уничтожаем). Достаточно регулярно в демоконтенте присутствуют «скрытые императивы» и их «опознать» не всегда очевидно, просто и быстро.

Регистрация на сайте через форму JoomShopping

JoomShopping

На сайте под управленим cms Joomla есть разные формы регистрации новых пользователей, реализованные через разные компоненты. Если основное назначение сайта — интернет магазин (на JoomShopping), то имеет смысл отправлять посетителей регистрироваться именно через форму компонента e-торговли.

Иногда возникают разные проблемы. Одна из них: в форме отсутствует ReCapcha google. Решается «проблема» просто: Установкой плагина — Registration captcha (от MAXXmarketing GmbH, по ссылке можно скачать последнюю версию на сайте разработчика).

При обновление cms Joomla в админ-панели в меню Компоненты пропали пункты

На одном из сайтов после обновления Joomla! 3.х до Joomla! 3.7 в админ-панели из меню «Компоненты» пропали почти все пункты. В меню остались несколько ссылок, но большая часть «исчезла».

Причина проблемы: в таблице БД <префикс>_menu у проблемных (не отображающихся) пунктов поле menutype имеет значение «menu» вместо «main».

Решение проблемы: Выполняем запрос SQL (в phpMyAdmin):

Кнопки плюс минус количества товара в JoomShopping

JoomShopping

Достаточно часто приходится работать с компонентом Joomshopping — скрипт интернет-магазина для cms Joomla.

Забавно, что в функционале последней версии скрипта (v. 4.18.3 на момент написания материала) «по умолчанию» нет:

Кнопки плюс и минус возле поля количества товара в Карточке товара и в Корзине.

Странно, но факт.

Есть плагины и скрипты, платные и не очень, для реализации этой «примочки». Но мы не ищем легких путей и пропишем кнопки непосредственно в код шаблонов магазина Joomshopping. Меньше проблем и конфликтов, меньше лишнего кода.

Helix Framework: устранение мелких проблем

Helix Framework

Пришлось столкнуться с Helix Framework в админпнели нескольких сайтов Joomla v.3.9x. Достаточно дружелюбные шаблоны, хоть и устаревшие немного.

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

Проблема первая: Не работают кнопки «сохранить», «сохранить и закрыть», «закрыть» в шаблоне под управлением Helix Framework.

Решение простое, но не очевидное. Находим файл по адресу:

/plugins/system/helix/js/admin/layout.admin.js

На строке 143 меняем значение «false» на «true». Кнопки снова функционируют (понятно, что нужно очистить кэш и обновить страницу).

Как сделать закрепленное меню (шаблоны YOOtheme — YOO Eat Theme)

Шаблоны разработчика YOOtheme достаточно популярны у вебмастеров. Тем не менее, традиционно, все в Joomla приходится «допиливать» в «ручном режиме».

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

Адаптивное видео

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

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