Компонент "Запись на прием" - система управления контентом Joomla

В настоящее время компонент «запись на приём» является оптимальным решением на сайтах предоставляющих услуги специалистов различной области. Запись на приём чаще всего необходима на сайтах медицинских клиник, салонов красоты, архитектурных агентств, государственных предприятий, автосервисов (и даже автомоек) и для множества других компаний. Главный принцип заключается в удобстве пользователя, который видит график работы специалиста или график предоставления услуги, а затем спокойно записывается на свободное время. Зарегистрированный специалист может просмотреть данные по записанным на приём посетителям сайта.
 

 

Оглавление

 

  1. Краткое предисловие

  2. Начало работы с компонентом запись на прием

    a) Создание учреждения

    b) Создание специализации

  3. Создание графика приема

  4. Создание специалиста в компоненте «Запись на прием»

  5. Как узнать ID пользователя?

  6. Ввод времени приема

    a) Вариант 1

    b) Вариант 2

  7. Создание элементов, которые заполняет посетитель сайта при записи на прием

  8. Время приема — управление и экспорт данных

    a) Административная часть
    b) Экспорт данных в CSV и XML
    c) Лицевая часть сайта

  9. Создание графика специалистом с фронтальной части сайта

  10. Система уведомлений

  11. Личный кабинет пользователя (пациента)
  12. Онлайн оплата в компоненте "Запись на прием" для Joomla

    a) Настройка Яндекс Касса
    b) Настройка Z-Payment

  13. Общие настройки компонента «Запись на прием»

  14. Типы пунктов меню

  15. Заключение

Краткое предисловие

 

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


Компонент «Запись на прием» совместим С JOOMLA 3.8 и выше.

Работа с более ранними версиями JOOMLA не поддерживается!

Приобрести компонент можно в нашем интернет магазине


 

Демонстрационный сайт и доступы к нему

 

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

Адрес демонстрационного сайта:

http://zapis-na-priem-30.sitogon.ru/

 

 

Административный доступ к сайту:

http://zapis-na-priem-30.sitogon.ru/administrator

Логин: user

Пароль: user

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

Чтобы протестировать компонент с точки зрения обычного зарегистрированного пользователя, например, человека, который собирается и осуществил запись на прием, я рекомендую воспользоваться следующими авторизационными данными:

Логин: user2

Пароль: user2


Работа с компонентом «Запись на прием»

 

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

Компонент «Запись на прием» для Joomla позволяет создавать структуру «Учреждение — Специализация — Специалист». К примеру: «Больница — Хирургия — Хирург».

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

После авторизации и установки компонента, переходим в главном меню админ панели «Компоненты — Запись на прием»

 

 


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

 

Создание учреждения

 

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

Далее заполняем поля «Заголовок» , «Описание» и не забываем опубликовать «Учреждение». После всех действий нажимаем кнопку «Сохранить и закрыть» и при необходимости добавляем еще одно учреждение.

 



Создание специализации

 

Следующая наша задача — создание специализации. Для этого переходим в соответствующий раздел и нажимаем кнопку «Создать»

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

Создаем график приема

 

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

Зачем это нужно?

Дело в том, что компонент «Запись на прием» позволяет вводить время записи двумя способами. В административной панели они обозначены, как «Ввод времени приема 1» и «Ввод времени приема 2». Чуть ниже мы обязательно изучим более подробно оба варианта ввода времени приема. Сейчас же я вкратце расскажу про каждый, чтобы прояснить ситуацию с графиком приема.

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

Второй вариант позволяет создавать своего рода шаблон для записи на прием. Это значительно упрощает работу с компонентом «Запись на прием». Для его работы данного способа предварительно требуется создать график приема, чем мы и займемся в данный момент.

В административной панели компонента открываем раздел «График времени приема» и нажимаем кнопку «Создать»


Основное внимание нужно обратить на текстовое поле «Время приема». Именно здесь будет решаться в какое время будет осуществлять прием специалист (или группа специалистов). Каждое время приема в данное поле вводится с новой строки.

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


Создание специалиста в компоненте «Запись на прием»

 

Настало время приступить к одному из важнейших этапов нашей работы — созданию специалиста. Для этого переходим в соответствующий раздел и нажимаем кнопку «Создать» в правом верхнем углу экрана


Далее рассмотрим все текстовые поля и прочие элементы управления, которые от нас требуется заполнить на странице создания специалиста.



ФИО — Имя, фамилия и отчество специалиста. Заполняется в произвольной форме

Почтовый ящик специалиста — на ящик, введенный в данное текстовое поле, будут приходить уведомления о записи на прием

Мобильный телефон — данное текстовое поле необходимо заполнить, если планируется настройка смс оповещения о записи на прием специалистам

Публикация — если данный переключатель включен в положение «ДА», то специалист будет виден отображаться на сайте

Учреждение — здесь при необходимости можно указать учреждение (которое мы с вами создавали ранее) , в котором работает специалист

Специализация — в данном случае выбирается специализация, по которой работает специалист

График времени приема — здесь, как следует из названия, мы выбираем один из графиков, который создавали ранее. Как видим, каждому специалисту можно присвоить свой собственный график приема

Описание — краткое текстовое описание специалиста. Оно будет отображаться на сайте рядом с его ФИО и фото

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

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

Для этого ему достаточно навести курсор мышки на дату, где стоит сообщение «Занято»

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

 

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


Как узнать ID пользователя?

 

 

Для того, чтобы узнать ID пользователя, необходимо в административной панели зайти в верхнем меню «Пользователи — Менеджер пользователей»

Далее в таблице пользователей обращаем внимание на колонку ID и копируем значение напротив нужного нам пользователя.

 

Ввод времени приема


Вариант 1

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

Чтобы данный материал претендовал на объективность, мы рассмотрим оба варианта и начнем согласно списку: с варианта №1.

Для этого в административной панели компонента «Запись на прием» в левой колонке выбираем «Ввод времени приема 1» и приступаем к заполнению требуемых полей.

 


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

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

Переключатель «Публикация» ставим в положение «ДА»

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

Ниже находится 24 поля, куда требуется ввести время на прием.

После того, как время заполнено, нажимаем кнопку «Сохранить» в правом верхнем углу экрана. Результаты своей работы можно просмотреть на сайте:

Вариант 2

В левой колонке административной части компонента нажимаем на «Ввод времени приема 2». Обратите внимание, что ранее обязательно должен был создан «График времени приема». Если вы по какой то причине читаете данную статью не сначала, очень рекомендую вернуться и прочитать разделы посвященные первоначальной настройке компонента.

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

При необходимости указываем лимит записей на одно время и обязательно нажимаем кнопку «Сохранить» в правом верхнем углу.


Создание текстовых полей и прочих элементов, которые заполняет посетитель сайта при записи на прием

 

В процессе записи на прием посетитель сайта должен сообщить определенную информацию о себе. Что это будут за данные — решать вам и только вам.

В разделе «Элементы» мы сейчас приступим к созданию полей, которые будет заполнять посетитель сайта. И сделаем это таким образом, чтобы наша заявка выглядела, как на рисунке:


На рисунке мы видим три типа элементов, которые требуется заполнить пользователю. Это текстовые поля (ФИО, Телефон, СНИЛС), Email и переключатель «Тип пациента».

Предлагаю немедленно отправиться в административную панель компонента «Запись на прием», в раздел «Элементы» и приступить к созданию элементов. Для этого нажимаем в правом верхнем углу экрана кнопку «Создать».

 

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

 

Заполняем текстовое поле «Название». Оно выполняет исключительно служебную функцию и не будет отображаться на сайте. А вот информацию, заполненную в поле «Заголовок» посетитель увидит слева от названия текстового поля.

Далее мы видим выпадающий список «Тип элемента». Выбираем вариант «Текстовое поле».

В списке «Прикрепленные специализации» выберем вариант «Для всех специализаций». В противном случае наше текстовое поле будет отображаться только для той специализации, для которой вы укажете в данном списке. При желании можно указать несколько специализаций удерживая клавишу CTRL (или CMD под Mac OS) и последовательно выделяя их мышкой.

Переключатель «Публикация» ставим в положение «ДА».

В такое же положение поставим переключатель «Обязательно для ввода». Это будет означать, что посетитель сайта будет обязан заполнить данное текстовое поле.

Если включить в положение «ДА» переключатель «Только для чтения», то у посетителя не будет возможности заполнять данное текстовое поле. Данную опцию логично использовать, когда вы хотите добавить на страницу записи какую то служебную информацию.

Переключатель «Мультивыбор» используется исключительно для типа элемента «Список». По умолчанию он стоит в положении «НЕТ» и в таком случае посетитель сайта имеет возможность выбрать какую то одну опцию в списке.

 

Если данный переключатель установлен в положение «ДА», то посетитель может выбирать несколько значений из предлагаемого списка. Делается это удержанием клавиши CTRL на клавиатуре (или CMD под Mac OS ) и выделением мышкой.


Текстовое поле «Максимальное количество символов» позволяет установить лимит на число вводимых символов.

«Ширина поля ввода» - если вы используете типа элемента «Многострочное поле» или «Список», то в данном текстовом поле можете указать размеры. В случае с многострочным полем указывается высота и ширина через запятую. Обратите внимание: вы указываете не пиксели, а столбцы и строки. Например запись «10,25» будет означать, что многострочное поле будет 10 строк в высоту и 25 в ширину.

Для типа элемента «Список» указывается только высота

Здесь нужно учитывать, что в вашем шаблоне уже могут быть прописаны стили для списка и многострочного поля. И далеко не всегда удастся изменить ширину и высоту этих элементов, не затрагивая CSS (таблицы стилей) вашего сайта.

«Класс CSS» - те, кто хоть немного знаком с CSS могут указывать в данное текстовое поле класс CSS из вашего шаблона. Указывается просто название класса, без точки в начале.

«Ввод только определенных символов» - здесь (без пробелов) вводятся символы, которые вы хотите разрешить вводить в данное текстовое поле.

Зачем это нужно?

Например, речь идет о текстовом поле, куда посетитель сайта должен вписать свой телефон, то логично разрешить ему вводить только цифры и символы «+» и «-». В таком случае поле «Ввод только определенных символов» в заполненном виде будет выглядеть так:

 

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

В нашем случае нам необходимо создать один переключатель «Тип пациента», где есть два значения: «Больной» и «Здоровый».

Соответственно, в данное поле мы вводим оба значения с новой строки:

 

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


Время приема — управление и экспорт данных в XML и CSV


Административная часть

Изучение управления временем приема мы начнем с административной части и поэтому отправляемся в соответствующий раздел.

 

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

Рассмотрим реальный пример с уже записавшимся пациентом и откроем его на редактирование.

Начинаем просмотр сверху вниз. Выпадающее поле «Специалист» показывает нам специалиста, которому принадлежит данная запись. Ниже мы видим поле «Дата» и «Часы» и «Минуты». Обратите внимание, что все поля могут редактироваться.

Ниже мы видим два переключателя. Если переключатель «Публикация» поставить в положение «НЕТ», то данная запись не будет отображаться на сайте.

Если переключатель «Занято» поставить в положение «НЕТ», то данное время будет опять доступно для записи на прием.

Ниже мы видим поля «ФИО» и «Телефон». Они нужны в том случае, если вы хотите вручную записать посетителя.

В поле «Полная информация» мы видим сводный отчет по уже записавшемуся пациенту.

Ниже в поле «Лимит записей на одно время» при необходимости можно изменить значение. Это потребуется в том случае, если на одно время вы планируете записывать несколько человек.

Далее мы видим данные записавшегося посетителя сайта. Если напротив этих данных поставить флажок и нажать кнопку «Сохранить» в правом верхнем углу экрана, то запись будет удалена.

 

Экспорт данных в XML и CSV

 

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

Компонент «Запись на прием» предлагает два варианта экспорта: в формат CSV и XML. Первый вариант позволит открывать список записанных людей в программе Excel.

Формат XML может использоваться при интеграции с другими приложениями.

Чтобы осуществить экспорт данных достаточно нажать на кнопку « CSV» или «XML» в верхней части экрана, в разделе «Время приема»

 

Рядом мы видим выпадающее поле «Специалист». Если выбрать конкретного специалиста, то будет осуществлен экспорт записей, которые соответствуют исключительно ему.

 

Управление временем приема с лицевой панели сайта

 

Компонент «Запись на прием» позволяет управлять временем приема не только с административной части сайта, но и с лицевой. То есть, каждый специалист, который назначен модератором, может с фронтальной части сайта делать время свободным, занятым, отсылать об этом уведомления, тем кто записался на прием.

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

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

Просмотреть ID можно в административной панели «Пользователи — Менеджер пользователей»

 

Далее в таблице пользователей обращаем внимание на колонку «ID» и копируем ID пользователя, под которым зарегистрировался специалист.

 

Теперь переходим «Компоненты — Запись на прием»

 

Далее в левой колонке отправляемся в раздел «Специалисты» и открываем на редактирование необходимого специалиста.

 

В текстовое поле «ID пользователя сайта» вписываем ранее скопированное значение и сохраняем специалиста.

После этой несложной операции специалист, после авторизации , сможет просматривать записанных к нему посетителей через фронтальную часть сайта.

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

Для этого переходим в раздел «Общие настройки» компонента «Запись на прием». Далее обращаем внимание на текстовое поле «ID модераторов-регистраторов (перечисление через запятую)» и вписываем сюда также ID пользователям

Если модераторов будет несколько, то ID указываются через запятую

 

Теперь осталось авторизоваться на сайте под логином и паролем пользователя, зайти на страницу записи и с помощью соответствующих иконок настраивать время записи: делать его опубликованным, свободным или несвободным

 

Создание собственного графика приема для специалистов на фронтальной части сайта


 

Компонент «Запись на прием» позволяет создавать график не только с административной, но и с фронтальной части сайта. Для этого необходимо осуществить ряд несложных действий. Регистрируем специалиста, как пользователя на сайте.

Сделать это можно совершив переход «Пользователи — Менеджер пользователей — Создать пользователя»


 


 

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


 


 

Далее отправляемся «Компоненты — Запись на прием — Специалисты» и открываем на редактирование требуемого специалиста, либо создаем его.

И обращаем внимание на текстовое поле «ID пользователя сайта», куда вставляем скопированный ранее ID.

Далее включаем переключатели «Разрешить специалисту вводить даты приема» и «Разрешить специалисту изменять время приема» в положение «ДА». Сохраняем специалиста.


 

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


 

Система уведомлений о записи на прием

 

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

Рассмотрим последовательно настройку и работу, как административной, так и фронтальной части компонента.

В административной части переходим в раздел «Общие настройки» на вкладку «Система уведомлений»

Переключатель «Включить систему уведомлений» ставим в положение «ДА»

 

Далее заполняем следущие текстовые поля:

Уведомление о вводе записи — текст, введенный в данное поле будет отображаться после нажатия на кнопку «Записаться», а также будет прислан в письме посетителю сайта, что осуществил заявку на прием

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

Сделать это он может после авторизации на фронтальной части сайта, путем нажатия на соответствующую кнопку

 

Уведомление об отказе приема - аналогичное предыдущему действие. Разница заключается лишь в том, что используется другая кнопка и в данном случае посетитель сайта получит письмо о том, что в приеме ему отказано


Личный кабинет пользователя и отмена собственных записей на прием


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

Далее все в тех же общих настройках, параметры "Разрешить авторизованному пользователю видеть свои записи" и "Разрешить авторизованному пользователю отменить свои записи" должны быть установлены в значение "ДА".

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


Теперь рассмотрим действия пользователя по отмене своей записи. Рекомендую авторизоваться на демо сайте под логином и паролем user2. Далее осуществим запись к любому из специалистов. После того, как запись осуществлена, в ячейке с датой мы увидим кнопку "ОТМЕНА". Нажатие на нее позволит отменить запись.



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

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



Мы видим полную информацию по записи, а также все ту же кнопку "Отмена". Нажатие на нее отменит данную запись.


Общие настройки компонента «Запись на прием»

 

Как следует из заголовка данного раздела, нам необходимо отправиться в раздел «Общие настройки».

 

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



URL сайта, с завершающим слешем (параметр обязателен) - В настройках необходимо прописать url сайта с завершающим слешем (наклонной чертой), пример: http://sitogon.ru/. Это необходимо для корректной работы компонента, как на доменах второго уровня, так и на поддоменах, размещенных в директории основного домена. Пример такого сайта: http://sitogon.ru/demo/

Удалять данные при деинсталляции компонента - если данный параметр выставить, как «ДА», то при удалении компонента, будут уничтожены все таблицы в базе данных, связанные с расширением «Запись на прием».

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

Путь к папке с фото — в этот каталог будут загружаться фото ваших специалистов. По умолчанию значение данного параметра равно - images/stories , идеальным решением будет выделить отдельную папку. К примеру: images/stories/specialist . Предварительно каталог должен быть создан на вашем сервере.

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

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

ID модераторов-регистраторов (перечисление через запятую) - в данное поле через запятую вводятся ID пользователей сайта, которые соответствуют специалистам. Подробнее об этой функции написано в разделе «Управление временем приема с лицевой части сайта»

Разрешить специалистам видеть информацию записи (при наличии ID пользователя) Следующая настройка: разрешение специалистам видеть информацию о тех посетителях сайта, которые записались к ним на прием. Данная функция возможна только в том случае, если специалист зарегистрирован на сайте, как пользователь.

Разрешить специалистам редактировать информацию записи (при наличии ID пользователя) - если данный параметр установлен в значение "ДА", то авторизованному специалисту (при наличии ID пользователя) станут доступны кнопки включени/отключения и управления публикацией временем.

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

Коррекция местного времени в сек. - необходима, когда время сервера и ваше текущее время отличаются. К примеру, сервер расположен в Германии, а сайт принадлежит поликлинике, которая находится в Хабаровске.

Время прекращения записи на прием в сек. - этот параметр отвечает за прекращение записи на прием от текущего времени. К примеру, если установить значение 3600 секунд (один час), то пользователь, который зашел на сайт в 11 утра сможет записаться к специалисту только на 13:00

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

Преобразование данных при экспорте в CSV - нередко экспорт данных происходит в неверной кодировке. Для этих целей существует данный выпадающий список. Он позволяет скорректировать вывод данных.

Включить комментарии JComments - с версии 1.2.6  "Запись на прием" поддерживает интеграцию с компонентом "Jcomments", который является одним из лучших расширений для организации комментариев на сайте. Если "Jcomments" установлен  на вашем сайте, и вы желаете включить возможность создания отзывов о специалисте, то в данном случае устанавливаем переключатель в положение "ДА"

Заголовок ссылки JComments - текст, введенный в данное поле, будет отображаться рядом с описанием специалиста и будет являться ссылкой. Нажатие на нее отправит посетителя на страницу комментариев специалиста.

Разрешить авторизованному пользователю видеть свои записи - данная опция позволяет зарегистрированным пользователям просматривать свои записи на сайте

Разрешить авторизованному пользователю отменить свои записи - если поставить значение "ДА", то пользователь сможет отменять свои записи на прием
 

Настройка СМС-уведомлений через сервис QTSMS

Компонент «Запись на прием» для Joomla позволяет отправлять СМС уведомления специалистам о том, что к ним записан посетитель. Отправка осуществляется с помощью сервиса QuickTelecom (www.qtelecom.ru), где предварительно необходимо зарегистрироваться, получить личный кабинет и подтвердить свою учётную запись.

Логин QTSMS - Это Имя Отправителя в сервисе QuickTelecom

Пароль QTSMS — Пароль, полученный при регистрации в сервисе QuickTelecom

Хост QTSMS — указываем service.qtelecom.ru

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

Отправитель смс в QTSMS - имя отправителя в смс сервисе QuickTelecom

Текст смс-уведомления к специалисту — текст сообщения, который получит специалист.

Текст смс-напоминания клиенту- в данное поле вводится текст, который придет в виде SMS сообщения клиенту, который записался на прием. SMS уведомление будет отсылаться за определенное время до записи на прием

Контроль номера мобильного телефона (первые 3 цифры мобильного оператора, перечисление через запятую) - в данное текстовое поле вводятся первые три цифры, операторов мобильной связи. Параметр необходим для того, чтобы не было попыток отправить смс на городские номера телефонов

Отправка смс-напоминания до начала приема (в часах) - здесь устанавливается время (в часах), за которое будет произведено смс уведомление о записи на прием

Ключ (key) для отправки напоминаний клиентам посредством cron (только цифры) - данный параметр необходим для настройки CRON (планировщика задач сервера).

Более подробно про смс уведомления и их настройку написано по следующей ссылке

http://sitogon.ru/dlya-tech-kto-delaet-internet/nastroyka-sms-uvedomleniy-v-komponente-zapis-na-priem

Мы не будем подробно описывать назначение элементов вкладки «Настройка вида», поскольку назначение ее элементов не вызывает вопросов.

На вкладке «Настройка вида» администратор сайта может изменять названия полей, их цвет, фон и при определенных познаниях в CSS более точно настроить внешний вид компонента «Запись на прием»

Назначение вкладки «Система уведомлений» подробно описано в соответствуещем разделе данного руководства.

Типы пунктов меню


На этапе создания и настройки меню компонента "Запись на прием" некоторые пользователи испытывают определенные сложности. В конце этого руководства выкладываем расшифровку пунктов меню. Несмотря  на то, что скриншот сделан с Joomla 1.5 , указанная ниже информация актуальна для всех версий Joomla.
 



При работе с компонентом "Запись на прием" на данный момент существуют следующие типы меню:

Specializations - выводит список специалистов определенной специализации
Employees - выводит полный список всех специалистов
Office - Вывод специалистов определенного учреждения
OfficeSpec -Вывод специалистов из определенного учреждения и из определенной специализации
Offices - выводит весь список учреждений
User (Пользователь) - Личный кабинет пользователя
Spec - выводит страницу специалиста с его графиком приема


Заключение

 

На сегодняшний день компонент «Запись на прием» является одним из лучших решений для системы управления контентом Joomla. Напоминаю, что приобрести его можно в нашем интернет-магазине. Если вас не устраивает функционал компонента, отправляйте заявку через раздел «Контакты» нашего сайта, куда присылайте техническое задание. Мы произведем оценку работ и напишем в ответном письме их стоимость.

С уважением, Владимир