Новости Joomla

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

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Ошибки JoomShopping 4.x+ (2017)
« : 02.05.2017, 11:56:52 »
Здесь выкладывают сообщения, о найденных ошибках компонента.

НЕ ОШИБКИ ВАШЕГО САЙТА С ИСПОЛЬЗОВАНИЕМ ЖШ

а сообщения о том, что найдены ошибки
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #1 : 02.05.2017, 12:05:45 »
Виктор, после обновления на 3.7.0 что-то случилось с датой/временем. например, время создания заказа получается с разницей в 3 часа.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #2 : 05.05.2017, 13:14:07 »
Просто нужно учитывать таймзоны. Вечная проблема всех программистов :)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #3 : 06.05.2017, 11:27:07 »
lib/functions.php

function getJsDate($date = 'now', $format='Y-m-d H:i:s', $local = true){
    $config = JFactory::getConfig();
   $date = JFactory::getDate($date, 'UTC');
   $date->setTimezone(new DateTimeZone($config->get('offset')));
return $date->format($format, $local);
}
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #4 : 07.05.2017, 12:03:03 »
Новая функция *Артикул* не выводится в карточке товара
код из списка, выводится нормально.
Код
<?php if ($this->config->manufacturer_code_in_product_list && $product->manufacturer_code){?>
            <div class="manufacturer_code">
                <?php print _JSHOP_MANUFACTURER_CODE?>:
                <span><?php print $product->manufacturer_code?></span>
            </div>
        <?php }?>

код из карточки, нет ни названия поля ни артикула
Код
<?php if ($this->config->manufacturer_code_in_product_detail && $this->product->getManufacturerCode()!=""){?>
            <div class="manufacturer_code">
                <?php print _JSHOP_MANUFACTURER_CODE?>: <span id="manufacturer_code"><?php print $this->product->getManufacturerCode()?></span>
            </div>
        <?php }?>
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #5 : 07.05.2017, 14:42:54 »
при редактировании заказа в админке обнуляется запись #__jshopping_order_item -> files . может можно выводить просто в скрытом поле, чтоб не перезатиралось пустым значением?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #6 : 07.05.2017, 22:02:56 »
Виктор, небольшая просьба, когда обновляете версию, вы смотрите не только на дату и месяц, но и на год обращайте пожалуйста внимание.
Код
   <creationDate>06.05.2016</creationDate>
   <version>4.16.1</version>

И до сих пор не могу понять, в некоторых файлах Вы меняете только номер версии
Код
admin/views/product_edit/tmpl/attribute.php
* @version      4.16.1 20.07.2016
А в некоторых и версию и дату.
Код
admin/views/product_edit/tmpl/info.php
* @version      4.16.1 20.03.2017
А так же существуют файлы где делаются изменения, но не меняется ни версия ни дата
Код
admin/views/product_edit/tmpl/product_attribute_select.php
* @version      4.10.0 27.05.2015

Так какой смысл в этой информации, если она в корне не соответствует действительности?
Запостил в этой теме, так как считаю, что это все же является ошибкой.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #7 : 08.05.2017, 09:22:37 »
+1 :)
Тоже не пойму зачем дата в файлах, если не используете.
Ликвидируйте её самим же проще будет
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #8 : 09.05.2017, 11:01:33 »
при редактировании заказа в админке обнуляется запись #__jshopping_order_item -> files . может можно выводить просто в скрытом поле, чтоб не перезатиралось пустым значением?
Исправлено в  JoomShopping 4.16.2 A1
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #9 : 09.05.2017, 11:41:39 »
спасибо
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shkiv

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #10 : 11.06.2017, 01:29:32 »
Joomla! 3.7.1 Stable
JS 4.16.2
Если одна из страниц JoomShopping поставлена главной (у меня стоит "случайные товары"), а в .htaccess есть "внутренний" редирект типа
Код
RewriteCond %{REQUEST_URI} ^sitemap.xml
RewriteRule .* index.php?option=com_osmap&view=xml&tmpl=component&id=1

то при заходе по этому адресу возвращается 404:
Код
Call stack
# Function Location
1 JError::raise() JROOT/libraries/legacy/error/error.php:277
2 JError::raiseError() JROOT/components/com_jshopping/router.php:327
3 jshoppingParseRoute() JROOT/libraries/cms/component/router/legacy.php:104
4 JComponentRouterLegacy->parse() JROOT/libraries/cms/router/site.php:432
5 JRouterSite->parseSefRoute() JROOT/libraries/cms/router/router.php:483
6 JRouter->_parseSefRoute() JROOT/libraries/cms/router/router.php:236
7 JRouter->parse() JROOT/libraries/cms/router/site.php:133
8 JRouterSite->parse() JROOT/libraries/cms/application/cms.php:1142
9 JApplicationCms->route() JROOT/libraries/cms/application/site.php:795
10 JApplicationSite->route() JROOT/libraries/cms/application/site.php:215
11 JApplicationSite->doExecute() JROOT/libraries/cms/application/cms.php:265
12 JApplicationCms->execute() JROOT/index.php:49

update
если вы сейчас обоснованно плохо подумали про осмап, то эта проблема решается и решена путем копирования /components/com_osmap/views/xml/view.html.php в /components/com_osmap/views/xml/view.xml.php

если на главную поставить материал из com_content - такого не происходит.
/update

у себя я поменял в роутере на 327 строчке с
Код
JError::raiseError(404, _JSHOP_PAGE_NOT_FOUND);
на
Код
$menu = JFactory::getApplication()->getMenu()->getActive();
if(!$menu->home){
JError::raiseError(404, _JSHOP_PAGE_NOT_FOUND);
}

но вот что делать, если внутренний редирект стоит откуда нибудь с /catalog/bla-bla-bla, а на /catalog находится JoomShopping - я не придумал. (и зачем это надо - то же  ;D)

« Последнее редактирование: 11.06.2017, 01:42:23 от shkiv »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #11 : 16.06.2017, 20:18:48 »
в панели управления заходим в любую Опцию, для которой задана Группа или Категория, нажимаем Отменить  - в списке опций в фильтре становится выбрана Группа и/или Категория, которая была задана опции
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #12 : 22.08.2017, 13:46:47 »
Спойлер
[свернуть]

И?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #13 : 22.08.2017, 14:05:35 »
уже нет отдельных. просто полную версию качай последнюю, и ставь поверх.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #14 : 22.08.2017, 14:59:11 »
уже нет отдельных. просто полную версию качай последнюю, и ставь поверх.
Кстати могли бы и не полениться и написать: первая колонка размер, вторая банально "use Joomla", как слева в Filename.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #15 : 13.09.2017, 16:05:53 »
Виктор, при выходе из учетной записи (logout) корзина очищается, а список желаний нет. это баг?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #16 : 13.09.2017, 17:05:26 »
Корзина в сесии
Список желаний - в базе (+ cookie).
- не баг.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #17 : 13.09.2017, 17:09:47 »
но по логике должно очищаться.
я вышел значит все мое должно обнулится ?
что корзина что вишлист для неавторизированного человека (копьютер в общественном мете).
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #18 : 10.10.2017, 12:46:35 »
в админке у атрибутов в товаре с чекбоксами Удалить проблема. немного крупноваты имхо :)

https://prnt.sc/gvjoyk

http://prntscr.com/gvjp3b
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #19 : 10.10.2017, 13:28:54 »
Цитата: \components\com_jshopping\tables\attributvalue.php
    function getAllAttributeValues($resulttype=0){
        $db = JFactory::getDBO();
        $lang = JSFactory::getLang();
        $query = "SELECT value_id, image, `".$lang->get("name")."` as name, attr_id, value_ordering FROM `#__jshopping_attr_values` ORDER BY value_ordering, value_id";
        $db->setQuery($query);
        $db->setQuery($query);
        $attribs = $db->loadObjectList();
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #20 : 21.10.2017, 16:08:46 »
При загрузке маленьких фото, такого вроде раньше не было. В итоге фото сохраняется но выскакивает сообщение...
Версии последние.
upd. 4.16.3 Check min. size upload image to product. Уже понял, если размеры фото меньше чем указаны в настройках, то сообщение об ошибке, но если ошибка то фото не должно быть загружено, в таком случае должно быть сообщение о предупреждении так как фото сохраняется.
« Последнее редактирование: 21.10.2017, 16:54:42 от Biss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #21 : 17.01.2018, 22:41:04 »
админка список заказов: для label Уведомить покупателя? задан неверный атрибут for, нужно

Цитата: \administrator\components\com_jshopping\views\orders\tmpl\list.php
<input class="inputbox" type="checkbox" name="order_check_id[<?php echo $row->order_id?>]" id="order_check_id_<?php echo $row->order_id?>" />
<label for="order_check_id_<?php echo $row->order_id?>"><?php echo _JSHOP_NOTIFY_CUSTOMER?></label>

админка список товаров: вероятно в плагин передается не тот $limit, который задумывался

Цитата: \administrator\components\com_jshopping\models\products.php function getAllProducts
if ($limit > 0){
   $limit = " LIMIT ".$limitstart.", ".$limit;
}else{
   $limit = "";
}
...
$dispatcher->trigger('onBeforeDisplayListProductsGetAllProducts', array(&$this, &$query, $filter, $limitstart, $limit, $order, $orderDir));
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #22 : 20.01.2018, 12:04:10 »
Виктор отреагируете  - будет/не будет ?
Сообщество как-то старается, находит, сообщает.
нужен фидбек !

...
« Последнее редактирование: 30.07.2021, 14:52:56 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #23 : 29.01.2018, 13:56:42 »
Цитировать
Notice: Undefined index: lang in /components/com_jshopping/router.php on line 15

Код
$shim = shopItemMenu::getInstance($query['lang']);

надо видимо что-то типа такого

Код
$shim = shopItemMenu::getInstance(isset($query['lang']) ? $query['lang'] : '');
« Последнее редактирование: 29.01.2018, 14:02:42 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #24 : 31.01.2018, 15:52:43 »
Виктор, раньше в JshoppingControllerCart function view был вызов события
Код
$dispatcher->trigger('onBeforeDisplayCart', array(&$cart));
а в последних версиях его почему то не стало. где то пропустили, и вернете, или больше не будет?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #25 : 31.01.2018, 18:33:53 »
такое ощущение что пора форкать ЖШ....
потому что фидбека уже нет вообще..
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #26 : 13.02.2018, 11:24:11 »
Виктор, раньше в JshoppingControllerCart function view был вызов события
Код
$dispatcher->trigger('onBeforeDisplayCart', array(&$cart));
а в последних версиях его почему то не стало. где то пропустили, и вернете, или больше не будет?

Model /  CartPreview

protected function prepareView(){
      $dispatcher = JDispatcher::getInstance();
      $cart = $this->getCart();
      if ($this->checkout_step>0){
         $cart->updateDiscountData();
         $trigger_type = 'SmallCart';
      }else{         
         $trigger_type = ucfirst($cart->type_cart);
      }
      $dispatcher->trigger('onBeforeDisplay'.$trigger_type, array(&$cart, &$this));
        $this->loadConfigShowWeightOrder();
      $this->loadTaxExt();
      $this->loadFullSum();
    }
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #27 : 13.02.2018, 11:28:14 »
Notice: Undefined index: lang in /components/com_jshopping/router.php on line 15
Код
$shim = shopItemMenu::getInstance($query['lang']);
надо видимо что-то типа такого
Код
$shim = shopItemMenu::getInstance(isset($query['lang'])? $query['lang'] : '');

В JoomShopping Notice отключены (как так получилось)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #28 : 21.03.2018, 12:16:24 »
Виктор, когда делал логику для увеличения старой цены при смене независимого атрибута не учел что старая цена может быть не задана (равна 0), и тогда цену независимого атрибута не нужно добавлять (иначе старая цена будет показа в шаблоне товара - http://prntscr.com/iu71oh ). нужно добавить условие старая цена > 0, как то так
Цитировать
if ($attr_data2) {
   if ($attr_data2->price_mod=="+"){
      $this->attribute_active_data->price += $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price += $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="-"){
      $this->attribute_active_data->price -= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price -= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="*"){
      $this->attribute_active_data->price *= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price *= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="/"){
      $this->attribute_active_data->price /= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price /= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="%"){
      $this->attribute_active_data->price *= $attr_data2->addprice/100;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price *= $attr_data2->addprice/100;
      }
   }elseif ($attr_data2->price_mod=="="){
      $this->attribute_active_data->price =  $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price =  $attr_data2->addprice;
      }
   }
}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #29 : 17.09.2018, 13:17:10 »
в таблице #__jshopping_products поле Название товара имеет тип varchar(255), а в таблице #__jshopping_order_item varchar(100), и обрезаются длинные названия
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При обновлении Joomshopping до 4.16 и Joomla до 3.9.3 - ошибка 1054

Автор busik

Ответов: 8
Просмотров: 2148
Последний ответ 15.12.2021, 01:01:46
от nevigen
Как поставить каптчу на регистрацию JoomShopping

Автор N.Nick

Ответов: 53
Просмотров: 13735
Последний ответ 22.08.2021, 23:35:45
от Nobillis
Что нужно доделать JoomShopping 5.+

Автор nevigen

Ответов: 12
Просмотров: 2819
Последний ответ 14.06.2019, 16:02:52
от effrit
JoomShopping ь возможность переключения вида товаров в категории

Автор dkraev

Ответов: 36
Просмотров: 11019
Последний ответ 05.06.2019, 12:08:33
от Biss
Ошибки при создании товара

Автор 12mv

Ответов: 3
Просмотров: 751
Последний ответ 21.02.2018, 23:09:24
от nevigen