Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. :-D и как решение, вам было предложено "закрыть" всё через $data = mb_convert_encoding($data, 'UTF-8', mb_detect_encoding($data)); ? искать надо, какой модификатор или какое действие вызывает данную ошибку и там устранять.
  2. что именно ? в 2-х словах, с тем кодом вы имеете то, что описали в терминологии "XSS-атака", разбирать же логику и каждую переменную смысла не вижу...
  3. напишите в ЛС доступы по тимвъюверу, подсоблю в решении...
  4. повторять не надо и спойлер использовать попробуйте... по примеру "выхлопа" видно, что в переменной - категории отображаются, если вы не знаете чем занимаетесь - найдите специалиста, мы не изучаем тут основы php мы помогаем в решениях...
  5. а если, после: $this->data['all_categories'] = $this->model_catalog_category->getCategories(0); добавить: $this->log->write('categories:' . print_r($this->data['all_categories'],1)); обновить главную, после внесённых изменения и показать, что в журнале ошибок появилось ?
  6. $this->load->model('catalog/category'); $this->data['all_categories'] = array(); $this->data['all_categories'] = $this->model_catalog_category->getCategories(0);
  7. Дайте пару тугриков Алексу на пиво и он исправит, зачем лезть в дремучий лес ?
  8. Вот делал подобное (под основным рисунком есть рисунок с названием "Видео"), логика такая же как описал Паша, в админке в неиспользуемое поле вносится код, а уже в самой категории идёт проверка этого поля и, если в нём есть какой то набор символов, то автоматически подставляет по типу: <iframe class="youtube" src="http://www.youtube.com/embed/<?php echo $my_data_from_field; ?>?wmode=transparent&enablejsapi=1&loop=1&hd=1&vq=hd1080&version=3&playlist="<?php echo $my_data_from_field; ?>" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>
  9. request.php - найти: $data = mb_convert_encoding($data, 'UTF-8', mb_detect_encoding($data)); заменить на: $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8'); Ну и мутный класс: class ControllerProductSearchMobile extends Controller { public function index() { $query = ""; foreach($_POST as $key => $value) { $query .= '&' . $key . '=' . $value; } $this->redirect($this->url->link('product/search') . $query); } } поменять хотя бы так: class ControllerProductSearchMobile extends Controller { public function index() { $query = ""; $my_post_data = $this->request->post; foreach($my_post_data as $key => $value) { $query .= '&' . $key . '=' . $value; } $this->redirect($this->url->link('product/search'. $query)); } }
  10. Сюда (https://opencartforum.com/files/file/558-mульти-banner-mbanner/) не смотрели ?
  11. Спрос порождает предложение... Надо мод писать, который бы сверял по какой то базе номерочек, желательно перед подтверждением и желательно на Аяксе...
  12. В настройке магазина (админка), включить "технический режим"
  13. Это как должно быть ? 1. Загружается видео-файл и подключается вместо картинки 2. Вместо видео-файла ссылка например на ютуб и оттуда трансляция 3. в реальном-времени он-лайн трансляция (WebRTC) ?
  14. такая страница по умолчанию есть (/index.php?route=product/special) вам нужно только в базе прописать урл для данной схемы, можно с помощью запроса: $this->db->query("INSERT INTO `" . DB_PREFIX . "url_alias` (query, keyword) VALUES ('product/special', 'aktsii')");
  15. тогда на сайте_2 в файле config.php прописываете путь к удалённому серверу, и соотв. данные для авторизации и база с префиксом...
  16. Саш, мне сразу приходит по памяти фраза Торвальдса: Если же по сабжу, то да, есть такая проблема, что: 1. Невозможно учесть все варианты отклонений от стандарта и настроек модуля (это в вашем случае), так что поставить "заглушку" или модифицировать код - доводится в процессе. (у меня была похожая ситуация, когда заказчик купил модуль, он был под "ionCube" защитой и... использовал оператор, который в версии php 5.5 был deprecated (устаревшим ) и при попытке обратится к разработчику, получили в ответ : "Меняйте версию php на хостинге") 2. Конфликты с другими модификаторами - это вбольшей степени относится к vqmod наработкам и решается в индивидуальном порядке. 3. Изменённый код, например переписана в модели функция выборки, что в свою очередь тянет зависимости... и решается так же, в индивидуальном порядке... учесть все моменты не является возможным, но, самое главное, что на проблемы и ошибки - реагируют и устраняют и в вашем случае - это результативно.
  17. А есть внешний доступ к серверу БД первого сайта ? Если да, тогда просто конфиг подправить, но тут вопрос будет такого рода: "Это будет сродни мультика (мультимагазина) или оба сайты должны работать на разных БД (тоесть иметь независимые админки, настройки, товары...) ?"
  18. Перечитайте ВНИМАТЕЛЬНО переписку и вспомните и успокойтесь... мы не следим за вами.
  19. <offtop> Фразы, по которым можно узнать, что в топике был Марк: 1. Вы невнимательно читали, перечитайте ещё раз внимательно ! 2. не занимайтесь троллизмом 3. йа - архитектор 4. Полюбому оставить последнее сообщение за собой (тоже пунктик, теперь только заметил, почему такие длинные перепалки получались), как в "южном парке" - жиртряс, постоянно за собой последнее слово оставляет... </offtop>
  20. Вы невнимательно читаете, перечитайте ещё раз ВНИМАТЕЛЬНО :-D я вам войну не объявлял, но ваша упоротость - результат отношения к вам же, преследовать же троллизм (вашу филию или фобию) не имею надобности, но реакция на глупость или параною - вызывает соотв. ответ и снимите корону, я не только вас подстёгиваю, к "экологическому написанию кода", это к многим относится начинающим программистам, так что не льстите себе.
  21. Спору нет, но я говорю в первую очередь от имени "фрилансера" (Не путать с известным разработчиком OC форума), к которому обращались в экстренных ситуациях и ограниченном бюджете, и сидеть искать в каком запросе проблема ни у меня нету времени ни у клиента нет возможности оплатить, но ситуация не выдуманная. а Марку, предложили рефакторинг, но нет, его мания архитектора была потревожена... дальше по топику видно, как глубоко задеты были чувства автора...
  22. В таком случае, следует предусмотреть "заглушку" или возможность принудительно указать параметр при разработке сложного алгоритма модуля.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.