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

JoomShopping

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

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

В заголовке обозначена одна из проблемок подобного рода. Например, обнаруживаем, что картинки в компоненте JoomShopping имеют адрес не совпадающий с дефолтнвыми настройками. Значит — где-то настроено перенаправление. А лишние редиректы (имхо) — «зло». Вроде бы и пустяк, но вся Джумла — сплошные «пустяки», которые в сумме выдают не лучшую скорость Google Speed.

Не очевидно, но не все настройки JoomShopping можно изменить в админпанели компонента. Часть из них «прописаны» в файле:

https://мой-сайт.com/components/com_jshopping/lib/default_config.php

Там есть список полей для сортировки товаров в категориях, имя файла изображения по умолчанию, если основное изображение у категории, товара не назначено, пр.

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

Дабы более не тратить впустую время, суть.

Подключение файла настроек JoomShopping проистекает в файле:

https://мой-сайт.com/components/com_jshopping/lib/factory.php

следующим кодом:

include(dirname(__FILE__)."/default_config.php"); if (file_exists(dirname(__FILE__)."/user_config.php")){ include(dirname(__FILE__)."/user_config.php"); }

После подключения default_config.php, функция getConfig() проверяет наличие файла user_config.php в той же директории, что и default_config.php. Если такой файл найден, то осуществляется его подключение. Файл user_config.php не входит в состав компонента JoomShopping, его создает пользователь самостоятельно для того, чтобы при обновлении этот файл не был перезаписан обновлением разработчиков.

Таким образом, в дистрибутиве квикстарта вполне может находиться «чужеродный» файл:

https://мой-сайт.com/components/com_jshopping/lib/user_config.php

в котором находятся изменения стандартных настроек JoomShopping. Стоит посмотреть, нужны ли реально внесенные (кем-то) изменения. Если изменения сделаны исключительно ради «понтов» — файл стоит удалить.

Пустяк, конечно, но — не всегда такой уж и «пустяковый». На днях попалась на чужом проекте — «простыня» ненужных «приблуд» перенаправлений, абсолютно «от балды». Проверить никогда не вредно, времени много не отнимет. Чаще всего стандартных настроек компонентов вполне хватает. Реализацию дополнительного (и реально нужного) функционала решают add-оны и плагины. И, стоит помнить что: «Лучшее — враг хорошему» (часто).

Добавить комментарий


Планируете проект?

Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение.

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

Планируете создание веб проекта?

Заполните форму и наш специалист свяжется с вами для консультации и составит для вас персональное предложение.

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

Получите бесплатную консультацию прямо сейчас!

Веб-студия «Reklama-No» специализируется на разработке сайтов для бизнеса. Для реализации задач вашего будущего/существующего сайта — мы подберем оптимальные решения. Подробно расскажем об особенностях создания веб-ресурса вашей тематики, попробуем ответить на все интересующие вас вопросы максимально полно, доступным языком, оперативно.
Мы понимаем желания/сомнения/проблемы наших клиентов и готовы дать полезные советы по работе с сайтом, опираясь на собственный много-много летний опыт.
Звоните нам и мы решим любые проблемы с вашим сайтом или задачи по его созданию. Хотя, лучше звоните сами.


+7(916) 107-51-99

Обсудите ваш проект со специалистом!

Оставьте свои контакты

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

Разработка сайтов «под ключ» любой сложности и назначения!

Обращаем ваше внимание на то, что данный интернет-сайт носит исключительно информационный характер и не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса РФ. Для получения подробной информации о стоимости указанных услуг, пожалуйста, обращайтесь по телефону: +7(916) 107-51-99 или через Форму обратной связи. Политика конфиденциальности / Соглашение об обработке персональных данных. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

©2010–2023 веб-лаборатория «Reklama-No» | Создание, поддержка и продвижение сайтов