support 446 Posted July 21, 2015 Author Report Share Posted July 21, 2015 Тогда включите debug и посмотрите, что за ошибка - http://forum.vamshop.ru/topic/12579-как-включить-отображение-php-ошибок-предупреждений/ Link to post Share on other sites
vanina200988 0 Posted July 21, 2015 Report Share Posted July 21, 2015 вот что выводит на экран вот нижняя строка Link to post Share on other sites
vanina200988 0 Posted July 21, 2015 Report Share Posted July 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 Link to post Share on other sites
support 446 Posted July 21, 2015 Author Report Share Posted July 21, 2015 Покажите свой файл /app/View/Helper/PrintFormsHelper.php Видимо, что-то там у себя правили и наисправляли лишнего. Link to post Share on other sites
vanina200988 0 Posted July 21, 2015 Report Share Posted July 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; } }?> Link to post Share on other sites
vanina200988 0 Posted July 21, 2015 Report Share Posted July 21, 2015 и как еще паспортные данные вписать? Link to post Share on other sites
support 446 Posted July 22, 2015 Author Report Share Posted July 22, 2015 Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php Link to post Share on other sites
support 446 Posted July 22, 2015 Author Report Share Posted July 22, 2015 (edited) Сделан новый шаблон для VamShop 2, чуть позже будет выложен. А пока исправленный файл /app/Controller/TemplatesController.php В файл добавлено копирование css стилей, это необходимо для правильной установки будущего шаблона, который чуть позже будет выложен. Если у Вас архив с VamShop 2 был скачан до 22 июля 2015 и Вы хотите попробовать установить к себе этот шаблон, обязательно возьмите этот файл /app/Controller/TemplatesController.php TemplatesController.php Edited July 22, 2015 by VaM Link to post Share on other sites
support 446 Posted July 22, 2015 Author Report Share Posted July 22, 2015 (edited) Добавлен новый бесплатный адаптивный шаблон для VamShop 2 - E-Shopper. Скачать шаблон E-Shopper для VamShop 2. Как установить:1. Распакуйте архив с шаблоном.2. В Админке - Оформление - Микро шаблоны через кнопку Импорт загрузите архив micro_templates.zip3. В Админке - Оформление - Шаблоны через кнопку Импорт загрузите архив templates.zip Всё, шаблон установлен. Теперь можно шаблон E-Shopper сделать шаблоном по умолчанию и установить всем товарам магазина данный шаблон. Для этого в Админке - Оформление - Шаблоны поставьте "птичку" по умолчанию напротив шаблона E-Shopper.Для установки шаблона E-Shopper всем товарам магазина, напротив шаблона E-Shopper нажмите кнопку Установить всем товарам. Edited July 23, 2015 by VaM Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php я не трогал там сверху не чего только данные заполнил и все Я ж говорил, что паспортные данные API сервисы эти не вписывают, никак их не добавишь. Понтяное дело, что ошибка, зачем Вы эти слэши добавили сверху?! \<?php / Должно быть просто: <?php исправил фаил всеровно ошибка такаеже не чего не поменялось Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 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; } }?> Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 Зачем Вы файл правили?! Возьмите оригинальный файл из архива для начала и залейте. Вот у Вас сверху зачем-то заменено |'* --- Там ведь слэш должен быть и без кавычки /* --- Вам нужно было только свои данные указать, зачем Вы вообще правили что-то ещё, не понятно, тем более, раз не знаете php. Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 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 Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 (edited) Написано ведь, в чём ошибка. Неправильно указали API ключ и пароль. Edited July 23, 2015 by VaM Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 ошибку нашел теперь почему админка по другому выглядит Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с css стилями. Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 написал в личку Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с css стилями. Что ж у Вас на пустом месте куча проблем возникает. Дайте ссылку на админку, доступ в админку, помотрю. Что-то с c Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 Ответил Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 ответил Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 Вернул оришинальный файл, всё работает. Так что, дело опять же в Ваших правкалх файла PrintFormHelper.php Вы указывайте только свои данные и api, не трогайте другой код. Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 спасибо большое а куда кнопки пропали печати почтовых бланков Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 Вы верните оригинальные файлы, снова перепишите оригинальные файлы PrintForms и заполняйте только свои данные, сверху в файлах, не надо код править никакой, если не знаете, что правите. По умолчанию ведь всё работает и ошибок точно нет. Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 спасибо Link to post Share on other sites
support 446 Posted July 23, 2015 Author Report Share Posted July 23, 2015 (edited) Удачи, по идее, ничего ведь сложного. Не понятно, зачем Вы стали править код самого файла, комментарии. Из-за этого всё и криво стало. Edited July 23, 2015 by VaM Link to post Share on other sites
vanina200988 0 Posted July 23, 2015 Report Share Posted July 23, 2015 Александр не я не правил сейчас все заполнил заново терерь вот такая ошибка Link to post Share on other sites
Recommended Posts