Режим тех.обслуживания предназначен для работы с файлами скрипта обменника.
Чтобы в момент обновления или редактирования пользователи не видели ошибок, необходимо включать режим тех.обслуживания.
При обращении к сайту, пользователи будут перенаправлены на страницу тех.обслуживания.
Как включить режим тех.обслуживания
Чтобы включить режим тех.обслуживания, необходимо открыть файл rk-config.php в любом редакторе. Файл rk-config.php находится в корневой директории.
Нужно заменить строку:
define('RK_MAINTENANCE_MODE', false);
на
define('RK_MAINTENANCE_MODE', true);
Как отключить режим тех.обслуживания
Чтобы отключить режим тех.обслуживания, необходимо открыть файл rk-config.php в любом редакторе. Файл rk-config.php находится в корневой директории.
Нужно заменить строку:
define('RK_MAINTENANCE_MODE', true);
на
define('RK_MAINTENANCE_MODE', false);
В тестовом режиме, скрипт обменника выводит все доступные ошибки. А также доступны скрытые разделы, для тестов и разработчиков.
Как включить тестовый режим
Чтобы включить тестовый режим, необходимо открыть файл rk-config.php в любом редакторе. Файл rk-config.php находится в корневой директории.
Нужно заменить строку:
define('RK_DEBUG', false);
на
define('RK_DEBUG', true);
Как отключить тестовый режим
Чтобы отключить тестовый режим, необходимо открыть файл rk-config.php в любом редакторе. Файл rk-config.php находится в корневой директории.
Нужно заменить строку:
define('RK_DEBUG', true);
на
define('RK_DEBUG', false);
Режим обновления устанавливается опцией в настройках скрипта.
При включенном режиме обновления, сайт доступен и работает, но пользователи не могут совершить никаких действий на сайте. Вместо ожидаемых действий, они будут видеть ошибку - включен режим обновления.
При включенном режиме обновления, все плагины будут пытаться выполнить свои действия при активации.
Как включить режим обновления
1. В административной панели, перейти в настройки
2. Отметить чекбокс возле режима обновления
3. Нажать кнопку "сохранить" в настройках, чтобы изменение вступило в действие.
Как отключить режим обновления
1. В административной панели, перейти в настройки
2. Отметить чекбокс возле режима обновления
3. Нажать кнопку "сохранить" в настройках, чтобы изменение вступило в действие.
Административная панель управления скрипта обменника RichExchanger, является виртуальной.
По умолчанию адрес такой: ваш_сайт/admin
Стоит отметить, если вы не имеете прав доступа к административной панели (не авторизованы с правами доступа к панели управления), при запросе адреса, вы будете видеть ошибку 404 (страница не существует).
Изменить адрес, можно только в файле конфигурации сайта (rk-config.php в корне сайта).
Для этого, в файле необходимо дописать следующую строчку кода:
define('RK_ADMINPAGE_PATH', 'названиепапки');
Для авторизации администраторов, существует специальная страница с формой входа.
По умолчанию, она находится по адресу: ваш_сайт/adminlogin.
По желанию, адрес сайта можно изменить в конфигурационном файле (rk-config.php в корневой директории). Из админки сайта, адрес не меняется. Так сделано потому, что многие вводят адрес и забывают его. Потом приходится искать его в БД сайта. В нашем случае, он всегда в файле, всегда легко найти.
Следует помнить, что страница входа в административную панель скрипта обменника RichExchanger, не индексируется поисковыми системами и не открывается во фрейме.
Страница авторизации в админ-панель является виртуальной. Если вы уже авторизованы на сайте, вы не сможете попасть на эту страницу. При попытке к ней обратится, будет появляться ошибка 404 (не существующая страница).
Авторизоваться на сайте, на котором установлен скрипт обменника RichExchanger, можно двумя способами:
1. Авторизация через адрес для администраторов. Находится на отдельной странице входа. Через эту форму, могут быть авторизованы только администраторы и пользователи, имеющие частичный доступ к административной панели.
2. Через форму на сайте, если таковая подключена плагином. Плагин авторизации пользователей на сайте не является обязательным.
Следует учитывать, что через страницу административного входа, можно авторизоваться только пользователями с правами доступа к админке сайта, а через сайт, только пользователям без прав доступа к админке сайта.
Частая ошибка пользователей, это ввод административных данных с фронта. На такое действие, всегда будет выдаваться ошибка неверного пароля. Так сделано для безопасности.
Для того чтобы создать первого администратора, на скрипте обменника RichExchanger, необходимо:
1. перейти на страницу авторизации для администраторов;
2. нажать на ссылку "регистрация";
3. зарегистрировать пользователя.
Важно! Данная возможность существует только в том случае, если сайт не имеет ни одного администратора. Как только первый администратор будет создан, страница регистрации отключается автоматически.
Версия скрипта обменника выводится в подвале слева, на каждой странице админ-панели
Скрипт обменника RichExchanger, имеет функцию вывода иконок-индикторов.
Функция вывода иконок-индикаторов в админ-баре находится в самой CMS. Отдельно включать ее или отключать нельзя.
Индикаторы – это картинки с количеством новых действий. К примеру, если кто-то добавил отзыв на сайт, появится индикатор отзыва с количеством новых отзывов. Если нажать на иконку в админ-баре, произойдет быстрый переход на страницу новых отзывов.
Индикаторы очень удобные в применении, но вызывают дополнительную нагрузку на сервер. Именно поэтому, существует страница настроек вывода индикаторов. На странице настроек, можно запретить вывод конкретного индикатора.
Чтобы попасть на страницу настроек, нужно нажать на иконку-индикатор.
Консоль - это стартовая информационная страница в административной панели. При авторизации, пользователи с доступом к админке, попадают в консоль.
Консоль состоит из информационных виджетов. Виджеты можно перетаскивать из колонки в колонку, при желании сворачивать и разворачивать. Полное удаление виджета из консоли не предусмотрено.
Раздел "Миграция" предназначен для специальных действий при обновлении от одной версии скрипта обменника, к другой.
Также раздел иногда используется для специальных действий, связанных с плагинами.
Страницы, это один из важных информационных разделов сайта.
Управление страницами
Слева в меню админ-панели, находится раздел "Страницы". В этом разделе можно просматривать доступные страницы, редактировать и создавать новые.
Поля при создании страниц
Постоянная ссылка
Поле для ввода хвоста постоянной ссылки. Страница доступна по адресу domain/постоянная_ссылка
В этом поле доступны для ввода только латинские символы, дефис и нижнее подчеркивание. Если поле не задано, оно будет создано автоматически, исходя из заголовка страницы.
Постоянная ссылка, всегда является уникальным значением. Таким образом, не может существовать 2 страницы с одной и той же постоянной ссылкой.
Заголовок страницы
Название страницы.
Содержимое страницы
Текст отображаемый на странице.
Шаблон страницы
Стандартная тема имеет несколько шаблонов: стандартный шаблон (шаблон с форматированием для текста), страница без сайдбара (шаблон с форматированием текста, но без вывода сайдбара).
В административной панели скрипта обменника RichExchanger, раздел "Внешний вид" отвечает за внешний вид сайта.
Темы
В данном разделе происходит выбор тем, если таковые имеются.
Меню
Управление меню сайта, если в теме существуют меню.
Виджеты
Управление виджетами сайта
Логотип
Управление иконкой сайта и логотипом. Управление логотипом поддерживается не всеми темами.
Под настройками логотипа, обычно находятся персонализированные разделы тем.
Если тема поддерживает меню, управление меню происходит в разделе: "Внешний вид" - "Меню".
Меню можно создать неограниченное количество.
Чтобы добавить новое меню, необходимо нажать кнопку "Добавить".
Чтобы редактировать существующее меню, необходимо нажать кнопку "редактировать", возле необходимого меню
В левом верхнем блоке, необходимо ввести название меню (название отображается только в админ-панели)
Области темы, в которых будет выводится меню, выбираются в этом же блоке, если они доступны в теме. После всех действий, необходимо нажать кнопку "Сохранить".
После указания областей темы и создания меню, ниже появляется блок, который разрешает добавлять ссылки в меню или страницы, если такие существуют:
Все ссылки, добавленные в меню, появляются справа в блоке "Элементы меню".
Элементы меню можно перемещать с помощью элементов управления.
Чтобы удалить пункт меню, необходимо нажать на красный крестик, возле пункта меню:
Если нажать на заголовок пункта меню, будут раскрыты настройки пункта меню, в которых можно изменить название пункта меню и ссылку. При нажатии кнопки сохранить, настройки пункта меню будут сохранены.
Практически все темы скрипта обменника RichExchanger, имеют виджеты на главной, для управлениями блоками главной страницы.
Некоторые темы, поддерживают вывод виджетов в боковой колонке.
Управление виджетами происходит в разделе: "Внешний вид" - "Виджеты".
Для начала, необходимо выбрать из списка конкретную область виджетов:
В левом поле, выбрать из списка желаемый виджет и нажать кнопку "добавить":
Добавленные виджеты, появляются в колонке справа:
Если кликнуть на заголовок виджеты, будут открыты настройки виджета:
В настройках виджета, находится также его удаление.
Если виджетов несколько, их можно перемещать либо с помощью кнопок "вверх" и "вниз", находящихся в правом углу виджета.
Плагин – это дополнительные функции для скрипта обменника RichExchanger.
Включение плагина (активация), приводит к появлению описанной в плагине функции. Соответственно, отключение – убирает функцию с сайта.
В разделе "Плагины", происходит управление плагинами, их включение и отключение.
Раздел "пользователи" является разделом, для управления пользователями сайта.
Из этого раздела можно добавлять пользователей, редактировать пользователей, изменять им права, задавать настройки профиля и смотреть лог авторизаций.
Добавление нового пользователя, осуществляется из раздела админки "Пользователи" - "Добавить пользователя".
Для добавления пользователя, необходимо обладать правами администратора или "добавление пользователей".
При добавлении, указывается только основная информация. Более детальная информация задается при редактировании.
При редактировании пользователя, доступны следующие вкладки с полями:
Основные данные
Роль
Роль пользователя на сайте
Подтверждение удаления элементов
Если подтверждение включено, в админ-панели, при попытке удалить какой-либо элемент, всплывает окно с подтверждением удаления. Если подтверждение отключить, уведомления не будет и элемент будет сразу удалятся.
Поиск в селектах
Форма поиска в селектах, у которых больше 5 элементов.
Отключение подсчета страниц в админ-панели
Подсчет страниц, постраничная навигация, вызывает дополнительную нагрузку на сервер. Если отключить подсчет страниц, навигация останется, но не будет известно количество страниц.
Фамилия, имя, отчество, e-mail, телеграм, телефон
Личные данные пользователя. Стоит помнить, что e-mail, телеграм, телефон являются уникальным значением по сайту (не может быть двух пользователей с одним и тем же email, к примеру), остальные данные могут повторяться.
Информация
IP адрес
IP адрес, с которым пользователь зарегистрировался на сайте.
Браузер
Браузер, с которым пользователь зарегистрировался на сайте.
Бан
Блокировка аккаунта. Пользователь с блокированным аккаунтом не сможет быть авторизованным на сайте.
Настройки безопасности
Восстановление пароля
При выставленной опции – "нет", пользователю запрещается восстанавливать пароль.
Уведомление при авторизации
Сообщение-уведомление при авторизации пользователя.
Подтверждение авторизации
Двухфакторная авторизация. Авторизация по ссылке.
Разрешенные IP-адреса
Если не указано никакое значение, разрешены все IP адреса для пользователя. Если указан IP-адрес или маска, вход и авторизация будут разрешены только указанным в настройках IP.
Проверка IP при авторизации
Проверка текущего IP-адреса с адресом при авторизации. Если адрес изменился, необходимо проходить авторизацию заново.
Проверка браузера при авторизации
Проверка текущего браузера с браузера при авторизации. Если браузера изменился, необходимо проходить авторизацию заново.
Каждый раз, при попытке авторизации на сайте, скрипт обменника RichExchanger автоматически записывает лог авторизации.
Лог авторизации записывается как в случае удачной авторизации на сайте, так и в случае неудачной.
Логи находятся в разделе "Пользователи" - "Лог авторизации".
Логи хранятся определенное кол-во дней, после чего удаляются безвозвратно.
Логи удаляются по крон-заданию. Настроить задание можно в разделе "Настройки" - "Cron" - "Удаление информации об авторизации пользователей в системе". По умолчанию, удаление происходит "на сайте", каждые 24 часа. Т.е. каждые 24 часа, система удаляет логи, которые старше 30 дней (если иное не указано в настройках логирования).
Двухфакторная авторизация – степень защиты аккаунта пользователя при авторизации. При попытке авторизоваться, пользователю отсылается одноразовая ссылка для входа в аккаунт.
Двухфакторная авторизация включается и выключается, в профиле каждого пользователя отдельно. Так у одного пользователя она может быть подключена, а у другого – нет.
По умолчанию, двухфакторная авторизация отключена для пользователей на фронте. Чтобы ее включить, нужно зайти в раздел "Настройки" и включить "Подтверждение авторизации для пользователей".
Независимо от того пришло ли сообщение двухфакторной авторизации, ввод подтверждения является обязательным.
Следует помнить, что если не задать шаблон сообщения двухфакторной авторизации, сообщение не придет. Сообщение настраивается в разделе "Сообщения"- "Двухфакторная авторизация".
Скрипт обменника RichExchanger способен уведомлять пользователей об успешной авторизации.
Если в личном кабинете стоит настройка "уведомлять пользователя об авторизации", тогда каждый раз, при успешной авторизации, пользователь будет получать сообщение.
Настройка задается в профиле пользователя.
При этом стоит учитывать, что для корректной работы данной настройки, необходим специальный шаблон сообщения. Если шаблон задан не будет, уведомление приходить не будет.
Шаблон сообщения задается в разделе "Сообщения" - "Уведомление пользователя об авторизации".
Для совершения каждого действия в скрипте обменника RichExchanger, необходимо иметь соответствующие права.
Роль - это объединение нескольких прав.
Роли пользователей, администратор сайта может создавать и редактировать сам, из административной панели.
Исключением являются 2 роли, которые существуют по умолчанию. Их нельзя удалить или отредактировать:
Администраторы
Пользователи с правами администраторов, могут совершать абсолютно любые действия по управлению сайтом.
Пользователь
Обычный пользователь, зарегистрированный через фронт сайта. Этот тип пользователя не имеет никаких прав на администрирование сайта.
Права пользователей
Права пользователей задаются плагинами и прочими функциями. Администратор, может только разрешать те или иные права, для определенной роли пользователя.
Для этого необходимо:
- перейти в раздел "Роли пользователей" - выбрать роль для редактирования
- отметить галочки, возле необходимых возможностей и нажать кнопку "сохранить".
Настройки действуют на всех пользователей, у которых установлена данная роль.
Добавление новой роли пользователя
При добавлении/редактировании ролей пользователя, существует 2 поля:
Название роли
Любое название роли. Именно так роль и будет отображаться во всех местах, где она указана.
Системное название роли
Название для базы данных. Одно слово. Только латинские символы, включая знак нижнего подчеркивания.
Независимо от того, подключен ли плагин SEO, на сайте будет начальная карта сайта в формате XML. Эта карта необходима для поисковых систем и имеет свой собственный формат.
Находится она по адресу: имя_вашего_сайта/sitemap.xml
Без плагина SEO, в карте отображается только главная страница сайта.
При включенном плагине SEO, карта отображается зависимо от настроек.
Стоит заметить, что при включенном режиме обновления, карта сайта, независимо от настроек SEO-плагина, будет отображать исключительно главную страницу.
Карта сайта, является виртуальной страницей. Не следует искать ее на сервере. Если вы загрузите на сервер реальный файл, будет отображаться содержимое реального файла.
Независимо от того, включен ли у вас seo-плагин, на сайте есть предустановленный файл для роботов. Называется он robots.txt.
Файл доступен по адресу: имя_вашего_домена/robots.txt
В нем предустановлены настройки для роботов.
Файл является виртуальным, он не находится на сервере. Если вы загрузите на сервер физический файл, отображаться будет физический файл и настройки на него действовать не будут.
В разделе "Настройки" сайта находятся все основные настройки скрипта обменника RichExchanger, которые есть и могут быть на сайте.
В основном разделе существуют следующие настройки:
Режим обновления сайта
При режиме обновления, перестают работать многие функции для пользователей. Крон-задания хоть и выполняются, но сами функции не срабатывают. Все запросы с сайта, уходят в ошибку.
Данный режим работы, необходим, для миграции с одной версии скрипта на другую.
Часовой пояс
Выбор часового пояса для сайта.
Имя сайта
Название сайта. Используется скриптом глобально, во всех местах, где указано имя сайта.
Описание сайта
Короткое описание сайта. Девиз. Используется в некоторых случаях.
Подтверждение авторизации для пользователей
Разрешена ли двухфакторная авторизация на фронте. По умолчанию, выключена.
Уведомление при авторизации для пользователей
Разрешено ли отправлять уведомления о входе пользователям. По умолчанию, выключено.
Автоопределение языка пользователя
Если сайт мультиязычный, скрипт может определять автоматически язык пользователя и перенаправлять его на нужную версию сайта.
Раздел "Настройки E-mail" отвечает за все email сообщения отправляемые с сайта. Все сообщения, являются управляемыми. Если они не включены в этом разделе, отправляться они не станут.
В селекте выбора, необходимо выбрать с чем вы будете работать. Первая настройки "тест и настройки", все остальные - это шаблоны.
Тест и настройки
В блоке настроек, находятся две вкладки:
Основные данные
E-mail отправителя
Обязательное поле, обозначающее, от какого e-mail будут приходить письма. Важно, чтобы e-mail реально существовал, иначе письма не будут доходить до адресатов.
Имя отправителя
Любое имя отправителя, от которого будут приходить письма с сайта.
E-mail администратора
На этот e-mail по умолчанию будут приходить письма, предназначенные администратору сайта.
Настройки шаблонов
Шаблон шапки
Шаблон шапки всех отправляемых писем.
Шаблон подвала
Шаблон подвала всех отправляемых писем.
Под блоком настроек, находится тестовая форма для проверки отправления писем. Вы просто вводите e-mail и отправляете себе тестовое письмо, чтобы узнать отправляются письма или нет.
Настройки шаблонов писем
У каждого письма, отправляемого с сайта, есть свой шаблон. Чтобы настроить шаблон по своим правилам, необходимо выбрать его в выпадающем списке и настроить
В появившихся опциях, существует возможность, выставить следующие настройки:
Отправлять
Отправлять ли сообщение. Да – отправлять, нет – не отправлять.
Тема письма
Тема отправляемого сообщения
E-mail отправителя
E-mail, от имени которого будет совершена попытка отправить письмо. E-mail должен быть вашим и существующим. С несуществующих email письмо может быть не отправлено, либо попадет в папку спам с пометкой "подделка адреса".
Если в этом поле не будет указан отправитель, он будет взят из общих настроек.
Имя отправителя
Любое имя отправителя, которое увидит получатель сообщения.
Если имя отправителя не указано, оно будет взято из общих настроек.
E-mail администратора
Если письмо отправляется не пользователю, а администратору, появляется это дополнительное поле.
Здесь необходимо указать, e-mail администратора, которому придет письмо. Существует возможность задать несколько e-mail. В случае нескольких получателей, адреса прописываются через запятую.
Если поле не заполнено, оно будет взято из общих настроек.
Копия e-mail
E-mail адреса, на которые будет отправлена копия.
Скрытая копия e-mail
E-mail адреса, на которые будет отправлена скрытая копия.
Текст
Текст сообщения. В тексте можно использовать шорткоды, которые отображены в форме. HTML-тэги запрещены и будут просто удалены из сообщения.
Письма не имеют альтернативной настройки. Если вы их не настроили, отправляться они не будут.
Cron-задание, это задание на сервере.
Настройки находятся в разделе "Настройки" - "Cron".
Кроме настроек времени выполнения задач, в этом разделе можно посмотреть, время выполнения задачи на сервере (в файле) и время выполнения задачи на сайте.
Также можно принудительно выполнить задачу или же взять ссылку на выполнение конкретной задачи.
Выполнение на сервере или на сайте?
Если выполнение задачи происходит на сайте, тогда в тот момент, когда посетитель обратится к сайту, произойдет выполнение задачи. Если задач много, пользователь будет ожидать выполнения. До того момента пока задача не будет выполнена, пользователь не увидит сайта. В случаях, когда задач много, это может занять прилично времени.
В то же время, существуют простые задачи, которые желательно выполнять на сайте.
Когда выполнение происходит на сервере, посетители не замечают нагрузки. Но для выполнения на сервере, необходимо настроить cron сервера на файл с кроном от нашей CMS, с минимально возможным интервалом.
Для установки cron на сервере, необходимо взять актуальную ссылку на крон-файл. Она находится в разделе "Настройки" - "Cron" и установить задачу с обращением на этот файл уже на вашем сервере. Мы не описываем настройку на сервере, так как это действие зависит от вашего сервера индивидуально.
Разрыв строк
Шорткод для текста, с разрывом строк. Поддерживается не во всех темах.
Шорткод без атрибутов. Текст расположенный внутри, будет переносится без разрыва строк.
Текстовый блок
Если вы пишите текст на странице без форматирования (к примеру, страница плагина), и хотите, чтобы он отображался стилизовано, необходимо использовать этот шорткод.
Шорткод поддерживается не во всех темах.
Для пользователей
Текст расположенный внутри шорткода, будет выводится только посетителям, авторизованным на сайте.
Для гостей
Текст расположенный внутри шорткода, будет выводится только посетителям, НЕ авторизованным на сайте.
Web
Текст расположенный внутри шорткода, будет выводится только на web-устройствах.
Мобильная
Текст расположенный внутри шорткода, будет выводится только на мобильных устройствах.
Копировать текст
Текст расположенный внутри шорткода, можно будет скопировать, одним нажатием кнопки мыши.
Если установлен атрибут copy в положение 1, текст будет разбит по словам, а не целым предложением.
Спойлер
Шорткод спойлера необходим для создания вопросов-ответов на сайте. Поддерживается не каждой темой.
Текст внутри шорткода, будет являтся скрытым ответом на вопрос.
Текст в атрибуте title, является вопросом.
Если поставить в атрибуте open значение 1, спойлер будет раскрыт сразу же. При значении 0, необходимо будет нажимать на вопрос, чтобы раскрыть ответ.
Шорткод для создания картинки с атрибутами.
Текст, расположенный внутри шорткода, будет являться ссылкой на изображение.
Текст в атрибуте title, между кавычками, будет атрибутом titile картинки.
Текст в атрибуте alt, между кавычками, будет атрибутом alt картинки.
Текст в атрибуте description, между кавычками, будет атрибутом description картинки.
Стоит помнить, что не все темы поддерживают description.
Шорткод - это специальные тэги разметки, в текстовом редакторе. Располагаются выше поля ввода, если поддерживаются в данном тексте. Если шорткода в списке нет, значит он не поддерживается в данном поле.
Поддерживаемые шорткоды форматирования
br
Шорткод форматирования текста. Обозначает перенос строки.
p
Шорткод параграфа. Шорткод парный. Если он открывается, он должен быть закрыт.
b
Парный шорткод жирного текста. Текст, расположенный внутри, будет выделен жирным.
i
Парный шорткод курсива. Текст, расположенный внутри, будет выделен курсивом.
u
Парный шорткод подчеркнутого текста. Текст, расположенный внутри, будет подчеркнутым.
strike
Парный шорткод перечеркнутого текста. Текст, расположенный внутри, будет перечеркнут.
h2,h3,h4
Шорткоды заголовков. Текст, расположенный внутри, будет отображен в заголовке определенного размера: h2, h3 или h4.
список
Шорткод списка, состоящий из: ul, ol, li.
таблица
Шорткод для создания таблиц. Состоит из table, tr, th, td
a
Шорткод для создания ссылки с атрибутами.
Текст, расположенный внутри шорткоды, будет являться анкором ссылки (видимым текстом).
Текст в атрибуте href, между кавычками, будет являться url ссылки.
Текст в атрибуте title, между кавычками, будет атрибутом titile ссылки (всплывающий текст при наведении на ссылку).
У каждой страницы со списком, в админке сайта, есть настройки таблицы.
Располагаются они справа вверху.
В этих настройках, можно задать поля, которые будут выводится в таблице списка.
Также можно задать количество элементов, выводимых на странице.
Настройки вступают в силу, только после нажатия на кнопку "применить".
Важно помнить, что эти настройки являются индивидуальными для каждого отдельного пользователя. Если вы спрятали какие-то поля у себя, у других они останутся видимыми.