Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
nikonor

Это оказалось не так просто, ведь начинается ссылка всегда с href=, а кончатся может, чем угодно.

Промучившись, решил сделать несколько str_replace под каждое конкретное окончание, например:
Код
$oldbacklink2 = "\" title";
$newbacklink2 = "&partner=andragor\" rel=\"nofollow\" title";
$text = str_replace($oldbacklink2, $newbacklink2, $text);

Если какой более оптимизированный вариант придумаешь - напиши, а то у меня совсем через одно место.

Кстати, в процессе изучение удалось сократить твой mod_grabber.php почти на 0,5Kb без замеченной потери функциональности  ;)

Этот кусок был прописан в коде два раза:
Код
if (($linksrc<>'') || ($linkhref<>'')) {
$oldlink = array($oldlinksrc, $oldlinkhref);
$newlink = array($oldlinksrc.$linksrc, $oldlinkhref.$linkhref);
$text = str_replace($oldlink, $newlink, $text);
}

Последний можно удалить.

Спасибо тебе и удачного развития твоего модуля, ибо это Вещь!  *DRINK*

*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Этот кусок был прописан в коде два раза:
Код
if (($linksrc<>'') || ($linkhref<>'')) {
$oldlink = array($oldlinksrc, $oldlinkhref);
$newlink = array($oldlinksrc.$linksrc, $oldlinkhref.$linkhref);
$text = str_replace($oldlink, $newlink, $text);
}

Последний можно удалить.

Код одинаковый, но, если внимательно посмотришь, выполняется при  разных условиях. Так что удалять его не нужно.
По хорошему-то его в функцию засунуть надо ... но это уж в следующей версии ...
*

quintus

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
  • i'm crazy about joomla!
ммм... всё вродебы отлично
но как запустить два различный модуля в системе?
у меня в английской версии если два опубликованных модуля используют кеш - выводится в обоих будет то, что успело раньше обновиться.
прозреваю решение: отдельная копия кеш-файла для каждой копии модуля оО
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ммм... всё вродебы отлично
но как запустить два различный модуля в системе?
если два опубликованных модуля используют кеш - выводится в обоих будет то, что успело раньше обновиться.
принял к сведению, внес изменения ...
качаем новую версию
*

Shturman

  • Новичок
  • 8
  • 1 / 0
Встречный вопрос. Есть ли защита от данного грабера?
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
Встречный вопрос. Есть ли защита от данного грабера?
Давно мучает и меня подобный вопрос...
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Встречный вопрос. Есть ли защита от данного грабера?
наверное есть ...  ;)
но ребята с extensions.joomla.org подумали и решили не выкладывать его там, обосновав тем, что боятся как бы модкль не начали использовать для кражи контента.
Я, на всякий случай, заявляю, что сделал модуль только из благих побуждений ... которыми , впрочем, вымощена известная дорожка :)
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
наверное есть ...  ;)
но ребята с extensions.joomla.org подумали и решили не выкладывать его там, обосновав тем, что боятся как бы модкль не начали использовать для кражи контента.
Я, на всякий случай, заявляю, что сделал модуль только из благих побуждений ... которыми , впрочем, вымощена известная дорожка :)
Парни, а где можно глянуть пример работы? в DEMO не увидел...
« Последнее редактирование: 18.01.2009, 10:23:39 от gorbi »
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
именно в ДЕМО и можно увидеть
самая правая колонка, модуль с названием Demo Grab Content ... туда идет новость с главной страницы Lenta.ru
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
именно в ДЕМО и можно увидеть
самая правая колонка, модуль с названием Demo Grab Content ... туда идет новость с главной страницы Lenta.ru
Или я чего-то не понимаю, но там граббинг, там обычный рсс...т.е. при нажатии уходишь на Ленту
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
никакого rss.
модуль создан специально для того, чтобы брать контент с тех сайтов, на которых нет rss, но контент нужен ... ссылки остаются оригинальными, то есть все ссылки остаются такими же какими были в оригинальном контенте
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
никакого rss.
модуль создан специально для того, чтобы брать контент с тех сайтов, на которых нет rss, но контент нужен ... ссылки остаются оригинальными, то есть все ссылки остаются такими же какими были в оригинальном контенте
Сэнкс, теперь понятно! Я думал речь идет о полной републикации
*

Nktz

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Классный модуль! Спасибо!
2 таких у меня уже висят)))
Но вот что-то у меня не выходит вот здесь.

Хочу вытщить главную новость отсюда ru.government.kz
вот код, до того фрагмента и после
Код
  </ul>
    <div id='content'>
        <div id='center'>
        <div id='path'><a href="/site/news">Главная</a>  &gt;
                    <a href='/site'>Разделы</a>  &gt;
                        Новости
        </div>
            <div id='mainnews'><div>

                <h2>Главное событие</h2>
                <a href='/site/news/main/2009/01/42'>Заявление Правительства Республики Казахстан, Национального Банка Республики Казахстан и Агентства Республики Казахстан по регулированию и надзору финансового рынка и финансовых организаций об основных направлениях экономической политики на 2009 год </a>

                <span>20.01.2009</span>
                <div></div
            </div></div>
        <h2>Новости</h2>
<div id='rubricslist'>
    <a href='/site/news'>Все новости</a>
     | <a href='/site/news/main'>Главные события</a> | <a href='/site/news/news_prem'>Премьер-Министр</a> | <a href='/site/news/authority'>Государственные органы</a> | <a href='/site/news/economics'>Экономика</a> | <a href='/site/news/regions'>Регионы</a> | <a href='/site/news/society'>Общество</a> | <a href='/site/news/integration'>Интеграция</a> | <a href='/site/news/world'>Мир</a>

</div>

        <div id='news'>
<div>
   
    <span>22.01.</span>2009
   
         &nbsp; /<a href='/site/news/news_prem'>Премьер-Министр</a>

много вариантов тегов перепробовал, самый логичный это
старт:<div id='mainnews'><div> или <h2>Главное событие</h2>
конец: <h2>Главное событие</h2>
все время выдает такую ошибку:
Код
Warning: Invalid argument supplied for foreach() in Z:\home\aksafari.kz\www\modules\mod_grabber.php on line 142


141ая
Код
}elseif(((@$file) AND ($usecache) AND ($fsize==0)) || (($usecache) AND ($go))){
на 142ой
Код
foreach( $grab->html[1] as $html )

Что я делаю не так?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Для начала
Цитировать
старт:<div id='mainnews'><div>
Не пихайте ДВА тэга сразу. Только ОДИН тэг!
Вышеприведенное значение работает (бывало и такое) только когда луна в козероге  ;D

Нужно задействавать опцию Использовать тэги
получаем вот что
url http://ru.government.kz/
начальный тэг <div id='mainnews'>
конечный тэг </div>
Использовать тэги Да
Текст / HTML перед кодом оставляем пустым
Текст / HTML после кода </div></div>
Поясню.
Нужный кусок кода - вот он
Код
<div id='mainnews'><div>
<h2>Главное событие</h2>       
<a href='/site/news/main/2009/01/42'>Заявление Правительства Республики Казахстан, Национального Банка Республики Казахстан и Агентства Республики Казахстан по регулированию и надзору финансового рынка и финансовых организаций об основных направлениях экономической политики на 2009 год </a>
<span>20.01.2009</span>
<div></div>               
</div></div>
Стартуем <div id='mainnews'>, чтоб корректно закончить нам нужно закрыть слой </div>, но модуль возьмет только первый попавшийся ему </div>. В этом случае имеем кривой код, рваный шаблон и все такое. Чтоб этого избежать нужно просто добавить недостающие тэги ... это мы и делаем вставив в html после кода </div></div>

Дальнейшие настройки понятны, писать не буду.
На всякий случай в атаче готовый шаблон с настройками

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

Nktz

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Большое спасибо, заработало!
только теперь новая проблема, ссылка не работает, хоть я и выставляю http://ru.government.kz
пока на денвере, может дело в этом?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
у меня работает и на денвере
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
К сожалению не получается скачать модуль, так как сайт ТС отключен хостером.

Если если у кого есть Content Grabber, выложите, пожалуйста, версию для Joomla 1.5.x. UTF8
В гугле всё вроде пересмотрел, не могу найти.......
П о ж а й л у с т а..... >:(
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
поправил ссылки в первом посте. качайте
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
поправил ссылки в первом посте. качайте
С П А С И Б О !!!!
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
Нифига не выходит   
пишет  >:(Site cannot be found!
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
Или помоги один раз, что-бы я раздуплился ...
с с айта http://www.airport-borispol.kiev.ua/
нужно вставить    
On-line табло міжнародних рейсів
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
это настройки php
можно проверить состояние в админке на вкладке Система
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
это настройки php
можно проверить состояние в админке на вкладке Система
сейчас посмотрю.......
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
Выводит, только само расписания я не вижу.....может стили ихни нужно подключить.......
блин,    что-то не дотуплю.....
*

valikras

  • Захожу иногда
  • 64
  • 0 / 2
nikonor ^-^
Ещё рас тебе огромное спасибо,.... то-что нужно!!!!! :D
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
*

OParshin

  • Новичок
  • 5
  • 0 / 0
Хороший модуль. Полезный.

А можно сделать так,  чтобы ссылки, которые грабятся этим модулем открывались в новом окне?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Хороший модуль. Полезный.
спасибо
А можно сделать так,  чтобы ссылки, которые грабятся этим модулем открывались в новом окне?
Можно. Сделал. Качаем и первого поста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 978
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 2296
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3667
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 128184
Последний ответ 13.03.2023, 00:25:14
от ecolora
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 8285
Последний ответ 19.10.2022, 16:07:11
от Andrej_777