myDC.ru

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

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

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

Setuper
сообщение 13.12.2008, 14:52
Сообщение #21


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

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




в память то он грузиться, но при каждом изменении он скидывает данные в файл - это факт
2MEXAHuK: если ты как хорошо умеешь работать с тем о чем говоришь, может сделаешь допустим веб регистрацию с записью через xml ??? Или ты только советовать можешь)))
Go to the top of the page
+Quote Post
mariner
сообщение 13.12.2008, 14:55
Сообщение #22


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




у всех грузится.... Механик, парсинг хмл - это такая древность, что (ВрОТМнеЛАпти, если вру) везде уже от этого отказываются.... Максимум что парсят сейчас реально - это логи, если не знал
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 13.12.2008, 18:09
Сообщение #23


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

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




я только советовать могу)) php программер из меня 0
Go to the top of the page
+Quote Post
Nickolya
сообщение 15.12.2008, 2:03
Сообщение #24


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

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




Выкладываю скрипт, библиотеки и другие файлы найдете если что в ахиве выше. Про дизайн никто ничего не говорил, хотя я просил, так что получайте что получаете big_smile.gif
Теперь при переходе на адрес хаба автоматом перекидывает в папку /reg/, где и можно зарегистрироваться.
Настройки регистрации (в главном файле в самом начале):
Цитата
iDefRegProfile = 3 -- регистрируемый профиль по умолчанию
iMinPassLen = 6 -- минимальная длина пароля
iRegTimeToIpInterval = 60*60*12+1 -- интервал для возможности пользования интерфейсом, в секундах, указано 12 ч. 1 сек.

Если задать параметр nick в get запросе, то получите заполненное поле ник, к примеру: http://localhost:7070/reg/?nick=me, для корректности запроса надо использовать функцию библиотеки сокетов url.escape, вот пример из мануала:
Код
-- load url module
url = require("socket.url")

code = url.escape("/#?;")
-- code = "%2f%23%3f%3b"
применение в нашем случае:
Код
weneedpagewithnick = "http://localhost:7070/reg/?nick="..url.escape(sSomeNick)

Смотрите сами, все претензии - сюда, чувствуется мне будет их немало...
Конфигурация по-прежнему находится в каталоге /config/, больше ничего толком не сделано. shame.gif
Прикрепленные файлы
Прикрепленный файл  web_with_web_reg.rar ( 17.93 килобайт ) Кол-во скачиваний: 228
 


Спасибо сказали:
Go to the top of the page
+Quote Post
X-perience
сообщение 16.12.2008, 10:00
Сообщение #25


Абсолютный новичок


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




Незнаю, может это у меня так, при заходе на страницу регистрации через оперу (9.60) открывается пустая страница, если через Internet Explorer7, то все отображается и работает нормально. Предидущие версии скрипта в опере работали нормально. - (ptokax 0.4.0.0)
Go to the top of the page
+Quote Post
Nickolya
сообщение 16.12.2008, 11:59
Сообщение #26


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

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




Извиняюсь, забыл заголовки добавить, из-за этого и был косяк... А опера просто капризничает, тестировалось все на ие, в котором почему-то работает без заголовков. Перезалил в тот же пост, тестируйте! big_smile.gif

И еще вопрос: скрипт для 0.4.1.х, он действительно работает нормально на 0.4.0.0 (я про часть конфигурации)??!
Go to the top of the page
+Quote Post
Setuper
сообщение 16.12.2008, 12:56
Сообщение #27


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

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




из-за обратных слешей на unix-ах не будет пахать big_smile.gif
Go to the top of the page
+Quote Post
Lpein
сообщение 16.12.2008, 13:08
Сообщение #28


Участник
**

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




Скрипт просто супер. Всё работает на ура.

А возможно ещё добавить краткую статистику? Было бы неплохо))
Go to the top of the page
+Quote Post
Nickolya
сообщение 16.12.2008, 14:22
Сообщение #29


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

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




Setuper, thx, буду теперь делать так, странно что во всех старых скриптах всегда заменяли прямые слеши обратными, оттуда это и пошло...
Исправил, перезалил. Может кто пользует птоку на никсах и этот скрипт отписать о его работе?! И вообще, какие нагрузки у кого создает скрипт?

Lpein, можно, но ты видел сколько там еще не доделано в разделе конфигурации? Можно попробовать переплюнуть StatPX, но это позже.
И лучше будет если вы будете выражать мысли по поводу всего что хотите более конкретно!
Go to the top of the page
+Quote Post
Lpein
сообщение 26.12.2008, 20:39
Сообщение #30


Участник
**

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




А можно зделать так, чтоб при реристрации нового пользователя в чат выдавалось наподобии этого:
***Привестсвуем нового зарегестрировавшегося пользователя [USER]***

Чтоб люди могли видеть кто зарегестрировался
Go to the top of the page
+Quote Post
Nickolya
сообщение 27.12.2008, 15:08
Сообщение #31


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

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




Файл WebScriptsCore.lua, строки 94-99:
Код
        if RegMan.AddReg(sNick, sPass, iDefRegProfile) then
            sLoginErrors = "<b style=\"color:#FF6600\">Поздравляем с успешной регистрацией!</b><blockquote>Вы зарегистрировали ник <b>"..GsubForHtml(sNick).."</b> с паролем <b><input value=\""..sPass.."\" readonly=\"true\" /></b><br />Теперь для входа на хаб под вашим ником необходимо знать пароль<br />Вы можете вводить его каждый раз вручную, либо прописать пароль в настройках клиента<br />Для этого найдите в списке избранных хабов этот хаб, зайдите в его свойства и пропишите в строках Nick и Password ваши ник и пароль</blockquote>"
            tRegSessions[sIP] = os.time()
        else
            sLoginErrors = "<b style=\"color:#FF6600\">Неизвестная ошибка регистрации!</b>\r\n"
        end

Меняем на:
Код
        if RegMan.AddReg(sNick, sPass, iDefRegProfile) then
            sLoginErrors = "<b style=\"color:#FF6600\">Поздравляем с успешной регистрацией!</b><blockquote>Вы зарегистрировали ник <b>"..GsubForHtml(sNick).."</b> с паролем <b><input value=\""..sPass.."\" readonly=\"true\" /></b><br />Теперь для входа на хаб под вашим ником необходимо знать пароль<br />Вы можете вводить его каждый раз вручную, либо прописать пароль в настройках клиента<br />Для этого найдите в списке избранных хабов этот хаб, зайдите в его свойства и пропишите в строках Nick и Password ваши ник и пароль</blockquote>"
            tRegSessions[sIP] = os.time()
            Core.SendToAll("<"..SetMan.GetString(21).."> *** Привестсвуем нового зарегестрировавшегося пользователя "..sNick.." ***")
        else
            sLoginErrors = "<b style=\"color:#FF6600\">Неизвестная ошибка регистрации!</b>\r\n"
        end

Ищи отличия big_smile.gif Так же можно сделать отправку нику дополнительного сообщения с хаба и прочее...


Спасибо сказали:
Go to the top of the page
+Quote Post
Lpein
сообщение 27.12.2008, 18:47
Сообщение #32


Участник
**

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




Спасибо! Всё отлично работает!
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 27.12.2008, 23:39
Сообщение #33


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

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




при работе на одной машине с апачем вешаются намертво и хаб и апач.
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.12.2008, 13:06
Сообщение #34


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

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




Странно, ты не повесил их на один порт случайно???
У меня все работает в гармонии big_smile.gif Есть еще такая проблема у кого?
MEXAHuK, на каком порту что весит, какая птока, какой апач и т.д. ?!?!?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 28.12.2008, 15:15
Сообщение #35


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

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




птока на 7070 порту, 411 , апи 2
апач 2.2.50 SSL н 80 и 8080

с апачем я разобрался. хаб тут совсем не причём.

хаб же при переходе сос таници на страницу(с любой на любую) через 2-3 перехода начинает жутко вешать комп
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.12.2008, 16:25
Сообщение #36


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

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




Какую версию ты используешь, их тут выложено три штуки, первая с таким глюком??! Почитай внимательно тему, во 2й версии скрипта решена подобная проблема, постарайся описать все что происходит, очень трудно додумывать, возможно и неправильно, за тебя. Начинает ли хаб набирать оперативки, загружает все ядро, или тормозит просто чат, что-то еще...
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 28.12.2008, 19:32
Сообщение #37


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

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




http://mydc.ru/ipb.html?s=&showtopic=2...post&p=6594
скачал из этого поста
поставил на тестовую машину с тестовым хабом. запустил, зашёл на страницу, зарегил юзера, пошёл в админку, зашёл, щёлкнул на скритпы, потом на ошибки скрипов. и всё. страница задумалась. хаб взадумался. потом 4 минуты и задумался комп. ресет. стабильный ресет 10 раз.
проц грузился по разному то 25% то 100%, память примерно также.
вот так сойдёт?
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.12.2008, 20:10
Сообщение #38


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

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




Файл \logs\script.log сколько весит и сколько в нем строк? big_smile.gif Приложи на всякий случай если не жалко...
Что произойдет если провести тест пройдя по всем страницам кроме ошибок скриптов?
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 28.12.2008, 20:28
Сообщение #39


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

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




я пацталом!
похоже твой скрипт загружает весь лог-файл сразу!
а он у меня(сядь а ещё лучше ляг) 14 мегабайт. ~140000 строк. я его подчистил и всё стало норм.
Go to the top of the page
+Quote Post
Nickolya
сообщение 28.12.2008, 21:28
Сообщение #40


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

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




Все гениальное - просто... А скрипт не только загружает, он еще и парсит все эти данные big_smile1.gif Именно эта страница была сваяна кое-как, так что пользуйтесь аккуратно, а лучше не пользоваться пока вообще!
Go to the top of the page
+Quote Post

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

Collapse

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

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

 



RSS Сейчас: 24.4.2024, 11:37