Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

wizand1

Новачок
  
  • Публікації

    10
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

wizand1's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. пробывал сразу же... не помогло... update: куда только смотрел в нужном каталоге свой htaccess ))) а его не замечал.
  2. Очень прошу помочь советом знатоков По прямой ссылке на любой файл (не картинка) появляется ошибка 403 К пример: https:......./import/import_cfo-group.xml Вроде и .htaccess пересмотрел но ничего не помогает.
  3. Сайт Kidzlandia.ru (Opencart 2.3) На сайте есть раздел Контакты (kidzlandia.ru/kontakty) в котором при нажатии на словах "Дополнительные офисы самовывоза" или на картинке под этими словами появляется карта с Пунктами самовывоза (в модальном окне). Необходимо сделать что-то похожее на это: jili-bili.ru/dostavka/mos... т.е. при попадании на страницу контактов клиент увидит все ПВЗ без дополнительных кликов (желательно, чтобы при этом он видел родной город (GeoIP)). Доступ к API боксберри и необходимым ключам есть Информация по API boxberry.ru/business_solu... Для JSON и SOAP на сайте Boxberry есть примеры интеграции php Оплата Сбербанк, Я.Деньги, Безопасная сделка.
  4. Здравствуйте! Opencart 2.3 Есть модуль Simple 4.9.4. На страницу упрощенного оформления заказа необходимо поставить рэндомные товары. Создал страницу, на которой стоит вывод случайных товаров. (тема от burn engine - там есть такой функционал). В модуле симпл есть возможность вставить блок с произвольным кодом. В моем понимании это можно реализовать копированием <section id="content"... со страницы в раздел для кода модуля Симпл (для этого использую блок "Помощь" с радиобуттоном "Произвольный html"). Но никак не могу придумать реализацию.
  5. Добрый день! Подскажите, как можно поменять количество всех товаров на 0. Есть поставщик, который если товар у него закончился, то он его просто удаляет из прайса. Я пока придумал 1 способ это отследить - поставить всем товарам количество 0, а потом импортировать прайсы. Проще, наверно, через Mysql-запрос. Количество товаров храниться в таблице oc_product в столбце quantity. Вот такой скипт составил UPDATE `oc_product` SET `quantity` = '0' А как его запускать через php
  6. Решил, что использовать его не буду - не дело веб-сервера отбивать ddos )) при необходимости воспользуюсь специализированным сервисом а по поводу подключения. Да, данные своей базы указывал, скрипт размещал в отдельном файле, а в индекс.пхп с помощью <?php include "avtoban.php"; ?> Выдает ошибку
  7. Подскажите, куда его лучше подключить в index.php такой строки нет (Opencart 2.3.0.2)
  8. Смешно )))) выключить сайт, чтобы за пару дней он упал в выдаче плюс потеря потенциальных клиентов В принципе, судя по подписи у Вас над аватаром граббинг Вам знаком не понаслышке
  9. Я так и сделал... но завтра может быть другой ip, а постоянно мониторить загрузку сервера вряд ли осуществимо, поэтому я и ищу способ автоматизации
  10. Всем привет!Opencart 2.3.0.2Возникла следующая проблема: На три часа сайт стал очень тормозить. Стал смотреть статистику загрузки процессора и лог обращений... Кто-то качал сайт с одного ip (91.244.169.154)Забанил данного злодея через htaccess. Но это не решило проблемы целиком - только временная мера.Нашел данный скрипт: <?php $bot=''; $ip=$_SERVER['REMOTE_ADDR']; if (strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex')) $bot='Yandex'; elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'Google')) $bot='Google'; elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'Yahoo')) $bot='Yahoo'; elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'Mail')) $bot='Mail'; if ($bot=='') { $db=mysqli_connect("localhost","логин","пароль","имя_бд"); $res=mysqli_query($db,"INSERT INTO all_visits (ip,date) VALUES (INET_ATON('".$ip."'),'".time()."')"); $res=mysqli_query($db,"SELECT count(id) FROM all_visits WHERE (ip=INET_ATON('".$ip."') and date>'".(time()-10)."') LIMIT 1"); $count_visit=mysqli_fetch_array($res); if ($count_visit[0]>10) { $res=mysqli_query($db,"INSERT INTO black_list_ip (ip,date) VALUES (INET_ATON('".$ip."'),'".time()."')"); $start_line=0; $lines=''; $ln_hta=''; $fh=fopen(".htaccess", "a+"); flock($fh, LOCK_EX); fseek($fh, 0); while (!feof($fh)) $lines.=fread($fh,2048); $lines=explode("\n", $lines); for ($n=0; $n<=count($lines); $n++) { if (strstr($lines[$n],"Order Allow,Deny")) $start_line=$n; } if ($start_line!=0) for ($n=0; $n<$start_line; $n++) $ln_hta[]=$lines[$n]; else $ln_hta=$lines; $ln_hta[]="Order Allow,Deny"; $ln_hta[]="Allow from all"; $res=mysqli_query($db,"SELECT INET_NTOA(ip) AS ip,date FROM black_list_ip ORDER BY INET_ATON(ip)"); while ($bad_ip=mysqli_fetch_array($res)) { if (time()<($bad_ip[date]+900))$ln_hta[]=" deny from ".$bad_ip[ip]; } $ln_hta=implode("\n",$ln_hta); ftruncate($fh, 0); fwrite($fh, $ln_hta); flock($fh, LOCK_UN); fclose($fh); } } ?> Взято отсюда: http://usefulscript.ru/temporary_avtoban.php (не знаю, может кто сочтет это за рекламу ))) но просто скопипастить не вариант)Но куда я не вставлял этот код - не работает (и index.php и header.tpl и прочее).Подскажите, как можно его интегрировать? Может быть есть какое-нибудь другое решение для Opencart?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.