Новости Joomla

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

👩‍💻 20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом взял Евгений Сивоконь.Читать интервью@joomlafeed#joomla #community

WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM

👩‍💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.Плагин умеет отправлять данные заказа из Joomla компонента интернет-магазина RadicalMart в AmoCRM, а так же оставлять примечания к сделке при смене статуса заказа (выберите необходимые статусы заказа RadicalMart в настройках плагина).Возможности плагина - создание сделок в AmoCRM в момент создания заказа в интернет-магазине RadicalMart- выбор воронки AmoCRM, в которой создавать сделки- выбор тега, которым будут помечаться созданные сделки- в комментарий к сделке при создании заказа пишутся:-- точная общая сумма заказа (Amo CRM не принимает дробные значения в поле бюджет, например с копейками)-- статус заказа-- информация о доставке (способ, адрес и комментарий)-- информация о способе оплаты-- контактные данные покупателя (могут отличаться от данных пользователя, создавшего заказ. Например, если доставка для другого человека)-- прямая ссылка на заказ в панели администрирования сайта-- список товаров заказа (опционально)добавление комментария к сделке при изменении статуса заказа в интернет-магазине RadicalMart (выберите необходимые статусы заказа в настройках плагина)-- добавляет в интерфейс просмотра заказа ссылку на сделку в AmoCRM, если таковая обнаружена (соответствие заказов и сделок хранится в базе данных)-- UTM-метки для сделки. Указывает, если на сайте используется комплект плагинов RadicalForm и WT AmoCRM - RadicalForm.
Для работы плагина необходима установка и настройка библиотеки WT Amo CRM library для Joomla версии 1.3.0 и выше.
Плагин бесплатный. Тестировался на Joomla 5.4 и RadicalMart 2.2.4.
Страница расширения и скачатьТак же:- Интернет-магазин RadicalMart- WT Amo CRM библиотека интеграции Joomla и AmoCRM- RadicalForm плагин обратной связи- WT AmoCRM - RadicalForm - плагин отправки сообщений из RadicalForm в AmoCRM@joomlafeed#joomla #crm #amocrm #radicalmart

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

epema

  • Новичок
  • 5
  • 2 / 0
Всем привет! :D

Сделал модуль для отображения топ 10 новостей, типа слайдшоу. использую библиотеку jQuery.
для этого, при помощи рег. выр. вытаскиваю первую картинку
http://joomlaforum.ru/index.php/topic,49240.msg285781.html#msg285781

В общем модуль работает так:
слева картинка фиксированным размером, справа список заголовков новостей.
при наводке на заголовок, картинка меняется в зависимости от новости.

И вот пришло время сделать апгрейд модуля.
Надо добавить еще один <div> тэг для отображения первых N слов из интротекста.
чтобы при наводке на заголовок еще и менялся интротекст в зависиомсти от новости.

код модуля
Код
	$db->setQuery($query);
$articles = $db->loadObjectList();

?>
<div id="outer">
<div id="img">
<img id="largeImg" alt="Large image" />
</div>
<div id="list">
<ul class="thumbs">
<?php
foreach($articles as $article)
{
$imgURL = mod_fphnHelper::grabImgURL($article->introtext);
echo "<li> <a href=index.php?option=com_content&view=article&id=$article->id value=$imgURL>".JText::_($article->title)."</a></li>";
}
?>
</ul>
</div>
</div>

JS подключаемый в <head>
Код
jQuery.noConflict();
jQuery(document).ready(function(){
  jQuery("#largeImg").attr({ src: jQuery(".thumbs a:first").attr("value") });
                  jQuery(".thumbs a").hover(function(){
                     var largePath = jQuery(this).attr("value");
                     jQuery("#largeImg").attr({ src: largePath });
  });
});

код функции
Код
	function grabImgURL($article)
{
$regex = "/<img[^>]+src\s*=\s*[\"']\/?([^\"']+)[\"'][^>]*\>/";
$text  = $article;
preg_match ($regex, $text, $matches);
$images = (count($matches)) ? $matches : array();
if ( count($images) ) {
return $images[1];
}
return 0;
}
вот. даже не знаю как реализовать....может быть массив introtext'ов в JS скрипт надо закинуть?
просто не хочется AJAX использовать, чтобы при каждой наводке скрипт запрос давал на сервер.

надеюсь понятно изложил все.

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

Нужна помощь в исправлении ошибок модуля

Автор megaboy161

Ответов: 16
Просмотров: 1213
Последний ответ 20.01.2020, 18:00:44
от sivers
AJAX для модуля на 1.5

Автор voland

Ответов: 2
Просмотров: 1470
Последний ответ 04.03.2016, 12:08:41
от b2z
Как получить ID для каждого выводимого модуля на странице

Автор enshtein

Ответов: 6
Просмотров: 6307
Последний ответ 12.01.2012, 08:54:19
от enshtein
Модуля кнопка с кодом для Joomla 1.5 или Наш баннер,

Автор leo78

Ответов: 12
Просмотров: 8059
Последний ответ 19.12.2011, 00:35:25
от leo78
Парсер новостей с других сайтов

Автор ViSi0

Ответов: 11
Просмотров: 13175
Последний ответ 09.02.2011, 12:28:27
от DKsN