Перейти к содержимому


Справочник заказов


  • Вы не можете ответить в тему
Сообщений в теме: 32

#1 DooDLeez

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 171 сообщений
Репутация: -1
Начинающий

Отправлено 16 March 2012 - 07:08 PM

Здравствуйте, есть такой вопрос, вот в админке есть Справочник заказов, там видны новые заказы, я открываю один, и там инфа о поступлении заказа
Текущий статус
время заказа
АЙПИ покупателя
имя
фамилия
и т.д.
Вопрос такой, подскажите как называется этот фаил, чтобы подкорректировать его, например слово "фамилия" переименовать на "телефон", не спрашивайте зачем на телефон)
спасибо!
  • 0

#2 dorian

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 107 сообщений
Репутация: 24
Ассистент

Отправлено 16 March 2012 - 07:35 PM

Файлы шаблона (основные):

index.tpl.html - основной файл дизайна магазина
head.tpl.html - вывод head тегов на всех страницах
header.tpl.html - вывод заголовков для блоков, статических страниц, категорий
home.tpl.html - шаблон вывода спецпредложений на главной странице
blocks.tpl.html - шаблон вывода основного оформления блоков
category.tpl.html - шаблон вывода краткого вида товаров в категориях
product_brief.tpl.html - шаблон вывода краткого представления товара
product_detailed.tpl.html - шаблон страницы детального описания товара
links_exchange.tpl.html - шаблон каталога обмена ссылками
feedback.tpl.html - шаблон страницы формы обратной связи
shopping_cart.tpl.html - шаблон корзины покупателя
show_aux_page.tpl.html - шаблон отображения дополнительных страниц
pricelist.tpl.html - шаблон страницы прайс-листа
search_simple.tpl.html - шаблон вывода результатов простого поиска
category_search_result.tpl.html - шаблон вывода результатов поиска в категории
advanced_search_in_category.tpl.html - шаблон формы расширенного поиска
comparison_products.tpl.html - шаблон раздела сравнения товаров
product_discussion.tpl.html - шаблон страницы обсуждения товаров
show_full_news.tpl.html - шаблон полного просмотра новости
show_news.tpl.html - шаблон страницы со списком новостей
subscribe.tpl.html - шаблон страницы подписки на новости
transaction_result.tpl.html - шаблон вывода результата транзакции
customer_survey_result.tpl.html - шаблон вывода страницы результатов голосования
password.tpl.html - шаблон страницы формы восстановления пароля



Файлы шаблона (личный кабинет пользователя):

user_account.tpl.html - шаблон вывода страницы личного аккаунта пользователя
contact_info.tpl.html - шаблон формы вывода и изменения контактных данных
address_book.tpl.html - шаблон отображения адресной книги и выбора адреса по умолчанию в личном аккаунте
address_editor.tpl.html - шаблон формы редактирования адреса в личном аккаунте
order_history.tpl.html - шаблон страницы истории заказов
visit_history.tpl.html - шаблон вывода журнала посещений
affiliate_program.tpl.html - шаблон вывода партнерской программы



Файлы шаблона (заказ товара и регистрация):

activation_orders.tpl.html - шаблон страницы активации заказа
order2_shipping.tpl.html - шаблон страницы выбора способа доставки (для зарегистрированного пользователя)
order2_shipping_quick.tpl.html - шаблон страницы выбора способа доставки (для незарегистрированного пользователя)
order3_billing.tpl.html - шаблон страницы выбора способа оплаты (для зарегистрированного пользователя)
order3_billing_quick.tpl.html - шаблон страницы выбора способа оплаты (для незарегистрированного пользователя)
order4_confirmation.tpl.html - шаблон вывода и подверждения информации о заказе (для зарегистрированного пользователя)
order4_confirmation_quick.tpl.html - шаблон вывода и подверждения информации о заказе (для незарегистрированного пользователя)
register.tpl.html - шаблон формы регистрации (для зарегистрированного пользователя)
register_quick.tpl.html - шаблон формы быстрой регистрации (для незарегистрированного пользователя)
register_activation.tpl.html - шаблон формы подтверждения или активации регистрации
reg_successful.tpl.html - шаблон вывода страницы успешной регистрации
register_authorization.tpl.html - шаблон формы запроса регистрации или авторизации



Файлы шаблона (подключаемые блоки):

authorization.tpl.html - шаблон блока авторизации
big_category_tree.tpl.html - шаблон блока развернутого дерева категорий
category_center.tpl.html - шаблон блока обзора категорий
category_tree.tpl.html - шаблон блока дерева категорий
change_currency.tpl.html - шаблон блока выбора валюты
change_template.tpl.html - шаблон блока выбора шаблонов из пользовательской части
comparison_info.tpl.html - шаблон вывода блока состояния папки сравнения товаров
currency_info.tpl.html - шаблон блока вывода курса валют
customer_survey.tpl.html - шаблон блока голосования
filter.tpl.html - шаблон блока фильтра товаров
new_category_tree.tpl.html - шаблон блока выпадающего дерева категорий
newpr_scroll_horiz.tpl.html - шаблон блока отображения новых товаров (горизонтальная прокрутка)
newpr_scroll_vert.tpl.html - шаблон блока отображения новых товаров (вертикальная прокрутка)
newprstatic.tpl.html - шаблон блока отображения новых товаров (статический режим)
news.tpl.html - шаблон блока вывода последних новостей
news_center.tpl.html - шаблон блока вывода обзора новостей (центральная часть)
online.tpl.html - шаблон блока вывода количества посетителей online
popular_scroll_horiz.tpl.html - шаблон блока отображения популярных товаров (горизонтальная прокрутка)
popular_scroll_vert.tpl.html - шаблон блока отображения популярных товаров (вертикальная прокрутка)
popularstatic.tpl.html - шаблон блока отображения популярных товаров (статический режим)
search_form.tpl.html - шаблон блока поиска товаров
shopping_cart_info.tpl.html - шаблон блока информации о состоянии корзины
statistic.tpl.html - шаблон блока вывода статистики посещений
  • 0

#3 DooDLeez

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 171 сообщений
Репутация: -1
Начинающий

Отправлено 16 March 2012 - 07:42 PM

order_history.tpl.html - шаблон страницы истории заказов

тута?
  • 0

#4 qaaz123

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 2
Начинающий

Отправлено 12 April 2012 - 10:22 AM

russian.php

я тоже поменял, теперь выглядит так:


define('ADMIN_CUSTOMER_FIRST_NAME', 'Фамилия имя отчество');
define('ADMIN_CUSTOMER_LAST_NAME', 'Телефон');


define('CUSTOMER_FIRST_NAME', 'Фамилия имя отчество');
define('CUSTOMER_LAST_NAME', 'Телефон');
  • 0

#5 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 24 January 2013 - 09:25 PM

Помогите пожалуйста!!! Хочу в админ панели в справочник заказов добавить информацию к заказу: адрес доставки, телефон, E-mail. То есть 3 дополнительных поля, пытаюсь редактировать файл core/tpl/admin/admin_order_history.tpl.html но не получается даже добавить просто пустой столбец, принудительная очистка кэша включена.
В чем может быть причина, заранее благодарен.
  • 1

#6 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 24 January 2013 - 11:36 PM

Всем спасибо разобрался сам!!! Правил не тот файл :) Править нужно было: custord_new_orders.tpl в этой же папке, добавил в справочник заказов поля: адрес, e-mail, телефон! Но с отображением телефона пока проблема не могу вытащить из базы данное поле. Вот код отображения справочника


<td align="left" class="toph3"><a href='{$urlToSort}&amp;sort=orderID&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.STRING_ORDER_ID}</a></td>

<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=order_time&amp;direction=DESC' title="{$smarty.const.ADMIN_ADMIN_MENUNEW10}" class="liv">{$smarty.const.TABLE_ORDER_TIME}</a></td>

<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=shipping_type&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.ADMIN_ORD_SHIPPING_TYPE}</a></td>

<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=payment_type&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.ADMIN_ORD_PAYMENT_TYPE}</a></td>

<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=order_amount&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.TABLE_ORDER_TOTAL}</a></td>

<td align="right" class="toph3">{$smarty.const.ADMIN_ORDER_STATUS_NAME}</td>

<td align="right" class="toph3">{$smarty.const.CUSTOMER_EMAIL}</td>

<td align="right" class="toph3">{$smarty.const.CUSTOMER_ADRESL}</td>

<td align="right" class="toph3">{$smarty.const.CUSTOMER_EMAIL2}</td>

</tr>{assign var="admhl" value=0}

{section name=i loop=$orders}

{if $admhl eq 1}

<tr><td colspan="7" class="separ"><img src="data/admin/pixel.gif" alt="" class="sep"></td></tr>

{else}{assign var="admhl" value=1}{/if}



<tr class="lineybig hover">

<td align="center"><input type="checkbox" name="ordsel_{$orders[i].orderID}" class="round" id="id_ch2"></td>

<td align="left" class="toph3"><a href='{$smarty.const.ADMIN_FILE}?dpt=custord&amp;sub=new_orders&amp;orders_detailed=yes&amp;orderID={$orders[i].orderID}&amp;urlToReturn={$urlToReturn}' title="{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}">{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}</a>&nbsp;</td>

<td align="right">{$orders[i].order_time}</td>

<td align="right">{if $orders[i].shipping_type}{$orders[i].shipping_type}{else}---{/if}</td>

<td align="right">{if $orders[i].payment_type}{$orders[i].payment_type}{else}---{/if}</td>

<td align="right">{$orders[i].order_amount}</td>

<td align="right">{$orders[i].OrderStatus}</td>

<td align="right">{$orders[i].customer_email}</td>

<td align="right">{$orders[i].shipping_country}<br>{$orders[i].billing_state}<br>{$orders[i].billing_city}<br>{$orders[i].billing_address}</td>

<td align="right">сюда нужно поставить телефон</td>

</tr>

{/section}	 

А отображение телефона происходит следующим образом:

{section name=i loop=$order.reg_fields_values}

										   <td>{$order.reg_fields_values[i].reg_field_name}: <b>{$order.reg_fields_values[i].reg_field_value}</b></td>

									

									    {/section}

Как одну секцию {section} вложить в другую без ошибок пока ума не хватило перепробовал все что можно, smarty я слабоват, если кто знает буду признателен спасибо. Вот скриншот того что получилось:


Изображение
  • 0

#7 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 25 January 2013 - 03:33 AM

Как одну секцию {section} вложить в другую без ошибок пока ума не хватило перепробовал все что можно

Попробуйте почитать документацию, это помогает - http://www.smarty.ne...ion.section.tpl
Там даже есть отдельный пример "Вложенные секции".
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 25 January 2013 - 07:55 AM

Документацию прочитал вложил одну секцию в другую, как описано в примере но телефон до сих пор не отображается.
{section name=i loop=$orders}
{if $admhl eq 1}
<tr><td colspan="7" class="separ"><img src="data/admin/pixel.gif" alt="" class="sep"></td></tr>
{else}{assign var="admhl" value=1}{/if}

<tr class="lineybig hover">
<td align="center"><input type="checkbox" name="ordsel_{$orders[i].orderID}" class="round" id="id_ch2"></td>
<td align="left" class="toph3"><a href='{$smarty.const.ADMIN_FILE}?dpt=custord&amp;sub=new_orders&amp;orders_detailed=yes&amp;orderID={$orders[i].orderID}&amp;urlToReturn={$urlToReturn}' title="{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}">{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}</a>&nbsp;</td>
<td align="right">{$orders[i].order_time}</td>
<td align="right">{if $orders[i].shipping_type}{$orders[i].shipping_type}{else}---{/if}</td>
<td align="right">{if $orders[i].payment_type}{$orders[i].payment_type}{else}---{/if}</td>
<td align="right">{$orders[i].order_amount}</td>
<td align="right">{$orders[i].OrderStatus}</td>
<td align="right">{$orders[i].customer_email}</td>
<td align="right">{$orders[i].shipping_country}<br>{$orders[i].billing_state}<br>{$orders[i].billing_city}<br>{$orders[i].billing_address}</td>
{section name=k loop=$order.reg_fields_values[i]}
<td align="right">{$order.reg_fields_values[i][k].reg_field_name}: <b>{$order.reg_fields_values[i][k].reg_field_value}</b></td>
{/section}
</tr>
{/section}
В последнем столбце должо выйти поле Телефон:6464646646 Результат 0 :) Что я делаю не так?
  • 0

#9 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 25 January 2013 - 09:13 AM

буду очень признателен за подсказку или помощь. Выложу весь код справочника заказов, без детального описания.
{if !$order_detailed}
{if $orders}
<form method=POST action="" name="status_cpast_f" id="status_cpast_f">
<table class="adn">
<tr class="lineb">
<td align="center" width="1%">
<script type="text/javascript">
<!--
{literal}
function checkBoxes2(_idForm, _syncID, _checkableID){
	    for(_i = 0; _i<document.getElementById(_idForm).elements.length; _i++){
			    if(document.getElementById(_idForm).elements[_i].type == 'checkbox' && document.getElementById(_idForm).elements[_i].id == _checkableID){
					    document.getElementById(_idForm).elements[_i].checked = document.getElementById(_syncID).checked;
			    }
	    }
	    return true;
}
{/literal}
//-->
</script>
<input id="id_chall" onclick="checkBoxes2('status_cpast_f', 'id_chall', 'id_ch2');" type="checkbox" class="round"></td>
<td align="left" class="toph3"><a href='{$urlToSort}&amp;sort=orderID&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.STRING_ORDER_ID}</a></td>
<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=order_time&amp;direction=DESC' title="{$smarty.const.ADMIN_ADMIN_MENUNEW10}" class="liv">{$smarty.const.TABLE_ORDER_TIME}</a></td>
<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=shipping_type&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.ADMIN_ORD_SHIPPING_TYPE}</a></td>
<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=payment_type&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.ADMIN_ORD_PAYMENT_TYPE}</a></td>
<td align="right" class="toph3"><a href='{$urlToSort}&amp;sort=order_amount&amp;direction=ASC'  title="{$smarty.const.ADMIN_ADMIN_MENUNEW11}" class="liv">{$smarty.const.TABLE_ORDER_TOTAL}</a></td>
<td align="right" class="toph3">{$smarty.const.ADMIN_ORDER_STATUS_NAME}</td>
<td align="right" class="toph3">{$smarty.const.CUSTOMER_EMAIL}</td>
<td align="right" class="toph3">{$smarty.const.CUSTOMER_ADRESL}</td>
<td align="right" class="toph3">{$smarty.const.CUSTOMER_EMAIL2}</td>
</tr>{assign var="admhl" value=0}
{section name=i loop=$orders}
{if $admhl eq 1}
<tr><td colspan="7" class="separ"><img src="data/admin/pixel.gif" alt="" class="sep"></td></tr>
{else}{assign var="admhl" value=1}{/if}

<tr class="lineybig hover">
<td align="center"><input type="checkbox" name="ordsel_{$orders[i].orderID}" class="round" id="id_ch2"></td>
<td align="left" class="toph3"><a href='{$smarty.const.ADMIN_FILE}?dpt=custord&amp;sub=new_orders&amp;orders_detailed=yes&amp;orderID={$orders[i].orderID}&amp;urlToReturn={$urlToReturn}' title="{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}">{$smarty.const.ADMIN_ORDER_NAMEN2}&nbsp;&nbsp;#&nbsp;{$orders[i].orderID}</a>&nbsp;</td>
<td align="right">{$orders[i].order_time}</td>
<td align="right">{if $orders[i].shipping_type}{$orders[i].shipping_type}{else}---{/if}</td>
<td align="right">{if $orders[i].payment_type}{$orders[i].payment_type}{else}---{/if}</td>
<td align="right">{$orders[i].order_amount}</td>
<td align="right">{$orders[i].OrderStatus}</td>
<td align="right">{$orders[i].customer_email}</td>
<td align="right">{$orders[i].shipping_country}<br>{$orders[i].billing_state}<br>{$orders[i].billing_city}<br>{$orders[i].billing_address}</td>
{section name=k loop=$orders.order.reg_fields_values[i]}
<td align="right">{$orders.order.reg_fields_values[i][k].reg_field_name}: <b>{$orders.order.reg_fields_values[i][k].reg_field_value}</b></td>
{/section}
</tr>
{/section}
{if $navigator}
	  <tr>
	  <td class="navigator" colspan="7">{$navigator}</td>
	  </tr>
{else}
<tr><td class="separ" colspan="7"><img src="data/admin/pixel.gif" alt="" class="sep"></td></tr>{/if}
</table>
<table class="adn"><tr><td class="se5"></td></tr></table>
{$smarty.const.ADMIN_STATUS_CHNTITLE}: <select name="status_cpast" id="telemac">
{section name=i loop=$order_statuses}
<option value="{$order_statuses[i].statusID}"> {$order_statuses[i].status_name} </option>
{/section}
</select>&nbsp;&nbsp;<a href="#" onclick="document.getElementById('status_cpast_f').submit(); return false" class="inl">{$smarty.const.ADMIN_STATUS_LINK}</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#" onclick="document.getElementById('telemac').name = 'orders_delete'; document.getElementById('status_cpast_f').submit(); return false" class="inl">{$smarty.const.DELETE_BUTTON}</a>&nbsp;&nbsp;({$smarty.const.ADMIN_DELORD_NOTICE})
<input type=hidden name=dpt value=custord>
<input type=hidden name=sub value=new_orders></form>
<table class="adn"><tr><td class="se6"></td></tr></table>
<table class="adn"><tr><td class="help"><span class="titlecol2">{$smarty.const.USEFUL_FOR_YOU}</span><div class="helptext">{$smarty.const.ADMIN_ABOUT_PRICES}<br><br>{$smarty.const.ALERT_ADMIN2}</div></td>
	    </tr>
	  </table>
{else}
<table class="adn">
<tr class="lineb">
<td align="left">{$smarty.const.ADMIN_ZAKAZ_ORD}</td></tr>
<tr><td height="20" align="center">{$smarty.const.STRING_ORDERS_ARE_NOT_SEARCHED}</tr></table>
<table class="adn"><tr><td class="separ"><img src="data/admin/pixel.gif" alt="" class="sep"></td></tr><tr><td class="se6"></td></tr></table>
<table class="adn"><tr><td class="help"><span class="titlecol2">{$smarty.const.USEFUL_FOR_YOU}</span><div class="helptext">{$smarty.const.ADMIN_ABOUT_PRICES}<br><br>{$smarty.const.ALERT_ADMIN2}</div></td>
	    </tr>
	  </table>
{/if}

Почему если секцию делаешь не вложенной то телефон все равно не отображается никак :angry:
  • 0

#10 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 25 January 2013 - 08:16 PM

Поставлю вопрос по другому!! Кто возьмется за доработку справочника заказов: вывод телефона клиента, все скриншоты и проблемы описаны выше. Плачу 200 рублей!!!
  • 0

#11 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 25 January 2013 - 08:21 PM

Кто возьмется за доработку справочника заказов: вывод телефона клиента, все скриншоты и проблемы описаны выше. Плачу 200 рублей!!!

А чо не сто? Двести рублей - это уж совсем заломные деньги...
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#12 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 26 January 2013 - 08:27 AM

А чо не сто? Двести рублей - это уж совсем заломные деньги...

Скажите сколько надо. Было бы это не smarty я бы с ориентировался в цене!!! Вы возьметесь?? Сколько нужно??

Вопрос больше не в доработке, а в самообразовании, раз бесплатно никто не хочет помочь, готов заплатить!!!
  • 0

#13 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 26 January 2013 - 06:09 PM

Вопрос больше не в доработке, а в самообразовании, раз бесплатно никто не хочет помочь, готов заплатить!!!

Самообразование - это когда берешь и читаешь документацию, делаешь примерчики простейшие, разбираешься потихонечку. И в конце концов получаешь то, что хотел, а заодно в десять раз больше, чем было надо. А не когда "помогите бесплатно или за деньги". Смарти тут ни при чем совершенно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#14 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 27 January 2013 - 05:59 PM

Смарти тут ни при чем совершенно.

Вы же сами дали ссылку, а что при чем??? В каком направлении идти?
  • 0

#15 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 January 2013 - 06:32 PM

Вы же сами дали ссылку

А какую ссылку надо было дать после вопроса "Как одну секцию {section} вложить в другую без ошибок"?

а что при чем?

Не знаю.

В каком направлении идти?

1. В направлении упрощения кода до работоспособного состояния, затем возврата к исходному. Обычно становится понятно, в чем ошибка.
2. в направлении вывода промежуточных состояний нужных массивов и переменных куда-нибудь, где можно потом посмотреть. Думаю, в smarty и php наверняка есть какие-либо развесистые и удобные дебаггеры, но я ими еще не пользовался.

Например, в начало файла custord_new_orders.tpl.html пропишите код

{php}
$p = $this->get_template_vars('orders');
$f=fopen('1.txt','w');
fwrite($f,var_export($p,true));
fwrite($f,"\n");
fclose($f);
{/php}

Этот код запишет в корень сайта (если разрешено писать в корень сайта) файлик 1.txt, содержащий массив $orders, где должны быть доп.поля клиента (телефон и остальные). В первую очередь я бы проверил, а есть они вообще в этом массиве.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#16 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 28 January 2013 - 10:33 AM

badisoft,Спасибо за помощь не ожидал уже!!! Файл записался в корень. Натолкнули на одну мысль, сейчас помучаюсь и напишу, что получится!!! Вот то, что мы получили:
array (
  0 =>
  array (
	0 => '16',
	1 => '3',
	2 => '2013-01-25 00:24:42',
	3 => '46.165.8.176',
	4 => 'Доставка почтой',
	5 => 'Оплата через платежную систему',
	6 => '',
	7 => '2',
	8 => '639.55',
	9 => '22099.55',
	10 => '0',
	11 => 'RUR',
	12 => '1',
	13 => 'kasta69@ya.ru',
	14 => 'завод',
	15 => 'Заводович',
	16 => 'Россия',
	17 => 'Айхал (Республика Саха (Якутия))',
	18 => 'Айхал',
	19 => 'ул. Кирова д. 15 кв. 143',
	20 => 'завод',
	21 => 'Заводович',
	22 => 'Россия',
	23 => 'Айхал (Республика Саха (Якутия))',
	24 => 'Айхал',
	25 => 'ул. Кирова д. 15 кв. 143',
	26 => '',
	27 => '',
	28 => '',
	29 => '',
	30 => 'Почта России (отправление 1-го класса)  ',
	31 => '2',
	'orderID' => '16',
	'customerID' => '3',
	'order_time' => '25.01.2013 00:24:42',
	'customer_ip' => '46.165.8.176',
	'shipping_type' => 'Доставка почтой',
	'payment_type' => 'Оплата через платежную систему',
	'customers_comment' => '',
	'statusID' => '2',
	'shipping_cost' => '639.55',
	'order_amount' => '22 099.55 RUR',
	'order_discount' => '0',
	'currency_code' => 'RUR',
	'currency_value' => '1',
	'customer_email' => 'kasta69@ya.ru',
	'shipping_firstname' => 'завод',
	'shipping_lastname' => 'Заводович',
	'shipping_country' => 'Россия',
	'shipping_state' => 'Айхал (Республика Саха (Якутия))',
	'shipping_city' => 'Айхал',
	'shipping_address' => 'ул. Кирова д. 15 кв. 143',
	'billing_firstname' => 'завод',
	'billing_lastname' => 'Заводович',
	'billing_country' => 'Россия',
	'billing_state' => 'Айхал (Республика Саха (Якутия))',
	'billing_city' => 'Айхал',
	'billing_address' => 'ул. Кирова д. 15 кв. 143',
	'cc_number' => '',
	'cc_holdername' => '',
	'cc_expires' => '',
	'cc_cvv' => '',
	'shippingServiceInfo' => 'Почта России (отправление 1-го класса)  ',
	'currency_round' => '2',
	'OrderStatus' => 'Новый',
	'content' =>
	array (
	  0 =>
	  array (
		0 => '[9] 3 товар',
		1 => '1000',
		2 => '1',
		3 => '0',
		4 => '0',
		5 => '30',
		'name' => '[9] 3 товар',
		'Price' => '1000',
		'Quantity' => '1',
		'tax' => '0',
		'load_counter' => '0',
		'itemID' => '30',
	  ),
	  1 =>
	  array (
		0 => '[45] 4 товар',
		1 => '10230',
		2 => '2',
		3 => '0',
		4 => '0',
		5 => '31',
		'name' => '[45] 4 товар',
		'Price' => '10230',
		'Quantity' => '2',
		'tax' => '0',
		'load_counter' => '0',
		'itemID' => '31',
	  ),
	),
  ),
  1 =>
  array (
	0 => '15',
	1 => '0',
	2 => '2013-01-23 15:54:43',
	3 => '188.255.112.171',
	4 => 'Курьер',
	5 => 'Наличные',
	6 => '',
	7 => '2',
	8 => '500',
	9 => '10730',
	10 => '0',
	11 => 'RUR',
	12 => '1',
	13 => 'aannddrr@list.ru',
	14 => 'ого',
	15 => 'гол',
	16 => 'Россия',
	17 => 'Касимов (Рязанская область)',
	18 => 'Кас',
	19 => 'оыарпфп 34',
	20 => 'ого',
	21 => 'гол',
	22 => 'Россия',
	23 => 'Касимов (Рязанская область)',
	24 => 'Кас',
	25 => 'оыарпфп 34',
	26 => '',
	27 => '',
	28 => '',
	29 => '',
	30 => '',
	31 => '2',
	'orderID' => '15',
	'customerID' => '0',
	'order_time' => '23.01.2013 15:54:43',
	'customer_ip' => '188.255.112.171',
	'shipping_type' => 'Курьер',
	'payment_type' => 'Наличные',
	'customers_comment' => '',
	'statusID' => '2',
	'shipping_cost' => '500',
	'order_amount' => '10 730.00 RUR',
	'order_discount' => '0',
	'currency_code' => 'RUR',
	'currency_value' => '1',
	'customer_email' => 'aannddrr@list.ru',
	'shipping_firstname' => 'ого',
	'shipping_lastname' => 'гол',
	'shipping_country' => 'Россия',
	'shipping_state' => 'Касимов (Рязанская область)',
	'shipping_city' => 'Кас',
	'shipping_address' => 'оыарпфп 34',
	'billing_firstname' => 'ого',
	'billing_lastname' => 'гол',
	'billing_country' => 'Россия',
	'billing_state' => 'Касимов (Рязанская область)',
	'billing_city' => 'Кас',
	'billing_address' => 'оыарпфп 34',
	'cc_number' => '',
	'cc_holdername' => '',
	'cc_expires' => '',
	'cc_cvv' => '',
	'shippingServiceInfo' => '',
	'currency_round' => '2',
	'OrderStatus' => 'Новый',
	'content' =>
	array (
	  0 =>
	  array (
		0 => '[45] 4 товар',
		1 => '10230',
		2 => '1',
		3 => '0',
		4 => '0',
		5 => '28',
		'name' => '[45] 4 товар',
		'Price' => '10230',
		'Quantity' => '1',
		'tax' => '0',
		'load_counter' => '0',
		'itemID' => '28',
	  ),
	),
  ),
)

Как я понял мы вывели всю информацию из базы данных о данном заказе, точнее о 2 новых заказах!!! Которые отображаются в справочнике заказов на данный момент!

таким образом в данном файле мы не получили информацию о телефоне заказчика!! Я поменял массив $orders на массив $order
{php}
$p = $this->get_template_vars('order');
$f=fopen('4.txt','w');
fwrite($f,var_export($p,true));
fwrite($f,"\n");
fclose($f);
{/php}
и получил в файле 4.txt следующий код:
array (
  0 => '16',
  1 => '3',
  2 => '2013-01-25 00:24:42',
  3 => '46.165.8.176',
  4 => 'Доставка почтой',
  5 => 'Оплата через платежную систему',
  6 => '',
  7 => '2',
  8 => '639.55',
  9 => '0',
  10 => '22099.55',
  11 => 'RUR',
  12 => '1',
  13 => 'завод',
  14 => 'Заводович',
  15 => 'kasta69@ya.ru',
  16 => 'завод',
  17 => 'Заводович',
  18 => 'Россия',
  19 => 'Айхал (Республика Саха (Якутия))',
  20 => 'Айхал',
  21 => 'ул. Кирова д. 15 кв. 143',
  22 => 'завод',
  23 => 'Заводович',
  24 => 'Россия',
  25 => 'Айхал (Республика Саха (Якутия))',
  26 => 'Айхал',
  27 => 'ул. Кирова д. 15 кв. 143',
  28 => '',
  29 => '',
  30 => '',
  31 => '',
  32 => '0',
  33 => 'Почта России (отправление 1-го класса)  ',
  34 => '2',
  'orderID' => '16',
  'customerID' => '3',
  'order_time' => '25.01.2013 00:24:42',
  'customer_ip' => '46.165.8.176',
  'shipping_type' => 'Доставка почтой',
  'payment_type' => 'Оплата через платежную систему',
  'customers_comment' => '',
  'statusID' => '2',
  'shipping_cost' => '639.55',
  'order_discount' => '0',
  'order_amount' => '22099.55',
  'currency_code' => 'RUR',
  'currency_value' => '1',
  'customer_firstname' => 'завод',
  'customer_lastname' => 'Заводович',
  'customer_email' => 'kasta69@ya.ru',
  'shipping_firstname' => 'завод',
  'shipping_lastname' => 'Заводович',
  'shipping_country' => 'Россия',
  'shipping_state' => 'Айхал (Республика Саха (Якутия))',
  'shipping_city' => 'Айхал',
  'shipping_address' => 'ул. Кирова д. 15 кв. 143',
  'billing_firstname' => 'завод',
  'billing_lastname' => 'Заводович',
  'billing_country' => 'Россия',
  'billing_state' => 'Айхал (Республика Саха (Якутия))',
  'billing_city' => 'Айхал',
  'billing_address' => 'ул. Кирова д. 15 кв. 143',
  'cc_number' => '',
  'cc_holdername' => '',
  'cc_expires' => '',
  'cc_cvv' => '',
  'affiliateID' => '0',
  'shippingServiceInfo' => 'Почта России (отправление 1-го класса)  ',
  'currency_round' => '2',
  'reg_fields_values' =>
  array (
	0 =>
	array (
	  'reg_field_ID' => '1',
	  'reg_field_name' => 'Телефон',
	  'reg_field_value' => '+79193745454',
	),
  ),
  'editing' => 1,
  'clear_total_priceToShow' => '21 460.00 RUR',
  'order_discount_ToShow' => '0.00 RUR',
  'shipping_costToShow' => '639.55 RUR',
  'order_amountToShow' => '22 099.55 RUR',
  'order_time_mysql' => '2013-01-25 00:24:42',
  'status_name' => 'Новый',
  'admin_comment' => NULL,
)
То есть вот здесь выводится наш телефон:
'reg_fields_values' =>
  array (
	0 =>
	array (
	  'reg_field_ID' => '1',
	  'reg_field_name' => 'Телефон',
	  'reg_field_value' => '+79193745454',
	),
  ),

Но при открытии справочника заказов в файл 4.txt записывается null, а если открываешь детальное описание заказа только тогда файл 4.txt выводит информацию о массиве $order

badisoft, скажите получается, что массив $order не выводится вообще в справочнике заказов, а только в подробном описании заказа.
Что означает восклицательный знак перед массивом
{if !$order_detailed}
{if $orders}
в одном файле лежит код
1. справочника заказов таблицей
Изображение
2. подробное описание заказа которое в коде видно выводится после
{* order detailed *}
{else}
Изображение
то есть для вывода телефона мне необходимо использовать логический оператор if??? верно я мыслю??

а можно ли в таблицу базы данных вообще добавить колонку, в которой отобразить значение телефона из другой таблицы??
fqrm_customer_reg_fields_values - в данной таблице отображается телефон
fqrm_orders - отображается заказ
  • 0

#17 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 January 2013 - 02:58 PM

получается, что массив $order не выводится вообще в справочнике заказов, а только в подробном описании заказа.

Да. $orders - массив ордеров. $order - информация о конретном ордере.

Что означает восклицательный знак перед массивом

Инверсия. NOT. Если попросту, то {if !$order} означает "если массив $order не имеет содержимого".
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#18 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 28 January 2013 - 03:14 PM

тогда вообще ничего не понимаю))) Если массив {if !$order_detailed} не имеет содержимого, тогда судя по коду мы выводим массив {if $orders} - что есть справочник заказов в виде таблицы, затем при нажатии на заказ мы выводим массив {if !$order_detailed} так как стоит {else}. И в этом массиве уже есть данные о телефоне. Тогда как мне вывести этот "долбаный телефон" из массива извините за выражение :)????. Тогда вообще реально вывести телефон или нет??? Про базы данных - это наверно я глупость сказал раз вы не ответили???

Инверсия. NOT. Если попросту, то {if !$order} означает "если массив $order не имеет содержимого".

а массив order действительно не имеет значений так как при выводе справочника заказов мы получаем в файле 4.txt null
badisoft, а когда данные появляются в этом массиве?? ведь чтобы вывести телефон нужно чтобы он был в массиве, то есть необходимо как то изменить условие или что??? Тяжело дается php
  • 0

#19 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 29 January 2013 - 12:55 PM

Уважаемые профессионалы!!! Помогите пожалуйста!!! Необходимо вывести телефон в справочнике заказов. Готов заплатить. Скажите стоимость доработки? Самому не хватает знаний пока на доработку!!!
  • 0

#20 kasta69

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 102 сообщений
Репутация: 7
Начинающий
  • ГородНижний Тагил

Отправлено 29 January 2013 - 03:30 PM

500 рублей!!! Кто готов взяться???
  • 0