support 447 Опубликовано 21 июля, 2015 Автор Жалоба Share Опубликовано 21 июля, 2015 Тогда включите debug и посмотрите, что за ошибка - http://forum.vamshop.ru/topic/12579-как-включить-отображение-php-ошибок-предупреждений/ Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 июля, 2015 Жалоба Share Опубликовано 21 июля, 2015 вот что выводит на экран вот нижняя строка Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 июля, 2015 Жалоба Share Опубликовано 21 июля, 2015 вот ошибка Error: syntax error, unexpected '/'File: /home/smokelek/domains/smok-elektro.ruweb.net/public_html/app/View/Helper/PrintFormsHelper.phpLine: 2 Notice: If you want to customize this error message, create app/View/Errors/fatal_error.ctp Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 июля, 2015 Автор Жалоба Share Опубликовано 21 июля, 2015 Покажите свой файл /app/View/Helper/PrintFormsHelper.php Видимо, что-то там у себя правили и наисправляли лишнего. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 июля, 2015 Жалоба Share Опубликовано 21 июля, 2015 \<?php/|'* ----------------------------------------------------------------------------------------- VamShop - http://vamshop.com ----------------------------------------------------------------------------------------- Copyright (c) 2014 VamSoft Ltd. License - http://vamshop.com/license.html ---------------------------------------------------------------------------------------*/ class PrintFormsHelper extends AppHelper { public $api_key = "170485d0159869ed36d41b9111ffb560"; // API ключ на сайте http://russianpostcalc.ru public $api_pass = "vaninail1"; // API пароль на сайте http://russianpostcalc.ru public $from_index = "183040"; // Индекс отправителя public $from_city = "Мурманск"; // Город отправителя public $from_state = "Мурманская область"; // Регион отправителя public $from_country = "Россия"; // Страна отправителя public $from_addr = "ул. Аскольдовцев, дом 27, корп. , кв. 80"; // Почтовый адрес отправителя public $from_fio = "Меценатов Илья Владимирович"; // ФИО отправителя // Отправитель - юридическое лицо public $from_inn = "7728168971"; // ИНН отправилетя public $from_bik = "044525593"; // БИК отправителя public $from_bank = "ОАО \"Альфа-Банк\" г. Москва"; // Банк отправителя public $from_ks = "30101810200000000593"; // Корреспондентский счёт отправителя public $from_rs = "40817810008750001720"; // Расчётный счёт отправителя public function beforeRender($viewFile = ''){ } public function init($data){ $list = array(); $tmp = array(); $tmp['from_index'] = $this->from_index; $tmp['from_city'] = $this->from_city; $tmp['from_state'] = $this->from_state; $tmp['from_country'] = $this->from_country; $tmp['from_addr'] = $this->from_addr; $tmp['from_fio'] = $this->from_fio; $tmp['from_inn'] = $this->from_inn; $tmp['from_bik'] = $this->from_bik; $tmp['from_bank'] = $this->from_bank; $tmp['from_ks'] = $this->from_ks; $tmp['from_rs'] = $this->from_rs; $tmp['nalogka_ur_lico_cb'] = "0"; $tmp['parcel_type'] = "rp"; $tmp['order_id'] = __('#') . $data['Order']['id']; $tmp['to_fio'] = $data['Order']['bill_name']; $tmp['to_country'] = __($data['BillCountry']['name']); $tmp['to_index'] = $data['Order']['bill_zip']; $tmp['to_state'] = $data['BillState']['name']; $tmp['to_city'] = $data['Order']['bill_city']; $tmp['to_addr'] = $data['Order']['bill_line_1']; $tmp['to_tel'] = $data['Order']['phone']; $tmp['ob_cennost_rub'] = $data['Order']['total']; $tmp['nalogka_rub'] = $data['Order']['total']; $list[] = $tmp; $this->list = $list; //return $list; } public function PDFLink($method = "print_f7p", $extra_params = null){ $ret = $this->russianpostcalc_api_print($this->list, $method, $extra_params); if (isset($ret['msg']['type']) && $ret['msg']['type'] == "done") { return $ret['link']; } else { return var_dump($ret); } } private function russianpostcalc_api_communicate($request) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://russianpostcalc.ru/api_v1.php"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $request); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($curl); curl_close($curl); if($data === false) { return "10000 server error"; } $js = json_decode($data, $assoc=true); return $js; } private function russianpostcalc_api_print($params_arr, $method = "print_f7p", $extra_params) { $request = array("apikey"=>$this->api_key, "method"=>$method, "list"=>json_encode($params_arr)); if (is_array($extra_params)) $request = array_merge($request, $extra_params); if ($this->api_pass != "") { //если пароль указан, аутентификация по методу API ключ + API пароль. $all_to_md5 = $request; $all_to_md5[] = $this->api_pass; $hash = md5(implode("|", $all_to_md5)); $request["hash"] = $hash; } $ret = $this->russianpostcalc_api_communicate($request); return $ret; } }?> Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 июля, 2015 Жалоба Share Опубликовано 21 июля, 2015 и как еще паспортные данные вписать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 (изменено) Сделан новый шаблон для VamShop 2, чуть позже будет выложен. А пока исправленный файл /app/Controller/TemplatesController.php В файл добавлено копирование css стилей, это необходимо для правильной установки будущего шаблона, который чуть позже будет выложен. Если у Вас архив с VamShop 2 был скачан до 22 июля 2015 и Вы хотите попробовать установить к себе этот шаблон, обязательно возьмите этот файл /app/Controller/TemplatesController.php TemplatesController.php Изменено 22 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 июля, 2015 Автор Жалоба Share Опубликовано 22 июля, 2015 (изменено) Добавлен новый бесплатный адаптивный шаблон для VamShop 2 - E-Shopper. Скачать шаблон E-Shopper для VamShop 2. Как установить:1. Распакуйте архив с шаблоном.2. В Админке - Оформление - Микро шаблоны через кнопку Импорт загрузите архив micro_templates.zip3. В Админке - Оформление - Шаблоны через кнопку Импорт загрузите архив templates.zip Всё, шаблон установлен. Теперь можно шаблон E-Shopper сделать шаблоном по умолчанию и установить всем товарам магазина данный шаблон. Для этого в Админке - Оформление - Шаблоны поставьте "птичку" по умолчанию напротив шаблона E-Shopper.Для установки шаблона E-Shopper всем товарам магазина, напротив шаблона E-Shopper нажмите кнопку Установить всем товарам. Изменено 23 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php я не трогал там сверху не чего только данные заполнил и все Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php исправил фаил всеровно ошибка такаеже не чего не поменялось Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 <?php |'* ----------------------------------------------------------------------------------------- VamShop - http://vamshop.com ----------------------------------------------------------------------------------------- Copyright (c) 2014 VamSoft Ltd. License - http://vamshop.com/license.html ---------------------------------------------------------------------------------------*/ class PrintFormsHelper extends AppHelper { public $api_key = "170485d0159869ed36d41b9111ffb560"; // API ключ на сайте http://russianpostcalc.ru public $api_pass = "vaninail1"; // API пароль на сайте http://russianpostcalc.ru public $from_index = "183040"; // Индекс отправителя public $from_city = "Мурманск"; // Город отправителя public $from_state = "Мурманская область"; // Регион отправителя public $from_country = "Россия"; // Страна отправителя public $from_addr = "ул. Аскольдовцев, дом 27, корп. , кв. 80"; // Почтовый адрес отправителя public $from_fio = "Меценатов Илья Владимирович"; // ФИО отправителя // Отправитель - юридическое лицо public $from_inn = "7728168971"; // ИНН отправилетя public $from_bik = "044525593"; // БИК отправителя public $from_bank = "ОАО \"Альфа-Банк\" г. Москва"; // Банк отправителя public $from_ks = "30101810200000000593"; // Корреспондентский счёт отправителя public $from_rs = "40817810008750001720"; // Расчётный счёт отправителя public function beforeRender($viewFile = ''){ } public function init($data){ $list = array(); $tmp = array(); $tmp['from_index'] = $this->from_index; $tmp['from_city'] = $this->from_city; $tmp['from_state'] = $this->from_state; $tmp['from_country'] = $this->from_country; $tmp['from_addr'] = $this->from_addr; $tmp['from_fio'] = $this->from_fio; $tmp['from_inn'] = $this->from_inn; $tmp['from_bik'] = $this->from_bik; $tmp['from_bank'] = $this->from_bank; $tmp['from_ks'] = $this->from_ks; $tmp['from_rs'] = $this->from_rs; $tmp['nalogka_ur_lico_cb'] = "0"; $tmp['parcel_type'] = "rp"; $tmp['order_id'] = __('#') . $data['Order']['id']; $tmp['to_fio'] = $data['Order']['bill_name']; $tmp['to_country'] = __($data['BillCountry']['name']); $tmp['to_index'] = $data['Order']['bill_zip']; $tmp['to_state'] = $data['BillState']['name']; $tmp['to_city'] = $data['Order']['bill_city']; $tmp['to_addr'] = $data['Order']['bill_line_1']; $tmp['to_tel'] = $data['Order']['phone']; $tmp['ob_cennost_rub'] = $data['Order']['total']; $tmp['nalogka_rub'] = $data['Order']['total']; $list[] = $tmp; $this->list = $list; //return $list; } public function PDFLink($method = "print_f7p", $extra_params = null){ $ret = $this->russianpostcalc_api_print($this->list, $method, $extra_params); if (isset($ret['msg']['type']) && $ret['msg']['type'] == "done") { return $ret['link']; } else { return var_dump($ret); } } private function russianpostcalc_api_communicate($request) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://russianpostcalc.ru/api_v1.php"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $request); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($curl); curl_close($curl); if($data === false) { return "10000 server error"; } $js = json_decode($data, $assoc=true); return $js; } private function russianpostcalc_api_print($params_arr, $method = "print_f7p", $extra_params) { $request = array("apikey"=>$this->api_key, "method"=>$method, "list"=>json_encode($params_arr)); if (is_array($extra_params)) $request = array_merge($request, $extra_params); if ($this->api_pass != "") { //если пароль указан, аутентификация по методу API ключ + API пароль. $all_to_md5 = $request; $all_to_md5[] = $this->api_pass; $hash = md5(implode("|", $all_to_md5)); $request["hash"] = $hash; } $ret = $this->russianpostcalc_api_communicate($request); return $ret; } }?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 Зачем Вы файл правили?! Возьмите оригинальный файл из архива для начала и залейте. Вот у Вас сверху зачем-то заменено |'* --- Там ведь слэш должен быть и без кавычки /* --- Вам нужно было только свои данные указать, зачем Вы вообще правили что-то ещё, не понятно, тем более, раз не знаете php. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 Зачем Вы файл правили?! Возьмите оригинальный файл из архива для начала и залейте. Вот у Вас сверху зачем-то заменено |'* --- Там ведь слэш должен быть и без кавычки /* --- Вам нужно было только свои данные указать, зачем Вы вообще правили что-то ещё, не понятно, тем более, раз не знаете php. Александр я не правил не чего только вбил свои данные и все Редактировать заказ Распечатать заказarray(1) { ["msg"]=> array(2) { ["type"]=> string(5) "error" ["text"]=> string(134) "10003 auth Ошибка доступа (аккаунт не подтвержден или API ключ не действителен)!" } } /orders/<i class="cus-printer"></i> Распечатать бланк ф. 116array(1) { ["msg"]=> array(2) { ["type"]=> string(5) "error" ["text"]=> string(134) "10003 auth Ошибка доступа (аккаунт не подтвержден или API ключ не действителен)!" } } /orders/<i class="cus-printer"></i> Распечатать бланк ф. 112эпarray(1) { ["msg"]=> array(2) { ["type"]=> string(5) "error" ["text"]=> string(134) "10003 auth Ошибка доступа (аккаунт не подтвержден или API ключ не действителен)!" } } /orders/<i class="cus-printer"></i> Распечатать бланк ф. 113array(1) { ["msg"]=> array(2) { ["type"]=> string(5) "error" ["text"]=> string(134) "10003 auth Ошибка доступа (аккаунт не подтвержден или API ключ не действителен)!" } } /orders/<i class="cus-printer"></i> Распечатать адресный ярлык ф. 107 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 (изменено) Написано ведь, в чём ошибка. Неправильно указали API ключ и пароль. Изменено 23 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 ошибку нашел теперь почему админка по другому выглядит Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с css стилями. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 написал в личку Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с css стилями. Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с c Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 Ответил Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 ответил Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 Вернул оришинальный файл, всё работает. Так что, дело опять же в Ваших правкалх файла PrintFormHelper.php Вы указывайте только свои данные и api, не трогайте другой код. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 спасибо большое а куда кнопки пропали печати почтовых бланков Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 Вы верните оригинальные файлы, снова перепишите оригинальные файлы PrintForms и заполняйте только свои данные, сверху в файлах, не надо код править никакой, если не знаете, что правите. По умолчанию ведь всё работает и ошибок точно нет. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2015 Автор Жалоба Share Опубликовано 23 июля, 2015 (изменено) Удачи, по идее, ничего ведь сложного. Не понятно, зачем Вы стали править код самого файла, комментарии. Из-за этого всё и криво стало. Изменено 23 июля, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 23 июля, 2015 Жалоба Share Опубликовано 23 июля, 2015 Александр не я не правил сейчас все заполнил заново терерь вот такая ошибка Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения