Nashlab

Новичок
  • Публикаций

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Nashlab

  • Звание
    Пользователь
  1. Почему не правильно - смотрим ярмарку мастеров. Продавцы разные и доставка разная (в прочем как и оплата). Как то так https://www.opencart.com/index.php?route=extension/extension/info&extension_id=24661
  2. Заставить русскоязычную аудиторию переименовывать имена файлов на латиницу практически невозможно. По этому сделан следующий костыль. (ну не программист я а обращение к разработчику результатов не дало) В файле system\library\msfile.php находим public function uploadImage($file) { $filename = time() . '_' . md5(rand()) . '.' . $file["name"]; и меняем на public function uploadImage($file) { $translit = array("а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e", "ё"=>"yo","ж"=>"j","з"=>"z","и"=>"i","й"=>"i","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r","с"=>"s","т"=>"t", "у"=>"y","ф"=>"f","х"=>"h","ц"=>"c","ч"=>"ch", "ш"=>"sh","щ"=>"sh","ы"=>"i","э"=>"e","ю"=>"u","я"=>"ya", "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D","Е"=>"E", "Ё"=>"Yo","Ж"=>"J","З"=>"Z","И"=>"I","Й"=>"I","К"=>"K", "Л"=>"L","М"=>"M","Н"=>"N","О"=>"O","П"=>"P", "Р"=>"R","С"=>"S","Т"=>"T","У"=>"Y","Ф"=>"F", "Х"=>"H","Ц"=>"C","Ч"=>"Ch","Ш"=>"Sh","Щ"=>"Sh", "Ы"=>"I","Э"=>"E","Ю"=>"U","Я"=>"Ya", "ь"=>"","Ь"=>"","ъ"=>"","Ъ"=>""," "=>"_"); $latfilename=strtr($file['name'], $translit); $latfilename = mb_strtolower( $latfilename, 'UTF-8'); $latfilename=preg_replace("#-{2,}#","_",$latfilename); $filename = time() . '_' . md5(rand()) . '.' . $latfilename; Сам ищу решение по ресайзу загружаемой картинки (у самого не получается пока) - пользователь грузит 2048х2048 px а сохраняется 1024х1024 px.
  3. SEO Метки(Теги)

    ocStore-1.5.5.1.2 Забыли вставить в catalog\controller\product\tags.php $this->data['compare'] = $this->url->link('product/compare'); $url = ''; например перед if (isset($this->request->get['filter'])) { И сама ссылка в шаблоне (дефолтном) не на месте. А за модуль огроменное спасибо - очень сильно не хватало.
  4. Стандартное, симпл, еще чего и Ajax Quick Checkout. Боюсь надо подтверждение регистрации клиента по смс делать как у WildBerries - потому как если у злоумышленника доступ к мылу (что сейчас не редкость - миллионами данные в паблик уходят) то опять швах. Типа такого чтото надо.
  5. Фейковые заказы

    У меня первыми атакованны сайты без симплы и с очень измененной одностраничной формой заказа - своей с тремя дополнительными полями в заказе нестандартного названия. Атаковать можно ЛЮБУЮ форму заказа - даже многостраничную - а если есть доступ к мылу (злоумышленник заранее создал кучу майлов - что не проблемма) то можно атаковать и сайт с обязательной регистрацией и подтверждением по мылу. Простите здесь нет базы и симплы однако спамят! Значит симпла и мифическая запись в базу не причем. Не спамят только движки с подтверждением регистрации по смс. Если вас спамят сейчас - поставьте капчу у злоумышленника уйдет какоето время на переделку проэкта. Спамят тех кто так или иначе в топе - типа деньги есть.
  6. Фейковые заказы

    Нет дырявых файлов и решение да на поверхнности - там где регистрация как у wildberries и без регистрации покупку не совершить проблем нет.
  7. Фейковые заказы

    Смысл -кроме того что жрутся ресурсы сервера и нервы манагеров. А спамеру какие затраты - максимум час проэкт сделать, какие тут ресурсы - мне тут конкуренты по 1000 - 1500 заказов вливали таким же способом - вот где ресурсы. "Здравствуйте,я нашел уязвимость вашего сайта,через которую можно управлять базой данных и хостингом,могу помочь закрыть уязвимость за вознаграждение. Имеются доказательства.Если интересует напишите мне." Вот весь смысл - дайте денег - почти все атаки на магазины которые по каким то запросам (которые посчитали денежными) в пределах второй страницы яндекса. Ну успокоится этот школьнег и все наладится - школьнега удавят (низя столько скриптов битрикс друпал Virtuemart InSales) - хотя идея..... Местоположение: Ukraine Никополь Провайдер: PP MainStream Организация: PP MainStream IP адрес: 176.112.30.37 Но это так :ugeek: не подумайте чего - да и школьнег не потому что в школе.
  8. Фейковые заказы

    Если у вас письма только с яндекса это тока начало (у меня половина mail.ru) - так как обслуживаю несколько магазинов - симпла, стандарт или Ajax Quick Checkout - пофиг - если была капча то обходит - если поставить то сутки двое тишины потом опять. Помогает к примеру поле фамилия (в другом случае имя отчество) без обязательного заполнения - нормальный человек заполняет - кто спамит пропускает. ЭТО НЕ УЯЗВИМОСТЬ это правильно настроенный Human Emulator и отключенные ява скрипты (по этому метрика не запускается и ничего не фиксирует) хотя в принципе я бы на такое и XRumer заточил бы. Точно не уязвимость - так как имею один магазинчик без базы - долго ржал после письма "Здравствуйте,я нашел уязвимость вашего сайта,через которую можно управлять базой данных и хостингом,могу помочь закрыть уязвимость за вознаграждение. Имеются доказательства.Если интересует напишите мне."
  9. Присоеденяюсь - задача актуальна - спам задолбал (120 - 150 левых заказов в день). При этом используются данные реальных людей.
  10. Фейковые заказы

    А что там интерестного прокси он и в африке..... А заказы становятся прям как реальные - и браузеры разные и язык нормальный. А самое смешное что данные пренадлежат реальным людям - связка ФИО телефон мыло. Капчу обходит - прям реально придется подтверждение по смс делать. Единственно что выделяет от реальных - в user agent (Windows NT 6.1; WOW64)
  11. Captcha в Checkout

    К сожалению боты теперь и товар в корзину кладут и способ оплаты выбирают. А когда таких заказов в день более ста - капчу бы или какое другое решение.
  12. Google Adsense - установка на Opencart

    Вставляйте синхронный варриант кода - если вставка через модуль. Асинхронный только если в шаблон неросредственно прописывать.
  13. Можно разбить каталог этим отделив отдельно категории с коллекциями или сезонами - и в эти категории добавить товар .
  14. Можно попробовать через css Каждая отображаемая опция начинается с ... К примеру в мозиле правой кнопкой -- Исследователь элемент <div id="option-407" class="option"> в css div.option-407 {display:none;} Только тогда надо чтобы опции были заданны по умолчанию. Да ещё и из корзины тоже как то выковыривать.