Роман Суворов
0

Не отображаются категории (таксономия) при редактировании в Gutenberg WordPress

Если вы столкнулись с проблемой, при которой при добавлении записи не отображаются категории, метки или какие-либо другие таксономии, наверняка причины этой проблемы — отключенный REST API. В моём случае, речь идет о произвольных типах записей и таксономий. При регистрации, необходимо указать параметр: Как для самого типа записи (что бы Getenberg начал отображаться), так и для … Читать далее

Роман Суворов
0

Call to undefined function vmdebug() после обновления Virtuemart

Ошибка связана с имеющим быть косяком в самом обновлении Virtuemart. На официальном форуме предлагают заново установить обновления для решения проблемы. Скачать последнею версию можно по ссылке: http://dev.virtuemart.net/projects/virtuemart/files

Роман Суворов
0

Обновление Битрикс с лицензии на пиратку

Допустим, есть необходимость обновить Битрикс, но покупать обновления возможности нет, что делать? Сразу хочу сказать, что после недолгих поисков, я пришел к выводу, что придется это делать вручную, а именно: разворачивать новый битрикс на отдельном домене и переносить туда всё со старого. В этой статье я расскажу о том, какие таблицы я переносил и какие … Читать далее

Роман Суворов
0

Удобный debug сайтов

Возможно кому-то пригодится, один очень простой способ экспериментировать на живом сайте но без вреда для посетителей, на тот случай, когда дольше разворачивать сайт в другом месте чем исправить или добавить какой-либо элемент. Собственно всё очень просто, идея заключается в том, что показывать кусок кода только при наличии определённых параметров в адресной строке: Теперь, когда в … Читать далее

Роман Суворов
0

Переход по ссылке при клике по div с помощью jQuery

Представьте себе квадрат, например 10 на 10 см. В этом квадрате какое-то содержимое (текст, картинки, ещё что-то, не важно) и ссылка. Мы хотим сделать так, что бы при клике в любую область квадрата мы перешли по ссылке внутри этого квадрата. Мы можем конечно делать это с помощью CSS, но иногда это не спасает. Поэтому можно … Читать далее

Роман Суворов
0

Как добавить позицию для модуля в Joomla?

Что бы добавить новую позицию в шаблон сайта на Joomla, необходимо хотя бы немного ориентироваться в HTML и CSS, для того, что бы позицию разместить в нужном месте и нужном виде. Сам процесс добавления новой позиции очень простой: 1. Добавление позиции в файл templateDetails.xml Переходим в папку с вашим шаблоном, находим там файл templateDetails.xml и … Читать далее

Роман Суворов
0

Минус-слова для Яндекс.Директ: имена врачей

Делал рекламную кампанию для одного медицинского центра и по итогам анализа выяснилось, что довольно много кликов приходится на запросы, по которым пользователи ищут конкретного специалиста. Решил избавится от таких запросов, составив список стоп-фраз с перечислением имён. Сначала было просто нашел список имён, но там слишком много мусора. Пошёл на «Продокторов» и спарсил имена более 2500 … Читать далее

Роман Суворов
0

Ошибка: 0 Class ‘vRequest’ not found после обновления Virtuemart Joomla

Второй раз за неделею столкнулся с данной ошибкой. После обновления Virtuemart 3.4.2 до 3.6.0, появляется ошибка в административной панели и ничего не работает. При этом, проблема возникает как при ручной установки обновления, так и при автоматической. Немного поэкспериментировав, решение нашел. Необходимо сначала установить пакет обновлений AIO (https://virtuemart.net/download)/. А после установки AIO уже устанавливать обновление для … Читать далее

Роман Суворов
0

Unknown column ‘paid’ in ‘field list’ в Virtuemart 3.6.0

Столкнулся вот с такой ошибкой в административной панели магазина при попытке просмотреть заказ и сразу решил написать о том, как эту ошибку я буду решать, так скажем алгоритм решения в деталях. Для тех, кому тупо нужно быстро исправить ошибку, листайте вниз под заголовок «Решение». Вода И так, мы имеем понимание того, что Virtuemart не может … Читать далее

Роман Суворов
0

Добавление URL-адреса страницы отправки формы в письмо администратора Contact Form 7

В формах, которые отправляет плагин Contact Form 7 не хватает очень важной информации — страницы с которой эта форма была отправлена. Есть какие-то плагины, которые решают эту проблему, а есть решение довольно простое и компактное, которое использую я: Добавляем поле в нужную форму: [text url-adress class:url-adress] Скрываем это поле с помощью стилей: .url-adress {display: none} … Читать далее

Роман Суворов
0

Интеграция c Roistat с помощью API

Периодически появляется необходимость интегрировать какой-либо бизнес с каким-либо сервисом. Конечно, сейчас почти у всех этих сервисов есть API-интерфейс для работы, по-этому делать это не очень сложно. Ниже, я приведу пример выгрузки сделок и клиентов в Roistat из своей CRM. Для простоты и наглядности, давайте создадим несколько таблиц в базе данных, например «orders» в которой будет … Читать далее

Роман Суворов
0

Форма обратной связи с валидацией (PHP+Ajax+jQuery)

Подобных статей в интернете великое множество и наверное я вряд ли привнесу что-то новое в эту тему, но по-сколько делать аналогичные формы мне приходится буквально каждую неделю, я подумал, почему бы не сделать удобный каркас, который можно быстро прикрутить к любому проекту. HTML-каркас формы на Bootstrap Простая болванка формы обратной связи. Для удобства включил в … Читать далее

Роман Суворов
0

Ошибка HTTP при загрузке файла в WordPress IIS

Если вы столкнулись с ошибкой загрузки файла на сервере Apache/Nginx, тогда скорее всего просто необходимо убедиться в том, что в настройках PHP выставлены оптимальные лимиты: Есть проблема при использовании сервера IIS, тогда в добавок к этому, необходимо увеличить максимальную длину содержимого в запросе. Делается это в разделе «Фильтрация запросов» -> Изменить параметры. Можно сделать как … Читать далее

Роман Суворов
0

Не отображаются категории Woocommerce в меню Wodpress

Если у вас отсутствует раздел «Категории товаров» и «Товары» при попытке редактирования меню, то проблема заключается в том, что в настройках экрана не установлен соответствующий чекбокс. Перейдите в раздел «Внешний вид» -> Меню и в правом верхнем углу нажмите на «Настройки экрана». После этого откроется панель, в которой необходимо отметить чекбоксом необходимые типы записей или … Читать далее

Роман Суворов
0

Вертикальное мега-меню для Joomla

На просторах интернета, мне не удалось найти готового модуля, который бы реализовывал функцию вертикального мега-меню для Joomla. Поэтому пришлось сделать такое меню с нуля, но с целью экономии времени, сделано это на базе стандартного модуля меню в виде отдельного шаблона для модуля. В папку с вашим шаблоном: /templates/ваш-шаблон/html/mod_menu загрузить следующие файлы: В менеджере модулей, создайте … Читать далее

Роман Суворов
0

Многоуровневое меню Boostrap4 HostCMS

Столкнулись с задачей сделать адаптивную верстку для сайта под управлением HostCMS. В целом, всё довольно логично и понятно, единственное пришлось немного поковыряться с меню. За основу был взят код с официального сообщества HostCMS и немного доработан. Шаблон вывода меню:

Роман Суворов
0

Характеристики товара (custom_fields) вместо описания товара в выгрузке Яндекс.Маркет для Virtuemart

Долго думал как правильно составить заголовок, что бы всем было понятно о чем речь, не уверен, что получилось, но суть такая: На одном из клиентских проектов столкнулся с тем, что у товаров нет описания, но есть характеристики, которые и являются описанием товара. Дело в том, что этот YML файл я хочу использовать для Турбо-страниц Яндекса, … Читать далее

Роман Суворов
0

Отключение обновлений Visual Composer

Что бы уведомления о необходимости обновления вас больше не беспокоили, просто пропишите в function.php следующий код: Источник: https://gist.github.com/seventhqueen/54d941cba1c31087bb1dd79959ab5948

Роман Суворов
0

Битрикс: Филиалы организации на карте России

При создании сайтов государственных или коммерческих организаций, нередко появляется необходимость отобразить подразделение организации на карте. Как правило это не обычная карта от Яндекс или Google с начертанием улиц, а карта разбитая на субъекты РФ. В интернете есть некоторые готовы решения, но они платные, а не готовые слишком сложные в использовании. Недавно у меня появилась задача, … Читать далее

Роман Суворов
0

Let’s Encrypt 403 forbidden

Данная ошибка связана с тем, что при попытке зайти на ваш сайт, робот сервиса Let’s Encrypt получает запрет — 403 ответ. Связано это может быть с несколькими проблемами: указан запрет на доступ к любым файлам с помощью .htaccess указаны неверные DNS-записи ( в частности A запись и AAA запись) В нашем случае была проблема, при … Читать далее