Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 3250 Просмотров
*

Adam.K

  • Захожу иногда
  • 135
  • 3 / 0
  • Чтож со зрением то делать? Совсем испортилось.
К каждой статье применялся посредством редактора JCE определенный размер шрифта, теперь хочется управлять размером шрифта через общий CSS. Чтобы сэкономить время какую SQL команду отправить в phpMyAdmin для отключения размера шрифта?
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Приветствую, а причем тут SQL ?
Размер, цвет и прочие свойствао шрифта можно напрямую в CSS задавать.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Adam.K

  • Захожу иногда
  • 135
  • 3 / 0
  • Чтож со зрением то делать? Совсем испортилось.
В моем случае если размер шрифта ограничен при создании статьи редактором, то CSS на него не влияет как например тот же материал но без установленного размера. По крайней мере я так понял редактируя строки касающиеся вывода размер шрифта. Я не спец в CSS, если вы говорите что решается посредством CSS то поизучаю этот вопрос. Спасибо за ответ.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Как-то так, думаю. Не проверял.

Код: php
$db = JFactory::getDbo();
$query_load = 'select a.introtext, a.fulltext, a.id from #__com_content as a';
$db->setQuery($query_load);

$allcontent = $db->loadObjectList;

$regexp = 'регулярное выражение';
foreach ($allcontent as $item) {
$item->introtext = preg_replace($regexp, '', $item->introtext);
$item->fulltext = preg_replace($regexp, '', $item->fulltext);
}

$query_write = 'insert into #__com_content set '.
'introtext = '.$allcontent[]->introtext.', '.
'fulltext = '.$allcontent[]->fulltext.', '.
'where user_id in ('.$allcontent[]->id.')'.;
$db->setQuery($query_write);

Может Аркадий поправит, если где косяк. Он программист, я дизайнер. :)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Да, тут нужно что-то поправить, во первых foreach не изменяет переменную, которую перебирает, в нем надо немного по другому действовать, я с планшета, сейчас не напишу, много буков. Во вторых по моему тоже есть, но опять же с планшета не удобно.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
foreach сам по себе не изменяет, а $item->introtext = preg_replace($regexp, '', $item->introtext); изменяет каждый элемент массива. Здесь всё ок.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Код: php
        $db = JFactory::getDbo();
        $q = 'SELECT introtext, fulltext, id FROM #__com_content';
        $db->setQuery($q);

        $allcontent = $db->loadObjectList();

        $regexp = 'регулярное выражение';
        foreach ($allcontent as $item)
        {
            $q = 'UPDATE #__com_content SET '.
                'introtext = '.$db->quote(preg_replace($regexp, '', $item->introtext)).', '.
                'fulltext = '.$db->quote(preg_replace($regexp, '', $item->fulltext)).' '.
                'where id = '.(int)$item->id;
            $db->setQuery($q);
            $db->query();
        }
по foreach
"Для того, чтобы напрямую изменять элементы массива внутри цикла, переменной $value должен предшествовать знак &. В этом случае значение будет присвоено по ссылке." (http://www.php.net/manual/ru/control-structures.foreach.php) Такой реализации я не видел пока сам в доки не заглянул, а в нашем сообществе в основном принято изменять элементы массива вот так:
Код: php
foreach ($allcontent as $k => $item) {
            $allcontent[$k]->introtext = preg_replace($regexp, '', $item->introtext);
            $allcontent[$k]->fulltext = preg_replace($regexp, '', $item->fulltext);
}
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Код: php
foreach ($allcontent as $k => $item) {
            $allcontent[$k]->introtext = preg_replace($regexp, '', $item->introtext);
            $allcontent[$k]->fulltext = preg_replace($regexp, '', $item->fulltext);
}
Твоя правда. Сам та же делал, просто давно ничего такого не программил, подзабыл, как с массивами в циклах работать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка шрифта TriodPostnajaMedium в Joomla 1.5

Автор VSpicy

Ответов: 6
Просмотров: 13790
Последний ответ 16.11.2017, 11:34:39
от VSpicy
Удалить все ключевые слова из всех статей

Автор AzMandius

Ответов: 2
Просмотров: 2133
Последний ответ 16.05.2017, 00:18:51
от AzMandius
Сортировка статей по дате в 'backend'.

Автор Kumelis

Ответов: 8
Просмотров: 2796
Последний ответ 09.02.2017, 07:09:26
от jem777
Joomla 1.5 Нужна помощь с phpMyAdmin

Автор azim

Ответов: 0
Просмотров: 1503
Последний ответ 08.09.2015, 12:28:44
от azim
Вывод в блоге статей с комментариями со всех категорий

Автор z3l

Ответов: 0
Просмотров: 1393
Последний ответ 10.07.2015, 16:07:49
от z3l