Форум находится в режиме только для чтения.
Не могу вывести radio поле точнее его заголовок
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6876
от Stas
Stas создал тему: Не могу вывести radio поле точнее его заголовок
доброго времени суток.
Не могу вывести radio поле точнее его заголовок
Значение поля такое: Saryarka
Заголовок этого поля: Сарыарка
в файле: /administrator/components/com_virtuemart/views/orders/tmpl/orders.php вывожу таким способом
и в /templates/a4joomla-mininova-free/html/com_virtuemart/cart/order_done.php
и он у меня выводит Значение а не Заголовок
вот как сделать чтоб он выводил Заголовок на русском языке
то есть не Saryarka а Сарыарка
Не могу вывести radio поле точнее его заголовок
Значение поля такое: Saryarka
Заголовок этого поля: Сарыарка
в файле: /administrator/components/com_virtuemart/views/orders/tmpl/orders.php вывожу таким способом
Code:
<?php
echo JHTML::_ ('link', JRoute::_ ($link, FALSE), $order->ofis_ispolnitel, array('title' => JText::_ ('Внести изменения в заказ') . ' ' . $order->ofis_ispolnitel));
?>
Code:
<?php echo $order['details']['BT']->ofis_ispolnitel;?>
вот как сделать чтоб он выводил Заголовок на русском языке
то есть не Saryarka а Сарыарка
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
11 года 10 мес. назад #6880
от Wedal
Wedal ответил в теме Не могу вывести radio поле точнее его заголовок
Stas, напишите во втором случае временно такой код:
Он выведет список всех доступных значений. Там увидите и заголовок, если он выводится.
По аналогии можно сделать и в первом случае, изменив выводимую переменную.
Code:
<pre><?php print_r($order['details']['BT']); ?> </pre>
По аналогии можно сделать и в первом случае, изменив выводимую переменную.
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6881
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
Если ставить
выдает ошибку
нахожу
Code:
<?php print_r($order['details']['BT']); ?>
ставлюFatal error: Cannot use object of type stdClass as array in /administrator/components/com_virtuemart/views/orders/tmpl/orders.php on line 113
Code:
<?php print_r($order); ?>
но Saryarka_Mira это значение а мне надо заголовок и его там нет[ofis_ispolnitel] => Saryarka_Mira
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6882
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
В файле /administrator/components/com_virtuemart/views/orders/tmpl/order.php
Выводит на русском
Поставил
нашел такую строчку
/administrator/components/com_virtuemart/views/orders/tmpl/orders.php
пишу
не чего не выводит
Выводит на русском
Поставил
Code:
<?php print_r($this); ?>
в файлеArray ( [name] => BT_ofis_ispolnitel [value] => Сарыарка + Мира [title] => 4. Офис исполнитель
[type] => radio [required] => 0 [hidden] => [formcode] => Мира Сарыарка Мира + Сарыарка Сарыарка + Мира
[description] => )
/administrator/components/com_virtuemart/views/orders/tmpl/orders.php
пишу
Code:
<?php echo $this->BT_ofis_ispolnitel; ?>
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
11 года 10 мес. назад #6884
от Wedal
Wedal ответил в теме Не могу вывести radio поле точнее его заголовок
Stas, в первом случае, если значения нет, значит не выводится из ядра. Нужен еще один хак, чтобы вывести. Разбирайтесь с файлами в /administrator/components/com_virtuemart/views/orders/
Во втором случае пишите:
или
в зависимости от того, что вам нужно вывести. Если приведенный массив вырван из более крупного массива, который вы не привели, то выводится это дело может немного иначе, с учетом указателей именно на данный элемент массива.
Во втором случае пишите:
Code:
<?php echo $this->value; ?>
Code:
<?php echo $this->title; ?>
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6885
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
Воспользовался
там тоже не чего нет
Code:
echo '<pre>';
print_r($this);
print_r($order);
print_r($this->orderslist);
echo '</pre>';
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6889
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
В Phpmyadmin есть таблица
в ней есть эти строки
Мира
Сарыарка
Мира + Сарыарка
Сарыарка + Мира
которые мне надо выводить но при поризапросе
нет этих строк
подскажите как мне подключить эту таблицу для вывода строк на русском языке
Code:
_virtuemart_userfield_values
Мира
Сарыарка
Мира + Сарыарка
Сарыарка + Мира
Code:
<?php
echo '<pre>';
print_r($this);
print_r($order);
echo '</pre>';
?>
подскажите как мне подключить эту таблицу для вывода строк на русском языке
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6890
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
Как и где надо подключать эту таблицу
для файла
/administrator/components/com_virtuemart/views/orders/tmpl/orders.php
и надо добавлять что то в
/administrator/components/com_virtuemart/models/orders.php
Code:
_virtuemart_userfield_values
/administrator/components/com_virtuemart/views/orders/tmpl/orders.php
и надо добавлять что то в
/administrator/components/com_virtuemart/models/orders.php
- Stas
-
Автор темы
- Не в сети
- Осваиваюсь на форуме
-
11 года 10 мес. назад #6891
от Stas
Stas ответил в теме Не могу вывести radio поле точнее его заголовок
Попробовал сделать так в /administrator/components/com_virtuemart/models/orders.php
Прописал
и в /administrator/components/com_virtuemart/views/orders/tmpl/orders.php
решил вывести так
Прописал
Code:
public function getOrdersList($uid = 0, $noLimit = false)
{
// vmdebug('getOrdersList');
$this->_noLimit = $noLimit;
$select = " o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name "
.', u.kontak_lic_no_rigistr, u.ww, u.dop_phone_no_rigistr, u.kontakn_pfone_no_rigistr, u.name_no_rigistr, u.virtuemart_user_id, u.dataj, u.time20140310, u.last_name_2, u.ofis_ispolnitel, u.email as order_email,pm.payment_name AS payment_method ';
$select = ' `#__virtuemart_userfield_values`.`virtuemart_userfield_value_id`, `#__virtuemart_userfield_values`.`virtuemart_userfield_id`,
`fieldtitle`, `fieldvalue`, `ofis_ispolnitel`';
и в /administrator/components/com_virtuemart/views/orders/tmpl/orders.php
решил вывести так
Code:
<?php echo $order->fieldtitle;?>
Code:
vmError: exeSortSearchListQuery Unknown column 'calcbook_virtuemart_userfield_values.virtuemart_userfield_value_' in 'field list' SQL=SELECT SQL_CALC_FOUND_ROWS `calcbook_virtuemart_userfield_values`.`virtuemart_userfield_value_id`, `calcbook_virtuemart_userfield_values`.`virtuemart_userfield_id`, `fieldtitle`, `fieldvalue`, `ofis_ispolnitel` FROM calcbook_virtuemart_orders as o LEFT JOIN calcbook_virtuemart_order_userinfos as u ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT" LEFT JOIN calcbook_virtuemart_paymentmethods_ru_ru as pm ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id WHERE ( o.virtuemart_vendor_id = "1" ) ORDER BY created_on DESC LIMIT 0, 50