Найти тему

Универсальный модуль для MYENGINE CMS

Оглавление

Плагин "Универсальный модуль" позволяет создавать неограниченное количество страниц. На страницу с установленным модулем выводятся превью созданных страниц. Есть возможность вывода в боковом блоке списка ссылок на страницы.

Автоматически создается RSS канал, который можно разместить на Яндекс.Дзен и Pulse.Mail.ru, а так же на любом другом сайте имеющем возможность подключения RSS.

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

УСТАНОВКА ПЛАГИНА

Загрузите архив mod.universal.zip в разделе "Управление расширениями" панели управления.

Открываем раздел "Управление расширениями", в горизонтальном меню нажимаем ссылку "Загрузить и установить расширение".

-2

Откроется диалоговое окно для загрузки архива с расширением. Нажмите кнопку "Выберите файл".

-3

Откроется контекстное меню браузера. Найдите папку, в которую вы сохранили скаченный файл с архивом расширения. Откройте эту папку, выберите файл с архивом и нажмите кнопку "Открыть".

-4

После того, как контекстное меню закроется, в диалоговом окне нажмите кнопку "Загрузить и установить".

-5

Диалоговое окно закрывается, и система возвращается в раздел «Управление расширениями». В списке загруженных расширений появилась строчка "Универсальный модуль", значит наш плагин установлен.

-6

2. Переходим в панель управления на главной странице, находим и нажимаем на иконку "Универсальный модуль".

-7

Откроется панель управления плагином "Универсальный модуль".

-8

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

ОБЗОР ПАНЕЛИ УПРАВЛЕНИЯ ПЛАГИНОМ

Главная вкладка панели управления плагином, на которую выводится список созданных страниц.

-9

ВКЛАДКА "ДОБАВЛЕНИЕ НОВОЙ СТРАНИЦЫ"

Для добавления страницы нужно нажать на кнопку "Добавить страницу".

-10

Открывается вкладка "Добавление новой страницы". Необходимо заполнить все поля и нажать на кнопку "Добавить страницу".

ВКЛАДКА "НАСТРОЙКИ МОДУЛЯ"

-11

Рассмотрим основные настройки:

Идентификатор страницы с модулем - поле для ввода идентификатора страницы вывода модуля. По умолчанию это поле пустое. Его можно заполнить до создания страницы или после создания страницы вывода, это не принципиально. Необходимо чтобы идентификаторы совпадали.

Заголовок RSS канала - поле для ввода заголовка RSS канала, который будет автоматически создан при публикации первой же страницы. По умолчанию это поле пустое.

Путь до папки с изображениями - при загрузке модуля создается папка для загрузки изображений, путь до этой папки прописывается в этом поле. При необходимости можно создать свою папку, для этого достаточно ввести в это поле путь до новой папки и сохранить настройки. Новая папка будет создана, а старая удалена.

Количество превью - эта настройка имеет три опции:

  • На странице превью - определяет количество превью, которые выводятся на основной странице, при превышении количества превью над указанной величиной появится листинг страниц;
  • В боковом блоке - определяет количество ссылок выводимых в боковом блоке сайдбара;
  • В админпанели - определяет количество строк в списке страниц, который выводится в основной вкладке панели управления модулем. При превышении количества строк над указанной величиной появится листинг страниц.
-12
  • На всю ширину - при выборе этой опции превью выводится на всю ширину основного контента страницы;
  • Две колонки - при выборе этой опции выводится два превью на всю ширину основного контента страницы, т.е. в две колонки;
  • Три колонки - при выборе этой опции выводится три превью на всю ширину основного контента страницы, т.е. в три колонки;
  • Четыре колонки - при выборе этой опции выводится четыре превью на всю ширину основного контента страницы, т.е. в четыре колонки.

Вывод заголовка превью - осуществляет выбор статуса вывода заголовка превью: Включено/Отключено.

Вывод текста превью - осуществляет выбор статуса вывода текста превью: Включено/Отключено.

Фото превью в виде ссылки - если поставить чекбокс, ил фото будет выведено как ссылка.

Вывод фото превью - осуществляет выбор статуса вывода фото превью: Включено/Отключено.

Текст кнопки перехода к статье - кнопка выводится в превью страницы и предназначена для перехода на страницу публикации. Текст может быть любой.

Текст кнопки для перехода назад - кнопка выводится на странице и предназначена для перехода на страницу публикации превью. Текст может быть любой.

Вывод кнопок на страниц - осуществляет выбор статуса вывода кнопки на странице: Включено/Отключено.

Использовать стили шаблона - расширение имеет собственные стили оформления, которые подключены по умолчанию. Если в шаблоне имеются свои стили оформления этого модуля, то необходимо поставить чекбокс для их подключения.

Автоматически формировать текст превью - если поставить чекбокс, то при создании услуги текст превью с заданным количеством слов будет формироваться автоматически из текста страницы.

Текст уведомления на странице - этот текст будет выводится в уведомлении когда страницы ещё не созданы.

ВКЛАДКА "ИНФОРМАЦИЯ О RSS-КАНАЛЕ"

-13

Вкладка содержит информацию о RSS канале, который создается автоматически после публикации первой же страницы.

ВКЛАДКА "ИСТОЧНИКИ ДЛЯ ТУРБО СТРАНИЦ ЯНДЕКСА"

-14

В этой вкладке создается источник турбо страниц.

НАЧАЛО РАБОТЫ С МОДУЛЕМ

Первый шаг после установки модуля "Универсальный модуль" это создание страницы вывода модуля. Переходим в раздел "Управление страницами" и создаем страницу.

-15

Заполняем все поля, подключаем модуль к странице, копируем идентификатор и сохраняем страницу. Переходим в панель управления модулем и открываем вкладку "Настройки модуля"

-16

В поле "Идентификатор страницы с модулем" вставляем скопированный ранее идентификатор. Сохраняем настройки. Всё, модуль готов к работе.

ДОБАВЛЕНИЕ НОВОЙ СТРАНИЦЫ

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

-17

После сохранения система переходит во вкладку редактирования созданной страницы.

-18

Обратите внимание, что при загрузки фото превью, когда нажимается кнопка "Выбрать файл", файловый менеджер открывает именно ту папку, что прописана в настройках модуля.

-19

Это удобно, не нужно искать папку с фото в директории files. В эту папку можно сразу загрузить все нужные изображения, а потом используя файловый менеджер делать выбор и загрузку на страницу нужных фото.

Для завершения создания страницы необходимо заполнить все поля и сохранить внесенные изменения.

СПИСОК СТРАНИЦ

Главная вкладка панели управления модулем приобрела вид:

-20

Можно посмотреть созданную страницу. Для этого нужно нажать на ссылку "URL страницы". Нажимаем и смотрим результат.

-21

Если нажать на кнопку "Все страницы", то перейдем на страницу вывода превью созданных страниц.

-22

Чтобы рассмотреть элементы управления списком страниц создадим еще несколько тестовых страниц.

-23

Вверху справа от списка страниц есть небольшая форма "Сортировка списка страниц", если нажать на ссылку "Инфо", то откроется окно подсказки, где кратко описано как проводится сортировка страниц.

-24

Номер строки прописан слева в строке. Перенесем первую строку на третью, для чего в первом поле пропишем 1, а во втором - 3.

-25

Нажимаем кнопку со стрелкой, происходит перенос.

-26

Строки в списке можно переносить на соседнею строку вверх или вниз с помощью стрелок. Но, если нужно перенести строку которая находится в глубине списка, то использование стрелок для переноса неудобно. В этом случае нужно использовать форму сортировки.

НАСТРОЙКА ВЫВОДА ПРЕВЬЮ НА СТРАНИЦЫ

По умолчанию превью выводится на всю ширину основного контента страницы.

-27

Перейдем в настройки модулем и выберем для позиционирования превью опцию "Две колонки". Вывод превью примет вид.

-28

Используя различные сочетания настроек можно менять вид превью в некоторых пределах. Например, если отключить вывод кнопки в преввью, то заголовок принимает вид ссылки

-29

Можно отключить вывод текста в превью. Если отключить вывод текста и заголовка, то превью приобретет вид баннера.

-30

В настройках есть такая опция как "Автоматически формировать текст превью"

-31

Поставим чекбокс, сохраним настройки и перейдем к редактированию страницы.

-32

Теперь во вкладке редактирования страницы одно поле для ввода только содержания страницы. Введем в это поле небольшой текст и сохраним изменения. Переходим на страницу с превью и смотрим результат.

-33

Текст превью сформирован из основного текста страницы, количество слов в превью определяется настройкой во вкладке редактирования услуги.

-34

По умолчанию количество слов в превью равно 25, введем 45 и сохраним изменения. Смотрим результат.

-35

Изменяя таким образом количество слов можно регулировать высоту самого превью, подгоняя ее под высоту соседних превью. Это касается в первую очередь вариантов когда в ряд выводится несколько превью, два и более.

ИНФОРМАЦИЯ О RSS-КАНАЛЕ

Страницы созданы, значит RSS канал так же создан, переходим во вкладку "Информация о RSS-канале" и смотрим.

-36

Вся информация о RSS канале выведена. Теперь можно скопировать rss-ссылку на Ваш канал и вставить в любом rss-агрегаторе.

ИСТОЧНИКИ ДЛЯ ТУРБО СТРАНИЦ ЯНДЕКСА

Модуль "Универсальный модуль" позволяет практически в один клик создать RSS-канал для формирования турбо-страниц в соответствии с документацией Яндекс.

Откроем вкладку "Источники для турбо страниц Яндекса" и смотрим.

-37

Перейдем во вкладку "Настройки турбо страниц"

-38

Вкладка имеет следующие настройки:

  • Количество item для одного источника - по документации Яндекс количество записей в RSS источнике не должно превышать 1000. Если количество записей превысит указанное в поле значение, то произойдет разбивка на несколько источников. По умолчанию указана максимальное количество записей - 1000.
  • Идентификатор страницы источников - идентификатор используется для формирования уникального адреса на источники.
  • Время кеширования сформированных источников - производится выбор времени кеширования сервером страниц RSS источников с целью снижения нагрузки на сервер. По умолчанию рекомендован 1 час.
  • Исключения для турбо-страниц - если есть необходимость вывода не всех страниц при создании RSS источника, то можно отключить вывод этих страниц. Для этого нужно ввести в это поле через запятую идентификаторы отключаемых страниц.

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

-39

УДАЛЕНИЕ СТРАНИЦЫ

Большого смысла описывать эту функцию нет, всё просто. Нажимаете на ссылку "Удалить" в списке страниц, в строке со страницей, которую нужно удалить. Откроется окно для подтверждения удаления. Нужно подтвердить, нажав кнопку "Удалить", или сделать отмену, нажав "Отменить". Нажимаем кнопку "Удалить", происходит удаление страницы и система возвращается на главную вкладку панели управления модулем.

ВЫВОД СПИСКА СТРАНИЦ В БОКОВОМ БЛОКЕ

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

СОЗДАНИЕ КАТАЛОГА ТОВАРОВ С ПОМОЩЬЮ ПЛАГИНА "УНИВЕРСАЛЬНЫЙ МОДУЛЬ"

Создать плагин для каталога товаров не сложно. Для этого достаточно разархивировать архив с плагином. Папку переименовать, дав ей нужное имя, например, catalog. Затем нужно открыть файл info. Открыть его можно в любом текстовом редакторе. Файл имеет следующее содержание.

-40

В строке name необходимо прописать название нового плагина и сохранить файл.

-41

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

-42

Но, когда откроем панель управления плагином, то увидим, что внутри ничего не изменилось. Все надписи, тексты в кнопках, уведомления и т.д. остались прежними, что не совсем правильно.

-43

Если мы создали каталог, то по крайней мере заголовок панели управления этим каталогом должен быть соответствующим - Каталог товаров. Для этого можно открыть файл admin.php и переименовать все эти надписи, тексты в кнопках, уведомления... Это уже не очень простая работа и достаточно трудоемкая.. Чтобы упростить эту работу в файле integration_system.php создан список переменных, которые содержат все подобные тексты.

-44

Необходимо открыть этот файл и изменить эти тексты соответствующим образом.

-45

Результат будет таким.

-46

Для завершения "картины", необходимо в настройках изменить текст в опции "Текст уведомления на странице:".

-47

Вот вывод этого текста на страницу сайта.

-48

Теперь создадим пару тестовых карточек товара.

-49

Вкладка редактирования карточки товара будет иметь вид.

-50

Вид страницы каталога и страницы карточки товара.

Пример получился не очень презентабельный, но в рамках дефолтного шаблона и штатного текстового редактора трудно сделать что-то более интересное. Если поменять шаблон и редактор, то можно сделать примерно так.

Согласитесь, очень даже неплохо. Так что всё в ваших руках. Инструмент есть, а уж как вы его будете использовать зависит от вашей фантазии и ваших умений.

На этом описание плагина "Универсальный модуль" завершено.

Демо, пароль для входа в админ панель - 123.

На демо-сайте универсальный модуль представлен в двух вариантах. На его базе создано два раздела: Курорты и Горящие туры.

Ставьте лайки и подписывайтесь на канал. Дальше будет ещё интереснее.

#разработка веб-сайтов #создание сайтов #веб-дизайн #интернет #myengine