Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение. Или звоните: +7(916) 107-51-99 (10.00–18.00, Мск.)
✓
Спасибо! Ваше сообщение отправлено. Мы свяжемся с вами в ближайшее время.
При создании сайтов на cmsДжумла различных версий, их отладке и техническом обслуживании всегда возникают различные мелкие вопросы, ответы на которые (или решения) запомнить проблематично, поскольку их много и они малозначительны. В этом разделе обозначим некоторые подобные проблемы/задачи. Иногда даже поиск по Google не выдает нужные ответы, поиск отнимает время и нервы (которые не восстанавливаются). Лучше записать, «на полях».
Дата публикации: .
Интеграция компонентов ZOO и JComments
Для каталогизации различных материалов достаточно актуально использование компонета ZOO. И это вполне оправлано, скрипт каталога имеет массу достоинств. И недостатков.
Функция комментариев материалов в ZOO есть. Но: на сайтах Joomla часто используется более сециализированный скрипт (компонент): JComments. Имеет смысл обхединить функции.
Практически любой сайт cms Joomla использует скрипт компонента: JComments (комментарии к материалам).
Забавно, что за крайне продолжительную жизненную активность компонента «внешность» базового шаблона практически не изменилась за 10 лет. Все те же иконки в формате *.gif, странное форматирование основных страниц шаблона, пр. негативные мелочи. А сам скрипт — по-прежнему адекватен, хорош, востребован. Нестыковочка.
Краткий экскурс в поисках современного шаблона для JComments не дал позитивного результата. Есть кое-что (бесплатное), но мало отличное от шаблона defolt. В платных версиях — тоже ничего не понравилось. От слова совсем.
Пришлось потратить немного времени и «перепилить» старый скин JComments на новый лад. Результаты представлены ниже.
Модуль SJ Products for JoomShopping показывает последнюю картинку, а не первую
У каждого заказчика свои требования к отображению модуля Модуль SJ Products for JoomShopping. Чаще всего достаточно дефолтных, но не всегда. Например, для товара загружается несколько картинок товара. Какая быдет выводится в модуле? Последняя. А нужно, чтобы выводилась первая, которая обозначена как «Основное изображение».
На сайте под управленим cms Joomla есть разные формы регистрации новых пользователей, реализованные через разные компоненты. Если основное назначение сайта — интернет магазин (на JoomShopping), то имеет смысл отправлять посетителей регистрироваться именно через форму компонента e-торговли.
Иногда возникают разные проблемы. Одна из них: в форме отсутствует ReCapcha google. Решается «проблема» просто: Установкой плагина — Registration captcha (от MAXXmarketing GmbH, по ссылке можно скачать последнюю версию на сайте разработчика).
При обновление cms Joomla в админ-панели в меню Компоненты пропали пункты
На одном из сайтов после обновления Joomla! 3.х до Joomla! 3.7 в админ-панели из меню «Компоненты» пропали почти все пункты. В меню остались несколько ссылок, но большая часть «исчезла».
Причина проблемы: в таблице БД <префикс>_menu у проблемных (не отображающихся) пунктов поле menutype имеет значение «menu» вместо «main».
Решение проблемы: Выполняем запрос SQL (в phpMyAdmin):
Ряд форм и формочек обратной связи не работает на базовых установках Джумла! 3.х. По разным причинам. И решения предлагаются разные, все вебмастера «шаманят» по разному и с переменным успехом. Способ, что работает практически всегда:
Иногда никак не удается зайти в админпанель сайта. Если с третей попытки не вышло, то гадать «почему?» уже бесполезно, быстрее и проще просто сменить пароль.
Способов несколько, предпочитаю через запрос в phpMyAdmin. Для этого требуется, естественно, доступ в phpMyAdmin через хостинг-панель. Существующую учетную запись (в которую не удается попасть) трогать не будем, создадим нового Суперадминистратора.
Кнопки плюс минус количества товара в JoomShopping
Достаточно часто приходится работать с компонентом Joomshopping — скрипт интернет-магазина для cms Joomla.
Забавно, что в функционале последней версии скрипта (v. 4.18.3 на момент написания материала) «по умолчанию» нет:
Кнопки плюс и минус возле поля количества товара в Карточке товара и в Корзине.
Странно, но факт.
Есть плагины и скрипты, платные и не очень, для реализации этой «примочки». Но мы не ищем легких путей и пропишем кнопки непосредственно в код шаблонов магазина Joomshopping. Меньше проблем и конфликтов, меньше лишнего кода.
Длина полей (количество символов) в компонете JoomShopping
При наладке компонента JoomShopping возникла необходимость увеличить длину поля extra_field (Характеристики).
Несмотря на очевидность решения, оно «обнаружилось» не сразу (по причине невежества). Иногда на «открытие» очевидного тратится время. Чтобы более не искать:
Открываем в php MyAdmin таблицу: префикс_jshopping_products. Находим нужное поле: extra_field_номер.
Правим Тип поля. Для Характеристик установлено по-умолчанию varchar(100). Я увеличил до максимально возможного varchar(255), мне хватило. В принципе, можно попробовать изменить на тип TEXT, но не пробовал.
В админпанели в меню Компоненты пропал пункт JoomShopping
Суть «проблемы» в заголовке. Как этот казус случился — не вспомнить.
Была установлена на проекте очень старая версия компонента JoomShopping,
в процессе апгрейда до актуальной версии (на момент работы Version 4.18.2) —
«что-то пошло не так» и меню/субменю «пропало».
В базе данных сайта пункта нет.
Решений может быть несколько. Дабы «не париться»
выбрано простейшее: инсталляция пунктов меню через отредактированный установочный файл jshopping.xml
Задайте вопрос, и мы свяжемся с вами в ближайшее время!
Задайте свой вопрос, заполнив форму ниже. Или звоните: +7(916) 107-51-99.
Или свяжитесь через WhatsApp (10.00–18.00, Мск.)
На связи вебмастер:
Кузнецов Александр
Опыт строительства сайтов: 20 лет
Отправляя форму вы соглашаетесь на обработку персональных данных,
защищенных Политикой конфиденциальности
и обрабатываемых для выполнения вашей заявки.
Мы используем cookie-файлы в целях реализации нужного для посетителей функционала сайта. Прочитайте нашу Политику обработки cookie и, по желанию, измените настройки хранения cookie в своем браузере. Продолжая пользоваться сайтом без изменения настроек, вы понимаете и принимаете означенное выше условие.
Подробнее