Новости Joomla

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
loadposition в компоненте
« : 13.07.2017, 18:08:55 »
Народ всем привет, подскажите пожалуйста как вывести loadposition в компоненте. По всему сайту это работает а вот в 1-м компоненте нет - подскажите где копать. спасибо.
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Re: loadposition в компоненте
« Ответ #1 : 13.07.2017, 19:52:32 »
По всему сайту это работает а вот в 1-м компоненте нет
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.
Веб-разработка: заказ. Только новая разработка.
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #2 : 13.07.2017, 22:47:44 »
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.

Вот шаблон вывод материала в этом компоненте:
Цитировать
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; ?>
                        </div>
                    <?php } ?>

Как заставить работать com_content подскажите пожалуйста.

// No Direct Access
defined('_JEXEC') or die('Resticted Aceess');


$doc = JFactory::getDocument();
$doc->addScriptdeclaration('var spproperty_url="' . JURI::base(). 'index.php?option=com_spproperty";');

?>

Тут тема есть но почему то у меня не сработал ни один из способов - либо я делаю что то не так: http://joomlaforum.ru/index.php/topic,205578.0.html
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: loadposition в компоненте
« Ответ #3 : 13.07.2017, 23:01:52 »
Обработка событий плагинов делаеться во view или в model.
Ну а если надо в макете вывести позицию  (не посередине текста) то есть такая штука как нестандартный вывод модуля. По гуглите.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: loadposition в компоненте
« Ответ #4 : 13.07.2017, 23:57:40 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #5 : 14.07.2017, 01:59:25 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));

Спасибо большое это сработало - теперь надо понять как мне выводить модули через сам компонент: Скажем если я в php прописываю код то у меня на всех страницах компонента выходит 1 и тот же модуль - можно ли сделать так что бы "$position = 'my_position';" как то работало непосредственно через редактор и я мог вывести любой модуль без дублирования везде? Подскажите пожалуйста. Или хотя бы что гуглить :(
Код
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
                        </div>
                    <?php } ?>
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #6 : 14.07.2017, 11:17:27 »
Пришла мысль но не знаю как реализовать: Как вывести тут заданный диапозон чисел? $position = 'my_position[Диапозон чисел]'; Что бы каждому модулю я мог просто давать уникальное число?
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: loadposition в компоненте
« Ответ #7 : 14.07.2017, 11:27:41 »
что-то мне кажется что loadposition тут не надо)
посмотрите например это http://www.master-web.info/display-joomla-module-anywhere/

*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: loadposition в компоненте
« Ответ #8 : 14.07.2017, 11:50:27 »
Если вывести в переопределении макета то можно и так
Код
<?php
<?php
$modules = $doc->loadRenderer('modules');
if (!empty($modules->render('postion')))
{
echo $modules->render('postion', array('style' => 'xhtml'));
}
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #9 : 14.07.2017, 15:32:08 »
Народ а с этой функцией никак объединить нельзя? http://php.net/range
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #10 : 14.07.2017, 19:54:57 »
Народ всем спасибо - я нереальное днище( Напишу как все получилось: Взял код Алекса
Код
[?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
И поменял вот на такой вид:
Код
<?php echo trim(JHTML::_('content.prepare', ' ' . $this->item->description . ''));?>
- все модули начали выводится как надо. Благодарю за помощь ребят!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шорткоды baforms в кастомном компоненте

Автор oxbeat

Ответов: 2
Просмотров: 665
Последний ответ 20.02.2024, 00:41:29
от oxbeat
[РЕШЕНО] Как переопределить $list_limit в компоненте тегов?

Автор effrit

Ответов: 21
Просмотров: 1221
Последний ответ 14.05.2021, 17:18:36
от effrit
Как в компоненте RsSeo обнулить счетчик просмотров статьи?

Автор web1

Ответов: 0
Просмотров: 482
Последний ответ 14.02.2021, 18:24:01
от web1
Где может быть функция сохранения в компоненте?

Автор Dram

Ответов: 15
Просмотров: 1040
Последний ответ 26.10.2020, 22:20:50
от Dram
Поиск в своем компоненте средствами Joomla

Автор sesil

Ответов: 3
Просмотров: 708
Последний ответ 12.07.2019, 09:01:51
от sivers