Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

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

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #840 : 13.09.2010, 10:30:10 »
А можно подробнее ? :)
в файле shop.pricelist.php есть параметр:
Цитировать
$GLOBALS['opt_pagenav']                = false;                // Флаг вывода пагинации
Фолс - выключена пагинация, тру- вкл.
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #841 : 13.09.2010, 10:31:34 »
Не забываем проверить, есть ли в файлах maindef  и shop.pricelist в начале строки, запрещающие прямое обращение (для соответствующей безопасности):
Цитировать
// Запрет прямого обращения
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName( __FILE__ );
*

alezander

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Прайс-лист
« Ответ #842 : 19.09.2010, 21:47:44 »
Joomla 1.5.20
VirtueMart 1.1.5 stable
Установил прайс от Сергей "Morello" Куранда и aleks_yug
Работал нормально.

Сегодня заметил, что при нажатии иконки "Открыть и напечатать прайслист" во всплывающем окошке не отображаются товары и категории и пишет "Категорий: 0. Товаров: 0". При этом в самом прайс-листе есть все товары и категории.

Если выставлять $GLOBALS['opt_guestautoshow'] = false; то все нормально всегда, но это не удобный режим. Такое ощущение, что $GLOBALS['opt_guestautoshow'] = true в форму печати не всегда передается какой-то параметр, отвечающий за вывод категорий в форме.

Что делать?

Также в этой форме выводятся все колонки независимо от того, что указано в shop.pricelist.php в // ===== Установка колонок по умолчанию    =====
*

alezander

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Прайс-лист
« Ответ #843 : 20.09.2010, 08:07:25 »
PS.
Причина выяснена.
Если стоит $GLOBALS['opt_showworktime'] = false; то в печатной форме товары не выводятся.
Если стоит $GLOBALS['opt_showworktime'] = true; то все в порядке.

Где-то кэшируется что ли... вводит в заблуждение. Причина не выяснена.
У пользователя "Админ" в печатной форме все выводится нормально

Вообще такое ощущение что прайс живет своей жизнью.
« Последнее редактирование: 20.09.2010, 11:20:43 от alezander »
*

alezander

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Прайс-лист
« Ответ #844 : 20.09.2010, 12:43:58 »
В maindef.php сделал

//Проверяем входящие параметры на запрос конкретных категорий
if (!isset($_REQUEST['Data']['category-sel'])) {
   // Обработка всех категорий (без показа доп параметров)
   $array_category = getAllCategoryArray();
} elseif ($_REQUEST['Data']['category-sel'] == "custom") {
      // Обработка выбранных категорий
   
              $array_category = getAllCategoryArray();
   } else {
      // Обработка всех категорий
      $array_category = getAllCategoryArray();
   }

По крайней мере считает количество товаров и категорий.

Но иногда глючит скрипт вывода товаров в категориях



Что за фигня?
*

geovladimir

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #845 : 01.10.2010, 10:33:51 »
Тут уже упоминались проблемы прайса в IE. Авторы, решили задачу?
*

Гринвич

  • Захожу иногда
  • 213
  • 0 / 0
Re: Прайс-лист
« Ответ #846 : 11.10.2010, 04:36:34 »
Благодарю за прекрасно проделанную работу!
Кручу два прайса. Оба такие вкусные и в каждом свои интересные фишки.
Но как водиться не обошлось без непоняток. (Не нужно сильно пинать ногами).

Во pricelist_vm1.5.x_05.04.10
1) Не выводяться картинки прайс лист и нет фото.
   Пути, наличие картинок и название, проверил. С логотипом всё в порядке.
2) Возможно ли сделать так, что бы при добавлении товара не по порядку, прайс создавался
   (НЕ формировался пользователем) согласно порядка категорий установленых в магазине.
   Этот прикол есть в первом прайсе!

--------------
Теперешнее положение вещей.  Пример:      
Главная категория
2 добавленная подкатегория
3 добавленная подкатегория
1 добавленная подкатегория
4 добавленная подкатегория
                  
 Как обстоят дела с расположением Главных категорий, не знаю, ещё не заполнял.
« Последнее редактирование: 12.10.2010, 03:17:31 от Гринвич »
*

Гринвич

  • Захожу иногда
  • 213
  • 0 / 0
Re: Прайс-лист
« Ответ #847 : 11.10.2010, 05:35:13 »
Пока крутил прайсы случилась у меня такая неприяность.
Прайс рассчитанный на всю ширину страницы, в режиме Admin занимает только часть.


Модули не менял, что делать не знаю.
Ребята, подскажите пожалуйста, где искать?
« Последнее редактирование: 11.10.2010, 17:13:24 от Гринвич »
*

geovladimir

  • Новичок
  • 9
  • 0 / 0
Re: Прайс-лист
« Ответ #848 : 11.10.2010, 10:49:08 »
 ^-^В комплекте есть файл ридмишка.txt, а там всё написано:
1. Отключение и включение различных опций в файле shop.pricelist.php
   в блоке:
   ------------------
     // ===== Установка колонок по умолчанию    =====
     $opt_columnsdefault["sku"]   = "1";
     $opt_columnsdefault["photo"] = "1";
     $opt_columnsdefault["name"]  = "1";
     $opt_columnsdefault["desc"]  = "1";
     $opt_columnsdefault["full_desc"]  = "1";
     $opt_columnsdefault["manuf"] = "1";
     $opt_columnsdefault["price"] = "1";
     $opt_columnsdefault["stock"] = "0";
     $opt_columnsdefault["buy"]    = "1";
     $opt_columnsdefault["link"]  = "1";

   ------------------
   Если стоит "1" - будет показанно
   Если стоит "0" - не будет отображаться
« Последнее редактирование: 11.10.2010, 10:59:45 от geovladimir »
*

Гринвич

  • Захожу иногда
  • 213
  • 0 / 0
Re: Прайс-лист
« Ответ #849 : 11.10.2010, 11:08:06 »
geovladimir
------------------
    
Цитировать
// ===== Установка колонок по умолчанию    =====
     $opt_columnsdefault["sku"]   = "1";
     итак далее
      ------------------
   Если стоит "1" - будет показанно
   Если стоит "0" - не будет отображаться
Это из прайса pricelist_vm1.5.x_05.04.10, там вопрос как раз в другом.
------------------
Да наименование являеться ссылкой и отвечает за него указанная Вами строка.
$opt_columnsdefault["link"]  = "1";
-------------
Я делаю свой сайтик в Opera.
Но если у Вас проблемы с IE, поставьте и включите на всякий случай плагин IE8 Compatibility 1.0.
(Для Joomla 1.0 и 1.5)

[вложение удалено Администратором]
« Последнее редактирование: 12.10.2010, 23:39:54 от Гринвич »
*

SwanE

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: Прайс-лист
« Ответ #850 : 25.10.2010, 10:37:07 »
Помогите разобраться...
Старая версия прайса работает, товар отображает
http://neocond.ru/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view

А новая версия не показывает товар, пишет Категорий: 0. Товаров: 0
http://neocond.ru/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #851 : 25.10.2010, 13:24:50 »
Помогите разобраться...
Старая версия прайса работает, товар отображает
http://neocond.ru/index.php?page=shop.price&option=com_virtuemart&Itemid=1&mode=view

А новая версия не показывает товар, пишет Категорий: 0. Товаров: 0
http://neocond.ru/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1

Дело в том, что у тебя на первой странице не показываются товары, на других, где есть опубликованный товар - все гуд
http://neocond.ru/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1?limit=11&start=11

Проблема в том, что в этом прайсе - в начале стоит (читать них..на не работает) выборка по опубликованным товарам.
Поэтому, на первой странице у тебя и пусто - кодить нужно.

ЗЫ: я говорил, что прайс не долеланный - и Алекс рановато завернул проект - там есть еще что подправить.
Можешь мой файл взять - там вроде уже присутствует выборка (читать - уже работает) по опубликованным товарам.
*

th7

  • Новичок
  • 6
  • 0 / 0
Re: Прайс-лист
« Ответ #852 : 08.11.2010, 13:27:07 »
Joomla 1.5.22  и VM 1.1.5 установил pricelist_vm1.1.X_10.08.2010 не работает.

ввожу
мой адрес//index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view

пишет
Direct Access to this location is not allowed.

на старых версиях вирта и Joomla устанавливал, все работало.
Подскажите что делать?
*

alezander

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Прайс-лист
« Ответ #853 : 08.11.2010, 13:46:05 »
Яндекс говорит, что нужно
1 включить режим Legacy
2 посмотреть, не влияют другие модули на работу прайса
*

th7

  • Новичок
  • 6
  • 0 / 0
Re: Прайс-лист
« Ответ #854 : 08.11.2010, 14:28:35 »
Joomla 1.5.22  и VM 1.1.5 установил pricelist_vm1.1.X_10.08.2010 не работает.

ввожу
мой адрес//index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view

пишет
Direct Access to this location is not allowed.

на старых версиях вирта и Joomla устанавливал, все работало.
Подскажите что делать?
Яндекс говорит, что нужно
1 включить режим Legacy
2 посмотреть, не влияют другие модули на работу прайса

1. Legacy включил

стал открывать страницу но пустую с каким-то пустым квадратом.
глянь пожалуйста http://japanparts.com.ua/?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view
2. На Joomla установлен комп ВМ и модуль поиска ВМ, так - что ничего влиять не может

Почему не работает?
*

th7

  • Новичок
  • 6
  • 0 / 0
Re: Прайс-лист
« Ответ #855 : 08.11.2010, 14:45:03 »
Самый простой способ вывода прайс листа так это в browse.php

добавить

<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); mm_showMyFileName(__FILE__); ?>

 

<table width="100%" border="0" style="border-bottom: 1px solid #D5D5D4;">

 <tr>
<td width="129"><?php echo $product_sku ?></td>

<td width="225"><?php echo $product_name ?> </td>

<td width="196"><?php echo $product_in_stock ?></td>

<td width="129"><?php echo $product_price ?></td>

<td width="222"><?php echo $form_addtocart ?></td>

</tr>

</table>

единственная проблема не выводится название столбцов.
Кто знает как решается эта проблема?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #856 : 08.11.2010, 16:53:02 »
1. Legacy включил

стал открывать страницу но пустую с каким-то пустым квадратом.
глянь пожалуйста http://japanparts.com.ua/?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view
2. На Joomla установлен комп ВМ и модуль поиска ВМ, так - что ничего влиять не может

Почему не работает?
&mode=view  - это от старого прайса shop.price
*

th7

  • Новичок
  • 6
  • 0 / 0
Re: Прайс-лист
« Ответ #857 : 09.11.2010, 10:29:10 »
&mode=view  - это от старого прайса shop.price
Так ычто делать?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #858 : 09.11.2010, 16:23:34 »
убрать &mode=view из ссылок
*

th7

  • Новичок
  • 6
  • 0 / 0
Re: Прайс-лист
« Ответ #859 : 09.11.2010, 18:31:30 »
убрать &mode=view из ссылок

Тоже самое!
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Прайс-лист
« Ответ #860 : 10.11.2010, 09:00:17 »
Тоже самое!

меня не пускает - пишет авторизироваться нужно...

Цитировать
Наш интернет-магазин автозапчастей бредлагает

Бред не стоит Предлагать (отчепятка на сайте)
*

dyominroma

  • Захожу иногда
  • 124
  • 6 / 0
Re: Прайс-лист
« Ответ #861 : 20.11.2010, 17:20:50 »
Если кто захочет, чтоб цена не показывалась, если товара нет в наличии, то подправьте код в maindef.php
Код
		if (($column['price']) == "1") {
$html .= "<td class='pl_product'>";

$html .= $ps_product->show_price($db_product->f("product_id")). "<br>";  }
      
$html .= "</td>";
}
до вида
Код
		if (($column['price']) == "1") {
 if ($db_product->f("product_in_stock") == '0')  {
$html .= "<td class='pl_product'>";

$html .= $ps_product->show_price($db_product->f("product_id")). "<br>";  }
          else {
            $html .= "<td class='pl_product'>";

$html .= "<FONT style='font-size:9px;' >Уточняйте цену</FONT>" . "<br>";
            }
$html .= "</td>";
}
« Последнее редактирование: 20.11.2010, 17:24:40 от dyominroma »
*

dyominroma

  • Захожу иногда
  • 124
  • 6 / 0
Re: Прайс-лист
« Ответ #862 : 20.11.2010, 17:27:41 »
единственная проблема не выводится название столбцов.
А если товара пару тысяч?


Кто-то разобрался как сортировать по цене, а не по артикулу?

Подправил, теперь сортирует по имени. И-то полезней!
Код
$db_product = new ps_DB;
$query  = "SELECT * FROM #__{vm}_product p INNER JOIN #__{vm}_product_category_xref x ";
$query .= "ON (p.product_id=x.product_id) WHERE x.category_id=" . $category_id;
$query .= " AND p.product_publish='Y' ORDER BY p.product_sku";
на
Код
$db_product = new ps_DB;
$query  = "SELECT * FROM #__{vm}_product p INNER JOIN #__{vm}_product_category_xref x ";
$query .= "ON (p.product_id=x.product_id) WHERE x.category_id=" . $category_id;
$query .= " AND p.product_publish='Y'";
« Последнее редактирование: 20.11.2010, 17:42:37 от dyominroma »
*

reglament

  • Новичок
  • 3
  • 0 / 0
Re: Прайс-лист
« Ответ #863 : 23.11.2010, 15:23:54 »
Господа, подскажите, можно ли сделать так, чтобы категории были видны только последние
наппример есть товары в категории "Инструменты>Пилы>Электропилы"
можно ли оставить - просто категорию "Электропилы"
спасибо.

Re: Прайс-лист
« Ответ #864 : 23.11.2010, 19:14:03 »
VM 1.1.5, Joomla 1.5.8
pricelist_vm1.1.X_12.06.2010

Не верю, что тема еще не поднималась, но ничего не нашел по ней.
Как можно добавить информационный столбец в прайсе?
Мне нужно чтобы отображался столбец с характеристикой "масса товара" ("product_weight").
Заранее благодарю.
И еще. Можно ли сделать чтобы по умолчанию списки товаров в категории были развернуты, а не свернуты?
Низкий поклон!
« Последнее редактирование: 23.11.2010, 19:26:37 от osintaras »
*

SanyaBerkut

  • Захожу иногда
  • 62
  • 2 / 0
Re: Прайс-лист
« Ответ #865 : 08.12.2010, 17:11:40 »
Подскажите пожалуйста что нужно сделать чтобы в прайсе сразу все категории были раскрыты?
*

seda

  • Новичок
  • 7
  • 0 / 0
Re: Прайс-лист
« Ответ #866 : 09.12.2010, 00:08:54 »
Подскажите пожалуйста что нужно сделать чтобы в прайсе сразу все категории были раскрыты?
Поставь оригинальный price.rar тот, что в шапке, он у меня полностью все категории раскрывал, но без картинок.
*

seda

  • Новичок
  • 7
  • 0 / 0
Re: Прайс-лист
« Ответ #867 : 11.12.2010, 01:11:21 »
А как сделать чтобы price.rar(тот что в шапке) раскрывал более глубокие категории? Например Отопление=>Отопление пола=>Нагревательный кабель=>Производитель. А то у меня выводит в прайсе только Отопление=>Отопление пола=>Нагревательный кабель, т.е. даже просто в прайсе игнорируется эта категория. Кто с таким встречался и как решил, для себя пока все в одну категорию перенес. Да и как исправить кодировку при распечатки прайса в PDF?
Что-то начудил теперь показывает так как я хочу )) Делал так сначало поставил тот что из price.rar, а потом тот что альтернативный и категории стали раскрыватся как надо.
« Последнее редактирование: 11.12.2010, 01:25:42 от seda »
*

galemus

  • Захожу иногда
  • 103
  • 4 / 1
Re: Прайс-лист
« Ответ #868 : 13.12.2010, 15:06:53 »
Как сделать что-бы категории были уже раскрыты при в ходе в прайс?
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #869 : 13.12.2010, 18:36:19 »
Как сделать что-бы категории были уже раскрыты при в ходе в прайс?
Закомментируйте две строки с дивами в файле maindef.php:
одна в районе 295 строки:
$html .= "<div class='pl_category_data' name='category_id" . $category_id . "'>";
другая в районе 501 строки:
$html .= "</div>";
Между ними формируется вывод слоя данных каждой категории.
В этом случае при открытии страницы прайса все категории будут раскрыты для показа сразу. После этого их можно будет по одной закрывать или раскрывать.
Имейте ввиду, что стили (шрифты, фон, цвета ссылок и прочее) придется переделать - те, кот. заложенны, играть не будут.
Но это уже вопрос не работы скрипта, а обычная настройка внешнего вида...

PS, номера указанных строк могут не совпадать (в зависимости от скачанной версии)
Кстати, вопрос - а зачем категории раскрывать сразу? Разве так лучше?
« Последнее редактирование: 13.12.2010, 18:40:10 от aleks_yug »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Делаем из категории прайс-лист, с разделами и с расширенными атрибутами товаров

Автор numen

Ответов: 18
Просмотров: 9281
Последний ответ 04.07.2013, 06:33:08
от rushab
Прайс-лист - подведение итогов.

Автор adjuster

Ответов: 2
Просмотров: 2580
Последний ответ 02.10.2012, 19:16:20
от renata
Для каждой группы покупателей свой прайс лист

Автор iworkshop

Ответов: 2
Просмотров: 2434
Последний ответ 17.06.2012, 12:35:37
от baloon
Как в прайс-листе добавить пункт показывать кол-во товара?

Автор blessedlive

Ответов: 9
Просмотров: 2020
Последний ответ 04.11.2011, 08:53:08
от blessedlive
Вывод товаров в категории как в прайс-листе

Автор Major-Max

Ответов: 6
Просмотров: 2500
Последний ответ 28.02.2011, 21:00:43
от Major-Max