• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков

HeKTo

Пользователи
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Пользователь

Посетители профиля

575 просмотров профиля
  1. One page checkout

    Ребят, на версии 2.3.0.2 этот модуль не работает. Я так понял все дело в checkout.php. Тупо не хочет загружать корзину, возвращаю базовый, все грузится. Помогите, пж. Файл прикрепил. checkout.php
  2. Вариантов нет больше? и не отвечает никто даже за деньги((
  3. Эхх(( Теперь другая ошибка( Warning: Illegal string offset 'success' in /home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php on line 63Notice: Uninitialized string offset: 0 in /home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php on line 63Так же проходишь проверку, все хорошо. Если нажимаешь продолжить или не проходишь проверку выдает эту ересь(( блин((
  4. Такс, ошибочка.. <?php class ControllerCaptchaGoogleCaptcha extends Controller { public function index($error = array()) { $this->load->language('captcha/google_captcha'); $data['heading_title'] = $this->language->get('heading_title'); $data['entry_captcha'] = $this->language->get('entry_captcha'); $this->document->addScript('https://www.google.com/recaptcha/api.js'); if (isset($error['captcha'])) { $data['error_captcha'] = $error['captcha']; } else { $data['error_captcha'] = ''; } $data['site_key'] = $this->config->get('google_captcha_key'); $data['route'] = $this->request->get['route']; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/captcha/google_captcha.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/captcha/google_captcha.tpl', $data); } else { return $this->load->view('default/template/captcha/google_captcha.tpl', $data); } } public function validate() { $this->load->language('captcha/google_captcha'); //$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']); if (!empty($this->request->post['g-recaptcha-response'])) { $curlConfig = array( CURLOPT_URL => 'https://www.google.com/recaptcha/api/siteverify', CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => array( 'secret' => $this->config->get('google_captcha_secret'), 'response' => $this->request->post['g-recaptcha-response'], 'remoteip' => $this->request->server['REMOTE_ADDR'] ) ); $curl = curl_init(); curl_setopt_array($curl, $curlConfig); $recaptcha = curl_exec($curl); if (!$recaptcha) { trigger_error(curl_error($curl)); } curl_close($curl); $recaptcha = json_decode($recaptcha, true); } else { $recaptcha = array(); } if (!$recaptcha['success']) { return $this->language->get('error_captcha'); } } } Вот переделал, но все вернулось обратно. Так же проходишь проверку все нормально, если не проходишь или просто жмешь продолжить выдает кракозябры и: Notice: Undefined index: success in /home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php on line 63
  5. Похоже придется искать фрилансера( Раз русскоязычное сообщество движка бессильно))
  6. С этим кодом вот что дает: Warning: json_decode() expects parameter 1 to be string, array given in /home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php on line63 Вот как изменил: <?php class ControllerCaptchaGoogleCaptcha extends Controller { public function index($error = array()) { $this->load->language('captcha/google_captcha'); $data['heading_title'] = $this->language->get('heading_title'); $data['entry_captcha'] = $this->language->get('entry_captcha'); $this->document->addScript('https://www.google.com/recaptcha/api.js'); if (isset($error['captcha'])) { $data['error_captcha'] = $error['captcha']; } else { $data['error_captcha'] = ''; } $data['site_key'] = $this->config->get('google_captcha_key'); $data['route'] = $this->request->get['route']; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/captcha/google_captcha.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/captcha/google_captcha.tpl', $data); } else { return $this->load->view('default/template/captcha/google_captcha.tpl', $data); } } public function validate() { $this->load->language('captcha/google_captcha'); //$recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']); if (!empty($this->request->post['g-recaptcha-response'])) { $curlConfig = array( CURLOPT_URL => 'https://www.google.com/recaptcha/api/siteverify', CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => array( 'secret' => $this->config->get('google_captcha_secret'), 'response' => $this->request->post['g-recaptcha-response'], 'remoteip' => $this->request->server['REMOTE_ADDR'] ) ); $curl = curl_init(); curl_setopt_array($curl, $curlConfig); $recaptcha = curl_exec($curl); if (!$recaptcha) { trigger_error(curl_error($curl)); } curl_close($curl); $recaptcha = json_decode($recaptcha, true); } else { $recaptcha = array(); } $recaptcha = json_decode($recaptcha, true); if (!$recaptcha['success']) { return $this->language->get('error_captcha'); } } }
  7. Без мода курл, дает кракозябры даже когда прошел проверку гугл...а так когда проходишь все гут, только когда не проходишь или просто нажимаешь продолжить...
  8. Ну как) искал русскую версию и нашел) opencart-russia точка ру файл где дает ошибку прикрепил, а где файл кэша брать(и как называется именно тот кэш)? google_captcha.php
  9. 2015-12-22 8:05:21 - PHP Notice: Undefined variable: recaptcha in /home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php on line 59 Вот что пишет в логах
  10. Это стандартный поиск опенкарта, начните вводить первые буквы категории и он выведет. Даже если не показывает в выпадающем списке. З.Ы. по хорошему лучше бы просто в выпадающем сразу все показывал.
  11. Приветствую друзья. Стоит сборка Опенкарт 2.0 (Version 2.1.0.1 (rs.2)) Так вроде все хорошо, но при включении Google Recaptcha начинаются траблы. Заходишь в обратную связь, регистрацию (не важно, главное чтоб была капча), ничего не вводишь, просто сразу нажимаешь кнопку "Продолжить". По идее должно выйти сообщение о незаполненности полей, но весь язык ломается и дает какую то ошибку связанную с Google Recaptcha. Но при этом если пройти проверку гугла и нажать продолжить, он вполне нормально все перезагружает и говорит что поля не заполнены (до этого фикса выдавал вышеописанное и еще ряд ошибок, изменилось когда я нашел вот тут http://www.opencart-templates.co.uk/google-recaptcha-curl мод типо решающий все ошибки с капчей, но похоже решились не все проблемы) И еще проблема связанная так же с капчей при оформлении заявки (купите любой товар и начните заполнять поля, среди полей из неоткуда появляется поле "Telephone" которого в принципе не должно быть, потому что номер мы указываем выше) и выдает вот такую ошибку: "SyntaxError: JSON.parse: unexpected character OK <b>Notice</b>: Undefined variable: recaptcha in <b>/home/mozgmozg/fazlmarket.ru/docs/system/storage/modification/catalog/controller/captcha/google_captcha.php</b> on line <b>59</b>{"error":{"telephone":"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043e\u0442 3 \u0434\u043e 32 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432!","captcha":"\u041f\u0440\u043e\u0432\u0435\u0440\u043e\u0447\u043d\u044b\u0439 \u043a\u043e\u0434 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u043c!"}}" Кто может решить проблему с этой капчей зловредной. Может быть за отдельную плату, без проблем (ну если без фанатизма конечно) Просто очень хочца что бы магазин нормально фунциклировал :)
  12. Замечательно. Отличный функционал, этого вполне хватит чтобы разработать бету. Отписал в личку.
  13. Собственно сабж. Что именно требуется: Нужно реализовать возможность пользователю самому загружать товары (после прохождения модерации товар выкладывается) в ручном режиме по 1му товару (с ограничением по добавлению), так же в дальнейшем планируется интергация с ямаркетом и с разными прогами товараучета. (наглядный пример tiu.ru) Далее, товару который отображается на главной и после поиска сделать в табличном варианте с возможностью сортировки (допустим по цене) + добавить js кнопку которая будет без перезагрузки страницы показывать карту (типа яндекс.карт) Уточню: шаблон который надо будет прикрутить к коробке нужен быть на html5 и с использованием bootstrap стилей. Код который будет написан будет прозваниваться на всяких червей и дырки, так что пытаться сжульничать или встроить что нибудь нехорошее бесполезно... За функционал ЛК и написание нестандартного шаблона оплата соответствующая. Предлагайте свою цену в пм или на мыло samoilov19собака гымэйл точка ком, я думаю мы договоримся. Более детально в личке. С уважением! З.Ы. Я пытался искать подобное, вроде пытался тут местный писать, но чето забил, я глянул, вникать не хочу в его писанину..