Пользователь
Регистрация: 12.07.2009
Возраст: 37
Сообщений: 1,097
Отблагодарили 156 раз(а)
Рейтинг мнений:
|
muwebclone 1.5.1 RC2
Что это?
Свернуть ↑
Представляю вам свой сайт. Я не буду его рекламировать, так как особенностей у него не столь уж и много. У него есть отличнейшие конкуренты: MMW, EMW.
Писал я его как для себя(то есть, с опытом работы с сайтами и серверами, постарался воткнуть все самые нужные модули, но, в тоже время, была цель не захламлять огромным количеством возможностей, чтобы админ мог преспокойно управлять, а не устраивать панику "что это?"
Изначально сайт был в секретном форуме - там шла его разработка, тестирование(за что отдельное спасибо всем, кто помогал, в кредитах, вроде, никого не забыл).
Свернуть ↑Развернуть ↓
Возможности сайта:
Свернуть ↑
-поддержка 1,2,3,4,5 сезонов
- поддержка языков
- поддержка тем
- панель управления акком:
*раскидка статов(расширенная)
*система ресетов(расширеная)
*банк
- топ 5 сильнейших
*кеширование
- топ 100 персонажей
*топ классов
*полное кеширование
- топ 100 гильдий
*лого гильдии
*информация о членах гильдии
*кеширование топа
- кратко о сервере
*статус
*онлайн персов
*аккаунтов
*персонажей
*гильдий
*лорды замка
*крайвулф
*кеширование
- ведение логов
- регистрация
*ajax проверка мыла и логина
*captcha
- мд5 on/off
-статистика сервера
*кеширование
- панель администратора
*новости(без работы с базой данных)
*бан система
*менеджер страницы "загрузить"
*менеджер страниц
- кто онлайн
*кеширование
- реферальная система
*настройка выдачи приза приглашенному и пригласившему
*призами могут быть зен и/или свободные поинты на любого персонажа на аккаунтах приглашенного и пригласившего
*ведение логов
-менеджер страниц
- веб-магазин
Свернуть ↑Развернуть ↓
сайт разрабатывался и тестировался на
Сам сайт должен работать с любой версией сервера, веб-магазин - только со 2 сезона или где hex-код вещей уже состоит из 32 байт!
Как ставить
Свернуть ↑
Прежде всего, зайти в opt.php и проверить, поставить под себя все настройки. Я постарался максимально, но в тоже время сжато описать каждую строчку.
далее, если есть мд5 в базе, из папки с сайтом wz_md5_mod.dll скопировать в папку Binn MSSQL сервера, далее проследовать в браузере
http://ваш_сайт/install.php
например, http://localhost/install.php
после установки сайта, если Install.php и wz_md5_mod.dll не удалились - удалите их руками, это ОЧЕНЬ важно для вашей же безопасности.
Свернуть ↑Развернуть ↓
Развитие сайта будет зависеть сугубо от вас, если он будет востребован, то я буду продолжать проект, если же вы решите, что с вас хватит двух вышеназванных сайтов, то пусть так и будет. Добавлю, что чем активнее вы тестируете его и сообшаете мне о багах и предлагаете что-то новое, тем быстрее сайт будет стабильнее и функциональнее.
Все баги, недочеты и предложения жду в этой теме. Еще одно, зная любовь линчеров копипастить все подряд, пожалуйста, не забывайте указывать на эту тему, так как на вопросы связанные с сайтом отвечать я буду только здесь. И еще, не включил в особенность, но я не стал лепить свои кредиты по всему сайту, единственное, где на данный момент можно их обнаружить - в конфигурационном файле сайта.
Скриншоты:
Update v.1.0
что нового:
Свернуть ↑
[0.1 Beta]
- First Public Release
[0.2 Beta]
- доработана функция банов:теперь можно банить аккаунты без персонажей
+ добавлена функция сокрытия полных имен аккаунтов для забаненых не навсегда
+ теперь в банке можно вводить сумму не "1000", а "1к"(на анг раскладке)
- переработана функция менеджера файлов
[0.3 Beta]
- модернизирована функция вывода навигационного меню
+ менеджер главного меню(demo)
+ добавлена обработка ошибок в меню линков
- дорабатывается интерфейс менеджера страниц
- оптимизирован "движок" сайта
[0.4 Beta]
- внутренние незначительные изменения
+ добавлен модуль осады
+ добавлена функция логов для основных функций
[0.5 Beta]
- добавлена проверка на онлайн (дополительно в некоторые модули)
+ добавлена альфа версия веб-магазина, функции:
- покупка/продажа вещи
- возможность убрать свою вещь из магазина
- лог покупки/продажи вещей
- простой фильтр
- оптимизация функций
- небольшие настройки новостной системы
[0.6 Beta]
+ добавлен установочный скрипт
- пересмотрена работа веб-магазина
+ добавлены критерии поиска вещей для веб-магазина
+ добавлены для отображения ancient-вещи (названия сетов и + опции)
+ добавлены для отображения пвп опции (lvl 380)
+ добавлены для отображения harmony-опции
+ добавлены для отображения сокетов
- переработано пару функций в сайте
[1.0 stable]
+ доделан инсталляционный скрипт
- оптимизирован движок
+ добавлен топ 5 последних выложенных вещей (в веб-магазин) + кеширование
+ добавлены модули с кредитами: в банке можно обменять вещь на кредиты, кредиты на зены(курс выставляется в настройках)
Свернуть ↑Развернуть ↓
скачать
на данный момент актуальная версия: MuWebClone 1.0
На счет языков
Свернуть ↑
на данный момент в папке lang присутсвует только русский язык, если вам будет нужен английский, то вы просто делаете файл eng.php.В меню языка он отобразится автоматически, единственное условие: имя файла должно быть корректным и содержать не более 3 символов.
Свернуть ↑Развернуть ↓
Насчет тем
кастомы
Свернуть ↑
*топ 5 выставленных на продажу вещей - только в теме Mudebrok
так, помнится я обещал вам краткий линкбез, когда сделаю 1.0
итак, начну с модулей.
1.Модуль "Менеджер страниц"
[spoiler]
в модуле в самом верху есть выпадающий список, в нем 2 позиции:
-страницы сайта
-страницы пользователя
третья, сделана "для массовки"
страницы сайта
все страницы, которые находятся в pages прописаны в этом модуле, у всех статус "Вкл", следовательно, все они буду доступны по запросу "?p=<имя_страницы>". Если же этой страницы не окажется в списке, или в списке будет стоять "Выкл", то при попытке попасть на страницу вы увидите что-то типа "страница не найдена или временно недоступна".
Страницы пользователя редактируются также, как и сайта.
Для чего это нужно. Ну, во-первых, если вам не нужен данный модуль выпросто можете его выключить, и пользователи до него не достучатся. А, во-вторых, если какм-то образом зальют шелл в папки _usr или pages, то без бравой руки админа им попросту их не запустить...
Свернуть ↑Развернуть ↓
2.Система банов
Свернуть ↑
Только администратор способен забанить. Систему гм-ов я пока не стал добавлять. Персонаж/аккаунт может быть разбанен 2 способами: 1)по оканчанию срока бана авторизоваться на сайте, 2) сам администратор его разбанит. Воткнул "изюминку" в скрипт отображения, аккаунты людей, которые забанены на время, полностью не отображаются, сделано эта в целях безопасности. Меньше знаешь - крепче спишь ©
Свернуть ↑Развернуть ↓
3.Менеджер меню.
Свернуть ↑
Был внесен по идее дос-ниньзи, истинная его цель - добавления модулей на сайт. Это версия "демо", поэтому, максимум, что вы сможете сделать - перемещать позиции навигационного меню вверх, вниз и т.п. Хотя, стоит заметить, что добавить модуль всеравно весьма быстро можно
Свернуть ↑Развернуть ↓
4.Начислить кредиты
а теперь самое интересное - как можно редактировать базу вещей и название хармони опций.
Свернуть ↑
в папке imgs существует файл items.php
открыв его вы увидите примерно это:
Код:
/*< swords >*/
/*[Name]*/ /*[Size][level]*/
$itembd[0][0][0]="Kris"; $itembd[0][0][1]="120";
$itembd[0][1][0]="Short Sword"; $itembd[0][1][1]="130";
поясняю, $itembd[номер группы вещи][номер вещи в группе][пометка]="название вещи";
номер группы вещи,номер вещи в группе легко посмотреть в items(kor).txt в сервере.
Заострю ваше внимание на термине "пометка". 0 - это значит, что веб-щоп будет считать, что тут ему стоит искать имя, 1 - значит, что вебшоп будет искать в нем координаты вещи и уровень. Координаты вещи - сколько клеток в ширину и сколько в длину, если вы обратите внимание, то у криса стоит значение 120, поясняю 1- ширина(в клетках), 2- высота, 0 - уровень. Уровень пока стоит ставить 0, так как я еще не доваял до конца свою идею.
Далее хармини опции:
спускаемся в сааамый низ файла items.php и видим примерно это
Код:
/*weapons*/
$wep[1]=" Min. Attack Power +"; $wpoints[1]=1;
$wep[2]=" Max. Attack Power +"; $wpoints[2]=1;
</p><p>
вы найдете там 3 пометки: weapons, staffs, armors, т.е. у этих групп разные хармони опции, принцип тот же что и в названии вещей, на данном примере
$wep[1] - это название опции, где 1 - порядковый номер.
$wpoints[1] - это сколько единиц прибавляется когда вы закидываете в вещь refinery stones, попросту, точите хармони опции
Свернуть ↑Развернуть ↓
так же хотел бы обратить ваше внимание на opt.php, точнее на
Свернуть ↑
Так как ввел кредиты, то нужно было еще сделать, чтобы они для чего-то были нужны сейчас кредиты можно обменять на зен, а вещи на кредиты, модуль обмена находится в банке. Вот небольшая выдержка из настроек:
Код:
//========[exchange system]=========
$config["isexchange"] = 1; //включен ли обмен вещей на кредиты (1/0)
$config["exgroup"] = 0; //группа вещи
$config["exID"] = 0; //ID вещи
$config["exLvl"] = 7; //lvl вещи
$config["zen2cred"] = 1000000000; //цена 1 кредита в зенах
группу вещи, ид вещи искать либо в items.php либо в items(kor).txt
а вот с уровнем все гораздо интереснее, поясняю на самом простом примере
есть, допустим lost map(билет в калиму), на самом деле все 7 lost map это 1 вещь, просто у неё разные уровни, также и с многими боксам и сердцами, поэтому, указал уровень. Сейчас стоит 0 группа 0 вещь 7 уровня, то есть kris +7
Свернуть ↑Развернуть ↓
Кредиты:
Леха
Последний раз редактировалось Mag_i_str; 09.05.2012 в 19:35.
Причина: muwebclone 1.5.1 RC2
|