Новости 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 Ответов
  • 347408 Просмотров
*

Alex82

  • Новичок
  • 5
  • 0 / 0
Re: Прайс-лист
« Ответ #150 : 01.02.2009, 15:51:38 »
У меня стоит Joomala 1.5.9 + VM 1.2.3 поставил пставил компонент vm_pricelist но у меня вместо русского нарисованы квадратики как это исправить?
« Последнее редактирование: 01.02.2009, 21:23:50 от Alex82 »
*

Alex82

  • Новичок
  • 5
  • 0 / 0
Re: Прайс-лист
« Ответ #151 : 01.02.2009, 23:04:00 »
додумал ссылку до "/index.php?page=shop.pricelist&option=com_virtuemart&mode=view" но работает только в вм 1.1.0

в 1.1.2(3) вообще рисует пустую страницу без шаблона, пишет заголовок, дату и дальше "Direct Access to this location is not allowed"
Просто надо включить режим совместимости со старой версией.
*

Darkling

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Re: Прайс-лист
« Ответ #152 : 10.02.2009, 12:23:42 »
спасибо, тебе, добрый человек!  :D

я бы наверно так и не смог самостоятельно додуматься до такой простой мысли

Re: Прайс-лист
« Ответ #153 : 18.02.2009, 17:01:26 »
помогите пожалуйста.
как добавить колонку купить,
файл для вывода прайса shop.pricelist.php

я взял код из shop.browse.php код
и вставил в shop.pricelist.php
куда вставлять это {form_addtocart}?

Подскажи?, ты решил эту проблему, мне бы тоже это было интересно, + еще бы добавить маленькие рисунки.
Или если есть толковые парни подскажите, сам новичок не смогу! Спасибо
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #154 : 20.03.2009, 10:12:57 »
Чего то ни один не заработал у меня (VirtueMart 1.0.13 )
Переделал по новой только ,тестируйте..
из всех выложенных прайсов под версию магазина ВМРЕ 1.0.15b Стабильный  [Голодный воробей] заработал только прайс от oppo, как сделать чтобы была возможность печати прайс листа? Оч нуно ;)
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #155 : 20.03.2009, 10:23:03 »
посмотри на вид ссылки
если в конце есть &mode=view - просмотр
&mode=print - печать
если без &mode то будет вариант выбора действий
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #156 : 20.03.2009, 10:32:48 »
ссылка из меню /index.php?page=shop.price&option=com_virtuemart&mode=view
поменял view на print, не помогло.
Может я не правильно понял, но я имел ввиду чтобы при нажатии на пункт меню Прайс лист на экране отображался прайс лист с кнопкой(ссылкой) Печатать :) У меня так было на стареньком виртуемарте и VM_PriceList, а поставив новый столкнулся с тем что прайс не работает и скачал от OPPO :)
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #157 : 20.03.2009, 10:41:30 »
сорри, не усмотрел режим mode работает только на shop.pricelist
для shop.price такого не замечено.
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #158 : 20.03.2009, 10:57:05 »
Неужели никто на форуме не пользует "Голодный воробей" с прайс листом ;) ?
Конечно можно оставить и так как есть - посмотрел прайс - надо - сам напечатал :) Но все таки хоцца чтобы было как на старом стайте :)
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #159 : 20.03.2009, 11:05:05 »
а чем тебя не устраивет VM_PriceList?
у меня ща как раз в отладке J 1.0.15 RE+ ВМРЕ 1.0.15b и там использую этот вариант для прайса. работает и печать и просмотр, только в ПДФ кирилицу не передаёт.
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #160 : 20.03.2009, 11:11:41 »
У меня установлено Joomla 1.0.9 Lavra Edition! и ВМРЕ 1.0.15b и VM_PriceList на который есть ссылки в данной теме не пашет :( Может у тебя другая версия?
Я не думаю что дело в версии Joom
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #161 : 20.03.2009, 11:20:29 »
вот прайс, который у меня работает.
ссылка на прайс такая http://shop2/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=29
Itemid свой правильный напиши

[вложение удалено Администратором]
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #162 : 20.03.2009, 11:27:38 »
установил и что вижу :
в ПУСТОМ белом окне
Прайс-лист от:   Цены с учетом НДС
20.03.2009
и все :(
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #163 : 20.03.2009, 11:36:21 »
может ты уже хаки делал на ВМ и что-то не стыкуется...
консоль ошибок что-то пишет?
я скинул файлы с рабочего прайса.
попробуй поставь на чистую жумлу и ВМРЕ с демоданными
*

AndYBond007

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Прайс-лист
« Ответ #164 : 20.03.2009, 11:39:44 »
проблема в том что я на реальном сайте своей конторы добавляю магазин, он пашет и если я его снесу - то будет не хорошо ;) а на локалке если я поставлю и все заработает - то все равно надо как то обновить до 1.0.15.
хаки магазина никакие не использую, чисто скачал воробья и установил с демо данными :)
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #165 : 29.03.2009, 21:10:02 »
Доброго времени суток всем!
Буквально вчера возникла необходимость решить проблему вывода прайс-листа в классическом виде (активный прайс и традиционный вывод на печать). Используя VM_PriceList, сделал следующим образом:
В файле shop.pricelist.php в самый верх дописал явовский скрипт:

<!-- вывод страницы на печать -->
<script language="javascript">
<!--
   function open_print_version(link) //открыть в новом окне
   {
      var win = "status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no";
      newWin = window.open(link,'perintableWin',win);
      newWin.focus();
   }
-->
</script>

<!-- вот и конец скрипта далее начало исходного файла... -->

<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
mm_showMyFileName( __FILE__ );

// set this option with "true" if you want to give
// only registered customers access to the price list
$onlyregistered = false;

// set this option with "true" if you want to display
// a column with the manufacturer name
$displaymanuf = false;

// load the Language File
if (file_exists( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' ))
   require_once( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' );
else
   require_once( ADMINPATH. 'html/pricelist/languages/english.php' );
$GLOBALS['VMPL_LANG'] =& new vmplLanguage();

global $mosConfig_sitename, $mainframe, $mosConfig_locale, $pdf, $VMPL_LANG;
setlocale(LC_TIME,$mosConfig_locale);



//Тут вставляем это и в результате получаем классический прайс-лист с выводом его на печать!

$price_print_version = "javascript:open_print_version('index2.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=print')";
?>

<table width="100%" border="0" class="componentheading">
  <tr>
    <td width="">
<?php
echo "&nbsp;&nbsp; ". $VMPL_LANG->_PRICELIST_TITLE ." &#8220;" . ($mosConfig_sitename) . "&#8221; / ".strftime($VMPL_LANG->_DATEFORMAT)." /";
?>    </td>
    <td width="40" class="price_printLink" align="right">
<a href="<?php echo $price_print_version; ?>"><?php echo $VMPL_LANG->_PRINT; ?></a>
&nbsp;</td>
    <td width="25" align="right"><a href="<?php echo $price_print_version; ?>"><?php echo "<img src='/images/M_images/printButton.png' alt='Версия для печати' border='0'>"; ?></a>&nbsp;&nbsp;</td>
  </tr>
</table>
<br>
<?php
<!-- Конец вставки вывода классического прайс-листа, далее все как в оригинале -->

У себя в файле я убрал вывод артикула, поэтому не даю весь файл целиком, чтобы никого не запутать.

Ссылка на прайс должна быть такого вида:
index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view
(об этом можно было и не говорить!)
Кстати, прекрасно подружил эту штуку с sh404SEF (ссылочки и мета-теги можно сделать чудного вида!)
Проверил в связке joomla 1.0.15+VirtueMart 1.0.15 (на 1.5.x+1.1.x делается немного по другому, но тоже можно - проверил).
Вывод на печать страницы товара или категории делается похожим способом (если кому интересно!)

Пробуем...
« Последнее редактирование: 30.03.2009, 00:54:26 от aleks_yug »
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #166 : 01.04.2009, 00:37:07 »
aleks_yug
твой вариант прайса выводит цену с учётом скидки?
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #167 : 01.04.2009, 18:57:56 »
Tax,
Я такую задачу не ставил. Клиенту нужен был только вариант с розницей (название и цена без артикула), но с выводом на печать непосредственно со страницы просмотра прайса, что я и сделал. VM_pricelist практически не трогал, а там такая задача не заложенна.
Короче, озадачил..., будем соображать!
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #168 : 01.04.2009, 21:45:47 »
Tax,
Я тут немного поковырялся и сделал по-моему то, что тебе нужно. В этом варианте shop.pricelist(а) две цены: розничная и оптовая, плюс ссылка на версию для печати непосредственно со страницы просмотра прайса. Показ артикула я убрал, но если он нужен. всегда можно добавить из оригинального файла.
В файле "russian.php" нужно добавить строку: 
<var $_PRODUCT_SALE_PRICE = 'Оптовая цена'; //понятно, зачем.
Этот вариант для 1.0.x (тестировал на 1.0.15, но, думаю. спокойно пойдет и на предыдущих версиях).
Для 1.1.x немного по другому, если кому нужно, могу изобразить.

PS В 155 строке файла shop.pricelist
<td style='border-top:1px dotted black; text-align:right'>" . $CURRENCY_DISPLAY->getFullValue($user_price['product_price']-$user_price["product_price"]*0.05) . "</td>
значение: *0.05 означает скидку с розницы - 5% (можно выставлять любое другое значение).


[вложение удалено Администратором]
« Последнее редактирование: 02.04.2009, 00:35:20 от aleks_yug »
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #169 : 02.04.2009, 20:04:55 »
Вот доработанный с учетом разных пожеланий VM_PriceList c автоматическим выводом названия сайта, даты и времени на момент просмотра.
Кроме розничной, дополнительно выводятся оптовая цена и наличие товара на складе.
Ссылка на версию для печати непосредственно из страницы просмотра (на корректность проверял в IE, Opera, Firefox). Показ артикула убрал за ненужностью в конкретной задаче, но легко можно воссстановить из оригинального файла.
Все, что добавлялось или переделывалось, снабжено комментариями в shop.pricelist.php и добавленны две строчки в lang файле russian.php.
тестировался на 1.0.15, но должен спокойно пойти и на предыдущие версии.
Под 1.1.x тоже можно организовать, но тупо вставить не выйдет - нужно кое-что переделать (по мелочи).
Ссылка в меню должна быть вида: index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view
тут ничего нового.
Архив с изменениями прилагается.

Тестируем...

[вложение удалено Администратором]
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #170 : 03.04.2009, 21:55:33 »
aleks_yug Спасибо, что взялся доработать прайс.
проверил прайс из последнего поста, но цена на товар со скидкой по прежнему не меняется (см. файл в аттаче)
тестировал на VM 1.0.15
P.S. в прайсе shop.price  цена со скидкой отображается правильно, но я не смог сделать так


[вложение удалено Администратором]
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #171 : 04.04.2009, 01:22:23 »
Tax, посмотри внимательно, в shop.pricelist.php есть строка, в которой указывается скидка от розницы:
<td style='border-top:1px dotted black; text-align:right'>" . $CURRENCY_DISPLAY->getFullValue($user_price['product_price']-$user_price["product_price"]*0.05) . "</td>
Выставь вместо *0.05 - *0.10, скидка будет 10%.
При желании можно сделать несколько колонок, как в shop.price: 3%, 5%, 10%, или выставить другие значения.
Попробуй... 
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #172 : 04.04.2009, 14:05:58 »
aleks_yug, на сколько я понял скидки 0,05 и 0,10 и т.п. этим ты даёшь возможность поставить скидку на все товыры, а я говорю о штатном методе установки скидок и параметра "Специальное предложение:" на товар. Т.е. скидка только на избранные товары. Вот эта цена со скидкой как раз и не отображается.
На скрине я привёл пример, где сверху виден товар со старой ценой и новой со скидкой, а в прайсе отображается цена без скидки (я не беру во внимание колонку оптовой цены)
В твоём варианте можно задать только одну величину скидки, а на самом деле их одновременно может быть несколько. Вот потому я так и зацепился за тему отображения цены со скидкой.
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #173 : 04.04.2009, 20:22:32 »
Tax, если я правильно понял, ты хочешь сделать вывод цен и скидок как в shop.price, но выглядеть должно как в shop.pricelist.
Тогда держи вот такой вариант. По-моему, это то, что тебе нужно.
Пробуй...

[вложение удалено Администратором]
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #174 : 04.04.2009, 20:37:46 »
 :D
 aleks_yug, это то то нужно. Спасибо, "+"
P.S. как говорят, аппетит приходит во время еды... возможно ли оставть втолько пересчитаную цену со скидкой, без вывода старой перечёркнутой?
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #175 : 04.04.2009, 20:55:05 »
Tax, сделать можно в два щелчка, но в другом файле: ps_product.php.
Там есть строка, которая отвечает за вывод этой бяки.
$html .= $CURRENCY_DISPLAY->getFullValue($undiscounted_price);
Закоментируй её и все! Но имей ввиду, что тогда старая цена в выбранной позиции не будет отображаться и на флае и в категории - только цена со скидкой. Товары, на которые скидки нет, будут отображаться как обычно.
Попробуй и расскажи, что вышло.
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: Прайс-лист
« Ответ #176 : 05.04.2009, 14:13:22 »
закомментировал строку $html .= $CURRENCY_DISPLAY->getFullValue($undiscounted_price);
да, теперь выводятся цены только со скидкой, но приписывается "Скидка: 10.00%". убрал вывод и этого, но убирет во всём магазине... не совсем хорошо.
в принципе как вариант годится, но не всем подойдёт
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #177 : 05.04.2009, 21:47:36 »
Tax, вариант, который устроил бы всех, наверное, в природе не существует. Но насколько я понимаю, тебя устроил бы именно вот такой:

                                                          Название категории
Наименование                   Розничная цена             Оптовая цена                      на складе
товар 1                            2000                             1800 (% произвольный)             15
товар 2                            1500                             1430 (% произвольный)             14
товар 3                            1800                             1280 (% произвольный)             14
И так далее...

Если это то, что нужно, надо попробовать поиграть с табличным выводом (в shop.pricelist - голова, а в ps_product - содержимое).
Сейчас посижу, поковыряюсь...
*

aleks_yug

  • Давно я тут
  • 629
  • 83 / 0
Re: Прайс-лист
« Ответ #178 : 06.04.2009, 15:08:33 »
Tax, вариант, кот. я описал выше возможен, но только в каком-то конкретном проекте.
Нужно будет в админке индивидуально забивать скидки на все товары. соответственно возиться с выводом на флае, в категории и в модулях, в кот. отображаются товары (прокрутка, спецпредложения и т.п.). Если это крайне необходимо, напиши на почту. Обсуждение всех мелочей не всем будет интересно.
*

GTpro

  • Захожу иногда
  • 102
  • 1 / 0
Re: Прайс-лист
« Ответ #179 : 08.04.2009, 21:42:09 »
aleks_yug, а этот прайс будет работать с мартом 1.1.2 ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор numen

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

Автор adjuster

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

Автор iworkshop

Ответов: 2
Просмотров: 2436
Последний ответ 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