Сообщение об ошибке

  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_display has a deprecated constructor в функции include_once() (строка 3478 в файле /var/www/kstein/data/www/konmart.ru/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_many_to_one_helper has a deprecated constructor в функции require_once() (строка 130 в файле /var/www/kstein/data/www/konmart.ru/sites/all/modules/ctools/ctools.module).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /var/www/kstein/data/www/konmart.ru/includes/menu.inc).

Заметки о веб-разработке

Запуск файлов под разными версиями PHP в консоли

1. Проверяем альтернативные версии:
 

whereis php

 

Примерный результат:

php: /usr/bin/php /usr/lib64/php /etc/php.ini /etc/php.d /usr/share/php /opt/php54/bin/php /opt/php71/bin/php /opt/php56/bin/php /opt/php52/bin/php /opt/php72/bin/php /opt/php55/bin/php /opt/php53/bin/php /usr/share/man/man1/php.1.gz

 

2. Выбрать путь к нужной версии. Запуск файла:

/opt/php54/bin/php /path-to-file/file.php

 

Блокировка всплывающих окон в поиске Яндекса с помощью AdBlock

1. Нажать на значок «AdBlock Plus», «Заблокировать элемент». 

2. Нажать на всплывающее окно.

3. Подтвердить.

Если не запускается Javascript-код

  • Подключить Jquery.
  • Попробовать поместить код в начале или конце страницы.
  • Проверить ошибки в разделе «Console» в «Инструментах разработчика». Если ошибок нет, вывести переменные с помощью функции console.log(имя_переменной).

Добавление GET-параметров в Opencart 1.5

В файле /catalog/controller/common/seopro.php после кода

	if (isset($tmp['gclid'])) {

	                        $data['gclid'] = $tmp['gclid'];

	                    }

добавить такой же, и заменить «gclid» на свое исключение.

Автоматическая генерация артикулов (sku) в Opencart 1.5

По этой инструкции можно обновить или заново сгенерировать артикулы для всех товаров с помощью SQl комманд в PhpMyAdmin.

Перед началом лучше сделать резервную копию базы данных.

Если есть префикс, то в инструкции нужно добавить его к таблице 'product'. Например, 'lntyg_product'.

Инструкция

1. Зайти в базу данных магазина в PhpMyAdmin.

2. В меню выбрать пункт «SQL».

3. По очереди вставлять следующие команды и нажимать «вперед».

Первая группа:

Как разместить мультивариантные товары (опции) на Яндекс.Маркете

Для каждой опции не обязательно создавать отдельную страницу на сайте. Адрес предложения должен формально отличатся — например, за счет якоря или GET параметра.

Примеры:

 

Как удалить дубли атрибутов в Filterpro на Opencart 1.5

Дубли могут возникать из-за того, что одно значение атрибута у разных товаров стоит в начале строки и где-то в другом месте. С точки зрения набора символов, получаются разные значения, так как во втором случае в начале стоит пробел. Например:

полимерный

круглый, полимерный

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

Страницы