Как вставить любой модуль в контент на Joomla 1.5

Недавно в чате на Skype мне несколько человек задали один и тот же вопрос: «Как встатвить форму записи в статью на Joomla?». Поэтому я решил написать здесь. как это можно легко сделать использую возможности Joomla 1.5 (без дополнительных плагинов).

1. Создайте новый модуль или копию уже существующего модуля

В панели администратора в меню выбирите Расширения > Менеджер модулей. Создайте новый модуль или копию существующего.

2. Смените «Позицию» модуля

Откройте созданный модуль. Для этого кликните мышкой на название модуля.

В блоке «Подробности», который находится с левой стороны страницы, найдите параметр «Позиция». Это выпадающее меню, в котором можно выбрать позицию для модуля. В отличии от обычного выпадающего меню, это позволяет вносить текст, не находящийся в списке.

Введите в это поле любое название позиции (которое точно не находится в списке). Например, назовем его например login_form_inside_content.

Сохраните модуль, не забыв поменять параметр «Включен» на «Да».

3. Конфигурация плагина «Load Module»

Для этого в меню надо выбирите Расширения > Менеджер плагинов. В списке найдите плагин «Content – Load Module»

Откройте модуль , для этого кликните мышкой на его название. В блоке «Параметры», который находится с правой стороны экрана, сменити значение параметра «Стиль» на «Нет обрамления».

Сохраните плагин.

4. Добавление модуля в статью

Откройте статью , в которую вы хотите дабавить модуль, и в нужном месте вставьте следующий текст :

{loadposition login_form_inside_content }

Это все!

Если у вас будут вопросы или проблемы с добавление модуля , не стесняйтесь спросить меня. Вы можете сделать это на форуме http://forum.idea2site.com

61 комментарий to “Как вставить любой модуль в контент на Joomla 1.5”

  1. avatar AVA:

    спасибо, долго искал. Очень помогло

      (Цитировать)

  2. Здраввствуйте!
    Описанным методом пытался вставить кнопку социальных закладок в материал. Но не получилось. Вместо кнопки выдает код скрипта. Вставлял модуль с произвольным html кодом. Подскажите, в чем может быть дело?
    Спасибо за ответы

      (Цитировать)

  3. avatar Алекс:

    Здраввствуйте!
    Описанным методом пытался вставить кнопку социальных закладок в материал. Но не получилось. Вместо кнопки выдает код скрипта. Вставлял модуль с произвольным html кодом. Подскажите, в чем может быть дело?
    Спасибо за ответы  

    Возможно код социальных закладок не принимается модулем с произвольнтм html. Напиши мне на форуме и покажи какой код кнопки ты пытаешься вставить. Форум : http://forum.idea2site.com

      (Цитировать)

  4. Здравствуйте!
    Спасибо. Я разобрался в чем дело. Я просто ступил, когда создавал модуль с кодом. А именно вставил код кнопки просто в редакторе, а надо было через html. Получается он у меня обрабатывался как простой текст

      (Цитировать)

  5. Спасибо, статей много в сети, но ваша помогла !!

      (Цитировать)

  6. avatar Vornic:

    За то есть лучше и гибче, выводящий модуль по id, вот этот: http://www.pages-and-items.com/extensions/plugin-module-in-article/
    не нужно выводить целую позицию, есть опции обтекания контентом.

      (Цитировать)

  7. avatar Иван:

    Спасибо, очень помогло

      (Цитировать)

  8. Благодарствую!

      (Цитировать)

  9. есть опции обтекания контентом

    Подскажи как эту опцию применить!?!?

      (Цитировать)

  10. avatar Алекс:

    Подскажи как эту опцию применить!?!?  

    Если ты говоришь о картинке, надо задать отступ по вертикали и горизонтали (ьто бы был отступ от контента который «обтекает» картинку), и добавить align=»left» (или «right»)

      (Цитировать)

  11. Всё испробовал — никак не получается, а только выводится код в скобках. Плагин опубликовывал,пробовал вставить код как просто в редакторе, так и в html редакторе — ничего не получается.(((

      (Цитировать)

  12. avatar lightg:

    У меня тоже не работают ни основной способ, ни способ, предложенный в комментариях.

      (Цитировать)

  13. avatar Алекс:

    У меня тоже не работают ни основной способ, ни способ, предложенный в комментариях.  

    Можно посмотреть на сайт ?

      (Цитировать)

  14. avatar Алекс:

    Всё испробовал – никак не получается, а только выводится код в скобках. Плагин опубликовывал,пробовал вставить код как просто в редакторе, так и в html редакторе – ничего не получается.(((  

    Очень странно. У тебя Joomla 1.5.х?

      (Цитировать)

  15. Joomla 1.5.20, но причину уже нашёл: в поле «доступ» в плагинах у меня стояла запись «специальный», а надо «все» — поменял и всё заработало.

      (Цитировать)

  16. Есть такая проблема — сделать вывод модуля Похожие материалы, выше чем плагин комментариев (стоит JComments). Описанный вами способ, рабочий, но каждой статье прописывать {loadposition login_form_inside_content} как-то не хочется. Может есть какой-то способ сделать один раз и что-бы так всегда было?

      (Цитировать)

  17. avatar Дмитрий:

    А такое можно решение осуществить
    В панели управления модулем, а именно
    Назначение меню/выбор меню
    в этом окошке есть выбор меню и текстов.

    !!!Возможно туда запихнуть модуль virtuemart product category

      (Цитировать)

  18. avatar Леха:

    НЕ РАБОТАЕТ ни фига не работает
    не один из вариантов

      (Цитировать)

  19. TO Леха Леха, а плагин/мамбот активирован?

      (Цитировать)

  20. avatar Belozer:

    Коротко, ясно, действенно.
    Респект автору!

      (Цитировать)

  21. avatar Voloshka:

    Не работает 🙁 Хотя все сделала по инструкции… что не так?

      (Цитировать)

  22. avatar Voloshka:

    Урааа!!! Заработало!!! Стоило пожаловаться — и вот оно, пошло0поехало!!! Спасибо за урок!

      (Цитировать)

  23. Спасибо огромное, раньше через попу делал…

      (Цитировать)

  24. avatar Zyoma:

    Спасибо!!!!!!. Как говорится: Все гениальное просто))))

      (Цитировать)

  25. avatar Ридик:

    Спасибо! Очень помогло!!

      (Цитировать)

  26. Способ работает только для материалов. То есть модуль будет отображаться корректно только если разместить код внутри создаваемого материала. Если код вставить в произвольную область шаблона — он не подхватывается плагином и будет отображаться как текст.

      (Цитировать)

  27. Огромное спасибо! Всё работает!

      (Цитировать)

  28. avatar Анатолий:

    Спасибо, хорошая статья!
    При таком выводе модуля не отображается заголовок самого модуля. Это можно как-то исправить?

      (Цитировать)

  29. avatar maksimileyev:

    Спасибо огромное! Есть же добрые люди!?

      (Цитировать)

  30. avatar Дмитрий:

    Ребят я конечно извиняюсь, но что делать если у меня нет плагина Content — Load Module? От нет его и все и ничего похожего в плагинах нету( как его установить?

      (Цитировать)

  31. Ребят я конечно извиняюсь, но что делать если у меня нет плагина Content – Load Module? От нет его и все и ничего похожего в плагинах нету( как его установить?

    Смотри в Менеджер плагинов= Содержимое — Загрузка модуля в Материал = в колонке «файл» -loadmodule

    У меня собственно говоря вопрос по отображению HTML — страницы с картинками, текст выводится, а картинки нет(только рамка и «alt»). А так в принципе метод вывода очень понравился, спасибо автору.

      (Цитировать)

  32. Спасибо огромное! очень помогли! а то не знал как для сайта компании флеш-слайдер поставить. ставил в позиции модулей — некрасиво получалось — поставил теперь в контект — все шшшшикарно)))

      (Цитировать)

  33. {loadposition login_form_inside_content }

    Я думаю есть, но называется иначе.. Так Содержимое — Загрузка модуля в Материал

      (Цитировать)

  34. avatar Лена:

    Хотела вставить в описание товара в VirtueMart, но не вышло, отображается только код, хотя в обычном материале все работает, как надо. Не подскажите как исправить?

      (Цитировать)

  35. Не получается. Ни в шаблоне ни в материале не выводится. И кстати не только этот модуль а вообще никакие кроме первых двух, даже если местами меняю. В чем причина?

      (Цитировать)

  36. avatar Сергей:

    полезная инфа

      (Цитировать)

  37. avatar Oleg:

    To insert a module inside an article, use the {loadposition xx} command, as follows:
    1. Create a module and set its position to any value that doesn’t conflict with an existing template position. You can type in the position value instead of selecting it from the drop-down list. For example, use the position myposition.
    2. Assign the module to the Menu Items that contain the articles that you want the module to show in. You can also just assign the module to all Menu Items.
    3. Edit the articles where you want this module to appear and insert the text {loadposition myposition} in the article at the place where you want the module.

      (Цитировать)

  38. avatar Виталий:

    Спасибо, помогло!

      (Цитировать)

  39. avatar коля новосад:

    Спасибо большое.
    Я уже думал не найду нормальное решение в Joomla.

      (Цитировать)

  40. Здраввствуйте!
    Описанным методом пытался вставить кнопку социальных закладок в материал. Но не получилось. Вместо кнопки выдает код скрипта. Вставлял модуль с произвольным html кодом. Подскажите, в чем может быть дело?
    Спасибо за ответы

    Нужно отключить визуальный редактор в Joomla на время вставки этого кода.

      (Цитировать)

  41. или чтобы не отключать/включать редактор каждый раз можно поправить настройки самого редактора:
    Менеджер плагинов — редактор TinyMCE — настройки — «Очистка кода при сохранении» — переставить галочку в положение «Никогда».
    Удачи!

      (Цитировать)

  42. avatar Дмитрий:

    Оболдеть, а я и не знал о таком. Спасибо! Теперь блоки адсенса в статьи вывожу и доход раза в 4 вырос!

      (Цитировать)

  43. avatar Павел:

    Столкнулся с этим вопросом недавно. Нигде не мог найти подходящего решения. Нашел только у вас. Огромное спасибо)))

      (Цитировать)

  44. avatar Евгений:

    На 1 странице не работают несколько одинаковых модулей

      (Цитировать)

  45. avatar Денис:

    Огромное человеческое СПАСИБО! Очень помогло!

      (Цитировать)

  46. avatar Иван:

    Здраствуйте. Все перерыл и не знаю как решить проблему. Интересует вопрос как реализовать вставку на страницу нового материала. Пример: Меню «анектоды». Пункт меню «ГИБДД» И на этой самой открытой странице хочу получить список материал который может добавить каждый пользователь кнопкой добавить (отдельный анектод, соответсвтенно чтоб к каждому добавленному можно было привязать голосование, социальные закладки, комментарий). Если не затруднит опишиите как это все сделать. Вы моя надежда.. уже как 3 мес не могу переступить последнюю ступень… сайт не открываю из за этой вроде как мелочи.к. хочу доделать все до конца..

      (Цитировать)

  47. avatar Алекс:

    Здравствуйте Иван
    Как я понял, вы строите сайт на Joomla. Можно позволить всем записанным пользователям создавать новые статьи (сделать их авторами сайта) в определенную категорию (например Анекдоты->ГБДД). В этом случае Голосование/социальные закладки/комментарии на новых страницах будут появлятся как и на других страницах сайта (если конечно они там есть)

      (Цитировать)

  48. avatar Alex:

    Всё испробовал- не сохраняется {loadposition } в фигурных скобках при отключенном редакторе. В других случаях выводится как текст.

      (Цитировать)

  49. не получается что-то
    сделал всё так как вы писали
    хочу загрузить модуль Соц сетей в TABLE контент
    никак…
    может что-то я пропустил

      (Цитировать)

  50. avatar Андрей:

    Подскажите пожалуйста, как мне сделать чтобы {loadposition login_f} — модуль выводится выше таблицы, а надо чтобы он был внутри…

      (Цитировать)

  51. avatar wemarus.ru:

    ПОмню когда то давно тоже писал про подобное, а обнаружил данную возможность совершенно случайно.

    Подскажите пожалуйста, как мне сделать чтобы {loadposition login_f}— модуль выводится выше таблицы, а надо чтобы он был внутри…

    Дак и ставьте {loadposition login_f} в ячейку таблицы между тегами

      (Цитировать)

  52. avatar Андрей:

    Огромное спасибо! Очень помогло.
    На Джумла 2.5 работает.

      (Цитировать)

  53. avatar Александр:

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

      (Цитировать)

  54. avatar kopyraiter:

    Сразу помогло на Joomla 1.5.
    Просто и эффективно, без всяких плагинов (многие уже 1.5 не поддерживают)
    Большое Спасибо!

      (Цитировать)

  55. avatar Евгения:

    Спасибо большое! Всё просто и понятно написано. На joomla 3.1.1 получилось.

      (Цитировать)

  56. avatar ilianna.ru:

    офигеть как просто, спасибо!

      (Цитировать)

  57. avatar Елена:

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

      (Цитировать)

  58. avatar ilianna.ru:

    огромное спасибо все получилось!

      (Цитировать)

  59. avatar Olesia:

    скажите, почему выводится как текст {loadposition login_form_inside_content }?
    необходимо добавить слайдер на главную страницу.
    я создала материал с картинками, после в модуле указала источник, ведущий на эти материалы.
    а где прописать нужно {loadposition login_form_inside_content }?
    я прописывала в созданном материле, сразу после картинки, но так полагаю это неправильно.

      (Цитировать)

  60. avatar Olesia:

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

      (Цитировать)

Оставить комментарий