Новости Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla.Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.👩‍💻 v.4.1.0. Что нового?- Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.- Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.- Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.- Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.- Множество мелких исправлений ошибок и оптимизаций.Сайт проектаGitHub расширенияСкачать#joomla #расширения

Вышел релиз Joomla 5.3.2

Релиз исправлений ошибок Joomla 5.3.2

Проект Joomla рад сообщить о выпуске Joomla 5.3.2. Это релиз исправлений ошибок для серии Joomla 5.3.

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

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Как в шаблоне админки “Редактировать товар” вытащить название производителя?
Как бы могу вытащить id производителя ... а потом наверно лезть в другую таблицу.?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
угу. а можно выдрать из селекта производителей регуляркой (тa option, которая selected), без доп. запросов будет
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Класс :) я как раз закончил.


Код: php
<?php  //Manufacturer name//
$db = JFactory::getDBO();
$sql = "SELECT * FROM #__jshopping_manufacturers";
$db->setQuery($sql);
$factories = $db->loadObjectList();
foreach($factories as $factory){
$name_brend = JSFactory::getLang()->get("name");
$brends[$factory->manufacturer_id] = $factory->$name_brend;
}

echo $brends[$row->product_manufacturer_id];
?>

Селекты потрошить не пробовал, но рискну
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
угу. а можно выдрать из селекта производителей регуляркой (тa option, которая selected), без доп. запросов будет
при редактировании товара один доп запрос будет проще нежели регулярку. Хотя у нас же есть JS - не надо ни запросов ни регулярку, GetElementByID
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну нам же надо не весь HTML, а только небольшой фрагмент через регулярку пропустить, который $this->lists['manufacturers']. хотя согласен, там и запрос конечно по id - считай не запрос :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
ну нам же надо не весь HTML, а только небольшой фрагмент через регулярку пропустить
А зачем вообще нам регулярка, когда на том же квери обращение к элементу
Код: javascript
$( "#mysel option:selected" ).text();
И подставили этот текст в нужное место DOM, без запросов и регулярок, чисто для отображения.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
я не против, если нужно только показать, то можно и на клиенте это сделать конечно. просто Cerber не уточнил, для чего именно нужно название, а исходя из того, что оно и так показывается в селекте, то просто предполагаю, что не только показать.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Класс :) я как раз закончил.
только начал :) зачем выбирать всех производителей, потом устраивать по ним цикл, если нужен 1 с конкретным id ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
а исходя из того, что оно и так показывается в селекте, то просто предполагаю, что не только показать.
я не спец в шоппинге, но раз оно в карточке товара уже выделяется активным - значит название производителя есть в общем массиве, выше сделать var_dump входящего и вытащить нужное значение.
Но это я уже углубляюсь (хотя опять же - без регулярок, запросов и JS - все штатно)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
я не спец в шоппинге, но раз оно в карточке товара уже выделяется активным - значит название производителя есть в общем массиве, выше сделать var_dump входящего и вытащить нужное значение.
не, во вью попадает только уже сформированный селект. отдельно производителя нет.
Код
        $lists['manufacturers'] = JHTML::_('select.genericlist', $manufs,'product_manufacturer_id','class = "inputbox" size = "1"','manufacturer_id','name',$product->product_manufacturer_id);
        $view->assign('lists', $lists);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
не, во вью попадает только уже сформированный селект. отдельно производителя нет.
Понятно. Тогда самый простой и быстрый вариант для отображения производителя - пример выше на JS
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
... просто Cerber не уточнил, для чего именно нужно название...
Все банально, подставить в тайтл и добавить в краткое, чтоб можно было искать по названию производителя.


Код: javascript
<script>document.write($("#product_manufacturer_id option:selected").text());</script>
На простом HTML сайте отрабатывает, а вот в админке нет.
Пробовал по разному, просто сценарий не отрабатывает.

Вариант полегче -- -- -- -- -- -- -- -- --
Код: php
<?php //Manufacturer name//
$db = JFactory::getDBO();
$query = "SELECT * FROM #__jshopping_manufacturers WHERE manufacturer_id={$row->product_manufacturer_id}";
$db->setQuery($query);
$factories = $db->loadObjectList();
foreach($factories as $factory){
    $brend_name = JSFactory::getLang()->get("name");
    echo $factory->$brend_name;
}
?>
« Последнее редактирование: 01.10.2016, 13:09:25 от Cerber »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Товар - файл. Как ограничить добавление в корзину только 1 шт?

Автор SLV

Ответов: 8
Просмотров: 123
Последний ответ Сегодня в 19:17:10
от SLV
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 2017
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Пакетная загрузка изображений в товар/категорию JoomShopping

Автор Frost68

Ответов: 3
Просмотров: 1572
Последний ответ 13.08.2024, 06:54:24
от Lemonez
JoomShopping 5 в части браузеров не удалить товар

Автор oslyabya

Ответов: 3
Просмотров: 1315
Последний ответ 05.07.2024, 15:11:29
от kit2m2
Разные ссылки и названия на один товар

Автор gooodwin67

Ответов: 2
Просмотров: 1080
Последний ответ 04.11.2023, 12:34:19
от nevigen