|
WWW Web интерфейс для MaNGOS |
|
Опции темы | Поиск в этой теме | Опции просмотра |
08.03.2010, 07:27 | #1 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
[control panel] ACP - Панель управления учетными записями.
Описание
ACP (Account Control Panel) – предназначена для управления игроками аккаунтами и персонажами. (Он же личный кабинет). Написана на PHP. Главный девиз программы «чем проще - тем лучше». Но некоторой "паранойи", в виде подтверждений по емайлу, не помешает. Функционал * регистрация нового аккаунта * восстановление пароля к аккаунту по средствам электронной почты * просмотр информации об аккаунте и персонажах * смена пароля, * смена емайла, * смена типа аккаунта (wow, tbc, wotlk) * lock / unlock аккаунта * вытаскивание персонажа из застреваний * переименование персонажа * перенос персонажа на другой аккаунт * телепортация персонажа в дружественную столицу * просмотр информации о банах * просмотр доступных команд сервера * просмотр объявлений autobroadcast-a * логирование всех важных операций Требования * PHP 4.x - 5.3.3 * MySQL 4.x и выше * Mangos 3.1.3 сборка 8072 или выше * Патч Autobroadcast (не обязателен). * register_globals = Off * safe mode off Установка Установка проходит в 2 этапа: 1. Импортируйте SQL/acp.sql в БД acp(lk) 2. Отредактируйте config/config.php (все пояснения для настройки есть в самом файле.) 3. Внести данные о реалмах в config/realmlist.php Заметки Это мой первый полный проект. До этого ограничивался подгонкой под себя того что уже есть. Но в определенный момент понял, что нормального, в моем особом понимании этого дела, личного кабинета не существует. Со всем уважением к TIMzs, но его кабинет не давал мне того, чего хотелось. Вот я и решил сделать всё сам. Понимаю, что некоторые участки кода можно переделать и оптимизировать, но познания в PHP растут вместе с этим маленьким проектом…. Большое количество шкурок вызвано моим интересом «а как ACP будет смотреться в дизайне вон того сайта?»… Забыл добавить, что в файле английского интерфейса(include/text.en.php) залиты русские тексты в utf-8. Кому понадобиться, тот переведёт. Последняя версия - 2.33 (2 - версия движка, 33 - ревизия). ВНИМАНИЕ! Первая версия движка никогда мной не была доведена до ума и полной работоспособности. На определенном этапе разработки АСР, был написан с нуля движок 2-ой версии. Работы по первой версии были полностью и бесповоротно прекращены. Те администраторы, которые используют старый движок должны знать, что в нем есть куча дыр, неисправностей и прочих косяков. За утрату информации сервера, при использовании АСР-1, вы сами несете ответственность. -------- Послесловие Выражаю огромную благодарность Камекадзе, TIMzs, Antimatrix и другим участникам форума, из чьих работ я брал идеи для своего проекта. ---------------------------- tempura Автор очередного вопроса на тему "что дальше?", "когда будет?" и т.п. - автоматически вылетает в Рид-Онли на пару недель. В соответствии с общепринятым правилом "сначала читайте шапку, потом всю ветку". Последний раз редактировалось Кот ДаWINчи; 26.07.2012 в 20:05. |
81 пользователя(ей) сказали cпасибо: | Alehander (11.03.2010), angelShlesser (25.03.2010), anvd24 (11.05.2010), blackmanos (18.07.2010), Chaosua (18.04.2010), CruncH (15.05.2010), DeusModus (08.03.2010), dikabraz (31.08.2012), ExC0tiC (08.03.2010), Fedia22 (11.06.2010), Feel the Power (02.06.2010), Hantet (16.03.2010), KiriX (08.03.2010), Konctantin (08.03.2010), labor (05.05.2010), Lightunit (17.06.2010), lina (01.04.2012), Lurker (10.03.2010), Mayss (07.04.2010), Medivh (09.03.2010), mozilla (13.03.2010), Neggod (08.03.2010), ObeDve (17.12.2010), PSZ (23.03.2010), Rave (19.02.2011), rootor (08.03.2010), selector (22.04.2010), Sergey (14.04.2010), SergZ (15.01.2011), sven (19.04.2010), Viste (10.03.2010), _PARADOX_ (02.06.2010), Дмитрий "Айдин" (05.06.2010) |
05.12.2010, 21:40 | #161 |
Гость
Сообщений: n/a
|
Заработало! А переехать на GIT рядом с Mangos не получится ? Все таки весьма полезное дело делаете, которое дополняет общую картину.
Последний раз редактировалось Imitator; 05.12.2010 в 21:44. |
06.12.2010, 08:36 | #163 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
Новый проект будет на ГИТе, это точно. Остается только определиться со старыми вещами: Charedit, ruDBeditor и т.д. Хранить на ГИТе исполняемые файлы не айс. Для них заведу блог (или мини-форум). |
|
06.12.2010, 09:27 | #164 |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
|
github?
googlecode? bitbucket? ЗЫ googlecode хорош, но не всегда. Да и сам переезд зависит от выбора системы контроля версий. сам юзаю mercurial и git. где-то удобен гит а где меркуриал Главное мигрируйте, а там разберемся Последний раз редактировалось Gen1us2k; 06.12.2010 в 09:29. |
15.12.2010, 14:54 | #165 |
Гость
Сообщений: n/a
|
как скачать дайте ссылку
|
15.12.2010, 15:28 | #166 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Перечитайте пост № 160, до победного результата, пока не поймете...
Последний раз редактировалось NeatElves; 15.12.2010 в 15:32. |
17.12.2010, 14:15 | #168 |
Новичок
Регистрация: 17.10.2010
Сообщений: 24
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
|
|
21.12.2010, 08:21 | #169 |
Гость
Сообщений: n/a
|
Код HTML:
Ошибка: - Language string failed to load: from_failedмыло@mail.ru Повторите операцию еще раз. (Полностью, с самого начала) место мыло мой майл |
21.12.2010, 10:03 | #170 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
настроить отправку почты!
в config/config.php Код:
//===================================================== // Настройки почты. $AccountEmailChange = 0; // 1 - разрешено менять почтовый ящик аккаунта. 0 - нет. $mail_subject = '*****'; // тема письма $mail_from = '*****@*****'; // от кого письмо $mail_from_name = '*****'; // имя отправителя $mail_method = 'smtp'; // "test", "mail", "sendmail", or "smtp" $mail_smtp_Host = "smtp.*****.*****"; // SMTP сервер $mail_smtp_Username = "*****"; // почтовый ящик на сервере отправителе $mail_smtp_Password = "*****"; // пароль на указанный ящик $AccountEmailChange = 0; // 1 - разрешено менять почтовый ящик аккаунта. 0 - нет. //===================================================== |
21.12.2010, 11:41 | #171 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
без шансов... разве что у Артемки дефолтовый phpmail(); вдруг случайно работает.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
21.12.2010, 17:44 | #172 |
Гость
Сообщений: n/a
|
Кот ДаWINчи я так всё и настроил не пашет (((
tempura тебя я если честно не понял (( |
21.12.2010, 18:19 | #173 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
|
|
21.12.2010, 22:03 | #174 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Это вполне естественно. Хотя и обидно.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
28.12.2010, 13:51 | #175 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Кот ДаWINчи, хотел спросить у тебя как у автора ACP2, можно ли сделать форк проекта, возражать не будешь?
|
28.12.2010, 17:50 | #177 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
а я бы для начала предложил обосновать смысл создания форка. Если только для того, чтобы сказать "а вот у меня форк" - то незачем.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
28.12.2010, 20:34 | #178 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
да, и к моему разрешению прилагается табличка снизу этой страницы. т.е. ни каких пабликов и донатов с голосовалками.
Упоминание автора в каком-нибудь РИДМИ.ТХТ обязательно. |
26.01.2011, 15:29 | #180 |
Новичок
Регистрация: 30.04.2010
Сообщений: 12
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
|
Кот ДаWINчи, добавьте её в новой реве. И можно ли сделать поддержку тринити?
|
26.01.2011, 20:32 | #183 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
я увидел в интернете красивые диаграммы во флеше... И мне ничего более не пришло в голову как изобразить на них статистику сервера. Вот и нашел подопытный проект.
|
Пользователь сказал cпасибо: |
26.01.2011, 23:13 | #184 |
Гость
Сообщений: n/a
|
|
2 пользователя(ей) сказали cпасибо: | KiriX (27.01.2011), Кот ДаWINчи (27.01.2011) |
30.01.2011, 02:30 | #185 | |
Пользователь
|
Цитата:
|
|
01.02.2011, 19:38 | #186 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
рев.28 в первом посте. добавлен модуль статистики (основной вариант, но можно добавить еще несколько диаграмм).
Чтобы это случилось - тыкните меня носом в актуальную базу тринити. хотя бы пустую. Последний раз редактировалось Кот ДаWINчи; 01.02.2011 в 20:07. |
01.02.2011, 20:59 | #187 |
Ученый
|
Кот ДаWINчи, можно ли реализовать смуну расы пола и класса персонажа?.
|
02.02.2011, 05:35 | #189 |
Пользователь
Регистрация: 27.03.2010
Сообщений: 80
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
|
Mayss, можно всё... Лк Кота прост, как лопата.
Там нет сложной архитектуры и логика мыслей прослеживается при беглом просмотре. К чему я всё это размазал. Достаточно посмотреть как подключаются модули и сделать аналогично для смены чего угодно. Тем более, что смена пола/класса/расы делается 1 несчастный запросом (update characters set at_login = 'ключ' where guid = 'гуид игрока'). Не вижу вообще никакой проблемы в этом... |
02.02.2011, 07:16 | #190 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Не надо пол менять. Пусть мальчики остаются мальчиками, а девочки - девочками.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
02.02.2011, 07:31 | #191 |
Пользователь
Регистрация: 27.03.2010
Сообщений: 80
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
|
|
02.02.2011, 07:52 | #192 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
02.02.2011, 09:38 | #193 |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Сейчас реализовано:
Так что с полом и внешностью разобрались. смена расы: это не один запрос. при смене расы надо отследить фракцию перса, вещи на персе, умения, таланты, выполненные квесты. смена класса: все сказанное про расу, плюс к этому классовые навыки, классовые квесты, доступность классов у разных рас. а то при смене расы и класса можно получить читерского персонажа. типа война умеющего колдовать, превращаться в мишку, бегать по воде одетого в одеяние приста. .... Для решения этих проблем при смене расы или класса можно просто делать "зачистку" персонажа по всем вышеприведенным параметрам, но кому такой персонаж нужен?. Посему делать этого не буду. |
02.02.2011, 13:12 | #194 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
...и пол из смены убрать!
Пусть трансвеститами побегают!
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
12.02.2011, 16:27 | #197 |
Гость
Сообщений: n/a
|
Я нубас
Слушай те помогите как поставить этот сайт вобще куда его пихать, плиз просто опишите полную установку для нубов если не трудно конечно...
|
12.02.2011, 17:11 | #198 | ||
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
(заранее извиняюсь перед RMDC, что сделал это, но покоя жуть как мне не давали...) Цитата:
1. Скачать проект. 2. Разархивировать и поместить в нужную папку веб-сервера. 3. в MySQL создать базу. 4. из папки проекта SQL залить дамп базы. 5. отредактировать по своему вкусу конфигурацию в config/config.php 6. Лицезреть что всё работает. Писать через админ-функции: новости, правила и т.д. Последний раз редактировалось Кот ДаWINчи; 12.02.2011 в 21:12. |
||
12.02.2011, 17:52 | #199 | |
Гость
Сообщений: n/a
|
Цитата:
2. - что за нужная папка вебсервера? 3. - как в мускуле базу создать? мб в навикате? 4. - это sql фаил? 5. - понятно 6. - понятно вобщем я все зделал, захожу на сайт httр://127.0.0.1/ регистрируюсь а он вобще не региться тоесть говарит "Учетная запись успешно зарегестрирована" а в навикате её вобще нету да и при входи в лк тоже ошибку выдает.... что я неправильно зделал? и когда я архив разорхивировал по пути C:\wamp\www как зделать сайт доступным для всех.... нужно чтобы вход был не 127.0.0.1 а либо мой ип 10.168.18.111 либо какоенибудь слово... Последний раз редактировалось NeatElves; 12.02.2011 в 17:54. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10288] Unsummon pet if pet direct control spell expire out of visibility range from owner. | newsbot | CMaNGOS Commits | 0 | 30.07.2010 04:14 |
[10186] Fixed visibility constant refresh problem with pet direct control spells. | newsbot | CMaNGOS Commits | 0 | 13.07.2010 01:26 |
[patch] Mind Control | PSZ | Отвергнутые патчи | 3 | 14.06.2010 10:54 |
[10053] Use UNIT_STAT_CONTROLED for mark unit state under direct player control. | newsbot | CMaNGOS Commits | 0 | 14.06.2010 09:30 |