Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Есть тег или запрос извлекающий имя и фамилию в опр месте?

Есть тег или запрос извлекающий имя и фамилию в определенном месте?
пытался сделать так
    {php}  {
      $wo_customer_id = $_SESSION['oID'];

      $customer_query = os_db_query("select customers_firstname, customers_lastname from " . TABLE_CUSTOMERS . " where customers_id = '" . $_SESSION['oID'] . "'");
      $customer = os_db_fetch_array($customer_query);

      $wo_full_name = addslashes($customer['customers_firstname'] . ' ' . $customer['customers_lastname']);
    echo  $wo_full_name;
  }
  {/php} но видимо что-то напутал я.


Хочу в накладной сделать так          покупатель: ФИО


если вам нужно для пользователя, который авторизован, то в сессии есть $_SESSION['customer_id']

При этом запрос делать не нужно, а можно взять из сессии
$_SESSION['customer_first_name']
$_SESSION['customer_last_name']

А в шаблоне и php не нужно.
{$smarty.session.customer_first_name} {$smarty.session.customer_last_name}


Нет это я делал. Мне нужно чтобы менеджер который смотрит накладную видел строку покупатель: ФИО.
Конечно у меня есть в накладной в адресе доставке фамилия имя отчество, но хотелось бы отдельной строкой прописать в накладной.


Сам разобрался в print_packingslip.php

добавил строку $osTemplate->assign('name', $order->customer['name']);

  после

include(get_path('class_admin') . 'order.php');
  $order = new order($_GET['oID']);

а в print_packingslip.html
добавил    {$name}
Просто удивительно ведь я не владею php и mysql


YoDa в накладной уже выводится имя и фамилия покупателя, как сделать чтобы выводилось еще и Отчество


Источник



Copyright ShopOS