Как вставить модуль в статью joomla

Как вставить модуль в статью joomla

Возможно вы задавались уже вопросом “Как же вставить модуль в статью Joomla?”. Бывает иногда необходимо вставить какой либо слайдер реализованный в модуле в статью. Лично я использовал и слайдер и в VirtueMart (ВиртуеМарт) вставлял на главную старину случайный вывод товара, вставлял форму обратной связи, фору ввода на сайт. Возможно у вас другая ситуация и вы найдете свое применение вставки модулей в статьи joomla.

Итак, задача. Есть модуль, мы хотим чтобы он отображался в статье. Вставить модуль в статью joomla 2.5 и 1.5 можно легко, алгоритм аналогичен.

Как вставить модуль в статью joomla

Идем в менеджер модулей, в административной панели. Выбираем нужный нам модуль.

Выбираем нужный нам модуль.

И в позиции, вместо выбора позиции набираем уникальное название позиции. Желательно, чтобы было понятно, что это позиция не модуля в шаблоне, то есть не выбирайте названия “Left 2” или “position-20” или другим названием, которое будет запутывать вас. Можно к примеру “textmod” или “_addmod”, чтобы было сразу понятно, что модуль находиться в тексте. Скорее всего вам необходимо будет скрыть показ заголовка.

Для простоты можно просто указать, что на всех страницах

Важно: необходимо отметить галочкой, чтобы этот модуль отображался в определенных(ой) меню. Для простоты можно просто указать, что на всех страницах.

“Загрузка модулей в статьи” (Content - Load Module)

Далее идем в менеджер плагинов, находим в joomla 1.5 “Загрузка модулей в статьи” (Content — Load Module) в joomla 2.5 “Контент — Загрузка модулей” (Content — Load Modules). Активируем этот плагин, если он не опубликован.

Далее создаем статью. Если вы не хотите, чтобы она у вас появлялась с писке обычных статей, то тогда сохраняем ее в специальном разделе для служебных материалов, в joomla 1.5 можно не отображать не в каких категориях.

loadposition

Далее пишем необходимое описание, если в этом есть необходимость. И вставляем код { loadposition modintext01 } (удалить пробелы между фигурными скобками и текстом), где _addmodtext – это позиция модуля, которую вы вписали выше. Если вы копируете из данной статьи, то лучше очистите этот текст, либо вставив в блокнот и скопировав обратно, либо вставив напрямую без визуального редактора, в html. Это сделать необходимо для того, что если у вас скопируется форматирование текста, эта функция может быть воспринята как обычный текст. Если вы перенесли через блокнот, то можете вставлять и через визуальный редактор.

23 комментария
  1. Carabus:

    Добрый вечер! Тольок начал осваивать Джумлу 2.5. Благодарю за статью, очень помогла!

  2. Shoten:

    ..назовем позицию к примеру “textmod” или “_addmod».. на картинке нарисуем {loadposition_addmodintext}..
    ниже читаем вставляем код {loadposition modintext01}..
    где _addmodtext – это позиция модуля!!!!!!
    А можно по конкретнее, что писать то??? перепробовал кучу вариантов, но ваша схема не работает(((
    Что писать то??!!

    • ageta:

      [b]Shoten[/b], я к примеру писал, ВЫ можете выбрать любое название модуля, которое не используется. Только между loadposition и названием модуля пробел нужен. Вставляется {loadposition название_модуля} в нужную Вам статью.

  3. Rost004:

    Перепробовал уже множество вариаций вставки модуля в статью, только в нескольких из них нашел возможность указания места вставки, в том числе и в вашем. Но вот не задача, доп. стили модуля (выпадающего меню) слетают, когда я вставляю эоим методом. Может кто сталкивался с таким явлением? Могу конкретику в личку привести.

    P.S. Необходимость вставки модуля в статью обусловлена тем, что не смог найти, где прописывается приоритет размещения позиций в шаблоне. Так же не смог прописать плавающую позицию. В итоге если вставить модуль уже в существующую позицию, при раскрытии пункты меню, выходящие за пределы позиции, теряются…хелп!

    • ageta:

      [b]Rost004[/b], не сталкивался с такой проблемой, если Вы нашли решение — пишите, кому то это может очень сильно помочь.

  4. Николай Александрови:

    Сделал. Все модули в списке в админке ПРОПАЛИ кроме одного стороннего….

    • ageta:

      [b]Николай Александрови[/b], не может быть. Значит вы что то не так сделали, сами случайно удалили или перенесли в корзину или изменили отображение модулей в админке. Вставка модуля никак не влияет на сами модули.

  5. Алексей:

    А если мне нужно выводить модуль «похожих материалов» во всех статьях, можно где-то прописать в одном месте загрузку этого модуля в области контента или придется отдельно для каждой статьи прописывать лоадпозишн? Вот у Вас на сайте, как реализован вывод блок «Похожие материалы»?

  6. Никита:

    Мне нужно вставить модуль прокрутки товаров
    виртуалмарта в описание магазина виртуалмарта, так ка Вы вставляли у меня получается в обычные статьи, а в описание магазина нет.
    Joomla 1.5 Virtuemart 1.1.9

  7. Константин:

    Все отличчно пашет спс:_)

  8. Серж:

    спасибо. Работает. Оказывается все так просто)

  9. Виктор:

    Блин мега статья!!!!!!! Заработало с первого раза! Вы меня спасли ))))))

  10. Igor:

    Спасибо, работает! 🙂

  11. Сергей:

    Спасибо! все заработало с первого раза! неделю интернет рыл что бы найти решение этой проблемы. Спасли кучу нервов и времени! Еще раз спасибо.

  12. Андрей:

    Повторил все в точности… результата ноль. Вставлял в статью модуль погоды, но в статье ничего нового не появилось =) Кстати {loadposition_addmodintext} в статье не отображается, что, как я понимаю, значит что сие воспринялось как тег… Перепроверил все по 100 раз, и модуль опубликован, и название уникальное, и привязка ко всему… потом пробовал вставлять модуль не в статью а в разные позиции шаблона и снова эффекта ноль=) скачал другой модуль погоды, перерыл всю сеть и снова ноль… ппц…

    • ageta:

      Значит что то делаете на так, что то упускаете или что то отключили. Посмотрите
      1. Плагины, должен работать (быть включен) плагин отвечающий за это «Контент — Загрузка модулей/loadmodule»
      2. Активирован (включен) модуль, который вы вставляете.
      3. У модуля должно быть выбрано уникальное название позиции, не встрачающаяся в шаблоне.
      4. Правильно вствить в статью, без ошибок «{loadposition namepositionmodule}»

  13. Екатерина:

    Огромное спасибо))) Все отлично получилось!!!

  14. Руслан:

    Здравствуйте, использую на своём сайте и loadposition и loadmodule всё прекрасно работает, но есть одно НО. Работает только под SuperUser (Admin), под обычными гостями и даже зарегистрированными пользователями информация не отображается, они видят к примеру: {loadmodule mod_lca}
    Куда копать??? есть версии?
    Проверял не обрезается ли текст фильтрами системы, всё в норме, голову уже сломал себе (

  15. Евгений:

    Здравствуйте! Как можноизменить в модуле фотогалереи размеры увеличиваемых фотографий? То есть в данный момент все увеличиваемые фотографии обрезает с верху и снизу (положение области увеличения горизонтальное, а фоографии в вертикальном положении)

  16. Фёдор:

    Прекрасная, подробная, действующая инструкция!
    Благодарю.

  17. Артур:

    на работает. Т.е. вообще не работает. Абсолютно. Всё ввел правильно, все по инструкции, плагин включен, проверил на 50 раз. Тупо пишется текст в статье, вместо того чтобы модуль показать

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>