COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
17 -
Зарегистрирован
-
Посещение
-
Days Won
3
Изменения репутации
-
Celtik Frost изменил репутацию Виктори в Влияние домена с возрастом на SEO
очень много факторов - что за сайт был, был ли он отключен, если да то сколько, может он был под фильтрами, если тематика другая, то траст обнуляется, тИЦ тоже не передастся . Ссылочное может еще как нибудь повлиять положительно, но в связи с последними обновлениями алгоритмов я уже в этом сомневаюсь.
Понять надо одно - если это будет абсолютно новый интернет магазин на старом домене, то отношение к Вашему интернет-магазину будет именно как к новому...
-
Celtik Frost изменил репутацию RHCk в ФЗ-54 "О применении ККТ" (РФ) с 01.07.2017г.
1. У Я.Кассы на данный момент есть модуль для Opencart и есть три партнера для работы по 54-ФЗ:
OrangeData (Подкл./настр. - 2К, Аренда - 2К/мес (включает ОФД), ФН - 5.2К, Подключают несколько ИМ к 1 ККТ). МодульБанк (ККТ - 28.5Кmin можно в кредит, ПО - 1.09К (первые 6 мес. бесплатно), ОФД - 1й год - 2К, далее 3К). АтолОнлайн (Крайне интересное чтиво, возможно поправили***) 2. Решение от Buhsoft (Модуль Opencart есть, Нужны свои ККТ и ОФД, Обслуживание - 1.53К/год, Подключают несколько ИМ к 1 ККТ).
3. Решение от Uniteller (Подключение - 1К, Аренда - 3К/мес, ФН - 7К. Не хотят подключать несколько ИМ к 1 ККТ).
4. Решение от Robokassa (инфа).
*** ИФНС не запрещает работать с одним ККТ нескольким ИМ, необходимо чтобы все ИМ обслуживались одним юр.лицом или ИП. В ЛК ИФНС при регистрации ККТ есть возможность указывать адреса нескольких ИМ. Но у АТОЛа, внезапно, не оказалось технической возможности указать несколько адресов ИМ для одного ККТ, и они предлагают арендовать отдельный ККТ для каждого ИМ (6.1К/ФН + 2К/мес). Джентельмены удачи, блеать, не иначе.
ФНС - налоговая, ККТ - касса, ИМ - интернет-магазин, ЛК - личный кабинет, ФН - фискальный накопитель (хЭКЛЗ).
P.S. Много инфы.
P.P.S. Полный ППЦ конечно, но весело:
Таки кто куда, комрады? Или как и раньше, под чёрным флагом?))
-
Celtik Frost изменил репутацию admin в Релиз OPENCART.PRO (CMS) v2.3.X
Релиз OPENCART 2.3.0.2.3
История изменения версий
В версии CMS и PRO
Исправления:
Фикс чекбокса в настройках вкладка сервер Фикс перевода Фикс выбора статей в меню Новое:
Страница Популярных товаров Поле в категории/производителе описание низ Краткое описание в товаре Порядок сортировки расширений (включенные вверху) Модули по умолчанию в расширениях Промо Стикеры Преимущества Подарки Улучшенный сео менеджер В версии PRO
Исправления:
Фикс Турбо Новое:
Алфавит производителей
После обновления и новой установки необходимо зайти:
Расширения\Модификаторы\ справа вверху очистить и после этого обновить
В сборке все файлы уже исправлены но для упрощения обновления можно использовать архив с обновлением данного релиза.
Все купившие OPENCART.PRO могут получить Бесплатные обновления на http://liveopencart.ru/
Для новых покупателей цена остается прежней и составляет 1000 рублей.
Как обновиться?
В обоих версиях есть архивы update_pro_2_3_0_2_3.zip и update_cms_2_3_0_2_3.zip
1. Делаем Бэкап файлов и базы данных
2. Заливаем все из архива update_pro_2_3_0_2.3.zip или update_cms_2_3_0_2.3.zip
3. Переходим site.com\install
Для тех у кого установлен vqmod:
1. Если Вы меняете index.php между обновлениями не забудьте сделать БЕКАП перед очередным обновлением, как правило в этом файле меняется только версия, сравните этот файл из архива обновления с вашим текущим
2. Если у вас работает VQMOD, встраивающийся в index.php, перед обновлением временно отключите его, переименовав файл vqmod/xml/vqmod_opencart.xml, например, в такой vqmod/xml/vqmod_opencart._xml_
3. После обновления верните ваши изменения index.php (включая строки vqmod'а, если были) и переименуйте файл vqmod/xml/vqmod_opencart._xml_ обратно в vqmod/xml/vqmod_opencart.xml
-
Celtik Frost изменил репутацию satyr в VPN только для одного сайта
По канонам аналитики, рекомендуется выпилить из аналитики ВСЁ что не относится к целевой аудитории.
Своим проектам, которые торгуют только на территории Украины, я отфильтровываю весь неукраинский трафик. Если этого не делать, то статистика смазана, нарушается логика эксперимента. Зачем киевскому ресторану учитывать в коэффициенте конверсии посетителей из Никарагуа и прочий рефспам?
Принцип простой:
Название фильтра - Только Украина
Тип фильтра - Пользовательский
Включить
Поле фильтра - Страна
Шаблон фильтра - Украина|Україна|Ukraine
-
Celtik Frost изменил репутацию Ekaterina в Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1-2.3
Для free версии специально были созданы 2 модуля : Barbara слайдшоу и Barbara категории.
Модуль управления темой во free версии очень сильно сокращён , имеет несколько переключателей, они перечислены в описании.
Пример работающего сайта на платной версии шаблона ( с небольшими доработками) http://piter-artist.ru
-
Celtik Frost изменил репутацию Ekaterina в Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1-2.3
Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1-2.3
Шаблон Barbara (бесплатная версия) для ocstore-opencart-opencart.pro для версий 2.1 - 2.3
Модули шаблона:
1. Barbara тема.
Модуль даёт возможность выбрать цветовую схему сайта из 5 палитр, ввести пользовательский текст в шапку сайта, вкл-выкл. кнопки сравнения и закладок, стикер скидки.
2. Barbara категории.
Стена категорий с выбором количества колонок и расположением изображения ( слева или сверху)
3. Barbara слайдшоу.
Вы можете расположить в ряд слайдер и баннеры, задать скорость прокрутки, выбрать количество колонок для баннеров.
4. Расширение шаблона делает неактивной кнопку Купить при наличии статуса "Нет в наличии" и количестве на складе 0
Демо сайт http://demo7.opencart4you.ru
вход в админ панель demo/demo
Обновления
10.07.2017 Для версии 2.3 Исправлена капча в catalog\controller\blog\article.php
12.07.2017 Для версии 2.3 Исправлена ошибка в модуле категорий catalog\controller\extension\module\barbaracategory.php
Полную версию шаблона можно приобрести на opencartforum.com, liveopencart.ru, opencart.market
Автор Ekaterina Добавлен 19.06.2017 Категория Шаблоны
Скачать Barbara Free - шаблон ocstore/opencart/opencart.pro 2.3
Скачать Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1
barbara2_1_free.zip
barbara2.3_free.zip
-
Celtik Frost изменил репутацию satyr в Статистика посещения
Как правило, от этих информеров толку 0, погоду и курсы люди снимают с виджетов на смартфонах. Зато время загрузки сайта увеличивается. Счетчики типа liveinternet, yandex, mail.ru и прочее барахло тоже не имеет никакого смысла для посетителей, зато конкурентам показывает больше чем им нужно знать.
Но если вдруг надумаете ставить что-то, тот же jivosite/siteheart, то ТагМенеджер вам упростит задачу.
Будут трудности – пишите в личку, помогу. Гусары денег не берут.
-
Celtik Frost изменил репутацию RHCk в Тема поддержки OPENCART.PRO v2.3.X
Все вопросы, касающиеся сборки OPENCART.PRO версий 2.3.X, задаём только в этой теме!
Тема поддержки сборки OPENCART.CMS v2.3.X >>>
История версий OPENCART.PRO v2.3.X:
20.12.2016 - 2.3.0.2.1 (скачать)
25.02.2017 - 2.3.0.2.2 (скачать)
11.07.2017 - 2.3.0.2.3 (скачать)
Обновление 2.1.X -> 2.3.0.2.1:
Обновление 2.3.0.2.1 -> 2.3.0.2.2:
Обновление 2.3.0.2.2 -> 2.3.0.2.3:
UPD21.12.2016 Информация о лицензировании поддоменов и тестовых доменов от @admin:
Покупаем и получаем обновления в личном кабинете - LiveOpencart
UPD12.03.2017 FAQ по OC v2.3 (обновляемый):
UPD27.12.2016 Правила Темы поддержки:
-
Celtik Frost изменил репутацию opencartprosuperuser в Тема поддержки OPENCART.PRO v2.3.X
Обновился, все работает.
Все настройки и категории и товары остаются.
Если был настроен чпу то редактируем .htaссess
config-dist.php удаляем сразу
-
Celtik Frost изменил репутацию satyr в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos
Это лучший шаблон, который мне когда-либо доводилось покупать/ставить/крутить с момента знакомства с Опенкартом в мае 2011.
Лень рассказывать почему, но если кто-то захочет поспорить, могу обоссать его аргументами.
По скринам и описанию ничего не понять. Чтобы его ощутить - нужно поставить на живой проект и настроить под себя. Не тупо задротно потыцкать, а именно реализовать на нем свою задумку. Вот тогда становится понятно: всё что нужно - уже на месте. И нужно просто чекбоксами включить/выключить нужные фичи.
Я много раз заказывал кастомные шалоны и модули, есть понимание вопроса. В Революшне такое впечатление, что автор всю душу вложил в него. Если бы я такой шаблон сделал, хрен бы я его продавал. Жалко его всяким дятлам раздавать, да еще и варнякать потом будут, мол что-то не так.
Единственное чего не хватает этому шаблону, как и всем остальным, так это внятного чекаута/регистрации из коробки с минимальным набором настроек. Но зато тут уже есть Быстрый заказ, и он прекрасен.
-
Celtik Frost изменил репутацию RHCk в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos
Отлично, каждому покупателю услуга "Золотой дождь" в подарок (сорян, но я сразу откажусь).
-
Celtik Frost получил репутацию от Blondy в Двойные стандарты
Почему-то захотелось привести две цитаты великого классика:
"Бархатный пиджак магистра Йоды на forum.opencart.pro не отменяет наличие члена в его штанах на блоге ocshop.info"
"Если ты слышишь мат из чьих-то уст и тебя не коробит - перед тобой хороший человек, а если коробит, то человек - г...о"
Не принимайте пожалуйста ничего на свой счет, просто, то, что в исполнении одних выглядит естественно и даже, в какой-то степени, изысканно), другим может быть недоступно.
Двойные стандарты)
-
Celtik Frost получил репутацию от RHCk в Двойные стандарты
Почему-то захотелось привести две цитаты великого классика:
"Бархатный пиджак магистра Йоды на forum.opencart.pro не отменяет наличие члена в его штанах на блоге ocshop.info"
"Если ты слышишь мат из чьих-то уст и тебя не коробит - перед тобой хороший человек, а если коробит, то человек - г...о"
Не принимайте пожалуйста ничего на свой счет, просто, то, что в исполнении одних выглядит естественно и даже, в какой-то степени, изысканно), другим может быть недоступно.
Двойные стандарты)
-
Celtik Frost изменил репутацию markimax в Ocmod и VQmod
Ну что сказать еще
Вынесем дружное "порицание"
Нельзя заставлять насильно пользователей устанавливать vqmod который конфликтует с ocmod (да, не исправлено и было мною замечено даже в последних версиях vqmod) а также тормозит систему.
@19th19th - надо исправить
Тем более фирменный ТОП продукт
-
Celtik Frost изменил репутацию Adems в Микроразметка "рейтинг товаров"
Рекомендую перед изменением файлов cделать Бекап (хотя-бы тех которые изменяете).
Микроразметка данных:
Разметка "Хлебных крошек"
Ищем файлы:
catalog\view\theme\ваша тема\template\product\product.tpl
catalog\view\theme\ваша тема\template\product\category.tpl
catalog\view\theme\ваша тема\template\product\special.tpl
catalog\view\theme\ваша тема\template\product\manufacturer_list.tpl
catalog\view\theme\ваша тема\template\product\manufacturer_info.tpl
catalog\view\theme\ваша тема\template\blog\latest.tpl
catalog\view\theme\ваша тема\template\product\article.tpl
catalog\view\theme\ваша тема\template\ information\sitemap.tpl
catalog\view\theme\ваша тема\template\ information\information.tpl
catalog\view\theme\ваша тема\template\ information\contact.tpl
Далее в этих файлах ищем 3 я строка:
<ul class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
<?php } ?>
</ul>
Меняем на:
<ul itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb">
<?php $i = 1; foreach ($breadcrumbs as $key => $breadcrumb) { ?>
<?php if($i == count($breadcrumbs)){ ?>
<li><?php echo $breadcrumb['text']; ?></li>
<?php }else{ ?>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a itemprop="item" href="<?php echo $breadcrumb['href']; ?>"><span itemprop="name"><?php echo $breadcrumb['text']; ?></span></a><meta itemprop="position" content="<?php echo $key+1; ?>" /></li>
<?php } ?>
<?php $i++; } ?>
</ul>
Данный код одновременно меняет стандартный вывод крошек делая последнею крошку не активной и вносит саму разметку.
Обязательно! Далее нам нужен файл /catalog/language/russian/russian.php
Меняем содержимое $_['text_home'] = '<i class="fa fa-home"></i> ' на '<i class="fa fa-home"></i><span class="displayn"> Главная</span>';
Если вы желаете скрыть надпись главная в стили css дописываем .displayn {display:none;}
"Главная" или нет кому как надо.
Проверяем здесь:
https://developers.google.com/structured-data/testing-tool/
https://webmaster.yandex.ua/microtest.xml
Разметка товара
Открываем файл: catalog\view\theme\ваша тема\template\product\product.tpl
Ищем: <div class="container">
Обозначаем, что в этом блоке будет находится разметка товара: <div class="container" itemscope itemtype="http://schema.org/Product">
Размечаем адрес страницы через ссылку хлебных крошек.
<link itemprop="url" href="<?php echo $breadcrumb['href']; ?>" />
Размечаем картинку
Ищем блок изображений в шаблоне:
<ul class="thumbnails">
<?php if ($thumb) { ?>
<li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>
Обозначаем основное изображение с помощью itemprop="image":
<ul class="thumbnails">
<?php if ($thumb) { ?>
<li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img itemprop="image" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>
Ищем описание и размечаем как itemprop="description":
Само описание будет тут: <div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>
Размечаем:
<div itemprop="description" class="tab-pane active" id="tab-description"><?php echo $description; ?></div>
Далее нам нужно указать название товара.
Ищем:
<h1><?php echo $heading_title; ?></h1>
Заменяем на:
<h1 itemprop="name"><?php echo $heading_title; ?></h1>
Следующая цель - обозначить цену itemprop="price":
Для этого находим:
<li>
<h2 itemprop="price"><div itemprop="priceCurrency" content="RUB"><?php echo $price; ?></div></h2>
</li>
Меняем на:
<li itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<h2 itemprop="price"><div itemprop="priceCurrency" content="RUB"><?php echo $price; ?></div></h2>
</li>
Обратите внимание на: content="RUB" Для гривны это: content="UAH"
Есть маленький нюанс в связи с выводом цены и валюты в Opencart, поскольку цена выводится в виде: 4360грн. (нет возможности выделить тегом отдельно сами цифры исключив грн ) то валидатор гугл делает предупреждение о неверном формате, подчёркиваю что предупреждение, но индексирует и отображает в виде 4360 грн. правильно.
Указание модели, бренда:
Бренд:
Ищем <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
Меняем на:
<li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><span itemprop="brand"><?php echo $manufacturer; ?></span></a></li>
Модель:
Ищем: <li><?php echo $text_model; ?> <?php echo $model; ?></li>
Меняем на: <li><?php echo $text_model; ?> <span itemprop="model"><?php echo $model; ?></span></li>
Размечаем рейтинг товаров:
Ищем
<div class="rating">
<p>
<?php for ($i = 1; $i <= 5; $i++) { ?>
<?php if ($rating < $i) { ?>
<span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span>
<?php } else { ?>
<span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span>
<?php } ?>
<?php } ?>
<a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a> / <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a>
</p>
<hr>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a></div>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e"></script>
<!-- AddThis Button END -->
</div>
Меняем на:
<div class="rating" itemprop = "aggregateRating" itemscope itemtype = "http://schema.org/AggregateRating">
<p>
<?php for ($i = 1; $i <= 5; $i++) { ?>
<?php if ($rating < $i) { ?>
<span class="fa fa-stack"><i class="fa fa-star-o fa-stack-1x"></i></span>
<?php } else { ?>
<span class="fa fa-stack"><i class="fa fa-star fa-stack-1x"></i><i class="fa fa-star-o fa-stack-1x"></i></span>
<?php } ?>
<?php } ?>
<a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $reviews; ?></a> / <a href="" onclick="$('a[href=\'#tab-review\']').trigger('click'); return false;"><?php echo $text_write; ?></a>
</p>
<meta itemprop = "ratingValue" content="<?php echo $rating; ?>">
<meta itemprop = "worstRating" content="1">
<meta itemprop = "bestRating" content="5">
<meta itemprop = "reviewCount" content="<?php echo $review_count; ?>">
<hr>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a></div>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e"></script>
<!-- AddThis Button END -->
</div>
В файле:
catalog\controller\product\product.php
Ищем:
$data['reviews'] = sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']);
И после этой строки добавляем:
$data['review_count'] = (int)$product_info['reviews'];
Разметка свединий об организации:
<div itemscope itemtype="http://schema.org/Organization">
<span itemprop="name">Сюда вставляем название организации</span> © 2011-2015 <br/>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
Адрес:
<span itemprop="streetAddress">Указываем улицу и номер дома</span>
<span itemprop="addressLocality">Указываем город</span>, <span itemprop="postalCode">Вписываем почтовый индекс</span>
</div>
Телефоны:<span itemprop="telephone">Телефон №1</span>, <span itemprop="telephone">Телефон №2</span>,<br/>
Электронная почта: <span itemprop="email">Вписываем e-mail</span> <br/>
</div>
Этот код вставляете в любое место на сайте, я это сделал в шаблоне контакты. Всё индексируется и отображается.
Делал на стандартном шаблоне.
-
Celtik Frost изменил репутацию RHCk в Безопасность в Opencart (обновляемая)
UPD ПРАВИЛА ТЕМЫ:
Тема создана для описания основ безопасности CMS Opencart.
Если что-то упустил, пишите.
0. ВАЖНО! Перед началом любых экспериментов делаем бэкап файлов и базы сайта!!!
1. Установка
1.1 При установке меняем префикс базы данных на другой - например "ос_" на "sn_" (и помним об этом).
1.2 Логин для админки НЕ должен быть admin! Пароль админки должен быть сложным, который содержит как минимум заглавные, строчные символы и цифры. Для этого пользуем генераторы паролей (они есть практически в любом менеджере паролей, также бывают отдельными программами). Онлайн генераторы от @savage4pro - тут и здесь.
1.3 После установки или обновления CMS обязательно удаляем каталог install.
1.4 Очень часто взлом и заражение ИМ происходит через соседей (устаревшие или не обновленные CMS в одном аккаунте с ИМ). Важно помнить - в одном аккаунте один магазин.
2. Настройка CMS
2.1 После установки отключаем вывод ошибок на "морду" магазина (Система -> Настройки -> Редактировать -> Вкладка Сервер -> Раздел Безопасность -> Ключ шифрования -> С помощью генераторов из п-та 1.2 генерируем новый (длина 1024).
2.2 Там же отключаем вывод ошибок на "морду" магазина (Система -> Настройки -> Редактировать -> Вкладка Сервер -> Раздел Обработка ошибок -> Показывать ошибки -> НЕТ). Включать вывод ошибок нужно по необходимости - установка нового модуля, изменение функционала и т.д. (помним про п-кт 0).
2.3 Часто, перед покупкой или установкой модулей, разработчики предлагают проверить соответствие вашего хостинга требованиям модуля. В корневой каталог сайта копируется info.php, заходим по адресу <сайт>/info.php видим инфу, определяемся с модулем и удаляем файл info.php, дабы не оставлять подсказку разным негодяям.
2.4 Пользователям, на сайтах которых настроен обмен, следует проверить недоступность снаружи следующих адресов:
domain.com/system/storage/cache/exchange1c/import.xml domain.com/system/storage/cache/exchange1c/offers.xml domain.com/system/storage/cache/exchange1c/orders.xml 2.5 ВАЖНО! Присутствующие на сайте тяжелые скрипты (если имеются), такие как парсеры, генераторы карт и прайс-листов, и т.д., не должны быть доступны всем подряд извне.
3. Настройка хостинга
3.1 Средствами .htaccess можно ограничить доступ в админку вводом дополнительных логина и пароля (.htpasswd) и возможностью входа только с определенного IP-адреса. Перед этим важно не забыть получить статический IP-адрес у своего интернет-провайдера. Если будет интерес, можно сделать подробное описание этого метода.
Видел модуль, добавляющий капчу от Гоши в форму авторизации админки. Штука полезная, ибо усложняет процесс сбручивания пароля разными кулхацкерами.
3.2 При установке CMS, добавлении функционала, установке модулей (предоставления доступа к файлам CMS разработчикам модулей и т.д.) требуется доступ к хостингу по FTP (SFTP). Для таких случаев создаем отдельные учётные записи на хостинге, с доступом только к необходимым ресурсам. Требования к учётной записи те же, что и в пункте 1.2.
ВАЖНО! После проведения работ обязательно отключаем доступ по FTP. Об этом забывают 90% будущих Рокфеллеров.
3.3 В .htaccess должен присутствовать запрет на чтение файлов/каталогов(папок) с "." (точкой) в начале имени:
RedirectMatch 403 /\..*$
4. Периодические мероприятия
4.1 ВАЖНО! Необходимо регулярно делать бэкапы. Чем чаще делаются бэкапы, тем меньши информации будет потеряно в случае форс-мажора. Есть шутка "Админы делятся на две группы - на тех, кто не делает бэкапы и тех, кто уже делает".
Бэкап файлов делаем с помощью FileZilla (или архивируем хостингом, а забираем ей же). Бэкап базы делаем с помощью Sypex Dumper 2.
4.2 ВАЖНО! Категорически нельзя складывать бэкапы в каталог (папку) сайта! Поэтому все бэкапы (архивы бэкапов) забираем с хостинга. Место для хранения бэкапов подбирается из расчета хранения 10 архивов: 1 ежемесячный, 3 еженедельных, 6 ежедневных.
4.3 ВАЖНО! Регулярно меняйте пароли (не реже раза в три месяца) ко всем учётным записям (админка, ftp и т.д.) и базам данных! Пароль к базе данных хранится в двух файлах config.php (из корня и в папке admin) в следующей записи:
define('DB_PASSWORD', '7EJCE9vIAEfGExueZ3vn'); где 7EJCE9vIAEfGExueZ3vn - есть пароль. 4.4 ВАЖНО! Регулярно проверяем кроневой каталог и папки cache и download на предмет посторонних файлов. Особое внимание уделяем файлам, в которых присутствуют закодированные base64 элементы.
В коренвом каталоге сайта должны быть только следующие файлы:
В планах:
P.S. Данная инструкция была написана при поддержке @savage4pro и @Yoda.
P.P.S. #opencartsecurity #безопасностьвопенкарт #хуйнаныр
-
Celtik Frost получил репутацию от StavEXpert в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от ocfilter в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от Виктори в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от Blondy в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от WarStyle в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от Yoda в Поздравляем Йоду с победой на выборах президента США!
Дональд Трамп, в более узких кругах известный как магистр Йода, одержал победу на самых непредсказуемых президентских выборах в новейшей истории США.
Президентская кампания сопровождалась многочисленными скандалами, Трампа уличали в троллинге, сквернословии и жестоком обращении с некоторыми представителями OC Team. Результат до последней минуты оставался неясным, фаворит президентской гонки был не очевиден, а кандидаты шли плечом к плечу.
Тем не менее, по последним данным, республиканец Дональд Трамп получил 278 голосов, преодолев необходимый для победы барьер в 270 голосов.
В штабе Трампа скандировали: "Opencart.pro, Opencart.pro, Opencart.pro", в стане сторонников Клинтон же царила подавленная атмосфера.
С праздником, коллеги!
-
Celtik Frost получил репутацию от Yoda в Личная просьба о помощи!
+
Я проголосовал, но буденовка вам не очень идет...
-
Celtik Frost изменил репутацию Виктори в Как занять более одной позиции в топе?
вот пример (Девака)
можете проверить - хоть инфа и устарела, но в результатах поиска до сих пор есть несколько пруф-позиций этого примера...
-
Celtik Frost получил репутацию от Виктори в Как занять более одной позиции в топе?
Под хорошей работой я понимал неплохие позиции сайта в выдаче (google / yandex):
пассажирские перевозки одесса – 2 / 11 аренда автобуса одесса – 5 / 4 аренда микроавтобуса одесса – 4 / 5 заказ автобуса одесса – 2 / 3 заказ микроавтобуса одесса – 5 / 9 Заказ транспорта одесса – 1 / 26
Причем, по нескольким запросам группа действительно находится в топ-10 вместе с сайтом (google / yandex):
аренда микроавтобуса одесса – 5 / 8 заказ микроавтобуса одесса – 1 / 6 Так как я не являлся SMM-оптимистом, то мне и этого было бы достаточно.
Но ваши унты теперь не дадут мне уснуть))