Ну и последнее обновление для "новой" версии связано с языком интерфейса. Как уже писал ранее, в новой версии язык интерфейса "черной админки" выбирается автоматически, по сообщению браузера о предпочтительном языке. И языков было лишь три - украинский, русский и английский. Причем, русский используется, если браузер сообщает, что юзер предпочитает русский, украинский устанавливается, если браузер клиента сообщил об предпочтении украинского, а вот английский - ВО ВСЕХ остальных случаях. Размышления привели к мысли о том, что это может создавать неудобства в тех случаях, когда браузер сообщает язык клиента, который отсутствует в этом списке (и программа подсовывает ему английский "по умолчанию"), но самому юзеру при этом удобней было бы использовать НЕ английский (например, у браузера выставлен один из языков бывших республик ссср). В итоге, в программу были добавлены кнопки принудительного выбора языка. Благодаря им юзер сможет сам ПРИНУДИТЕЛЬНО указать желаемый язык интерфейса "черной админки" (из числа трех, приведенных выше).
Анонс новостей (обновлений, исправлений) Easyhotspot
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Продолжались разборки с Ion Auth и сессиями CodeIgniter 3. Пришлось добавить немножко "костылей", чтобы информация о сеансах вошедших в "черную админку" кассиров, админов, и т.д. соответствовала действительности. Не все так идеально, как хотелось бы, но лучше, чем было изначально.
Также, был обнаружен баг с поиском в программе. Он присутствует еще в старой версии (использующей фреймворк CodeIgniter 1.5). Суть в том, что при поиске слова, введенного на русском (точнее, кириллицей), система выдает ошибку. Для новой версии (на CodeIgniter 3) решение проблемы нашлось, и оно "безболезненное". Попытка повторения его "тупо в лоб" на старой версии результата не дала. Было найдено другое решение для старой версии программы, но оно "гробит" все кириллические записи в базе (их нужно будет обновлять, после чего они снова будут отображаться корректно). (проблема была решена полностью и корректно, см. пост)
Ну и последнее обновление для "новой" версии связано с языком интерфейса. Как уже писал ранее, в новой версии язык интерфейса "черной админки" выбирается автоматически, по сообщению браузера о предпочтительном языке. И языков было лишь три - украинский, русский и английский. Причем, русский используется, если браузер сообщает, что юзер предпочитает русский, украинский устанавливается, если браузер клиента сообщил об предпочтении украинского, а вот английский - ВО ВСЕХ остальных случаях. Размышления привели к мысли о том, что это может создавать неудобства в тех случаях, когда браузер сообщает язык клиента, который отсутствует в этом списке (и программа подсовывает ему английский "по умолчанию"), но самому юзеру при этом удобней было бы использовать НЕ английский (например, у браузера выставлен один из языков бывших республик ссср). В итоге, в программу были добавлены кнопки принудительного выбора языка. Благодаря им юзер сможет сам ПРИНУДИТЕЛЬНО указать желаемый язык интерфейса "черной админки" (из числа трех, приведенных выше).
Ну и последнее обновление для "новой" версии связано с языком интерфейса. Как уже писал ранее, в новой версии язык интерфейса "черной админки" выбирается автоматически, по сообщению браузера о предпочтительном языке. И языков было лишь три - украинский, русский и английский. Причем, русский используется, если браузер сообщает, что юзер предпочитает русский, украинский устанавливается, если браузер клиента сообщил об предпочтении украинского, а вот английский - ВО ВСЕХ остальных случаях. Размышления привели к мысли о том, что это может создавать неудобства в тех случаях, когда браузер сообщает язык клиента, который отсутствует в этом списке (и программа подсовывает ему английский "по умолчанию"), но самому юзеру при этом удобней было бы использовать НЕ английский (например, у браузера выставлен один из языков бывших республик ссср). В итоге, в программу были добавлены кнопки принудительного выбора языка. Благодаря им юзер сможет сам ПРИНУДИТЕЛЬНО указать желаемый язык интерфейса "черной админки" (из числа трех, приведенных выше).
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
После выполнения "группового" удаления ваучеров раньше программа возвращалась на первую страницу списка ваучеров. Код был отредактирован, теперь возврат происходит на ту самую страницу, где осуществлялся выбор ваучеров для удаления.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Продолжаем дальше:
- Реализован ЕДИНЫЙ (да еще и с локализацией единиц измерения!) набор скоростей, использующийся в программе повсеместно (в том смысле, что "везде, где нужно"). В первую очередь это удобно тем, что теперь при желании нет нужды настраивать кучу этих наборов скоростей "поштучно" в самых разных местах (файлах), а достаточно откорректировать в одном месте, и изменения тут же отразятся везде в программе.
- Борьба с поиском была продолжена ввиду его "недоделанности" (даже если он и не "падал" при вводе ключевых слов кириллицей, то все равно не находил их). В итоге, проблема была таки решена - теперь поиск отлично работает и по "кириллическим" ключевым фразам.
- Параллельно была проведена "легкая унификация" - целый ряд почти полностью дублирующих друг друга процедур был заменен единственными "универсальными".
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Немного обновлено Руководство по работе в программе Easyhotspot:
http://wifi-hotspot.zp.ua/hotspot_info/manual.pdf
Фактически, думаю, это последнее обновление Руководства перед внесением в него изменений, связанных с переносом вебинтерфейса на CodeIgniter 3.1.2
http://wifi-hotspot.zp.ua/hotspot_info/manual.pdf
Фактически, думаю, это последнее обновление Руководства перед внесением в него изменений, связанных с переносом вебинтерфейса на CodeIgniter 3.1.2
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Добавлена функция поиска по таблице Raddact (сведения обо всех сеансах всех активных пользователей)
http://91.204.72.65/easyhotspot_ci3/ind ... ser/search
(логин/пароль - дефолтные)
Функция полезна тем, что позволяет искать информацию о сеансах, еще не попавшую в архив программы. Напоминаю, что в архив эти данные попадают лишь после выполнения любого из следующих действий:
http://91.204.72.65/easyhotspot_ci3/ind ... ser/search
(логин/пароль - дефолтные)
Функция полезна тем, что позволяет искать информацию о сеансах, еще не попавшую в архив программы. Напоминаю, что в архив эти данные попадают лишь после выполнения любого из следующих действий:
- удаления аккаунта клиента (с оплатой по счетам);
- выписки счета клиенту (с оплатой по счетам);
- удаления ваучера;
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
На домашней странице администратора добавлена информация об используемых версиях PHP, MySQL и Codeigniter-а (см. скриншот):
Кстати, на скриншоте также видны кнопки выбора языка интерфейса "черной админки"...
Кстати, на скриншоте также видны кнопки выбора языка интерфейса "черной админки"...
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Руководство пользователя к новой версии Easyhotspot:
http://wifi-hotspot.zp.ua/hotspot_info/manual_ci3.pdf
http://wifi-hotspot.zp.ua/hotspot_info/manual_ci3.pdf
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
- Страница с описанием модуля приема платежей через Paypal:
http://wifi-hotspot.zp.ua/hotspot-descr ... al-service - В модуль приема платежей через Paypal добавлен украинский язык интерфейса
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Анонс новостей (обновлений, исправлений) Easyhotspot
Исправлено:
В "черной админке" Easyhotspot, использующей Codeigniter 3.х, был решен вопрос с возвратом на "предыдущую" страницу после авторизации, описанный в этом сообщении:
http://wifi-hotspot.zp.ua/forum/viewtop ... 1660#p1660
Теперь все работает как и должно. То есть, если, допустим, в браузере страница "Ваучеры" была открыта так долго, что сеанс авторизации админа (кассира) истек, а он попытался ее обновить, то попадет админ (кассир) в меню ввода имени/пароля. И теперь, после успешной авторизации, он снова попадет в то самое меню "Ваучеры", а не на домашнюю страницу, как это было сделано ранее...
В "черной админке" Easyhotspot, использующей Codeigniter 3.х, был решен вопрос с возвратом на "предыдущую" страницу после авторизации, описанный в этом сообщении:
http://wifi-hotspot.zp.ua/forum/viewtop ... 1660#p1660
Теперь все работает как и должно. То есть, если, допустим, в браузере страница "Ваучеры" была открыта так долго, что сеанс авторизации админа (кассира) истек, а он попытался ее обновить, то попадет админ (кассир) в меню ввода имени/пароля. И теперь, после успешной авторизации, он снова попадет в то самое меню "Ваучеры", а не на домашнюю страницу, как это было сделано ранее...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость