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

Простой модуль баннеров на bootstap for modx

Увидел стандартный код вывода баннера, и хотелось плакать, сказали чтоб все работало, потому пришлось сие чудо сначало оживить а потом приукрасить. Я и сделал простой модуль баннеров на bootstap for modx. Читать далее

Тест интернета — программа

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

BAT — Закрыть все лишние программы кроме системных

Возникла нужда закрыть множество процессов на компьютере. На нем были и вирусные и спам процессы, нужно было закрыть все, но системные закрывать нельзя, иначе система упадет (перезагрузиться), а перебирать и потиху удалять по одному, долго и мучительно. Потому я  решил создать этот батник. Читать далее

Доп защита wordpress для своего виртуального сервера

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

Free callback chizi for prestashop 1.7

Нужен был callback, нашел древний, новой версии не поддерживался. Вот адаптировал его под новый, и сделал приятным оформление.  Читать далее

Free Import cvs for Prestashop

Модифицировал стандартный контрол на импорт (Free Import cvs for Prestashop). Ранее он даже нашу кодировку не поддерживал, писал вопросики и тд. Скидываю файлик который позволяет делать импорт русских файлов + убрано ограниченние на повторяющиеся поля.

Читать далее

Модуль вывода категории на главную prestashop 1.7

Использовал стандартный модуль от prestashop  (ps_categorytree) по выводу ссылок, и его немного переделал, чтобы еще фотки подхватывал + оформление минимальное. Модуль вывода категории на главную prestashop 1.7. Читать далее

Поиск рабочего сервера

В связи с обращением правообладателя, на сайте была закрыта страница с серверами обновлений. Правообладатель запретил написание о своей продукции. Читать далее

Добавим ckeditor в laravel 5 (WYSIWYG редактора)

Прочитал статью как подключить его к laravel, и сделал как было описано, но получил ошибки, более того автор особо не вникая, сделал абы работало. У него то может и пашет (правда с ошибкой, и он отключил защиту чтобы это обойти) но я потанцевав с бубном и разобрался. Читать далее

Если не показывает ссылки в 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?[…]. Читать далее

Подборка программ для Windows Server

Подборка программ для Windows Server, скопилось пару неплохих программ которых хотел посоветовать + те что только у меня есть. Решил наконец сделать такую запись ради этой проги anti ddos 3.3, что наконец общими силами, взломали и русифицировали частично + полезных еще для сервера. Читать далее

Открывалась страница с рекламой в браузере спустя время

Проверил как обычно, сначало хосты (hosts), потом расширения браузера, все было чисто. Думал что в гугле дело, переустановил гугл. Запустил Process explorer и увидел что его запускает некий планировщик задач (Task Scheduler). Открывалась страница с рекламой в браузере спустя время, оказывается она запускалась по расписанию в планировщике задач windows. Тут я также кучу ненужных запусков обнаружил. Читать далее

Отсутствует стоимость доставки в ЯМ 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 Читать далее

Нереально много ест памяти svchost.exe

Заметил что начала массово у всех появлется эта проблема (много ест памяти svchost.exe). Она связанна с обновами microsoft. Не знаю что там майкрософт творит, но раньше достаточно было отключить в свойствах «не получать обновления» чтобы избавить себя от этой проблемы навсегда.  Читать далее

Второй жесткий диск вместо привода DVD

Мы все больше переходим на ноутбуки, они удобные, всюду с собой можно брать. Особенно для любителей посмотреть фильм в кровати. Есть также нетбуки которые без dvd привода (CDROM’а), и они тоже набрали популярность, так как обычно диски уже не вставляем. Поэтому мы будем использовать место в ноутбуке рационально. И повышая производительность! Читать далее

Усилить охлаждение в ноутбуке (на примере x550c)

Опишу как можно усилить охлаждение в ноутбуке. Есть 3 способа как можно усилить охлаждение.Проверяйте, возможно первых 2 у вас уже есть: Читать далее