Начать бесплатно
Отзывы · установка на Joomla

Отзывы на Joomla. Модуль Custom. Проверка вставки.

Подготовьте отзывы в ELL и разместите готовую подборку в модуле Joomla. Здесь важны не только код, но и фильтры редактора, позиция шаблона и страницы показа.

Задача

Модуль может сохраниться без iframe или оказаться не на той странице: редактор и Joomla фильтруют HTML отдельно, а видимость модуля зависит от позиции, доступа и назначения меню. Рабочая публичная подборка ELL помогает отдельно проверить источник отзывов и место вставки.

Условный пример

Учебная ситуация для объяснения сценария.

До

Учебная ситуация: владелец вставил iframe в модуль, сохранил его и видит пустое место. Он ещё не сверил сохранённый HTML и назначение модуля. Это пример разбора, а не результат установки.

После

В учебном примере для доверенного редактора согласован допустимый HTML, iframe сохранён в модуле Custom, выбраны позиция и нужные пункты меню. Владелец проверяет одобренные отзывы по публичному адресу Joomla без входа в админку.

Порядок действий

  1. В ELL откройте «Отзывы на сайте» и нужную подборку. В блоке «Модерация» проверьте записи и опубликуйте те, которые готовы показать. Используйте реальные отзывы с разрешением на публикацию.
  2. В блоке «Оформление и публикация» проверьте «Включить публичную ссылку и виджет» и при изменении нажмите «Сохранить настройки». В «Ссылка и установка на сайт» нажмите «Открыть публичную страницу», сверьте подборку, затем «Скопировать код». Копируйте весь выданный iframe.
  3. В Joomla откройте Content → Site Modules → New и выберите Custom. Задайте своё название модуля. Это штатный модуль для HTML-содержимого; название пункта может быть переведено в вашей локализации.
  4. Перед вставкой согласуйте разрешение iframe с администратором. В настройках своего профиля можно выбрать Editor: None, чтобы вводить исходный HTML без фильтра редактора; это не отменяет глобальные Text Filters. У TinyMCE iframe по умолчанию входит в Prohibited Elements. Не отключайте фильтрацию для всех посетителей ради одной вставки.
  5. В Module Content вставьте полный iframe ELL. Выберите Position из реально доступных позиций вашего шаблона. В Menu Assignment назначьте нужные страницы; для общедоступного блока проверьте Access: Public и Status: Published.
  6. Сохраните через Save & Close. Снова откройте модуль в том же режиме исходного HTML и сверьте iframe и его src с кодом ELL. Если тег исчез, остановитесь и попросите администратора проверить оба уровня фильтрации. Повторное сохранение в TinyMCE может снова убрать запрещённый тег.
  7. Откройте назначенную страницу Joomla без входа в админку. Сверьте название подборки и одну одобренную запись с публичной страницей ELL. Если модуль есть в коде, но не виден на нужной странице, перепроверьте позицию, назначение меню и доступ.
  8. Проверьте узкий и широкий экран, длинный отзыв и переход к следующему разделу. Выданный ELL код имеет width="100%" и height="800". Высоту можно изменить вручную; прокрутка остаётся внутри виджета. Ширина относится к контейнеру, а не ко всему экрану. Автоматическое увеличение высоты не предполагается. Если меняете height, сохраните модуль и снова откройте публичную страницу.

Проверить перед завершением

  • Подборка ELL публична; нужные записи одобрены.
  • Администратор подтвердил допустимость iframe для доверенной роли.
  • После сохранения iframe и адрес подборки остались в Module Content.
  • Позиция существует в текущем шаблоне; модуль назначен нужным страницам.
  • Опубликованный модуль виден гостю, а не только администратору.
  • На узком экране доступны длинные отзывы и следующий раздел страницы.

Ограничения и условия

Инструкция относится к штатному модулю Custom в Joomla. Позиции определяет шаблон, а права и HTML-фильтры — администратор сайта. Выбор None обходит только фильтр редактора; глобальные фильтры сохраняются. Не включайте No Filtering для недоверенных групп. Маршрут Wrapper использует URL, а не полный код, и здесь не подменяет установку выданного iframe. Проверенные страницы документации не устанавливают отдельный платный тариф или обязательный собственный домен для Custom; это не обещание бесплатного хостинга или разрешений на конкретном сайте. ELL хранит и показывает публичную подборку, но не редактирует ваш сайт и не переносит в него отзывы отдельными записями CMS. После отключения публичной ссылки подборка недоступна и во вставке. Отзывы Яндекса не копируются в ELL: предусмотрен отдельный официальный виджет; неофициального сбора в этом сценарии нет.

Вопросы и ответы

Почему iframe исчез после сохранения в Joomla?

Проверьте сохранённый исходный HTML. Joomla применяет глобальные Text Filters, а TinyMCE имеет свои правила, включая Prohibited Elements. Изменение режима редактора не отменяет глобальный фильтр. Разрешённую настройку выбирает администратор.

Можно ли просто выбрать Editor: None?

Это позволяет вводить HTML без фильтра редактора, но не обходит глобальные правила. Не возвращайтесь к редактированию и сохранению этого модуля в TinyMCE без проверки: тег может исчезнуть снова.

Почему модуль виден администратору, но не клиенту?

Сверьте Access, состояние публикации и Menu Assignment. Для общедоступного блока нужен подходящий доступ; модуль также должен быть назначен нужной странице и позиции шаблона.

Нужно ли покупать расширение для отзывов?

Этот маршрут использует штатный Custom и код ELL. Стороннее расширение не является шагом инструкции. Права на HTML и условия хостинга уточняются у владельца сайта.

Подгонится ли высота iframe под все отзывы?

В коде ELL задана высота 800 пикселей, её меняют вручную. Внутренняя прокрутка остаётся. После изменения проверьте длинные записи и соседние блоки на узком экране.

Куда добавлять и где проверять новые отзывы?

В ELL, в нужной подборке. Сначала проверьте и одобрите запись, затем сверяйте её показ на странице Joomla. Копирование iframe не создаёт отдельную базу отзывов в Joomla.

Подготовьте отзывы для Joomla.

Создайте подборку ELL, проверьте записи и установите предоставленный код по инструкции.

Создать подборку

Быстрое действие

Новый постПроверить SEOСжать фотоСайт работает?Презентация