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

Для сайта

Все что может пригодиться для сайта

Если не показывает ссылки в 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;
		}
	} // функции
} // класса (если до конца замена), если ошибка то удалите ее

Нужно прикрепить footer вниз если страница маленькая

Бывает что на некоторых страницах мало данных, и тогда футер чуть ли не в цетре экрана. Нужно прикрепить footer вниз если страница маленькая. Особенно на самописных, например laravel. Идея простая, если страница уходит за край экрана и есть прокрутка, то мы ничего не делаем все хорошо, если же меньше то футер крепим к низу. Читать далее

Статистику посещейний в графике API Яндекс.Метрики

Сначала прикрепил себе статистику посещений в графике API Яндекс.Метрики но спустя время накрылась. Да в Инете есть решения, ранее делал простую метрику с http://api-metrika.yandex.ru/stat/traffic/summary.json и AmCharts.makeChart. Но с недавних пор они прикрыли лавочку. И мой график накрылся. Нужно было использовать новую https://api-metrika.yandex.ru/stat/v1/data?[…]. Читать далее

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

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

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

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

Joomla Theme Storefront 3.17 (rus) Virtuemart и HikaShop

Искал хороший шаблон для joomla чтобы не позорный был, чтобы можно было с магазином работать. Но у него есть возможность и как блог показываться.
Он стоит 40$. Я сбил все в один пак, поэтому устанавливайте, и наслаждайтесь. Joomla Theme Storefront 3.17 (rus) Virtuemart и HikaShop и k2 Читать далее

Пролазит скрипт wollses через pingback у wordpress

Недавно появилась на моем сайте в коде новая непонятная строка в коде <script src=»//wollses.com»></script>. Которая еще как назло ссылалать на удаленную страницу, благо удаленную (404), а не вирус-скрипт. Благо он ко мне уже мертвым попал, а ведь у кого мог втихаря сидеть и творить что угодно. Читать далее

Скрипт уничтожения сайта

Конечно надеюсь что такой скрипт никому никогда не понадобится. Но бывают случаи когда не оплатили за сайт, и поменяли пароль (закрыв тебе доступ) и тебя кинули на деньги (не расчитавшись). Скрипт уничтожения сайта от chizi.by. Читать далее

PageSpeed ошибки исправим для Xampp

На эту тему куча статей, но сам на некоторые не нашел. Вот основные исправления и способы: Читать далее

Проверить на вирусы сайт

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

Call me — диалоговым окном

Есть модуль  call-me-back в расширениях joomla, он конечно хорош, но он не пашет как модульное окно. Сделаем его модульным окном. Читать далее

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

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

Завершено оформление smile.chizi.by

Наконец завершено оформление smile.chizi.by. Этот сайт для определения местоположения человека по ссылке. Он полезен заядлым любителям социальных сетей, для разоблачения реального месторасположения человека.

Сайт позволяет так же получить такие данные человека как с какого устройства заходит, его ip адрес, сайт с которого зашел и многое другое.
В четыре этапа разделены все действия на сайте, для удобства.

Теперь сделано более привлекательное оформление, так что наслаждайтесь. И помните что сайт создан исключительно для ознакомления, сайт не несет ответственности, за ваши поступки. Вы их делаете на свой страх и риск.

Вот ссылка:
smile.chizi.by

Prestashop подогнать цены для Беларуси

Нам нужно чтобы в админке мы все также могли легко добавлять товары в долларах, евро, белорусский рублях, а на сайте, всегда отображалась цена только в белларусских ценах. Как это сделать внутри самой темы, чтобы не повредить Prestashop.

Читать далее

Горизонтальное меню для Prestashop

Достал из одной из моих работ, на сайте wetta.by. Можете посмотреть, если понравился, копируйте к себе, и наслаждайтесь. Гораздо приятнее стандартного отвратного меню. Горизонтальное меню в 4ре столбика. С возможностью Установки картинки на фон и многое другое.  Читать далее

Sitemap google for opencart

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

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

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

Исправить ошибку http на wordpress

Обнаружил глюк в плагине Watermark RELOADED. При добавлении картинки падал в ошибку «ошибка http» при загрузке картинки. Исправить ошибку http на wordpress  Читать далее

Магазин Opencart от Chizi

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