Ремонт компьютера
Сборка, чистка, апгрейт ремонт любой техники.
Замена частей, установка ПО, установка Windows, антивируса.
Удаленная помощь без вызова на дом.
Создание сайта
Создание сайта с нуля, модулей, скриптов для сайта.
Движки Joomla, Wordpress, Opencart, Prestashop и тд.
SEO продвижение, ремонт, оптимизация сайта.

Opencart

Opencart

Если не показывает ссылки в deadcow opencart 2.x

После генерации в deadcow opencart 2.x (тестил в 2.3.0.2), не генерирует чпу на базовые ссылки, но по ссылкам этим можно обращаться.

Добавим исключения и для наших новых ссылок:
\catalog\controller\startup\seo_url.php
в функции rewrite($link)
Добавим еще одно условие (для тех что задали вручную — карта сайта, производители и тд):

public function rewrite($link) {
		$url_info = parse_url(str_replace('&', '&', $link));

		$url = '';

		$data = array();

		parse_str($url_info['query'], $data);

		foreach ($data as $key => $value) {
			//exit(var_dump($data['route']));
			if (isset($data['route'])) {
				if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) {
					$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");

					if ($query->num_rows && $query->row['keyword']) {
						$url .= '/' . $query->row['keyword'];

						unset($data[$key]);
					}
				} elseif ($key == 'path') {
					$categories = explode('_', $value);
					
					foreach ($categories as $category) {
						$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'");

						if ($query->num_rows && $query->row['keyword']) {
							$url .= '/' . $query->row['keyword'];
						} else {
							$url = '';

							break;
						}
					}
					unset($data[$key]);
				}elseif ($key == "route"){
				$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($value) . "'");
					if ($query->num_rows && $query->row['keyword']) {
						$url .= '/' . $query->row['keyword'];
						unset($data[$key]);
					}
				
				}
			}
		}

		if ($url) {
			unset($data['route']);

			$query = '';

			if ($data) {
				foreach ($data as $key => $value) {
					$query .= '&' . rawurlencode((string)$key) . '=' . rawurlencode((is_array($value) ? http_build_query($value) : (string)$value));
				}

				if ($query) {
					$query = '?' . str_replace('&', '&', trim($query, '&'));
				}
			}

			return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query;
		} else {
			return $link;
		}
	} // функции
} // класса (если до конца замена), если ошибка то удалите ее

Отсутствует стоимость доставки в ЯМ Opencart — исправим

Указать стоимость доставки в прайс листе для Яндекс Маркета opencart. Мы добавим возможность вывода доставки в генерируемом прайс листе. Если по каким то причинам у вас только так модерацию и прошли, как и мой клиент. У него была последняя попытка, и он ее тратить не хотел, поэтому нужно было дописать в xml файле доставку на товар каждый. Делаеться это по правилам яндекса тут. Читать далее

Уберем пробелы из ссылок для Яндекс маркет-Opencart

Когда генерировались товары ругался что ссылка не соответствует норме: Приведите URL в соответсвие стандарту RFC-1738 (http://tools.ietf.org/html/rfc1738) Читать далее

Рекомендуемые товары по категории opencart

Да неплохой стандартный модуль по рекомендуемым товарам, по умолчанию, но мы сделаем его еще лучше. Нам нужно чтобы открыв категорию например мобильники, показывало мобильники, а не случайный товар со всего магазина. Чтобы показывал рекомендуемым товары по данной категории (и из родителей также).  Читать далее

Sitemap google for opencart

При большом количестве товара лег мой sitemap.
Maximum execution time of 30 seconds exceeded — мне писало по ссылке на него, говоря о том что за 30 сек он не успевает извлечь массив продуктов. Читать далее

Sitemap для больших сайтов opencart

Возникли проблемы с размером у стандартного sitemap от opencart, по размеру. И гугл начал ругаться на размер из за чего не индексировал сайт, и понизил его.  И так Sitemap для больших сайтов opencart от chizi.
Читать далее

Магазин Opencart от Chizi

Я работаю на вот эту компанию, поддерживаю и модернизирую их сайт. Решил наконец выложить весь магазин со всеми модулями и моими исправлениями. Читать далее

Создаем прайс лист для печати Opencart v2

Недостаточно было первой версии была создана эта версия вместе с плагином, позже конечно было создана 3 версия, она в разы проще и лучше. Читать далее

Создаем прайс лист для печати Opencart v3

Лоханулся со второй версией, а первая недостаточна крута, поэтому сделал эту. Читать далее

Создаем прайс лист для печати Opencart

Нужен был вывод прайса по странице категории с выбранным товаром. Способ пока работает без filterPro (без Ajax).  Читать далее

Добавление в яндекс маркет ошибки

Стоит опенкарт версии 1.5.5.1.1 и установил специальный плагин от вордпресса yandex market. Но когда сгенерировал им сразу при добавлении- мне показал критическую ошибку с доступом. Добавление в яндекс маркет ошибки, проблемы, решение со ссылками, Warning copy (), если ругается на 0.0 цену в opencart. Будем все решать… Читать далее

Настройка ЧПУ в Opencart + DeadCow

Начнем с того что это болезненная тема, начитавшись и насмотревшись в инете, этих страшных способов исправление и возни с SeoPRO и url_alies. Наконец нашел способ чтобы везде все красиво было. Настройка ЧПУ в Opencart + DeadCow…  Читать далее

Фильтр с ползунком по цене 2 для opencart

Вот давно ищу бесплатный фильтр с ползунком по цене, есть фильтр до этого это filterPRO но он не пашет с vqmod. А без vqmod не мобильную версию не поставить не других крутых плагинов, поэтому начал искать с vqmod фильтра. Фильтр с ползунком по цене 2 для opencart. Читать далее

Модуль для opencart DTable — таблица в описании товара

Модуль для opencart DTable служит для создание красивой таблицы атрибутов вместо привычного описания товара, при условии что товар имеем выводимые атрибуты, иначе не выводит и отображает описание к товару. Модуль для opencart DTable написан полностью мной, он был создан для proclimate.by Читать далее

Кнопка очистить в сравнении товаров Opencart

Сделаем такую кнопку, чтобы было удобнее пользователю, не щелкать на каждое удалить, а сразу все убрать если нужно. Кнопка очистить в сравнении товаров Opencart: Читать далее

Как добавить в opencart вывод даты акции

Обновил опенкарт, своему начальнику, и захотелось ему вывод «даты до завершения» акции как в прошлой версии сайта. Тут я и опишу как это сделать подробно — Как добавить в opencart вывод даты акции: Читать далее

Как добавить модуль / макет поиска в opencart?

Недавно поставив новый opencart версии 1.5.5.1.1, заметил что нет макета Поиска в opencart и не мог добавить туда левые и правые блоки, в итоге создал макет, и добавил блоки нужные как привычно. Тут опишу Как добавить модуль / макет поиска в opencart. Читать далее

Добавим phpmyadmin в opencart

Недавно и с такой проблемой столкнулся, хотел любимый phpmyadmin чтобы по работать с базой, а хостинг не предоставлял. И вот я вспомнил, что в ранних версиях был встроен он, и на удивление мое он подошел, и прекрасно подкючается без проблем.  Читать далее

Фильтр товаров админки Batch editor для Opencart

Искал хороших фильтр товаров в админке чтобы удобно было добавлять товар, копировать, удалять, быстро и без проблем. Фильтр товаров админки Batch editor для Opencart написан на ajax, так что никаких проблемм не замечено мной, в той версии что поддерживаеться им для opencart. Но обновив сайт он перестал работать, ща опишу как установить и исправить если не пашет. Читать далее

Фильтр товаров opencart с ползунком по цене

Очень долго искал нормальный Фильтр товаров opencart с ползунком по цене, даже платный искал… 3 дня ждал.. не ссылок.. не архива, ничего не получил. В итоге нашел, и делюсь, полностью рабочий фильтр. Установил на proclimate.by но уже много визуальных изменений сделал, на фото его реальное отображение. Если есть желание получить с таким же оформлением как на этом сайте, то пишем в коментах и я добавлю. Читать далее