external:pro_counter:01_install_and_settings:02_setting

Настройка модуля

Для настройки модуля используется веб страница, находящаяся 127.0.0.1:11150/settings. На этой же странице можно увидеть данные о лицензии.

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

В данной группе настраиваются следующие параметры:

  • Выполнять ли ежедневный сброс счетчика
  • Время обнуления счетчика (если включен ежедневный сброс)
  • Начальное счетчика после сброса (ежедневного или ручного).

Для сохранения настроек необходимо нажать кнопку «Сохранить» внизу вкладки (активируется при внесении любых изменений).
Также можно выполнить ручной сброс (кнопка «СБРОСИТЬ СЧЕТЧИК») и увидеть дату и время последнего сброса счетчика.

Для настройки самого сервера (адреса и портов) используется группа «Локальный сервер».
ВНИМАНИЕ: После любых изменений в данной группе необходим перезапуск модуля.

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

  • Хост программы (менять только при необходимости, по умолчанию 0.0.0.0, если вы не понимаете смысл этого поля - не меняйте его);
  • Порт сервера (всех веб страниц, по умолчанию 11150);
  • Порт TCP слушателя (используется для получения информации о количестве продаваемых блюд, по умолчанию 11151).

Важно! Порт TCP слушателя (по умолчанию 11151) должеy быть открыт для входящих соединений (настроить правило в брандмауэре Windows).
Для сохранения настроек необходимо нажать кнопку «Сохранить» внизу вкладки (активируется при внесении любых изменений).

Внешнее отображение счетчика находится по базовому адресу сервера 127.0.0.1:11150. По умолчанию он выглядит следующим образом:

Для настройки шаблона используется язык разметки HTML. Для изменения шаблона нужно внести изменения в файл, находящийся по следующему пути: <корневой_каталог_модуля>\pro_counter\templates\index.html.
Шаблон можно редактировать любым образом, в том месте где будет выводиться количество, необходимо написать

{{dish_count}}

Пример кода по умолчанию:

<html>
  <head>
    <title>Pro Counter</title>
  </head>
  <body>
    <table align=center valign=center height=100% width=100%>
      <tr>
  	<td align=center>
          <h1>Количество проданных порций: {{dish_count}}</h1>
        </td>
      </tr>
    </table>
  </body>
</html>

Важно! После любого изменения шаблона index.html необходимо перезапустить приложение (службу) ProCounter/
Дополнительно, в папке «\pro_counter\templates\» есть несколько других вариантов оформления страницы со счетчиком.

  • external/pro_counter/01_install_and_settings/02_setting.txt
  • Последнее изменение: 2022/11/19 13:28
  • Александр Ильин