Новости Joomla

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 7239 Просмотров

При попытки добавить способ доставки, способ добавляется но над ним
Warning: Missing argument 2 for vmGet(), called in /home/a6323203/public_html/administrator/components/com_virtuemart/classes/ps_shipping.php on line 138 and defined in /home/a6323203/public_html/administrator/components/com_virtuemart/classes/request.class.php on line 26

и имя режется до первого символа
и что такое Listorder ?

если даже для так созданого способа доставки добавить тариф доставки, то при заказе способ доставки отображаться не будет

p.s. Joomla! 1.5.9 + VirtueMart_1.1

UPD если вручную через phpMyAdmin изменить значение имени то ошибка сразу пропадает и всё вроде как хорошо работает
Явно что то не то в функции там, но я php не знаю =(
Если можно и кто то станет смотреть могу выложить , правда оно ведь у вас тоже есть
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
А что реально у всех остальных работает нормально, или все обходятся одним вариантом доставки и не видят эту ошибку?

Ровно то же самое!
При попытке создать новый вариант доставки в стандартном модуле доставки возникает ошибка :

Warning: Missing argument 2 for vmGet(), called in Z:\home\localhost\www\administrator\components\com_virtuemart\classes\ps_shipping.php on line 113 and defined in Z:\home\localhost\www\administrator\components\com_virtuemart\classes\request.class.php on line 26

В варианте в названии остается первая буква, если начинается с английского, или пустое поле , если по-русски название ставить. 
Если кто решил проблему , поделитесь, пожалуйста.
*

Solser

  • Захожу иногда
  • 64
  • 16 / 1
Нашел решение на буржуйском форуме virtuemart.net.

Следует в файле: administrator/components/com_virtuemart/classes/ps_shipping.php


Найти:
$fields = array( 'shipping_carrier_name' => vmGet($d["shipping_carrier_name"]),

и заменить на:
$fields = array( 'shipping_carrier_name' => vmGet($d, 'shipping_carrier_name'),

Вроде помогло. По крайней мере на localhost сработало.

Нашел решение на буржуйском форуме virtuemart.net.

Следует в файле: administrator/components/com_virtuemart/classes/ps_shipping.php


Найти:
$fields = array( 'shipping_carrier_name' => vmGet($d["shipping_carrier_name"]),

и заменить на:
$fields = array( 'shipping_carrier_name' => vmGet($d, 'shipping_carrier_name'),

Вроде помогло. По крайней мере на localhost сработало.
Спасибо за подсказку! была та же проблема, все заработало:)
*

meduza

  • Осваиваюсь на форуме
  • 27
  • 1 / 0
УУУ СПАСИБО помогло!!!

function add(&$d) {

      $ps_vendor_id = $_SESSION["ps_vendor_id"];
      $db = new ps_DB;
      $timestamp = time();

      if (!$this->validate_add($d)) {
         return False;
      }
      
      $fields = array( 'shipping_carrier_name' => vmGet($d['shipping_carrier_name']),
                           'shipping_carrier_list_order' => (int)$d['shipping_carrier_list_order']);
      $db->buildQuery('INSERT', '#__{vm}_shipping_carrier', $fields );
      
      $db->query();
      $_REQUEST ['shipping_carrier_id'] = $db->last_insert_id();
      
      return True;

   }
   /**
    * Update a Carrier
    *
    * @param array $d
    * @return boolean
    */
   function update(&$d) {
      $ps_vendor_id = $_SESSION["ps_vendor_id"];

      $db = new ps_DB;
      $timestamp = time();

      if (!$this->validate_update($d)) {
         return False;
      }
      $fields = array( 'shipping_carrier_name' => vmGet($d, 'shipping_carrier_name'),
                           'shipping_carrier_list_order' => (int)$d['shipping_carrier_list_order']);
      $db->buildQuery('UPDATE', '#__{vm}_shipping_carrier', $fields, 'WHERE shipping_carrier_id=' . (int)$d["shipping_carrier_id"] );
      $db->query();
      return True;
   }
правельное решение проблемы на 1.1.3
*

maxtor

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
помоему проще в базе прописать вручную, я так и сделал, все ровно
*

Komsa

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Не пашет оно на 1.1.3(тот вариант что выше) или я кодировку неправильно поставил...
*

Komsa

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
в какой таблице изменять варианты доставки?
*

AirU

  • Новичок
  • 5
  • 0 / 0
Спасибо! Работает.
*

Eingeweiht

  • Новичок
  • 7
  • 0 / 0
Была та же проблема. Сделал как было сказано выше и  стало отображаться нормально.
Но тут другая проблема - Добавляю способы доставки, но в результате на сайте при оформлении такая вот байда - "нет возможных способов доставки". И по этому заказ оформить не получится. Никто не знает как решить это исправить?
*

rast

  • Захожу иногда
  • 64
  • 5 / 1
СПС ЧУВААКИ)) помогла) кому + ставить хз...
*

Zip_on

  • Новичок
  • 3
  • 0 / 0
СПАСИБОООО
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 57823
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 8230
Последний ответ 13.05.2021, 12:57:59
от nnnata
Уведомление о заказе в зависимости от варианта доставки

Автор baltazors

Ответов: 0
Просмотров: 3264
Последний ответ 07.06.2017, 11:44:10
от baltazors
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 9780
Последний ответ 29.04.2017, 17:31:56
от princeyury
Варианты доставки из админки

Автор El_nik

Ответов: 7
Просмотров: 3661
Последний ответ 27.04.2017, 10:51:38
от El_nik