Новости 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 Пользователей и 1 Гость просматривают эту тему.
  • 492 Ответов
  • 202446 Просмотров
*

jetl

  • Новичок
  • 9
  • 0 / 0
Благодарю буду ждать.
Вынес наружу pb_spoiler_css(); однако текс при развороте все равно не появляется.
« Последнее редактирование: 08.09.2009, 17:24:27 от jetl »
*

jetl

  • Новичок
  • 9
  • 0 / 0
Вы еще не посмотрели в чем может быть проблема?
*

Xemreht

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Вы еще не посмотрели в чем может быть проблема?
Я вот тоже уже 3ий день жду ... :(
Автор, когда будит готов норм плагин ? :) А то я уже себе все нервы вымотал с этим спойлером :) то прыгает, то не закрывается, то текст жирным отображается, совсем беда :(
*

jetl

  • Новичок
  • 9
  • 0 / 0
 :D просим просим ...
*

beliyadm

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

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Всем здравствуйте. У меня на joomle 1.5.13 web developer выдает ошибку
"Ошибка: jQuery(":first-child", this)[0] is undefined
Источник: http://10.10.0.7:8888/1/plugins/content/pb_spoiler/jquery/accordion.js
Строка: 162".
На других версиях joomlы тоже самое. На хостинге так же как и на локалке одинаково, ошибка не исчезает. В принципе все работает, все открывается и закрывается, но как то не приятно публиковать сайт с ошибками. Использую библиотеку Jquery.  Помогите разобраться
*

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Неужели никто не может помочь? Куда все делись то? Или такая ошибка только у меня и всем на нее наплевать? Подскажите хоть где копать.
*

delphine

  • Захожу иногда
  • 189
  • 30 / 0
Покажи на каком сайт не работает. У меня проблем никаких нету.
Не дружу с дизайном.
Приветствуются обмен ссылками или
Z879646195991 | R637245146155 | E222695044531 | U162157337447 | Y381916949633 | B493612164919 | Я.Деньги 41001254998875
*

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
*

beliyadm

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

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
http://new-company.org.ua/kuxni/karina.html вот один из них.
Не важно, на какой странице спойлер, сразу при загрузке главной страницы web developer выдает эту ошибку, хотя на главной странице нет никаких спойлеров, и не только на главной, все страницы где нет спойлеров вылазит эта ошибка, а вот как раз там где есть спойлер, ошибок нет. Шаблон сделан с помощью программы artisteer. Может чтото в index.php дописать нужно?
*

delphine

  • Захожу иногда
  • 189
  • 30 / 0
понятно... была у меня такая проблема... jQuery хочет увидеть сполер на странице, а его там нету... (это если на главной, где его действительно нет).
Не знаю как автор решит данную проблему, но мне пришлось немного переписать функцию jQuery().ready(function))
Было:
Код: php
		  	$header 	.= "<script type=\"text/javascript\">
jQuery().ready(function(){
// applying the settings
jQuery('.pbspoiler').Accordion({
active: 'span.selected',
header: 'span.head',
alwaysOpen: false,
animated: true,
showSpeed: 400
});
});
</script>";
стало:
Код: php
$header .= "<!--[if IE]><![if (!IE)|(gte IE 6)]><![endif]-->
  <script type=\"text/javascript\">
  var ul_elems=document.getElementsByTagName('ul');
  for(var i=0;i<ul_elems.length;i++){
  if(ul_elems[i].className=='pbspoiler'){
  jQuery().ready(function(){
    jQuery('.pbspoiler').Accordion({
    active:'span.selected',
    header:'span.head',
    alwaysOpen:false,
    animated:true,
    showSpeed:400}) });
break;}
};
</script>
<!--[if IE]><![endif]><![endif]-->
Причем, если не заметили, отрубил данную функцию в IE версии ниже 6-ой. Не работает она там. С остальными проблем не замечал.

PS. Автор, поправь если что не правильно написал, но у меня так работает. На этом сайте работает данный плагин.
Не дружу с дизайном.
Приветствуются обмен ссылками или
Z879646195991 | R637245146155 | E222695044531 | U162157337447 | Y381916949633 | B493612164919 | Я.Деньги 41001254998875
*

beliyadm

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

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Что то у меня ошибка исчезла, зато скрытый текст всегда открыт теперь. Кажется мне что нужно еще что то, где то прописать... (в моем случае). Но сам я не справлюсь. В программировании еще не очень
я вообще планировал переписать для квери функцию, там всего кода то надо строки 4-5, просто сейчас отвлекся по другим проектам
Хорошо было бы продолжить этот проект т.к. на мой взгляд, он пользуется популярностью. Поэтому думаю не только я буду вам признателен если вы по быстрее вернетесь к этому проекту и перепишите эти 4-5 строк
*

Babuta

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Присоединяюсь к благодарности автору и ожиданию положительных изменений!
 
У меня при размещении нескольких спойлеров в статье, все отлично раскрывается и сменяется, но при закрытии открытого спойлера он еще раз открывается и закрывается. Конечно, не критично, но...
В настройках плагина активно Jquery.

Если использую Mootools, при щелчке на спойлер перебрасыват вверх страницы. Приходится прокручивать до спойлера, чтобы убедиться что открылся. Но главное, чтобы правильно работал не с Mootools, а с Jquery.
« Последнее редактирование: 19.10.2009, 23:15:59 от Babuta »
*

pbe

  • Новичок
  • 7
  • 0 / 0
Здравствуйте.
Подскажите, как вставить спойлер со  скрытым текстом  не в редакторе для последующего отображения на странице, а в форму добавления материала, над редактором.
То есть, пользователь жмет на меню - Добавить материал, появляется форма добавления материала и перед ней подробное разъяснение, как добавлять, что заполнять, а что не надо, как вставлять изображения и т.д., или что-то другое.
Но для компактности спрятать это в один-два спойлера?
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Да простит меня автор за вмешательство в его код... но.
Я исправил баг с mootools
исправил баг с jquery

для этого нужно заменить весь код /plugins/content/pb_spoiler.php на код
Код
<?php
/**
* @version 1.1.2 from Beliyadm
* @copyright Copyright (C) 2008 - 2009 Open Source Matters. All rights reserved.
*/
// no direct access
defined( '_JEXEC' ) or die( 'Прямой доступ запрещен' );
//register events
$mainframe->registerEvent('onPrepareContent', 'pb_spoiler');
//$plugin =& JPluginHelper::getPlugin('content', 'pb_spoiler');

function pb_spoiler_css()
{
global $mainframe;

$config = & JFactory::getConfig();
$plugin =& JPluginHelper::getPlugin('content', 'pb_spoiler');
$pluginParams = new JParameter( $plugin->params );
$jsjquery = $pluginParams->get('jsjquery', 1);
$jsshow = $pluginParams->get('jsshow', 1);
$jstype = $pluginParams->get('jstype', 1);
$header = '';

if (($jstype == 1) && includeOnce('Spoiler_Mootools')) {
$document =& JFactory::getDocument();
$document->addScript('/plugins/content/pb_spoiler/mootools/spoiler.js');
$document->addStyleSheet('/plugins/content/pb_spoiler/mootools/spoiler.css');
}
if (($jstype == 2) && includeOnce('Spoiler_Jquery')) {
$document =& JFactory::getDocument();
if ($jsjquery == 1) {
$document->addScript('/plugins/content/pb_spoiler/jquery/jquery.js');
}
$document->addScript('/plugins/content/pb_spoiler/jquery/accordion.js');
$document->addScript('/plugins/content/pb_spoiler/jquery/spoiler.js');
$document->addStyleSheet('/plugins/content/pb_spoiler/jquery/style.css');
}
}

function pb_spoiler(&$row, &$params)
{
$regex = "#{spoiler(?: title=(([_0-9A-Za-zА-яа-яЁё](.*?)))?)?}(.*?){/spoiler}#s";
$row->text = preg_replace_callback( $regex, 'pb_spoiler_replacer', $row->text );
return true;
}

function pb_spoiler_replacer ( &$matches )
{
//$jstype = pb_spoiler_params();
pb_spoiler_css();
//нумерация каждого спойлера (если нужно)
// global $numspoilers;
// if(!$numspoilers){ $numspoilers = 1; }else{ $numspoilers++; }

$plugin =& JPluginHelper::getPlugin('content', 'pb_spoiler');
$pluginParams = new JParameter( $plugin->params );
$jstype = $pluginParams->get('jstype', 1);
$html = '';
$regex1 = "#{spoiler title=([_0-9A-Za-zА-яа-яЁё](.*?))}#s";
$regex2 = "#{/spoiler}#s";
$spoilertext = preg_replace($regex2, '', (preg_replace($regex1, '', $matches[0])));

switch ($jstype) {
case '1'; //mootools
$html .= '<div class="spoiler">
<div class="sp-head">
<div class="sp-head-click"><a href="#spoiler_0">'.$matches[1].'</a></div></div>
<div class="sp-body">'.$spoilertext.'</div>
</div>';
break;
case '2'; //jquery
$html .= '<ul class="pbspoiler">';
$html .= '<li><span class="head"><a href="javascript:;" title="Развернуть">'.$matches[1].'</a></span>
    <ul>
    <li>'.$spoilertext.'</li>
    </ul>
    </li>';
$html .= '</ul>';
break;
}
        return $html;
}

function includeOnce($name) {
if (!defined($name)) {
define($name, true);
return true;
}
return false;
}
?>

создать файл spoiler.js в папке /plugins/content/pb_spoiler/jquery/ c кодом
Код
var $j = jQuery.noConflict();

$j(document).ready(function() {

$j('.pbspoiler').Accordion({
active: 'span.selected',
header: 'span.head',
alwaysOpen: false,
animated: true,
showSpeed: 400
});

});

и все работает... наслаждайтесь

разница только в том что в мутулсе не закрываются остальные спойлеры если открываешь следующий
ошибка была в том что если несколько спойлеров добавлено на одну страницу, плагин добавляет в шапку несколько раз скрипты и CSS...
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Код
//нумерация каждого спойлера (если нужно)
// global $numspoilers;
// if(!$numspoilers){ $numspoilers = 1; }else{ $numspoilers++; }

этот кусочек вставлен на будущее, если захочется по какой либо причине нумеровать спойлеры либо ссылки либо еще что... переменная $numspoilers принимает значение номера по порядку спойлера на странице
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Версию кстати можете смело называть 1.2

 :D
*

MaXEm

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Спасибо! у меня все пошло на ура! scorpsan+1
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Лучше на репутации нажимать +  *DRINK*
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Здравствуйте.
Подскажите, как вставить спойлер со  скрытым текстом  не в редакторе для последующего отображения на странице, а в форму добавления материала, над редактором.
То есть, пользователь жмет на меню - Добавить материал, появляется форма добавления материала и перед ней подробное разъяснение, как добавлять, что заполнять, а что не надо, как вставлять изображения и т.д., или что-то другое.
Но для компактности спрятать это в один-два спойлера?


Если напишешь или скрин покажешь куда именно ты хочешь вставить спойлеры, то помогу найти.
*

beliyadm

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

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
Обновил инсталятор

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

adan

  • Захожу иногда
  • 109
  • 7 / 0
Обновил инсталятор
У меня на Joomla 1.5.14 почиму то вообще не работает,  Сведения об ошибке на веб-странице

Сообщение: Объект не поддерживает это свойство или метод
Строка: 20
Символ: 7
Код: 0
Это пишет ИЕ

Строка 20 получается -  jQuery('.pbspoiler').Accordion({

В других браузерах тоже не работает . После загрузки страницы, текст просто развернут.

« Последнее редактирование: 23.10.2009, 15:42:19 от adan »
*

pbe

  • Новичок
  • 7
  • 0 / 0
scorpsan: Если напишешь или скрин покажешь куда именно ты хочешь вставить спойлеры, то помогу найти.

Я пояснительный текст вставил в файл   \components\com_content\views\article\tmpl\form.php   перед формой,
но он, текст, большой. И было бы не плохо спрятать часть его в спойлер.

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

jetpilot

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
Странно, никак не могу заставить его работать. Попробовал все версии плагина на j1.5.13 и на j1.5.15 на локале. Использовал и mootools и jquery. Значала грешил на сторонние плагины. Начал отключать все что только можно. Ничего не помогло. Скрипты подключаются, стили тоже.

upd: Пробовал разные шаблоны. Поставил чистую j1.5.14 все точно так же - не работает, а вот на j1.5.7 встала версия 1.1.2

« Последнее редактирование: 07.11.2009, 07:59:07 от jetpilot »
*

jetpilot

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
Спойлер формируется, но он сразу раскрыт, и закрыть его нельзя. Никак не пойму в чем грабли  :(
*

scorpsan

  • Осваиваюсь на форуме
  • 17
  • 8 / 0
а плагин сам включен?
*

jetpilot

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
а плагин сам включен?

Конечно ;D  Пока так и не добился работоспособности. Пришлось поставить плагин Tabs & Slides (от joomlaworks)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин "Русская типографика"

Автор Physicist

Ответов: 261
Просмотров: 156381
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

Ответов: 0
Просмотров: 1317
Последний ответ 27.08.2024, 15:39:37
от kkmspb
Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 102244
Последний ответ 20.04.2024, 21:10:33
от Beer
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3669
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 22724
Последний ответ 19.03.2023, 18:55:08
от ecolora