Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
11-05-2009, 01:56 AM
(Сообщение последний раз редактировалось: 02-18-2010, 07:17 PM Perfecto.)
Вам представлена, многофункциональная и в тоже время простая в установке и настройке
веб обвязка для серверов MaNGOS от команды ZG-Team.
Версия 1.0
Функционал сайта:- Новости
- Регистрация
- Cписок игроков онлайн
- Онлайн карта игроков
- Форум
- Юзербар
- Галерея
- А также множество JavaScript'ов
Что планируется добавить в версии 2.0: - Новый модуль регистрации
- Личный кабинет
- Калькулятор талантов
- Новый модуль новостей
Установка:
- Устанавливаем MySQL+Apache+PHP или используем готовую сборку.
- После извлекаем файлы из архива в папку www.
- Настраиваем файлы конфигураций:
Расположение всех файлов конфигураций сайта:- Файл config.php - корневая папка сайта.
- Файл config.php - папка /forum.
- Файл pomm_conf.php - папка /pomm.
- Файл config.php - папка /userbar.
Галерея:
Для редактирования галереи, необходимо работать с папкой /gallery.
Форум:
Для того чтобы форум работал, нужно создать базу под названием forum ( кодировка utf8) и
«залить» туда файл forum.sql, который лежит в папке с сайтом.
Вся подробная информация находится внутри архива.
Открыть спойлер
Скриншот сайта
Открыть спойлер
Скриншот галереи
Открыть спойлер
Скриншот форума
СКАЧАТЬ - общий размер архива 13Mb
ПАРОЛЬ:
Также Вы можете найти этот сайт в наших сборках, а точнее собрках Perfecto, здесь.
Copyright © 2009 ZG-Team | Все права защищены
Сообщений: 429
Тем: 27
Зарегистрирован: May 2009
Репутация:
1,279
Будем ждать ЛК. Галерея скринов тоже ништяковая!
Больше не могу...©
Сообщений: 268
Тем: 17
Зарегистрирован: Feb 2008
Репутация:
1,785
клевая обвязочка
PS: Вот такое же бы для линейки сделали бы ваще круть была бы бы
[SIGPIC][/SIGPIC]
Сообщений: 75
Тем: 1
Зарегистрирован: Nov 2009
Репутация:
1,900
Для линейки такого тьма тьмущая уже сделано...
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Отлично вышло, сайт и форум как одно целое.
Сообщений: 1
Тем: 0
Зарегистрирован: Sep 2009
Репутация:
0
Если честно не чего особенного. Не то пальто.
Сообщений: 78
Тем: 4
Зарегистрирован: Mar 2009
Репутация:
45
На дворе было 5часов утра, зная что будет выходной, я решил "немного" посидеть ночью за компом. Т.к я любитель онлайн игр, в это время играл в вов, и как многие Русские играл я на фри серверах.
Какой сервер без бага? Баги есть везде, и этот сервер где я играю есть баги, и один из них я знал на деньги. Вот сидел и смотрел как самописный аддон делает мне голду, только изредко приходилось мне продовать вещи которые делал аддон.
К чему это я? Ах да, смотреть то нудно и решил полазить я как то по инету. Помимо игр в онлайн игры я так же являюсь программистом в веб. Да да иммено веб программист, это моя профессия которая мне даёт хлеб, не много но на жизнь хватает. Так вот заходя на разные сайты где лежат всякие сборки серваков, а т.к zone-game один из моих любимых сайтов как и л-а-2база, то первым зашёл на zone-game.
И я видел потрясающию новость: "Веб обвязка от команды ZG-Team"
Зная что на данном сайте меньше людей "ламеров" нежели на другом моём любимом сайте. Я сразу же принялся читать новость.
Зная какая тут граммотная администрация а PROGRAMMATOR`y вообще респект, я первым же делом скачал данную "Веб обвязку".
Но, как я уже говорил я работаю да да иммено веб программистом, и php один из спец языков на котором я специализируюсь. Я не говорю что он единственный, но как многие уже знают что он самый популярный и в тоже время простой и удобный.
Но не будем отходить от темы.
Значит скачал я "Веб обвязку" и ожидал увидеть что то нечно, ну или хотяб прилично хорошее. Но не хотя пишу это увидел я "кучу навоза" мягко вырожаясь.
Можно вырозить это так: Дай обезьяне клаву да мышку, и вы увидите "Веб обвязка от команды ZG-Team".
Нет не подумайте, я вас не оскорбляю.
Можно выразиться что это я вас дразню, может возмётесь за голову. Или хотябы сами увидите что написал(и).
Много я болтаю да? )
Я уверен что не все это прочли.
Ну да ладно, из болтавни к практике.
Чесно могу сказать, жалко что выходной, ибо эту работу я бы показал в офисе и мы бы громко смеялись.
Всё всё теперь только о скрипте
Эх начнём
PHP код: <?php
if (isset($_GET['k']) || isset($_POST['k'])) {
$k = trim(isset($_POST['k']) ? $_POST['k'] : $_GET['k']);
if (preg_match("/[^a-zA-Z0-9_]/", $k)) {Header();exit;}}
if (isset($_GET['id']) || isset($_POST['id'])) {
$id = trim(isset($_POST['id']) ? $_POST['id'] : $_GET['id']);
if (preg_match("/[^a-zA-Z0-9_]/", $id)) {
Header("Location: index.php?id=start");
exit;
}
} else {
$id = "start";
}
Вот скажите это читабельно?
Где начала выражения а где конец?
Чесно увидев это, я даже не стал смотреть другие фалы, а это только index.php
Ладно не поленился сделал читабельно:
PHP код: <?php
if (isset($_GET['k']) || isset($_POST['k']))
{
$k = trim(isset($_POST['k']) ? $_POST['k'] : $_GET['k']);
if (preg_match("/[^a-zA-Z0-9_]/", $k))
{
Header();
exit;
}
}
if (isset($_GET['id']) || isset($_POST['id']))
{
$id = trim(isset($_POST['id']) ? $_POST['id'] : $_GET['id']);
if (preg_match("/[^a-zA-Z0-9_]/", $id))
{
Header("Location: index.php?id=start");
exit;
}
}
else
{
$id = "start";
}
Давай теперь посмотрим что там:
Вот скажите человек написавший это умеет думать?
Зачем писать пустой Header, когда мы всё равно потом завершаем скрипт???
PHP код: <?php
Header("Location: index.php?id=start");
exit;
Теперь всё наоборот? Зачем завершать скрипт если нас в любом случае сразу перекинет на другой?
Идём дальше:
PHP код: <?php
switch ($id):
case 'change_skin':
$skin_name = $_POST["skin"];
setcookie("skin_name", $skin_name, time()+2592000);
quickrefresh('index.php?id=start');
break;
case 'logout':
resetcookies();
quickrefresh('index.php?id=start');
break;
endswitch;
Эмм, программист писавший "Веб обвязка от команды ZG-Team", ты наверное перепутал, это PHP а не паскаль подобный язык )
Ладно переписываем делаем читабельно:
PHP код: <?php
switch ($id)
{
case 'change_skin':
$skin_name = $_POST["skin"];
setcookie("skin_name", $skin_name, time()+2592000);
quickrefresh('index.php?id=start');
break;
case 'logout':
resetcookies();
quickrefresh('index.php?id=start');
break;
}
Думаете тут нет недочётов?
Сколько не искал мой notepad++ по всем директориям скрипта функцию
quickrefresh её нигде нет! Думаю ну мож я не знал о такой функции в php.
Залез на сайт php.net ввёл в поиск функцию, и её там тоже нет.
http://ru.php.net/manual-lookup.php?patt...ickrefresh
Отюсда делаю вывод, данный участок кода просто "ворованый".
Кстате может слышал про такую недо обьявязку как "Moy-Web" ?
Так вот главный файл ну уж очень похож от туда.
Ладно лезем дальше:
resetcookies, как вы думаете что с этой функцией? Да да тоже самоё её нигде нет!
PHP код: <?php
$skin_name = $_COOKIE['skin_name'];
Программист "Веб обвязка от команды ZG-Team", ответь мне что делает этот участок кода? )
Ты слышал о ошибках в PHP?
Мне кажется если написать в вверх "твоего" "скрипта":
PHP код: <?php
error_reporting(E_ALL);
Ты узнаешь много интересного )
PHP код: <?php
$skin_name = $_COOKIE['skin_name'];
if ($skin_name == '') $skin_name = $skins[1][1];
$skin_name="skins/".$skin_name."/".$skin_name.".php";
if (file_exists($skin_name))
{
include($skin_name);
}
else
{
include ('skins/'.$skin.'/'.$skin.'.php');
}
if (!file_exists('skins/'.$skin.'/'.$skin.'.php'))
Эх, как жалко что выходной я так жажду поделится этим index.php с коллегами, и мы будем долго смеяться
Ладно переписываем на читабельный код:
PHP код: <?php
$skin_name = $_COOKIE['skin_name'];
if ($skin_name == '')
$skin_name = $skins[1][1];
$skin_name = "skins/".$skin_name."/".$skin_name.".php";
if (file_exists($skin_name))
{
include($skin_name);
}
else
{
include ('skins/'.$skin.'/'.$skin.'.php');
}
if (!file_exists('skins/'.$skin.'/'.$skin.'.php'))
if ($skin_name == '')
Программист "Веб обвязка от команды ZG-Team" почитайте по ссылке: http://ru2.php.net/manual/en/function.empty.php
if (!file_exists('skins/'.$skin.'/'.$skin.'.php'))
Чесно сказать, долго думал зачем это.
Так и не понял, может Программист "Веб обвязка от команды ZG-Team" делает новый подход к программированию, делая пустые выражения? )
И это только один файл index.php
А сколько настрочил то
Жду сообщений типо:
Цитата:Если ты шибоко умный, напиши что нить своё "крутое".
Отвечу сразу таким людям, я не хаю скрипт.
Он работает, люди радуются.
Я против такого кода.
Меня учили писать красивый и понятный код. Чтобы он не только работал но и подходил по нормам этики программирования.
Да я тоже учился, и я писал тоже плохо, но меня критиковали ещё хуже.
Кто нить здавал на права? Может многим так же повезло как и мне когда инструктор на вас орёт и т.д
Зато теперь вы ему благодарны, как и я своему, и своим учителям в программировании.
Я не говорю выбрасывать данный скрипт в помойку.
Я лиш указываю разработчикам их ошибки и смотрю их реакцию. Как быстро они решают проблему.
Ведь пользователи видят это сообщения и думаю некоторые из них призадумаются.
Я могу долго писать про этот скрипт. Достать чуть ли не каждый файл, ну не трогая форум phpbb.
Но если судить по 5 бальной шкале, то я бы поставил 2-.
Написал бы это какой то другой человек, о котором я не слышал бы, то я бы поставил 3-. Потому что данный "скрипт" не достоен носить такое название как "Веб обвязка от команды ZG-Team", а точнее быть продуктом такого хорошего сайта как zone-game.
Если кому интересно могу дальше продолжить писать про скрипт достовая их ошибки, и глядишь версия 2.0 будет куда лучше нежели которая она сейчас в разработке.
Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
Что могу сказать, спасибо, я действительно благодарен за данную критику, хочу признаться, это мой первый сайт и теперь впредь буду стараться писать более грамотный код.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
DioNiR, спасибо, что уделили время на оценку работы PuShKinG. Да, действительно вижу ляпы, ну что же, человек учится и хочу сказать старается, тут немного придет опыта и все наладится. Обещаю лично проверить 2-ю версию скрипта.
PuShKinG Написал:буду стараться писать более грамотный код Ну, а я тебе помогу в этом, самое главное что ты воспринял критику как должное, без "криков" типа:
DioNiR Написал:Если ты шибоко умный, напиши что нить своё "крутое".
Сообщений: 643
Тем: 44
Зарегистрирован: Mar 2009
Репутация:
3,268
Спасибо
Хочу признатся, сначала я был возмущён
Но потом понял и сделал вывод, учится, старатся и не опускать руки или обходить проблемы.
Спасибо за поддержку
|