Webhubconfig, API2 | Скрипт конфигурации хаба через веб-интерфейс |
Здравствуйте, гость ( Вход | Регистрация )
Webhubconfig, API2 | Скрипт конфигурации хаба через веб-интерфейс |
13.12.2008, 14:52
Сообщение
#21
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
в память то он грузиться, но при каждом изменении он скидывает данные в файл - это факт
2MEXAHuK: если ты как хорошо умеешь работать с тем о чем говоришь, может сделаешь допустим веб регистрацию с записью через xml ??? Или ты только советовать можешь))) |
|
|
13.12.2008, 14:55
Сообщение
#22
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
у всех грузится.... Механик, парсинг хмл - это такая древность, что (ВрОТМнеЛАпти, если вру) везде уже от этого отказываются.... Максимум что парсят сейчас реально - это логи, если не знал
|
|
|
13.12.2008, 18:09
Сообщение
#23
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
я только советовать могу)) php программер из меня 0
|
|
|
15.12.2008, 2:03
Сообщение
#24
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Выкладываю скрипт, библиотеки и другие файлы найдете если что в ахиве выше. Про дизайн никто ничего не говорил, хотя я просил, так что получайте что получаете
Теперь при переходе на адрес хаба автоматом перекидывает в папку /reg/, где и можно зарегистрироваться. Настройки регистрации (в главном файле в самом начале): Цитата iDefRegProfile = 3 -- регистрируемый профиль по умолчанию iMinPassLen = 6 -- минимальная длина пароля iRegTimeToIpInterval = 60*60*12+1 -- интервал для возможности пользования интерфейсом, в секундах, указано 12 ч. 1 сек. Если задать параметр nick в get запросе, то получите заполненное поле ник, к примеру: Код -- 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/, больше ничего толком не сделано.
Прикрепленные файлы
|
|
|
16.12.2008, 10:00
Сообщение
#25
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 29.6.2008 Пользователь №: 100 Спасибо сказали: 0 раз |
Незнаю, может это у меня так, при заходе на страницу регистрации через оперу (9.60) открывается пустая страница, если через Internet Explorer7, то все отображается и работает нормально. Предидущие версии скрипта в опере работали нормально. - (ptokax 0.4.0.0)
|
|
|
16.12.2008, 11:59
Сообщение
#26
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Извиняюсь, забыл заголовки добавить, из-за этого и был косяк... А опера просто капризничает, тестировалось все на ие, в котором почему-то работает без заголовков. Перезалил в тот же пост, тестируйте!
И еще вопрос: скрипт для 0.4.1.х, он действительно работает нормально на 0.4.0.0 (я про часть конфигурации)??! |
|
|
16.12.2008, 12:56
Сообщение
#27
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
из-за обратных слешей на unix-ах не будет пахать
|
|
|
16.12.2008, 13:08
Сообщение
#28
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 2.12.2008 Пользователь №: 1 278 Спасибо сказали: 0 раз |
Скрипт просто супер. Всё работает на ура.
А возможно ещё добавить краткую статистику? Было бы неплохо)) |
|
|
16.12.2008, 14:22
Сообщение
#29
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Setuper, thx, буду теперь делать так, странно что во всех старых скриптах всегда заменяли прямые слеши обратными, оттуда это и пошло...
Исправил, перезалил. Может кто пользует птоку на никсах и этот скрипт отписать о его работе?! И вообще, какие нагрузки у кого создает скрипт? Lpein, можно, но ты видел сколько там еще не доделано в разделе конфигурации? Можно попробовать переплюнуть StatPX, но это позже. И лучше будет если вы будете выражать мысли по поводу всего что хотите более конкретно! |
|
|
26.12.2008, 20:39
Сообщение
#30
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 2.12.2008 Пользователь №: 1 278 Спасибо сказали: 0 раз |
А можно зделать так, чтоб при реристрации нового пользователя в чат выдавалось наподобии этого:
***Привестсвуем нового зарегестрировавшегося пользователя [USER]*** Чтоб люди могли видеть кто зарегестрировался |
|
|
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 Ищи отличия Так же можно сделать отправку нику дополнительного сообщения с хаба и прочее... |
|
|
27.12.2008, 18:47
Сообщение
#32
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 2.12.2008 Пользователь №: 1 278 Спасибо сказали: 0 раз |
Спасибо! Всё отлично работает!
|
|
|
27.12.2008, 23:39
Сообщение
#33
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
при работе на одной машине с апачем вешаются намертво и хаб и апач.
|
|
|
28.12.2008, 13:06
Сообщение
#34
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Странно, ты не повесил их на один порт случайно???
У меня все работает в гармонии Есть еще такая проблема у кого? MEXAHuK, на каком порту что весит, какая птока, какой апач и т.д. ?!?!? |
|
|
28.12.2008, 15:15
Сообщение
#35
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
птока на 7070 порту, 411 , апи 2
апач 2.2.50 SSL н 80 и 8080 с апачем я разобрался. хаб тут совсем не причём. хаб же при переходе сос таници на страницу(с любой на любую) через 2-3 перехода начинает жутко вешать комп |
|
|
28.12.2008, 16:25
Сообщение
#36
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Какую версию ты используешь, их тут выложено три штуки, первая с таким глюком??! Почитай внимательно тему, во 2й версии скрипта решена подобная проблема, постарайся описать все что происходит, очень трудно додумывать, возможно и неправильно, за тебя. Начинает ли хаб набирать оперативки, загружает все ядро, или тормозит просто чат, что-то еще...
|
|
|
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%, память примерно также. вот так сойдёт? |
|
|
28.12.2008, 20:10
Сообщение
#38
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Файл \logs\script.log сколько весит и сколько в нем строк? Приложи на всякий случай если не жалко...
Что произойдет если провести тест пройдя по всем страницам кроме ошибок скриптов? |
|
|
28.12.2008, 20:28
Сообщение
#39
|
|
Освоившийся участник Группа: Пользователи Сообщений: 314 Регистрация: 13.10.2008 Пользователь №: 791 Спасибо сказали: 9 раз |
я пацталом!
похоже твой скрипт загружает весь лог-файл сразу! а он у меня(сядь а ещё лучше ляг) 14 мегабайт. ~140000 строк. я его подчистил и всё стало норм. |
|
|
28.12.2008, 21:28
Сообщение
#40
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Все гениальное - просто... А скрипт не только загружает, он еще и парсит все эти данные Именно эта страница была сваяна кое-как, так что пользуйтесь аккуратно, а лучше не пользоваться пока вообще!
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Проблемы с Webhubconfig | 1 | jekasumy | 5 227 | 4.3.2012, 23:46 Посл. сообщение: Saymon21 | |
От: Webhubconfig От темы с ID: 289 |
1 | Wariner | 5 476 | 27.12.2008, 13:11 Посл. сообщение: Lpein |
|
Сейчас: 23.11.2024, 7:58 |