Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/161: Рейтинг темы: голосов - 161, средняя оценка - 4.92
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554

Готовый биллинг для Wi-Fi хотспотов

24.06.2011, 10:51. Показов 32819. Ответов 69
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
  • Биллинг позволяет обслуживать клиентов по талонам, по счетам, реализовать бесплатный доступ в режиме "допуск/пауза", реализовать показ клиенту рекламы при подключении, принимать оплату от клиента при помощи SMS.
  • Тарифы, цены, лимиты скоростей и пр. - все настраивается непосредственно самим владельцем хотспота.
  • Управление - вебинтерфейс, что позволяет управлять им с любого браузера, запущенного на любой оси.
  • Авторизация клиентов - тоже вебстраница, соответственно, клиент может также работать в любом браузере, на любой ос

Если вас заинтересовало, обращайтесь на dmkhnew"собака"gmail.com
Альтернативные способы связаться со мной указаны на странице http://wifi-hotspot.zp.ua/contacts
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.06.2011, 10:51
Ответы с готовыми решениями:

Биллинг для игры. Расскажите
многие современные онлайн игры используют биллинг. на него ложатся "реальные деньги" и появляются они на виртуальном счете. ...

Как вывести текстовый файл,есть готовый заполненный документ.Почему не добавляет в готовый
Program baza; Uses crt; label 10; type spisok=record naz:string; geogr:string; chis:integer; god:string; ...

Готовый ПК или собирать? Если готовый, то какой покупать?
Готовый ПК или собирать? Если готовый, то какой покупать? Лет 20 собираю ПК для себя и родни. Тут сестра попросила помочь выбрать...

69
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.07.2011, 13:04  [ТС]
Написан дополнительный модуль для приема платежей по SMS
Используется метод отправки СМС на так называемые "короткие номера":
http://wifi-hotspot.zp.ua/hots... ms-service
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.08.2011, 23:50  [ТС]
Написан дополнительный модуль для приема платежей с кредитных карт.
Страница с описанием модуля:
http://wifi-hotspot.zp.ua/hots... rd-service

Наработки модуля также были использованы для реализации простейшего интернет-магазина по продаже файлов
http://wifi-hotspot.zp.ua/file_sale/
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
10.08.2011, 17:22  [ТС]
Код Easyhotspot исправлен, и теперь корректно работает на PHP 5.3.0 и выше.
Подробнее о программе:
http://dmitrykhn.homedns.org/w... syhotspot/
отличия от исходной англоязычной версии:
http://wifi-hotspot.zp.ua/home/why-easyhotspot
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
28.08.2011, 15:18  [ТС]
написан модуль для приема платежей с кредитных карт через Казкоммерцбанк.
0
dro_salevan
13.04.2012, 11:14
Приобрел данную систему у Дмитрия.

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

Система опробована и успешно работает в двух крупных точках обслуживания клиентов (автосалоны,гостиница).

Сбоев и глюков(тьфу, тьфу, тьфу) пока не было.
Используется как гостевой, так и оплачиваемый доступ.
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
13.04.2012, 11:15  [ТС]
Серьезно переписана инструкция по работе в программе.
Прочесть ее можно по ссылке:
http://wifi-hotspot.zp.ua/hots... al_ci3.pdf
Инструкция позволяет понять и алгоритмы обслуживания и возможности программы.

Кроме того, как гласит народная пословица: «Лучше один раз увидеть, чем сто раз успышать!» Именно для того, чтобы Вы имели возможность испробовать в действии программу Easyhotspot, на сайте wifi-hotspot.zp.ua размещена ее демонстрационная копия.

Чтобы войти в программу (демоверсию), щелкните по данной ссылке:
http://wifi-hotspot.zp.ua/hotspot_demo/

Первым делом откроется окно, в котором Вам будет предложено ввести логин и пароль.
Чтобы попробовать поработать в программе в качестве администратора, Вам нужно будет ввести логин admin и пароль admin123. Если же Вы хотите поработать кассиром, то вводить нужно будет в качестве логина vcool, а в качестве пароля - vcool123.

Сама работа в программе описана в инструкции, ссылка на которую приведена в начале этого поста...
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
30.05.2012, 10:29  [ТС]
список очередных обновлений и дополнений в программе easyhotspot
http://wifi-hotspot.zp.ua/wp/2... 1-06-2012/
полный список новостей программы:
http://wifi-hotspot.zp.ua/news
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.06.2012, 20:13  [ТС]
пытаюсь сделать более информативный сайт по программе
http://wifi-hotspot.zp.ua/

у программы "появилась" английская версия веб-интерфейса. демо доступно тут:
http://wifi-hotspot.zp.ua/hotspot_demo_eng/
авторизационные данные те же, что и для русской версии, указанные тут:
https://www.cyberforum.ru/post2906689.html
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.08.2012, 21:19  [ТС]
Easyhotspot - простая в управлении и надежная биллинговая система управления клиентами Wi-Fi хотспота(ов). Кстати, ничто не мешает использовать её как для управления беспроводных соединениями, так и кабельными подключениями, равно как и смешанными!

Основываясь на open-source продуктах, использующих Linux в качестве базовой операционной системы, Easyhotspot является идеальным решением для построения недорогих систем управляемого доступа в интернет. Система позволит вам легко и просто организовать хотспот, полностью удовлетворяющий самым разнообразным вашим пожеланиям.

Читать далее:
http://wifi-hotspot.zp.ua/home
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
14.08.2012, 11:49  [ТС]
Так почему же именно модифицированный Easyhotspot?

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

Читать далее:
http://wifi-hotspot.zp.ua/home/why-easyhotspot
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
01.11.2012, 12:18  [ТС]
В программу были добавлены новые замечательные возможности. "Красной строкой" о них:
  • Клиентам с оплатой по счету теперь можно выставить дату окончания обслуживания!
  • Появилась возможность привязки клиентов и Тарифных пактов к конкретному хотспоту!
  • Отныне в Easyhotspot есть возможность редактирования Тарифных пакетов!

Дата окончания обслуживания

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


Меню отображает текущее установленное значение параметра, дает возможность сбросить установленную дату, а также позволяет выполнить установку даты окончания обслуживания клиента тремя способами:
  • Кнопка "Этот месяц" автоматически выставляет датой окончания обслуживания 1-е число следующего месяца. Например, действие происходит 2 сенября 2012 года. При нажатии Кнопки "Этот месяц" в систему будет вписана дата 1 октября 2012 года, и как следствие, клиент сможет проработать весь "этот" месяц (сентябрь). А 1-го октября 2012 года в 00 часов 00 минут обслуживание клиента будет прекращено, и он не сможет войти в интернет.
  • Кнопка "След. месяц" автоматически выставляет датой окончания обслуживания 1-е число месяца через один от текущего. Например, действие происходит 30 сенября 2012 года. При нажатии Кнопки "След. месяц" в систему будет вписана дата 1 ноября 2012 года, и как следствие, клиент сможет проработать весь "следующий" месяц (октябрь). А 1-го ноября 2012 года в 00 часов 00 минут обслуживание клиента будет прекращено, и он не сможет войти в интернет.
  • Кнопка "Выбрать дату" вызывает дополнительное меню - календарь. В этом меню вы можете выбрать произвольную дату, когда обслуживание клиента будет прекращено. После того, как вы выберете дату, и она появится в поле справа от надписи "Произв. дата", вам нужно нажать кнопку "Установить". Только после этого выбранное значение даты будет вписано в базу программы. ВАЖНО: учтите что устанавливаемая вами дата - это дата, когда в 00 часов 00 минут обслуживание клиента прекратится. То есть, если вы устанавливаете 12 сентября 2012 года, то клиент сможет войти в интернет по 11 сентября 2012 года включительно, а вот 12 сентября, начиная с 00 часов 00 минут, - уже не сможет!

Клиент при авторизации, если истек срок его обслуживания, получает вот такое сообщение:
Готовый биллинг для Wi-Fi хотспотов

"Привязка" к хотспоту:

Теперь программа позволяет "привязать" клиента к конкретному хотспоту.

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

Готовый биллинг для Wi-Fi хотспотов

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

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

Готовый биллинг для Wi-Fi хотспотов

При этом, если "ID-хотспота" не указан (поле оставлено пустым), ваучеры, созданные на основе такого Тарифного пакета, будут обслуживаться ЛЮБЫМИ хотспотами. Если же идентификатор указать, то ваучеры будут проходить авторизацию только на тех хотспотах, у которых установлен точно такой же ID.

Редактирование Тарифных пакетов:

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

Готовый биллинг для Wi-Fi хотспотов

Думаю, дополнительные разъяснения по самой процедуре редактирования излишни. Чтобы измененные параметры были сохранены в базе, по окончании редактирования достаточно щелкнуть кнопку "Установить".

Изменения внешнего вида меню (стиля CSS + добавление новых столбцов)

В связи с добавлением новых параметров в списках, отображающих Клиентов с оплатой по счету (у Кассира) и Тарифные пакеты (у Администратора), были добавлены новые колонки. Это повлекло за собой дополнительное расширение самих таблиц, в результате они начали "вылазить за границы". По этому, в таблице стилей (CSS) был изменен параметр, определяющий ширину самого меню. Теперь она равна 1100 пикселей. Как следствие, страница теперь вылазит за границы, если вы используете монитор с разрешением по горизонтали 1024 пикселя и ниже, но кто их такие теперь использует?.

Внешний вид измененного меню Тарифных пакетов:

Готовый биллинг для Wi-Fi хотспотов

Внешний вид меню Клиентов с оплатой по счету:

Готовый биллинг для Wi-Fi хотспотов

Просмотреть все эти изменения в действии можно на сайте демо-версии модифицированной программы Easyhotspot (логин/пароль Кассира: vcool/vcool123, логин/пароль Администратора: admin/admin123)

На всякий случай, напоминаю, что все эти изменения относятся именно к модифицированной версии программы Easyhotspot, которую можно приобрести на странице онлайн-продажи.
Миниатюры
Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов  

Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов  

Готовый биллинг для Wi-Fi хотспотов  
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
30.01.2013, 13:56  [ТС]
Написан новый платежный модуль. Модуль позволяет принимать оплату по СМС через сервис "Мобильные платежи" платежной системы Неолайн. Главное отличие данного сервиса от услуг, предлагаемых СМС-агрегаторами, состоит в гораздо более высоком проценте отчислений Партнеру.

Более подробная (и наглядно иллюстрированная) информация по работе модуля приведена на странице по ссылке:
http://wifi-hotspot.zp.ua/hots... ce-neoline
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
09.02.2013, 22:32  [ТС]
Новые меню для отображения результатов работы платежных модулей

В меню Администратора добавлены новые кнопки (пункты меню). Каждая из них позволяет просмотреть отчет по работе сообтветствующего платежного модуля.

Для модуля приема платежей по СМС:


Меню постранично выводит список всех транзакций обработанных модулем. В меню указываются все доступные данные о запросах. Дополнительно, есть возможность посмотреть информацию об идентификаторе транзакции по базе смс-агрегатора, если навести указатель мыши на пункт с номером (No). В поле поиска можно ввести следующие данные: № мобильного телефона, короткий номер, на который была отправлена СМС, дата, идентификатор транзакции по базе смс-агрегатора. Поиск будет выполнен по любому из указанных параметров. Внизу страницы под списком выводится сумма выручки для текущей страницы и для всех записей в базе. Кроме того, если щелкнуть мышью на ЛОГИНЕ ваучера, откроется новое меню, в котором будет представлена информация обо всех сеансах данного ваучера (см. ниже).

Для модуля приема платежей по банковским пластиковым картам:

Меню постранично выводит список всех транзакций обработанных модулем. В меню указываются все доступные данные о запросах. Дополнительно, есть возможность посмотреть информацию об идентификаторе транзакции по базе Liqpay, если навести указатель мыши на пункт с номером (No). В поле поиска можно ввести следующие данные: № мобильного телефона, Тарифный пакет, №заказа, дата заказа, идентификатор транзакции по базе Liqpay. Поиск будет выполнен по любому из указанных параметров. Внизу страницы под списком выводится сумма выручки для текущей страницы и для всех записей в базе. Кроме того, если щелкнуть мышью на ЛОГИНЕ ваучера, откроется новое меню, в которм будет представлена информация обо всех сеансах данного ваучера (см. ниже).

Простой "кабинет пользователя"

В программу добавлена страница (cgi-скрипт), адрес которой может быть предоставлен клиентам, чтобы они имели возможность просмотра статистики своего использования интернета. Попав на страницу, клиент должен ввести свой логин, после чего попадает в список всех своих сеансов. Если сеансов много, список выводится постранично, вверху выводится номера страниц (до 10 пунктов), плюс поле для ввода конкретной страницы. Выглядит список следующим образом:

Клиент может "фильтровать" данные. Для этого данные в ряде столбцов таблицы являются ссылками. Ссылками являются - дата (когда сеанс был начат), mac-адрес клиентского компьютера (или иного интернет-гаджета), IP-адрес NAS (читай, хотспота), к которому клиент был подключен во время сеанса. Щелчок мышью по любому из указанных параметров выбирает этот параметр как критерий отбора записей из базы. То есть, например, щелкнув по дате, клиент получит записи только за указанную дату. Аналогично с mac-адресом и IP-адресом NAS. Причем, критерии отбора суммируются. То есть, например, сначала клиент отобрал записи с какой-то датой, а потом щелкнул по IP-адресу NAS. В итоге он получит данные только о сеансах, когда он был подключен именно к данному хотспоту и именно в указанный день.

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

Новое меню программы, отображающее список всех сеансов выбранного ваучера

В программу добавлена новая страница, отображающая список сеансов доступа в интернет для выбранного ваучера (аналогично скрипту view_radius.cgi), но только, во первых, внутри программы и, во вторых, только для конкретного выбранного клиента. Чтобы попасть на страницу, в списке ваучеров нужно щелкнуть логин ваучера.

Выглядит список сеансов ваучера (клиента) вот таким образом:


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

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

Печать выбранной группы ваучеров

Теперь в списке ваучеров есть возможность проставить "галочки" напротив избранных, и затем нажать кнопку "Распечатать выбранные ваучеры". В итоге вы получите распечатку только тех ваучеров, которые вы выбрали. Выглядит это следующим образом:


Новый вид страницы авторизации в случае доступа в интернет после показа рекламы

Страница с рекламой теперь фактически состоит из двух блоков. В основном блоке, покрывающем все поле страницы клиенту демонстрируется реклама. Причем, "реклама" - это обычная вебстраница (отдельный файл). И лишь в левом верхнем углу экрана поверх рекламной страницы выводится небольшой блок. В нем идет обратный отсчет времени. Выглядит это следующим образом:


После того, как отсчет дойдет до нуля, на месте счетчика появляется кнопка. Как показано на рисунке ниже:


Щелкнув ее клиент попадает в интернет.

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

"Рюшики" в отображении срока годности

У администратора в меню тарифных пакетов в списке уже созданных пакетов в поле, отображающем срок годности теперь указываются либо дни, либо часы, либо минуты:


Аналогично реализовано теперь и в самих ваучерах:

"Рюшики" в отображении объемов трафика и времени

При отображении информации о времени и трафике, во всех отчетах изменено форматирование отображаемых значений как трафика, так и времени. Трафик теперь отображается в формате дроби с одним десятичным знаком после запятой + единица измерения (Гб/Мб/кб). В то же время, для отображения времени реализовано представление показаний в формате "час:мин:сек". Пример можно посмотреть на рисунке выше, где показаны "птички" для печати избранных ваучеров.

Обновления в скрипте-инсталяторе

В связи с участившимися случаями установки на VDS/VPS в инсталятор был добавлен вопрос об этом. В случае, если вы ответите, что устанавливаете биллинг на VDS/VPS, инсталяторе будет пытаться управлять файерволом виртуального сервера (это приводило к зависанию установки).


Просмотреть все эти изменения в действии можно на сайте демо-версии модифицированной программы Easyhotspot (логин/пароль Кассира: vcool/vcool123, логин/пароль Администратора: admin/admin123), или же то же самое, но с английским языком интерфейса.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
21.04.2013, 10:24  [ТС]
Очередные обновления в программе:

Новый платежный модуль - оплата по СМС, через сервис "Мобильной комерции" Неолайн

Данный модуль в своей работе использует сервис Мобильных Платежей, предлагаемый фирмой Неолайн. Главное отличие данного сервиса от услуг, предлагаемых СМС-агрегаторами, состоит в гораздо более высоком проценте отчислений Партнеру (см. на странице по ссылке, приведенной выше, пункт «Смотреть финансовые условия», при этом в таблице выбирайте категорию услуги - Internet). Подробнее о модуле - на странице:

Еще один модуль для обслуживания клиентов по СМС (через Неолайн)

Новый платежный модуль - оплата СМС через "Мобильную комерцию" от Mixplat

Данный модуль в своей работе использует сервис Мобильных Платежей, предлагаемый фирмой Aviso-SMS. Главное отличие данного сервиса от услуг, предлагаемых СМС-агрегаторами, состоит в гораздо более высоком проценте отчислений Партнеру (см. на странице тарифов по ссылке). Прочие условия обслуживания указаны на этой странице. Подробнее о самом модуле - на странице:

Еще один модуль для обслуживания клиентов по СМС (через Aviso-SMS)

Изменена процедура формирования файла со списком пар Логин-Пароль

Теперь реальный csv-файл на сервере не создается вовсе, он генерируется "на лету" и тут же "выталкивается" в браузер. Браузер при этом предлагает вам сохранить файл или открыть его. Старый механизм (с созданием реального файла) не предполагал никакой защиты данного файла. Теперь же файла физически на сервере не создается вовсе - "своровать" уже нечего, а в самой процедуре формирования используется стандартный механизм, проверяющий авторизацию (без логина/пароля доступ не возможен).

Данные о хотспоте (фирма, адрес, телефон и т.д.). теперь хранятся в базе

Теперь вся информация о хотспоте (фирма, адрес, телефон, валюта и т.д.) хранится непосредственно в самой базе и редактируется в вебинтерфейсе самой программы Easyhotspot. Для этих целей в меню "Информация о системе" у Администратора добавлена новая кнопка - "Редактирование данных о хотспоте".

Добавлены кнопки для перехода из меню Администратора в меню Кассира и наоборот

Теперь, чтобы попасть из меню Администратора в меню Кассира не нужно выходить из программы, и по новой авторизоваться в ней другим пользователем. Достаточно просто нажать кнопку для перехода в другое меню. Кнопки доступны (присутствуют в меню) только в случае, если вошедший в программу пользователь - Администратор или Суперадминистратор (что на мой взгляд, вполне логично).

Администратор может удалять ваучеры и счета независимо от параметра про "Доверие кассиру"

После того, как у Администратора появилась возможность нажатием одной кнопки перейти в меню Кассира, вполне логично возник вопрос - "А почему он не может удалить клиента или ваучер? Ведь он же Админ?!". Программа была изменена таким образом, что теперь Администратор, находясь в меню Кассира, может удалять Клиентов и ваучеры вне зависимости от того, какое значение установлено у параметра про "Доверие Кассиру". параметр этот теперь влияет только на отображение кнопок удаления пользователю-Кассиру. Если же пользователь - Администратор или Суперадминистратор, кнопки для удаления Клиентов, ваучеров и счетов присутсвуют всегда.

В программу было добавлено ограничение - за один раз Кассир может сгенерировать не более 900 ваучеров

Один из посетителей на демо-сайте "на радостях" сгенерил в одном из тарифов 9999 ваучеров. Попытка их удаления (точнее сказать - попытка удаления самого Тарифного пакета, как способа "одним махом" удалить все ваучеры данного номинала) надолго вывела из строя систему (в том плане, что читать из базы программа еще могла, а вот писать в нее - уже нет). В результате в коде появилось принудительное ограничение - если кассир ставит при генерации число ваучеров, равным 901 и выше, система принудительно выставляет его равным 900. Пара замечаний по данному ограничению. Во первых, ограничение введено просто для снижения нагрузки на сервер при выполнении «групповых действий». А во вторых, это ограничение не обозначает жесткий лимит на ОБЩЕЕ число ваучеров даже одного и того же Тарифного пакета! То есть, если вы все-таки захотите создать ваучеров больше, чем 900, то вам просто придется сделать это за несколько шагов – первый раз 900, второй раз 900, ...и так далее, пока не будет достигнуто желаемое значение.

В меню Кассира добавлена информация о нагрузке сервера

Теперь у Кассира на "домашней" странице дополнительно отображается информация о средней нагрузке сервера (аналогичная той, которую показывает команда top). Выводятся три числовых значения усредненной нагрузки сервера: за последнюю минуту (белым цветом), за последние 5 минут (красным цветом) и за последние 15 минут (зеленым цветом).

Скрипт сброса гостевых ваучеров изменен

Фактически, изменен сам подход в работе с гостевыми ваучерами. Изменение заключается в том, что теперь период сброса равен сроку годности ваучера гостевого тарифа. И теперь скрипт удаляет ВСЕ гостевые ваучеры, для которых истек срок годности. Причем, благодаря измененному механизму, удаляются и те гостевые ваучеры, которыми клиенты НЕ пользовались. Думаю, это наиболее "интуитивно понятный" механизм управления. То есть, допустим ставится номинал гостевого тарифа 30 минут, а срок годности - сутки. Клиент "гостит в интернете", пока не наберет свои 30 минут суммарного трафика. После этого его перестает пускать как гостя. Тем временем скрипт сброса постоянно мониторит список гостевых ваучеров. Как только с момента активации "этого" гостевого ваучера прошло время, равное сроку годности, скрипт сбрасывает данный ваучер. В нашем примере, через сутки ваучер клиента будет удален, и система снова будет готова сгенерить ему новый гостевой ваучер. Клиент снова получит свои 30 минут доступа. Для неиспользованных гостевых ваучеров скрипт вместо даты активации берет из базы дату (и время) генерации ваучера. Благодаря этому, по прошествии срока годности гостевой ваучер будет все-равно удален, даже если им не пользовались.

В базу добавлена новое меню - статистика гостевых доступов

Измененный скрипт удаления гостевых ваучеров (см. абзац выше) не только сбрасывает (удаляет из базы программы) гостевые ваучеры, у которых истек срок годности. Перед удалением каждого гостевого ваучера скрипт сохраняет статистику его использования в отдельную таблицу базы данных. Сохраняются такие данные: логин (mac-адрес), дата и время активации (самого первого входа Клиента в интернет по этому ваучеру), дата и время окончания последнего сеанса Клиента по этому ваучеру, суммарная длительность всех сеансов Клиента по данному ваучеру (если их было несколько), а также, сколько трафика клиент потребил (отдельно - "принято", отдельно - "отправлено"). Если записей так много, что они не помещаются на одну страницу, выводятся кнопки для постраничной навигации. В нижней строчке меню выводятся суммарные итоговые данные по времени (длительности сеансов) и по объемам входящего и исходящего трафика для всех строк на странице и для всех записей в базе. Также в меню присутствует поле для поиска, которое позволяет искать гостевого Клиента по его логину (mac-адресу). Внешний вид меню показан на рисунке:




Добавлена "привязка" Клиента (с оплатой по счету) к mac-адресу

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

По умолчанию у только что созданного Клиента с оплатой по счету привязка к mac-адресу ОТСУТСТВУЕТ! По этому, авторизоваться и получить доступ в интернет Клиент может с любого устройства с любым mac-адресом. Чтобы «привязать» клиента к mac-адресу, в программу нужно ввести mac-адрес его устройства (компьютера, ноутбука, иного интернет-гаджета). Как только в программу в параметры учетной записи Клиента будет вписан какой-то конкретный mac-адрес его устройства, то автоматически ему будет запрещен доступ в интернет с устройств с иными mac-адресами!

Узнать, привязан Клиент к какому-то mac-адресу или нет, очень просто. Для этого нужно в списке Клиентов с оплатой по счету просто навести курсор мыши на пароль выбранного Клиента. Если для Клиента указан mac-адрес, к которому он «привязан», то появится всплывающая подсказка, в которой будет указан и сам mac-адрес. Для Клиентов, у которых привязка к mac-адресу не активна, при наведении курсора мыши на их пароль, такой всплывающей подсказки не появляется совсем.

Обновления в скрипте-инсталяторе

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

Обновления в документации

Всвязи с описанными выше изменениями в программе была обновлена инструкция "Программа управления Wi-Fi хотспотом Easyhotspot - Руководство по эксплуатации".


Просмотреть все эти изменения в действии можно на сайте демо-версии модифицированной программы Easyhotspot (логин/пароль Кассира: vcool/vcool123, логин/пароль Администратора: admin/admin123), или же то же самое, но с английским языком интерфейса.

На всякий случай, напоминаю, что все эти изменения относятся именно к модифицированной версии программы Easyhotspot, которую можно приобрести на странице онлайн-продажи.
Миниатюры
Готовый биллинг для Wi-Fi хотспотов  
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
02.07.2013, 14:54  [ТС]
Новый макет "мобильной версии" страницы авторизации для Chillispot.
Страница авторизации сама определяет, что к хотспоту подключился мобильный гаджет, и автоматом выдает ему "мобильную версию" макета. При этом клиенту не надо выполнять какие-то дополнительные действия (типа масштабировать картинку, чтоб разглядеть, что там за поля, и что в них написано).

Используется в модифицированной версии Easyhotspot:
http://wifi-hotspot.zp.ua/hotspot-description
Миниатюры
Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов  

Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов   Готовый биллинг для Wi-Fi хотспотов  

0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
22.07.2013, 15:14  [ТС]
Последние нововведения:
  • Экспорт списка всех "клиентов с оплатой по счету" в csv-файл;
  • Кнопка удаления всех записей о сеансах ваучера из базы RADIUS (ваучер снова становится "не использовавшимся");
  • Кнопка удаления выбранных ваучеров (отмеченных "птичкой" в списке);
  • Выделение в списке ваучеров всех строк на странице одним кликом;
  • Плагин dompdf заменен более новой версией;
  • При печати ваучеров добавлены команды, меняющие лимиты сервера, в итоге печатается до 150 ваучеров за раз без проблем;
  • В кабинет пользователя добавлена строка с информацией для клиентов с оплатой по счету. В строке выводится информация о том, когда (через сколько дней) прекратится обслуживание аккаунта клиента (в том случае, если администратором хотспота клиенту назначен "срок окончания обслуживания");
  • В админке в списке клиентов с оплатой по счету теперь дата окончания обслуживания (если задана) выводится красным цветом в случае, если срок ее уже прошел (клиент получает отказ в обслуживании);
  • В списке статистики использования гостевых ваучеров добавлено меню, позволяющее удалить из таблицы старые данные (на выбор - старее чем сутки/неделя/месяц/квартал/полугодие/год);
  • Скрипт сброса гостевых ваучеров (который наполняет таблицу статистики данными) немного подкорректирован - в статистику теперь не попадают данные о тех ваучерах, которыми не пользовались вовсе (то есть, кто-то просто подключился к хотспоту, система гостевой ваучер ему сгенерила, но клиент в интернет так ни разу и не пошел).

В инсталятор включена новая версия страницы авторизации. Что в ней нового?
  • Страница В ЛЮБОМ ИЗ РЕЖИМОВ состоит из двух глобальных модулей. С одной стороны, на всю площадь "транслируется" содержимое внешней страницы (рекламной, информационной, еще какой-то - на ваш выбор). С другой - вверху страницы (узкой полоской) выводится именно меню авторизации. Таким образом, ваша реклама или любая иная информация присутствует на странице авторизации всегда. Адрес этой "страницы-подложки" вынесен отдельным параметром в файл настроек, чтоб вы могли его легко изменить по собственному желанию.
  • Страница автоматически определяет мобильные гаджеты (смартфоны и т.п.). Если обнаружен мобильный девайс, макет страницы меняется таким образом, чтобы на мобильном устройстве клиент видел НОРМАЛЬНОГО РАЗМЕРА поля формы и мог вводить в них значения ЧИТАБЕЛЬНО, и при этом, без необходимости каких-либо дополнительных манипуляций с масштабом страницы.
  • Также, если страница определила у клиента мобильный гаджет, вывод popup-окна (мешавшего авторизации на таких устройствах) выключается автоматически (теперь настройка параметра страницы авторизации про popup важна, только в случае, если клиент подключился "обычным" устройством, например, ноутбуком).
  • Запись cookie с логином и паролем у клиента теперь происходит только в случае успешной авторизации (персоналу теперь нет необходимости проводить "ликбез каждой блондинке про ее смартфон").
  • Кнопки платежных модулей теперь просто подписаны словами, и сгруппированы в отдельное меню, которое изначально скрыто. Вместо этого списка на странице авторизации теперь присутствует кнопка с надписью "Купить". Щелкнув ее, клиент получает меню со списком доступных для его выбора систем оплаты. Повторный щелчок по кнопке скрывает меню, равно как и щелчок по свободному полю самого меню (мимо размещенных на нем кнопок).
  • Если хотспот обслуживает клиентов ТОЛЬКО в режиме доступа после просмотра рекламы, и никакие иные способы не используются (парольный вход, платежные модули), то после отсчета времени паузы (просмотра рекламы) клиент авторизуется АВТОМАТИЧЕСКИ (ему теперь не нужно вообще нажимать какие бы то ни было кнопки).
посмотреть страницу можно по ссылке
http://wifi-hotspot.zp.ua/re
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
30.08.2013, 14:11  [ТС]
На Youtube выложил ролик, показывающий процедуру установки модифицированной версии Easyhotspot с помощью скрипта инсталятора (включите отображение субтитров, чтоб видеть пояснения):

0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
23.10.2013, 12:18  [ТС]
Запущен тестовый сервер с программой Easyhotspot

Этот сервер будет полезен тем, кто хочет протестировать в работе всю систему. На тестовом сервере установлен ИМЕННО ПОЛНОЦЕННЫЙ сервер биллинга хотспота, а не только лишь один веб-интерфейс программы Easyhotspot.

Иными словами, тестовый сервер может обслуживать внешние роутеры как в «Варианте №3», показанном на странице "Варианты построения сети хотспота". Благодаря этому вы можете активировать Chillispot на вашем роутере, прошитом прошивкой от DD-WRT, и настроить его на взаимодействие с тестовым сервером, на котором установлена программа Easyhotspot. В результате вы сможете непосредственно «в работе» проверить все возможности и функции программы.

Вход в программу Easyhotspot тестового сервера расположен по адресу:
http://wifi-hotspot.zp.ua/easyhotspot

Чтобы войти в программу как Администратор, введите в окне авторизации следующие данные:
Логин: admin
Пароль: admin123

Чтобы поработать в роли Кассира, вводить нужно такие данные:
Логин: vcool
Пароль: vcool123

Инструкция, в которой указаны все параметры, необходимые для настройки вашего роутера с прошивкой DD-WRT, чтобы подключить его к тестовому серверу, доступна по ссылке:
http://wifi-hotspot.zp.ua/uplo... r_test.pdf

напоминаю, что инструкция по работе в программе Easyhotspot доступна по ссылке:
http://wifi-hotspot.zp.ua/hots... al_ci3.pdf
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
05.11.2013, 16:28  [ТС]
В программу были добавлены новые возможности:
  • Для Клиентов с оплатой по счету добавлена возможность сортировки списка по дате окончания обслуживания
  • Для Клиентов с оплатой по счету добавлена кнопка, которая выставляет счет без удаления аккаунта Клиента
  • Страница авторизации удаляет пробелы из полей логина и пароля (иногда клиенты добавляют их по ошибке)
  • Инсталятор теперь позволяет установить хотспот на Debian 7.х
  • Инсталятор теперь позволяет установить на сервер хотспота программу Webmin
  • Написан новый скрипт для установки на сервер хотспота Coova-Chilli вместо Chillispot
  • Исправлена ошибка печати счетов, возникшая после обновления плагина dompdf
  • Сервер FreeRADIUS теперь использует новый модуль счетчика на perl
  • В настройках сервера FreeRADIUS отредактирован ряд параметров, отвечающих за проверку логина, пароля и т.д.
  • Обновлены инструкции: "УСТАНОВКА И НАСТРОЙКА WI-FI ХОТСПОТА С ИСПОЛЬЗОВАНИЕМ CHILLISPOT, FREERADIUS И EASYHOTSPOT", "Процедура быстрой установки программы EASYHOTSPOT", "Программа управления Wi-Fi хотспотом - Easyhotspot, Руководство по эксплуатации", "Индивидуализация вашего хотспота"

теперь подробнее:

Для Клиентов с оплатой по счету добавлена возможность сортировки списка по дате окончания обслуживания

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

Для Клиентов с оплатой по счету добавлена кнопка, которая выставляет счет без удаления аккаунта Клиента

Для клиентов с оплатой по счету добавлена кнопка, которая выставляет Клиенту счет, удаляет старые записи о его сеансах доступа в интернет, но при этом не трогает сам аккаунт Клиента - Клиент и дальше может продолжать работать. Кнопка так и называется - "Выставить счет, Клиент продолжит работать". Ранее при выписке счета Клиенту аккаунт этого Клиента автоматически удалялся. Теперь кнопок две, и у Кассира есть возможность выбора - удалять Клиента после выписки счета или нет.

Страница авторизации удаляет пробелы из полей логина и пароля (иногда клиенты добавляют их по ошибке)

Клиенты (или их браузеры) иногда умудряются в поля для логина и пароля добавить пробелы (перед значением, или после него). Страница авторизации преобразует такие пробелы в символ подчеркивания "_", и в конечном результате авторизация Клиента не проходит. В код страницы авторизации была добавлена процедура, удаляющая эти пробелы из логина и пароля, в результате чего число ошибок авторизации снизилось.

Инсталятор теперь позволяет установить хотспот на Debian 7.х

В связи с тем, что у Debian сменилась "стабильная" версия (с 6.0.х на 7.х), скрипт-инсталятор был подкорректирован и теперь он позволяет устанавливать модифицированную версию программы Easyhotspot и на эту ОС.

Инсталятор теперь позволяет установить на сервер хотспота программу Webmin

Как сказано в Википедии: "Webmin - это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров". Иными словами - эта программа позволяет делать очень многое, используя браузер и подключившись к серверу.

Скрипт-инсталятор теперь во время установки сервера хотспота задает вам дополнительный вопрос - хотите ли вы установить Webmin? Если вы отвечаете утвердительно, в систему устанавливается данное ПО.

Написан новый скрипт для установки на сервер хотспота Coova-Chilli вместо Chillispot

В комплект к программе добавлен новый (отдельный) скрипт, позволяющий установить на сервер Coova-Chilli либо "с нуля", либо обновить уже установленный Chillispot до Coova-Chilli. Скрипт не запускается сам ни при установке сервера, ни при обновлении программы, он должен запускаться вручную. При обновлении Chillispot до Coova-Chilli скрипт переносит основные параметры из настроек Chillispot в настройки Coova-Chilli.

Исправлена ошибка печати счетов, возникшая после обновления плагина dompdf

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

Сервер FreeRADIUS теперь использует новый модуль счетчика на perl

Обновлена настройка сервера FreeRADIUS - в него добавлен новый модуль, написанный на языке perl. На новый модуль возложены следующие функции:
  • Счетчик трафика (мегабайт). Благодаря этому теперь корректно работают тарифы, которые ограничивают объем данных (трафик), в случаях, когда размер лимита превышает 4Гб. Причем, благодаря переносу счетчика на perl, "проблема 4Гб" гарантировано отсутствует вне зависимости от разрядности выбранного дистрибутива Linux - 32 бита (i386) или 64 бита (amd64). Ранее ваучеры таких тарифов могли давать ошибку авторизации.
  • Проверка срока годности ваучера. Добавлена лишь с целью вывода корректного сообщения Клиенту на странице авторизации. С самим подсчетом вполне прекрасно справлялся и предыдущий счетчик в виде mysql-запроса. Но при этом раньше отсутствовал "персональный" ответ о причине отказа. Модуль на perl позволил выводить сообщение о том, что причина отказа в авторизации - ИМЕННО окончание срока годности ваучера.
  • Проверка одновременного числа логинов. Добавлена к "штатной" для подстраховки, во избежание ложных результатов.Данная функция позволяет отказаться от использования radutmp, который иногда мог давать отказы в авторизации Клиентам по причине якобы превышения числа одновременных логинов.
  • Как дополнительный "бонус", использование данного нового модуля, написанного на языке perl, позволило добиться корректного получения лимитов трафика роутерами Mikrotik без необходимости дополнительной "рихтовки кода под себя".

В настройках сервера FreeRADIUS отредактирован ряд параметров, отвечающих за проверку логина, пароля и т.д.

Были подкорректированы параметры, отвечающие в настройках RADIUS за проверку пароля, и ряда иных параметров. Целью данной корректировки было включение во всех проверках чувствительности к регистру вводимых букв. В результате была устранена возможность авторизации с "поЧтИ прАвильНЫМи" логинами и паролями.

Обновлены инструкции: "УСТАНОВКА И НАСТРОЙКА WI-FI ХОТСПОТА С ИСПОЛЬЗОВАНИЕМ CHILLISPOT, FREERADIUS И EASYHOTSPOT", "Процедура быстрой установки программы EASYHOTSPOT", "Программа управления Wi-Fi хотспотом - Easyhotspot, Руководство по эксплуатации", "Индивидуализация вашего хотспота"

Всвязи со столь многочисленными изменениями в программе, были отредактированы практически все инструкции. В некоторые были добавлены новые разделы, а некоторые инструкции (например, "Процедура быстрой установки программы EASYHOTSPOT") были полностью переделаны. Инструкция "УСТАНОВКА И НАСТРОЙКА WI-FI ХОТСПОТА С ИСПОЛЬЗОВАНИЕМ CHILLISPOT, FREERADIUS И EASYHOTSPOT" идет только в комплекте с программой, а остальные инструкции доступны на странице ссылок.

Просмотреть все эти изменения в действии можно на сайте демо-версии модифицированной программы Easyhotspot (логин/пароль Кассира: vcool/vcool123, логин/пароль Администратора: admin/admin123), или же то же самое, но с английским языком интерфейса.

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

Остальные новости модифицированной программы Easyhotspot доступны по ссылке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.11.2013, 16:28
Помогаю со студенческими работами здесь

Готовый HTML/CSS шаблон для системы отзывов для сайта
Добрый день. Подскажите, где можно найти готовые HTML/CSS шаблоны для отзывов посетителей? Самому изобретать велосипед не хочется, т.к....

Готовый компьютер для игр.
Стоит ли покупать комп в сборе? как вам такой вариант? Стоит своих денег? Для игр, ну и в целом чтоб всё летало:)

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

биллинг
подскажите,пожалуйста,что такое URI обработчика и секретный ключ.

готовый календарь, для улучшения дружественности UI
Очень нужен готовый календарь, для улучшения дружественности UI. Может у кого то есть или кто то знает где найти. Самой писать не когда ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru