Новости Joomla

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

Плагин вставки языковых констант в контент Joomla

Плагин вставки языковых констант в контент Joomla.Плагин позволяет вставлять значения языковых констант в статьи, модули и другой контент Joomla с помощью синтаксиса
{langos LANGUAGE_CONSTANT}.При создании мультиязычного сайта на Joomla вы часто сталкиваетесь с ситуацией:
Нужно изменить всего несколько слов в модуле или статье в зависимости от языка — но приходится создавать отдельные копии контента для каждой языковой версии. Это неудобно и требует лишних усилий.👩‍💻 Решением проблемы становится плагин Langos.Langos позволяет вставлять языковые константы прямо в контент с помощью простого синтаксиса:
{langos YOUR_LANGUAGE_CONSTANT}
Это работает как вызов
\Joomla\CMS\Language\Text::_('YOUR_LANGUAGE_CONSTANT'), но без необходимости программировать или редактировать шаблоны.Кроме того, плагин поддерживает загрузку языковых файлов конкретных расширений, например модулей или компонентов. Для этого просто укажите третий аргумент в шорткоде:
{langos MOD_FOOTER_LINE1, mod_footer}
Теперь плагин загрузит языковую константу из соответствующего языкового файла именно этого расширения.Ключевые особенности плагина🚀 Результаты работы плагина сохраняются в кэше, что положительно влияет на производительность сайта🔁 Совместим с Joomla Cache, JotCache и другими популярными системами кэширования🧩 Вставка языковых констант в любые элементы контента: статьи, модули и т.д.🌐 Полная интеграция с системой мультиязычности Joomla🔌 Работает «из коробки» с любыми стандартными типами контента🛠 Не требует навыков программирования🧪 Подходит для использования визуальными редакторами и не-программистами📦 Поддержка загрузки языковых файлов конкретных расширений🎯 Идеален для динамической замены текста в разных языкахСистемные требованияJoomla >=4.2 | 5.xPHP >= 7.4Разработчик плагина - участник нашего сообщества Артём Васильев (
@kernusr). Скачать плагин с GitHub и документация.#joomla #расширения

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

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Мультивыбор меток
« : 04.12.2012, 12:06:51 »
В этой теме описан хак для мультиметок. Надеюсь описал все и ничего не забыл.
Выполняем SQL-запрос, чтобы в базу можно было сохранять не только цифры.
Спойлер
[свернуть]
Админка
Делаем возможность вывода мультивыбора в карточке товара
Спойлер
[свернуть]
Сохраняем результат в базе
Спойлер
[свернуть]
Далее выведем метки в списке продуктов в админке
Спойлер
[свернуть]
Теперь делаем возможность фильтрации по метке в админке в списке товаров.
Спойлер
[свернуть]
Фронт
Выводим метки в списке товара:
Спойлер
[свернуть]
Выводим метки в карточке товара
Спойлер
[свернуть]
Модули
Если хотите выводить метки в модулях, то делайте по аналогии с карточкой товара.
Главное запомните - в переменную $product->label_id теперь записывается массив
Заключение
Не стал делать аддоном, так как в последнее время пользователи бесплатных аддонов стали требовать тех.поддержки как будто отвалили кучу бабла за него...
Все эти аддоны и хаки делаю для себя и в пределах своих нужд и просто тут делюсь своими решениями. Поэтому с хотелками, желалками и рекомендациями по улучшению кода обращаться в раздел "Свалка".
Тут писать только по вопросам ошибок, недоработок и благодарности проявлять в виде +.  ^-^
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

del1rium

  • Новичок
  • 8
  • 0 / 0
Re: Мультивыбор меток
« Ответ #1 : 04.12.2012, 21:25:00 »
Сегодня как раз появилась необходимость в таком хаке, все сделал по инструкции, но почему-то не показываются картинки меток... Если одна метка - то все ок, а если несколько - то ни одной метки не появляется. В чем может быть трабл?
Шаблон дефолтный, версия ЖШ 3.11.4
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Мультивыбор меток
« Ответ #2 : 04.12.2012, 22:05:16 »
Трабл в том, что в шаблоне не передается информация как массив.
В админке показывается 2 метки? В базе сохраняется 2 метки?
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

del1rium

  • Новичок
  • 8
  • 0 / 0
Re: Мультивыбор меток
« Ответ #3 : 04.12.2012, 22:10:16 »
Хммм... В админке вообще не показываются метки. Если выбираю 2 метки, то label_id в базе показывает 1,3
*

del1rium

  • Новичок
  • 8
  • 0 / 0
Re: Мультивыбор меток
« Ответ #4 : 04.12.2012, 23:10:06 »
Метки пропадают из админки при добавлении кода в \administrator\components\com_jshopping\views\product_list\tmpl\default.php и дальше уже ничего не работает(
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Мультивыбор меток
« Ответ #5 : 05.12.2012, 18:12:23 »
Метки пропадают из админки при добавлении кода в \administrator\components\com_jshopping\views\product_list\tmpl\default.php и дальше уже ничего не работает(
Если в базу записывается 1,3 тогда все должно работать.
Распишу как это происходит:
Берется значение в базе 1,3 ($row->label_id) и переносится в массив ($labels_id)
Код
$labels_id = explode(",", $row->label_id);
Если вывести var_dump($labels_id); то мы увидим следующий текст:
Код
array(2) { [0]=> string(1) "1" [1]=> string(1) "3" }
Далее загружаем из таблицы меток значения каждого элемента массива
Код
foreach($labels_id As $label){
$tableLabel->load($label);
Теперь, когда метка загружена в объект, мы можем получать доступ к его свойствам image и name.
Если Что-то не работает, то пробуйте после каждого этапа выводить результат через var_dump() и Вы увидите, где спотыкается вывод меток
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

del1rium

  • Новичок
  • 8
  • 0 / 0
Re: Мультивыбор меток
« Ответ #6 : 05.12.2012, 18:33:40 »
Я, к сожалению, не программер... Мне вывод var_dump() ни о чем не скажет(
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Мультивыбор меток
« Ответ #7 : 20.07.2013, 04:14:49 »
А можно поподробнее, какая задача решается этим хаком ? Я просто ищу как автоматически добавлять метки новым товарам и лидерам продаж. Весь форум перерыл, так и не нашел.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Мультивыбор меток
« Ответ #8 : 20.07.2013, 08:17:59 »
какая задача решается этим хаком ?
позволяет задать товару одновременно несколько меток
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Мультивыбор меток
« Ответ #9 : 20.07.2013, 09:47:18 »
автометка новым есть на известном сайте.
вернее показ не назначение.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Мультивыбор меток
« Ответ #10 : 20.07.2013, 12:33:28 »
автометка новым есть на известном сайте.
вернее показ не назначение.

Да про автолейбл я знаю, задача немного другая, автоматически назначать метки товарам. Ну если новым можно зафигачивать импортом, то как делать метки Хиты продаж ? (к примеру было бы классно назначать с какого количества продаж товару присваивалась бы метка "Хит продаж". Я бы в ручную в шаблоне прописал условие и выводил бы картинку, не могу найти как вытянуть информацию о количестве продаж товара.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Мультивыбор меток
« Ответ #11 : 20.07.2013, 15:04:40 »
посмотрите модуль бестсеелерс, елси Вам имено это надо
можно по кол-ву хитов так проще не кажется.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Мультивыбор меток
« Ответ #12 : 20.07.2013, 20:42:22 »
посмотрите модуль бестсеелерс, елси Вам имено это надо
можно по кол-ву хитов так проще не кажется.

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

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
Re: Мультивыбор меток
« Ответ #13 : 20.07.2013, 22:02:16 »
ну в модуле же оно используется ;)
значит и вывести можно ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

lagunina

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Мультивыбор меток
« Ответ #14 : 25.12.2013, 23:23:21 »
кто знает как в модуле random или еще в каком вывести несколько меток одновременно? например sale и new показывать в одном этом модуле?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Мультивыбор меток
« Ответ #15 : 25.12.2013, 23:41:00 »
Скоро будет такой модуль...
А пока только ручками править код модуля
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Мультивыбор меток
« Ответ #16 : 24.04.2014, 20:06:15 »
Все получилось, спасибо! Еще бы в модулях как вывести подсказали :)
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
Re: Мультивыбор меток
« Ответ #17 : 21.06.2015, 00:24:45 »
позволяет задать товару одновременно несколько меток

Не готов такой модуль ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться