Ответить Новая тема Новый опрос 
 Банковская квитанция v0.1
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


09-08-2012 17:51
версия PrestaShop: 1.4.4.0

Установил сие творение и в реадме читаю

В themes\prestashop\history.tpl после

{if ($order.invoice AND $order.invoice_number) AND $invoiceAllowed}
<a href="{$base_dir}pdf-invoice.php?id_order={$order.id_order|intval}" title="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}"><img src="{$img_dir}icon/pdf.gif" alt="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}" class="icon" /></a>
<a href="{$base_dir}pdf-invoice.php?id_order={$order.id_order|intval}" title="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}">{l s='PDF'}</a>
{else}-{/if}

вставить

<a href="{$base_dir}modules/bankform/form.php?id_order={$order.id_order|intval}" title="{l s='bank'} {$order.name|escape:'htmlall':'UTF-8'}"><img src="{$base_dir}modules/bankform/logo.gif" alt="{l s='bank'} {$order.name|escape:'htmlall':'UTF-8'}" class="icon" /></a>
<a href="{$base_dir}modules/bankform/form.php?id_order={$order.id_order|intval}" title="{l s='bank'} {$order.name|escape:'htmlall':'UTF-8'}">{l s='bank'}</a>

Таких строк нет. Есть похожее, а и пока не нужно.
{if ($order.invoice AND $order.invoice_number) AND $invoiceAllowed}
<a href="{$base_dir}pdf-invoice.php?id_order={$order.id_order|intval}" title="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}"><img src="{$img_dir}icon/pdf.gif" alt="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}" class="icon" /></a>
<a href="{$base_dir}pdf-invoice.php?id_order={$order.id_order|intval}" title="{l s='Invoice'} {$order.name|escape:'htmlall':'UTF-8'}">{l s='PDF'}</a>
{else}-{/if}

-----------------


В modules\bankwire\payment_return.tpl вместо

{l s='Please send us a bank wire with:' mod='bankwire'}


- {l s='an amout of' mod='bankwire'} <span class="price">{$total_to_pay}</span>


- {l s='to the account owner of' mod='bankwire'} <span class="bold">{if $bankwireOwner}{$bankwireOwner}{else}___________{/if}</span>


- {l s='with theses details' mod='bankwire'} <span class="bold">{if $bankwireDetails}{$bankwireDetails}{else}___________{/if}</span>


- {l s='to this bank' mod='bankwire'} <span class="bold">{if $bankwireAddress}{$bankwireAddress}{else}___________{/if}</span>


- {l s='Do not forget to insert your order #' mod='bankwire'} <span class="bold">{$id_order}</span> {l s='in the subjet of your bank wire' mod='bankwire'}

вставить

<a href="{$base_dir}modules/bankform/form.php?id_order={$id_order}" title=""><img src="{$base_dir}modules/bankform/logo.gif" alt="" class="icon" /> Скачать квитанцию на оплату</a>

В mails\ru\bankwire.html и mails\ru\bankwire.txt вставить ссылку на оплату
в текстовом виде
{shop_url}modules/bankform/form.php?id_order={$id_order}
в html
<a href="{shop_url}modules/bankform/form.php?id_order={$id_order}" title="">Скачать квитанцию на оплату</a>

Тут тоже немного не то было, но вроде работает, квитанцию качает и распечатывает
--------------------


В admin\tabs\AdminOrders.php после

' - <a href="javascript:window.print()"><img src="../img/admin/printer.gif" alt="'.$this->l('Print order').'" title="'.$this->l('Print order').'" /></a>';

добавить

echo ' - <a href="'._PS_BASE_URL_.'modules/bankform/form.php?id_order='.$order->id.'"><img src="'._PS_BASE_URL_.'modules/bankform/logo.gif" alt="'.$this->l('Bank').'" title="'.$this->l('Bank').'" /></a>';


На напоследок не хилый полоник с дегтем, суда пожалуйста обратите внимание
строки приведенной в реадме нет, а есть похожая
<a href="javascript:window.print()"><img src="../img/admin/printer.gif" alt="'.$this->l('Print order').'" title="'.$this->l('Print order').'" /> '.$this->l('Print page').'</a>
и при добавлении кода, как и описано после этой строки
echo ' - <a href="'._PS_BASE_URL_.'modules/bankform/form.php?id_order='.$order->id.'"><img src="'._PS_BASE_URL_.'modules/bankform/logo.gif" alt="'.$this->l('Bank').'" title="'.$this->l('Bank').'" /></a>';
в админке "Панель управления > Заказы" все исчезает только остается меню с верху


-----------------



Сообщение отредактировано Vova 09-08-2012 18:59 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


09-08-2012 19:13
Код:
...$this->l('Print page').'</a>
не то же самое, что
Код:
...$this->l('Print order').'" /></a>';

Добавьте '; и будет работать.

А пустая страница у вас, потому что нужно включить отображение ошибок. Без этого ваше сообщение не информативно.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


10-08-2012 03:01
ругается на
echo '<a href="'._PS_BASE_URL_.'modules/bankform/form.php?id_order='.$order->id.'"><img src="'._PS_BASE_URL_.'modules/bankform/logo.gif" alt="'.$this->l('Bank').'" title="'.$this->l('Bank').'" /></a>';

вот так
Parse error: syntax error, unexpected '<' in /home/ramzes/r.ru/docs/admin/tabs/AdminOrders.php on line 527


и кстати
PS_BASE_URL_.'modules/bankform/form
разве слеша не должно быть так
PS_BASE_URL_.'/modules/bankform/form


Сообщение отредактировано Vova 10-08-2012 04:02 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


10-08-2012 03:18
Чтобы не ругался поставил так и добавил слеш, без него урл был вида сайт.руmodules/bankform/form.php?id_order=
<a href="'._PS_BASE_URL_.'/modules/bankform/form.php?id_order='.$order->id.'"><img src="'._PS_BASE_URL_.'/modules/bankform/logo.gif" alt="'.$this->l('Bank').'" title="'.$this->l('Bank').'" /></a>;

И уже не ругается, но при нажатии на ссылку в админке перебрасываетс
http://сайт.ru/modules/bankform/form.php?id_order=58
на http://сайт.ru/my-account
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


10-08-2012 03:47
частично решил проблему
<a href="http://оооооо.ru/admi/pdf.php?id_order='.$order->id.'&pdf">принудительный счет в pdf</a>;
вроде канает только не знаю минусов данного варианта, так что бета
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос