Рубрика: CMS

  • OpenCart. Как отключить вывод ошибок?

    Приведу простой алгоритм, как можно отключить вывод ошибок при работе с OpenCart. 1. Войдите в админку. 2. В меню перейдите в раздес «Система» —> «Настройки». 3. В списке магазинов перейдите к нужному и выберите «Редактирвоание». 4. Перейдите на вкладку «Сервер». 5. В самом низу находятся две необходимые нам кнопки: а. «Показывать ошибки» — разрешить или […]

  • РЕШЕНО! Call to undefined method ControllerCatalogProduct::getAllCategories()

    После установки seoppro на opencart внезапно получил ошибку «Call to undefined method ControllerCatalogProduct::getAllCategories()» при переходе в админке в карточку товара. Это может быть следствием некоторых ошибок при установке модуля. Чтобы решить проблему стоит попробовать следующие шаги в файле admin/controller/extension/modification.php. Находим следующие строки: } else { $search = $operation->getElementsByTagName(‘search’)->item(0)->textContent; $limit = $operation->getElementsByTagName(‘search’)->item(0)->getAttribute(‘limit’); $replace = $operation->getElementsByTagName(‘add’)->item(0)->textContent; После […]

  • OpenCart. vQmod. Как установить и зачем он нужен?

    Крайне часто при установке расширений для opencart мы видим заметку о том, что для успешной инсталляции необходим vQmod. Что это такое., как его установить и зачем он нужен я расскажу в этой статье. Virtual Quick Mod, он же vQmod позволяет «на лету» изменить систему Вашего магазина. С его помощью вместо непосредственного изменения целевых файлов создаются […]

  • Как изменить цвет captcha в bitrix?

    Я в bitrix, правда — совсем не специалист — но сегодня попробую пояснить, как изменить цвет капчи (captcha) именно в bitrix. Итак, сначала смотрим в файл bitrix/modules/main/classes/general/captcha.php. Там мы находим строки: COption::GetOptionString(«main», «CAPTCHA_arTextColor_1», «000000»), COption::GetOptionString(«main», «CAPTCHA_arTextColor_2», «646464») Из них мы делаем вывод, что настройки хранятся в «реестре», а значит моэно воспользоваться методом противоположным к геттеру […]

  • Joomla. Чем открыть JPA-архив?

    После создания резервной копии при помощи Akeeba многие сталкиваются с невозможностью открыть штатными средствами полученный архив в формате jpa. В этой статье я покажу, как легко справиться с задачей и открыть (распаковать) архив JPA. Сам формат был придуман разработчиками JPA — его основное свойство — это более низкая нагрузка на сервер при его генерации и […]

  • Joomla. Как создать страницу 404?

    В базовом пакете Joomla страница 404 имеет явно не презентабельный вид. В этой статье расскажу один из вариантов, как создать свою страницу 404 в Joomla. Все, что Вам нужно сделать — создать обычную статью, которая не будет выводиться ни в какой категории на сайте и запомнить ID этой статьи. После этого перейдите в файл error.php […]

  • Joomla. Virtuemart. Вывод товаров из подкатегорий

    Неудобства работы с Virtuemart заслуживают множества отдельных статей. Непродуманность модуля просто поражает, но, как часто бывает, иногда надо просто терпеть и писать костыли. В этой заметке покажу, как мне удалось вывести товары дочерних категорий при просмотре родительской. Итак, следует сделать два шага и поправить два файла: 1. administrator/components/com_virtuemart/models/category.php В класс добавляем новый метод: function GetTreeCatArray(&$categories, […]

  • Краткий обзор CMS на базе YII2

    Как известно инструменты нужно подбирать под задачи. И если мы делаем крупный интернет- ресурс с большим количеством данных и большими нагрузками естественно лучше его реализовывать с нуля. Но для небольшого проекта, скажем какого-то мелкого регионального магазина делать ресурс с нуля не всегда рентабельно, т.к. трудозатраты в этом случае велики и соответственно бюджет тоже не всегда […]

  • WordPress. Как отправлять почту через SMTP?

    По умолчанию почта с сайта на WordPress уходит с использованием стандартной функции php — mail. Но те, кто работали с этой функцией понимают, что больше с ней работать не хотят 🙂 Намного надежнее использовать отправку писем при помощи, например, SMTP. Но как это сделать в коробочной CMS? Для WordPress мою проблему решил WP Mail SMTP. […]

  • Joomla. Как определить главную страницу?

    В данной статье приведу пример проверки, является ли текущая страница главной, используя API движка Joomla. Итак: — простой (проверенный лично) вариант для проверки на главную страницу: — метод для случая, когда главная страница — это, например, список товаров: Вместе с этим, на одном из сайтов (увы, ссылку не могу привести) прочитал интересный диалог по поводу […]