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

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #30 : 11.04.2012, 21:57:51 »
Как всё печально. Линк в хелпере сразу формируют. Тогда листинг helper.php в студию.
Ещё вот что сделайте: в static.php второй строкой напишите var_dump ($group->link);. Результаты (что в бразуере покажет) сюда выложите
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #31 : 11.04.2012, 22:04:52 »
листинг helper.php
Спойлер
[свернуть]
а когда в static вписал строку ничего не изменилось
« Последнее редактирование: 12.04.2012, 13:01:12 от meverikxp »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #32 : 11.04.2012, 22:09:55 »
363-я строка. Меняем
Код: php
$lists[$i]->title = '<a href="'.$link.'">'.htmlspecialchars( $row->title ).'</a>';
на
Код: php
$lists[$i]->title = '<a href="'.$link.'&tmpl=component">'.htmlspecialchars( $row->title ).'</a>';
В будущем такие "простыни" оборачивайте пожалуйста в спойлер.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #33 : 11.04.2012, 22:17:15 »
Ничего не изменилось, так и открывается вся страница. И извините когда добавил строку в static.php пишет
Цитировать
string(99) "/index.php?option=com_content&view=category&id=1:latest-news&layout=blog&Itemid=491"
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #34 : 11.04.2012, 22:22:46 »
Так, в хелпере обратно всё верните. И не в шаблоне модуля вообще дело похоже. У вас там модули в модуле табов. А контент похоже - блог категории. Завтра попробую ещё поразбираться.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #35 : 11.04.2012, 22:27:14 »
ок, буду ждать  :(
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #36 : 12.04.2012, 05:28:36 »
та яж говорю - нужно на жаваскрипте параметр добавлять - чтоб если вдруг скрипты не догрузились, а юзер нажал реадморе - чтоб нормальная страница открылась.хотя конечно на это можно и забить ).
на mootools это 3 строчки кода но без справочника перед глазами не напишу.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #37 : 12.04.2012, 09:10:23 »
та яж говорю - нужно на жаваскрипте параметр добавлять - чтоб если вдруг скрипты не догрузились, а юзер нажал реадморе - чтоб нормальная страница открылась.хотя конечно на это можно и забить ).
на mootools это 3 строчки кода но без справочника перед глазами не напишу.
А какой справочник вам нужен? Помогите реализовать это
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #38 : 12.04.2012, 11:17:59 »
Помо-о-о-о-о-о-гите, хоть как-то решить эту проблему, либо через javascript или передать параметр, очень прошу  :(
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #40 : 12.04.2012, 13:43:44 »
meverikxp, вам нужно найти, где эта ссылка формируется. Виртуально это сделать сложно. Пробовали уже. И там дописать параметр.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #41 : 12.04.2012, 14:52:45 »
meverikxp, вам нужно найти, где эта ссылка формируется. Виртуально это сделать сложно. Пробовали уже. И там дописать параметр.
Подскажите где искать, куда параметр передать, может фаербагом?
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #42 : 12.04.2012, 14:54:24 »
плагин JoomBox
Так у меня уже вся страница целиком и открывается, а нужно что бы только статья.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #43 : 12.04.2012, 15:00:48 »
Лучше тоталом по отличительному классу.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #44 : 12.04.2012, 15:12:11 »
Лучше тоталом по отличительному классу.
Подскажите как искать клас в тотале и какой именно мне нужно
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #45 : 12.04.2012, 15:14:41 »
<div class="readmore">
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #46 : 12.04.2012, 15:22:36 »
а как в тотел командере его искать или не в этом командере?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #47 : 12.04.2012, 15:40:07 »
В этом. Ищите файлы с текстом <div class="readmore">. По-умолчанию это Alt+F7 ^-^
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #48 : 12.04.2012, 15:53:53 »
В этом. Ищите файлы с текстом <div class="readmore">. По-умолчанию это Alt+F7 ^-^
С таким текстом нашел один файл в /css/index.php
Вот листинг:
Спойлер
[свернуть]
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #49 : 12.04.2012, 16:30:46 »
так что с этим файлом? Или надо искать другой с другим классом?
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #50 : 12.04.2012, 21:49:42 »
Аго-го-го-го-го-гов, люди  добрые спасайте!
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #51 : 13.04.2012, 08:48:44 »
Вот скрипт который добавляет tmpl=component:
Код: javascript
window.addEvent('domready', function(){
  document.getElements('.readmore').each(function(item, index){
      item.href += (item.href.indexOf('?') == -1 ? '?' : '&') + 'tmpl=component';
  });
});​

Добавить в шаблон его можно так:

Код: php
$this->addScriptDeclaration("
  window.addEvent('domready', function(){
    document.getElements('.readmore').each(function(item, index){
        item.href += (item.href.indexOf('?') == -1 ? '?' : '&') + 'tmpl=component';
    });
  });​
");

Если в ссылке есть хэш составляющая, тоесть #blabla то скрипт нужно чутка подредактировать.
Вот работающий пример

удалить из кода &#8203;​ - это не мое, откуда это вообще берется - понятия не имею, видимо форум издевается надо мной :)
« Последнее редактирование: 13.04.2012, 08:52:11 от danik.html »
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Re: Новости в popup окне
« Ответ #52 : 13.04.2012, 09:23:43 »
Да че тут непонятно то?
на примере стандартного ja_purity
файл templates\ja_purity\html\com_content\frontpage\default_item.php
в начале файла  добавим
Код
<?php JHTML::_('behavior.modal', 'a.modal');?>

далее строку
Код
<a href="<?php echo $this->item->readmore_link; ?>" title="<?php echo $this->escape($this->item->title); ?>" class="readon<?php echo $this->escape($this->item->params->get('pageclass_sfx')); ?>">
меняем на
Код
<a class="modal" href="<?php echo str_replace('index.php', 'index2.php', $this->item->readmore_link)?>" title="<?php echo $this->escape($this->item->title); ?>" rel="{handler: 'iframe', size: {x: 640, y: 480}}">

Все. Теперь на главной странице ссылка подробнее будет открывать новость в попапе.
Думаю логика ясна. Для вашего шаба по аналогии.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #53 : 13.04.2012, 09:29:52 »
frag79, не будет так работать.
1. У ТС ссылка выводится в модуле, в модуле другой модуль. В другом модуле похоже компонент. Так сразу не угадаешь. Но ни разу не вид главной ком_контента.
2. Что такое index2.php и почему он должен выводить компонент?
Тут два решения.
1. Искать код, где ссылка выводится и добавлять параметр tmpl. ТС найти не может.
2. Добавлять параметр скриптом, что сделал danik.html
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Re: Новости в popup окне
« Ответ #54 : 13.04.2012, 09:51:07 »
frag79, не будет так работать.
1. У ТС ссылка выводится в модуле, в модуле другой модуль. В другом модуле похоже компонент. Так сразу не угадаешь. Но ни разу не вид главной ком_контента.
2. Что такое index2.php и почему он должен выводить компонент?
Тут два решения.
1. Искать код, где ссылка выводится и добавлять параметр tmpl. ТС найти не может.
2. Добавлять параметр скриптом, что сделал danik.html
Ну да... бегло пробежал тему. По первому посту подумал что топикстартер решил для com_content по кнопке подробнее выводить попап с новостью.

У ТС ссылка выводится в модуле, в модуле другой модуль. В другом модуле похоже компонент.Да уж та еще схема :). Тут без поллитры некуда


*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #55 : 13.04.2012, 10:11:22 »
Именно поэтому проще js-скриптом добавить этот параметр. Там уж неважно че в чем через че выводится. К тому же, если по какойто причине не произойдет domready (noscript или недозагрузка), то и ссылка будет корректно открывать полноценную страницу.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Новости в popup окне
« Ответ #56 : 13.04.2012, 12:14:07 »
У ТС ссылка выводится в модуле, в модуле другой модуль. В другом модуле похоже компонент. Так сразу не угадаешь. Но ни разу не вид главной ком_контента.

Жесть. :o
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #57 : 13.04.2012, 13:47:23 »
Вот скрипт который добавляет tmpl=component:
Код: javascript
window.addEvent('domready', function(){
  document.getElements('.readmore').each(function(item, index){
      item.href += (item.href.indexOf('?') == -1 ? '?' : '&') + 'tmpl=component';
  });
});​

Добавить в шаблон его можно так:

Код: php
$this->addScriptDeclaration("
  window.addEvent('domready', function(){
    document.getElements('.readmore').each(function(item, index){
        item.href += (item.href.indexOf('?') == -1 ? '?' : '&') + 'tmpl=component';
    });
  });​
");

Если в ссылке есть хэш составляющая, тоесть #blabla то скрипт нужно чутка подредактировать.
Вот работающий пример

удалить из кода &#8203;​ - это не мое, откуда это вообще берется - понятия не имею, видимо форум издевается надо мной :)

Сделал так, перед </body> вставил
Код
<script type="text/javascript">
$this->addScriptDeclaration("
  window.addEvent('domready', function(){
    document.getElements('.readmore').each(function(item, index){
        item.href += (item.href.indexOf('?') == -1 ? '?' : '&') + 'tmpl=component';
    });
  });
");

</script>
но ничего не изменилось,
также вместо readmore писал readmore a - поскольку у меня так класс называется, что уже здесь не так?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #58 : 13.04.2012, 13:58:04 »
Не так что $this->addScriptDeclaration() - это php код, и добавлять его надо в самое начало файла index.php, сразу после definde(JEXEC) or die() - следующей строчкой. В head не надо ниче совать - движок сам все добавит.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #59 : 13.04.2012, 14:05:28 »
Спасибо огромное, наконец получилось УРА-А-А-А.
И сразу скажите что лучше почитать, что бы не задавать глупых вопросов, для начинающего?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема вывода формы в модальном окне

Автор bug73

Ответов: 3
Просмотров: 1454
Последний ответ 16.03.2015, 22:04:08
от fsv
Модальное окно в модальном окне

Автор dokufa

Ответов: 2
Просмотров: 1997
Последний ответ 12.02.2015, 15:06:58
от dokufa
Новости доступны по разным урлам Joomla 1.5

Автор piraids

Ответов: 2
Просмотров: 1730
Последний ответ 19.12.2013, 12:25:27
от piraids
Вывести новости на главную + кастомизация новостей

Автор jrrtgimli

Ответов: 0
Просмотров: 1310
Последний ответ 06.12.2013, 12:02:55
от jrrtgimli
sdrsssyndicator если есть активная ссылка в новости RSS перестает брать новость и все новости до нее

Автор HolySong

Ответов: 2
Просмотров: 1229
Последний ответ 30.08.2013, 11:48:55
от HolySong