myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
5 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему

> Webhubconfig, API2 | Скрипт конфигурации хаба через веб-интерфейс

Nickolya
сообщение 17.8.2008, 9:10
Сообщение #1


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Начал вот доделывать скрипты, думаю можно показать, заодно потестите. Скрипт работает подобно апачу, намного упрощенней конечно, но все же. Это лишь наработки, надеюсь конечная версия будет намного лучше оформлена. big_smile.gif
По умолчанию в скрипте прописан порт 7070, так что после запуска заходите на http://IP_хаба:7070/, там вводим ник и пароль, проверяется всё из базы хаба, так что вводим админские данные (таблица с профилями которым доступен скрипт в наличии), дальше думаю разберетесь. Сделано пока только пара страниц, но сейчас меня на продолжение уже не хватает, буду по мере возможности доделывать. Для работы понадобится библиотека PXLuaSocket (распаковать в папку libs в папке хаба), найти ее можно на форуме. Скрипт для версии 0.4.1.0 и на 0.4.1.1 думаю тоже пойдет. Пробуйте, обо всех корявостях пишем сюда.
Прикрепленные файлы
Прикрепленный файл  Копия_Web.lua ( 22.9 килобайт ) Кол-во скачиваний: 749
 


Спасибо сказали:
Go to the top of the page
+Quote Post
dimetrius
сообщение 18.8.2008, 13:23
Сообщение #2


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




1. Считаю что кнопку "Изменить" стоит заменить кнопкой "Сохранить"
2. После кнопки сохранения страница просто перезагружается! Почему бы не сделать чтоб вверху писалось красным, мол настройки сохранены...
3. Пароль когда вводишь, он не должен светиться!

Вижу что пожелание 2 частично реализовано, но реализовано внизу страницы, что сразу и не заметно!
Но глюк есть, скрипт пишет:
Цитата
Описание хаба (string #5) изменено с "<Enter hub description here>" на "<Enter hub description here>"
Топик хаба (string #10) изменено с "What's another word for thesaurus?" на "What's another word for thesaurus?"
Автоматическая регистрация в хаблистах (bool #4) изменено с Вкл на Выкл

а реально изменили только
Цитата
Автоматическая регистрация в хаблистах (bool #4) изменено с Вкл на Выкл


4. Заполнены только страницы "Основные настройки" и "Сообщение дня", остальные пустые и вверху кнопка "Изменить"

5. Страницы ошибок можно вынести в отдельные html, чтоб каждый мог под себя подогнать big_smile.gif Иногда на страницы ошибок очень даже интересно посмотреть!
Go to the top of the page
+Quote Post
Nickolya
сообщение 18.8.2008, 17:18
Сообщение #3


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Давайте по порядку:
1. Эта кнопка именно меняет настройки в хабе, в текущей версии в верхнем заголовке есть ссылка "Сохранить настройки", которая их сохраняет физически, ведь хаб это делает только при правильном выключении.
2. Да, сделано, не знаю как ты сразу не заметил)), глюк связан с тем, что в хтмл для показа 2 и более пробелов приходится использовать неразрывный пробел, а т.к. это не обычный пробел, то фактически настройка меняется, эту проблему решил разделением функций показа данных для форм и обычного текста, вроде в форме более 1 пробела показывается нормально. + сделал отображение более наглядным (На заметку админу: если в названии хаба имеются пробелы, то можно их заменить неразрывным пробелом, тогда при отсутствующем топике в заголовке не будет вылезать черточка которая разделяет название и топик, символ неразрывного пробела можно получить кодом 255, для тех, кто не знает: зажимаем alt, на дополнительной части клавиатуры, там где только цифры, жмем два, пять, пять, отпускаем alt)
3. Как скажете, босс boss.gif big_smile1.gif
4. Цитирую из 1 поста: "Сделано пока только пара страниц"... Сейчас чуть продвинулся с содержанием, до этого переделывал кое-какие схемы реализации, об этом - дальше.
5. Вот про это не понял, какие страницы ошибок? big_smile.gif

Что сделано на текущий момент:
- языковые настройки берутся из файла хаба (language\Russian.xml в нашем случае), плюс придется обновить этот файлик, т.к. старый для 0.3.6.0g сделан, а с этого времени появилось немало новых пунктов, перевод будет от меня
- решена проблема процента, функция string.gsub с заменой на строку съедает его, теперь проценты не пропадают big_smile.gif
- исправлена ошибка зацикливания скрипта, если раза 3 кликнуть по какой-нибудь ссылке, то хаб уходил в бесконечный цикл с попутным набором оперативной и виртуальной памяти. Да, и я могу так ошибиться))
- реализация сборки страниц из шаблонов
- косметические исправления и добавления
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.9.2008, 21:59
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Появился наконец интернет, так что я теперь снова с вами, но хватит о грустном. super_man.gif big_smile.gif
Я конечно ленив, но кое-что все-таки делаю на досуге, так что вот вам очередная версия для тестов, там не до конца сделана страничка с ошибками скриптов, да и не доделаны 3 страницы настроек различного антифлуда, но пока потестите это. В архиве все нужные библиотеки, теперь нужна еще и LFS, файлы скрипта, файлы языков, распаковываем в папку хаба, включаем в скриптах и тестируем. Обо всей фигне пишем сюда. confident.gif
Прикрепленные файлы
Прикрепленный файл  www.rar ( 204.29 килобайт ) Кол-во скачиваний: 455
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 20.9.2008, 7:04
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




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

Удачи в дальнейшей разработке!
Go to the top of the page
+Quote Post
data_trevel
сообщение 12.11.2008, 19:26
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 6.8.2008
Из: г.Харьков
Пользователь №: 333
Спасибо сказали: 0 раз




Просто жесть работает 100% багов нету пользуюсь СПАСИБО большое!
Причина редактирования: Запросы скриптов нужно оставлять в соответствующих темах!
Go to the top of the page
+Quote Post
M.a.r.s.e.l
сообщение 22.11.2008, 11:19
Сообщение #7


Начинающий
*

Группа: Пользователи
Сообщений: 28
Регистрация: 6.6.2008
Пользователь №: 14
Спасибо сказали: 0 раз




super_man.gif Сделайка чтобы скрипты там мона была делать сразуbig_smile.gif still_dreaming.gif feel_good.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 22.11.2008, 13:57
Сообщение #8


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Всё что угодно при Вашем финансировании... Наймем ученых, программеров, пару шаманов с бубном, и дадим им задание сделать всё что хотите. big_smile1.gif

Ты имел в виду отметание фтп и редактирование скриптов как в редакторе птоки? Или можно сделать просто управление папками и файлами через скрипт. Но это часы разработки, а у меня их нет, так что либо ждать, либо делать самим.


Спасибо сказали:
Go to the top of the page
+Quote Post
M.a.r.s.e.l
сообщение 22.11.2008, 18:06
Сообщение #9


Начинающий
*

Группа: Пользователи
Сообщений: 28
Регистрация: 6.6.2008
Пользователь №: 14
Спасибо сказали: 0 раз




super_man.gif Шаманов наймем, scorn.gif Бубенчики найдем, Гг... да так и имел в виду bad_smile.gif Чтобы там мона было сразу редактить скрипты... dribble.gif
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 3.12.2008, 21:15
Сообщение #10


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




Nickolya, протестил скрипт. отличная идея.
огрех: тормозит страница "Скрипты", она как чёрная дыра - зайти можно но уйти с неё: подвисет жёстка, и убивает птоку(таких зависонов я ещё не видел даже на компе где проц горит(реально горит))
Go to the top of the page
+Quote Post
Mr.Smit
сообщение 4.12.2008, 1:33
Сообщение #11


Начинающий
*

Группа: Пользователи
Сообщений: 15
Регистрация: 8.11.2008
Пользователь №: 1 028
Спасибо сказали: 0 раз




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

А разрабу скрипта огромный респект. Жду с нетерпением полную версию.
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 4.12.2008, 5:42
Сообщение #12


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




Mr.Smit я тоже жду
и я тоже респект

Nickolya тестил: на птока 411 (твои библиотеки) броузер: фаерфокс 302
Go to the top of the page
+Quote Post
Lesh™
сообщение 12.12.2008, 4:44
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 62
Регистрация: 11.10.2008
Пользователь №: 775
Спасибо сказали: 4 раза




А планируется ли поддержка меню Юзеры и Баны?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 12.12.2008, 18:56
Сообщение #14


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




Nickolya, то что ты придумал - отлично! но сложным путём простого програмера.
даю подсказку: xml + php(DomXml) = ?
Go to the top of the page
+Quote Post
Nickolya
сообщение 13.12.2008, 0:26
Сообщение #15


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




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

MEXAHuK, не очень понял про подсказку, можно объяснить подробно?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 13.12.2008, 11:07
Сообщение #16


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




подсказка такая: забить на тот метод которым ты пользуешься. (гнать данные из веб сервера через хаб(а если он выкл?!)чтобы сохранялись не всё что хочеться?! - ты какую траву курил? ))) )
выучить PHP, освоить DomXml и редактировать все настройки хаба напрямую(они хранятся XML!)
и на работу с БД типа SQLite и MySQL тоже забить и начать хранить все данные в XML.


http://ru2.php.net/manual/ru/ref.simplexml.php
http://ru2.php.net/manual/ru/book.simplexml.php
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 13.12.2008, 11:55
Сообщение #17


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Цитата
выучить PHP, освоить DomXml и редактировать все настройки хаба напрямую(они хранятся XML!
MEXAHuK, настройки хаба хранятся в памяти, при запуске берутся из xml документа(< Ptokax 0.4.*.* - .ini файл) и сохраняются при закрытии Ptokax, по крайней мере, я сделал такой вывод при попытке редактирования xml файла при включённом хабе.

Цитата
и на работу с БД типа SQLite и MySQL тоже забить и начать хранить все данные в XML.
*shocked*. Вообще забить? БД удобнее как-то и к нему можно запросы посылать. И скорость, да и вообще. Удобство. Размер. XML удобен в некоторых случаях, но не более.
Go to the top of the page
+Quote Post
Setuper
сообщение 13.12.2008, 12:24
Сообщение #18


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




2MEXAHuK:
Во-первых, ini и xml - это уже прошлый век! Сейчас всю информацию все пытаются хранить именно в бд. Кстате где ты видел в этом скрипте работы с бд?
Во-вторых, если хаб выключен, то и скрипт для управления хабом мало кому нужен, всё делается ради хаба, а не просто так.
В-третьих, если ты не знаешь, то объясняю, что во время работы PtokaX хранить все настройки в оперативной памяти. Сбрасывает настройки в xml файл только перед закрытием программы и читает из xml только непосредственно при запуске. Поэтому хочу тебя уверить, что твой метод пахать не будет даже при очень сильном желании! Поэтому не неси чушь!!
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 13.12.2008, 14:37
Сообщение #19


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




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

http://ru2.php.net/manual/ru/ref.simplexml.php
http://ru2.php.net/manual/ru/book.simplexml.php
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 13.12.2008, 14:40
Сообщение #20


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Цитата("MEXAHuK")
но вот с регистрацией этот фокус пройдёт точно т.к. этот файл в оп. память уже не грузиться
А самому проверить? У меня грузится.
upd. Оо а ннет, не грузится.
upd. В общем, грузиться! Но при добавлении нового пользователя через Хаб(любые другие изменения), пересохраняется.
Go to the top of the page
+Quote Post

5 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Проблемы с Webhubconfig
1 jekasumy 4 477 4.3.2012, 23:46 Посл. сообщение: Saymon21
No New Posts От: Webhubconfig
От темы с ID: 289
1 Wariner 4 816 27.12.2008, 13:11 Посл. сообщение: Lpein

 



RSS Сейчас: 4.10.2022, 13:38