|
|
Модератор форума: LightInDarkness |
Форум Web раздел Сайты / WWW для эмуляторов [Сайт] От Pund'a v2 (Для серверов Trinity 3.3.5, 4.x.x) |
[Сайт] От Pund'a v2 |
Добрый день
Предлагаю Вашему вниманию сайт собственной разработки. Жду от Вас конструктивную критику и предложения в теме или в личку vk Планирую постепенно дорабатывать сайт, если он будет пользоваться спросом. Из чего состоит: - Главная страница - Страница регистрации - Страница контактов - Страница статистики Код В версии 2.0 попали следующие изменения: - Добавлена подробная общая статистика сервера - Доработаны некоторые функции на обработку работы сервера и доступа к БД В версии 1.1.0 внес некоторые изменения: - Авторизация - Отображение бана по аккаунту в блоке профиля - Мелкие исправления по коду. Легкая настройка сайта, не требует особых навыков. Главная страница: Страница статистики: Вот собственно ссылка на скачивание https://yadi.sk/d/Gc0_KcrF37KDpp v2.0 https://yadi.sk/d/dBzje34m36FjsL (v 1.1.0) https://yadi.sk/d/ztoQQNJ035vQjw (v1.0.0) Для настройки в архиве файл, вот его содержание - Первым делом зайдите в файл /config/db_config.php и укажите корректное подключение к БД - Далее настраиваем информацию о сервере /config/config.php, согласно комментариям замените значение переменных - В файле index.php находим строку <p class="date">Администрация</p> и исправляем персоны - в файле /page/contact.php так же исправляем информацию. Я работал без возможности подключения к действующему серверу, прошу извинить если что-то работает не корректно. В будущем исправлюсь. В версии 2.1 планируется: - Простенький личный кабинет В версии 3 планируется: - Возможность добавления нескольких игровых миров - Совершенствование личного кабинета (подключение бонусов за смс, электронную валюту, голосования) - Баг-треккер Если есть пожелания по содержимому, жду от Вас, дорогие друзья информацию. PS Для администраторов портала. Если я что-то нарушил, сообщите мне, я исправлю. Спасибо! |
Критика:
1) файл: db_congif.php Зачем 2 подключения? Базы на одном хосте. Используйте смену баз. (select_db) 2) файл: stats.php Зачем создаете кучу переменных лишних? (По всем файлам) Пример: У вас: Код $query = $char_db->query("SELECT `guid` FROM `characters` WHERE `online`='1'"); $row = $query->num_rows; $online = $row; Код $online = $char_db->query("SELECT `guid` FROM `characters` WHERE `online`='1'")->num_rows; У вас: Код <?php // Форма регистрации echo '<h3>Контакты</h3><br /> <b>Администратор: Pund</b><br/> Skype - xpund <br/> VK - vk.com/xpund <br/> <br/> <br/> <b>ГМ: Test</b><br/> Skype - test123 <br/> ICQ - 123-123-123<br/> <hr> '; ?> Лучше: Код <h3>Контакты</h3><br /> <b>Администратор: Pund</b><br/> Skype - xpund <br/> VK - vk.com/xpund <br/> <br/> <br/> <b>ГМ: Test</b><br/> Skype - test123 <br/> ICQ - 123-123-123<br/> <hr> Странное название для регистрации. И смутил код: Код if($result->num_rows < 1) Про другое молчу немного лень писать.
Сообщение # 2 написано 30.12.2016 в 14:25
|
Критика:1) файл: db_congif.php Зачем 2 подключения? Базы на одном хосте. Используйте смену баз. (select_db) 2) файл: stats.php Зачем создаете кучу переменных лишних? (По всем файлам) Пример: У вас: 1. Не у всех базы на одном хосте (на крупных серверах база аккаунтов отдельно находится от базы мира и персонажей 2. Переменные создаются на будущее, так же как и некоторые файлы, которые будут использоваться в других версиях. Ну про stats.php, согласен. По поводу login.php (там будут так же содержаться функции для лк) Файл contact.php в дальнейшем будет использовать переменные. Спасибо за информацию! Добавлено (01.01.2017, 09:03)
Сообщение # 3 написано 01.01.2017 в 09:03
|
Устаревший метод разработки сайта (PHP вперемешку с HTML)
Код <div id="content"> <?php if(isset($_GET['page']) && $_GET['page'] == "register") { include './page/register.php'; } else if(isset($_GET['page']) && $_GET['page'] == "statistic") { include './page/statistic.php'; } else if(isset($_GET['page']) && $_GET['page'] == "contact") { include './page/contact.php'; } /* else if(isset($_GET['page']) && $_GET['page'] == "lk") { // для второстепенных страниц ЛК адрес site.ru/lk/?p2=chars (пример) include './page/lk.php'; } */ else { echo ' <div id="box1"> <h2 class="title"><a href="#">Добро пожаловать!</a></h2> <p>Это сайта сервера World Of Warcraft <strong>'.$title.'</strong> с рейтами '.$rate.'. Регулярные ивенты, взрослая администрация, хорошая работоспособность.<br/> Постоянная работа над багами и недоработками. Всё самое лучшее и интересное на нашем сервере. </p> </div> <div> <ul class="style1"> <li class="first"> <h3><em><img src="/images/img01.jpg" alt="" width="130" height="130" class="alignleft border" /></em>Подключение к нашему серверу</h3> <p>Для подключения к нашему серверу выполните несколько легких пунктов:<br /> 1. Создайте аккаунт на странице регистрации<br/> 2. Исправте файл realmlist.wtf на <b>set realmlist '.$realmlist.'</b><br/> 3. Зайдите в игру под своим логином и наслаждайтесь<br/> </p> </li> <li> <h3><em><img src="/images/img02.jpg" alt="" width="130" height="130" class="alignleft border" /></em>Наша миссия</h3> <p>Предоставить нашим игрокам конкурентный сервис, увлекательную игру, незабываемые развлечения. Дать каждому посетителю нашего сервера провести своё время с превосходным наслаждением.</p> <p><a href="'.$rules.'" class="button-style">Правила сервера</a></p> </li> <li> <h3><em><img src="/images/img03.jpg" alt="" width="130" height="130" class="alignleft border" /></em>Работа над багами и недостатками</h3> <p>Если Вы во время игры или во время прибывания на сайте нашли какую-либо недоработку, недостаток или хотите сделать замечание. Сообщите об этом в наш баг-треккер. Наша команда приложит все возможные усилия для улучшения игрового мира.</p> <p><a href="'.$bugtrack.'" class="button-style">Отправить сообщение в баг-треккер</a></p> </li> </ul> </div>'; } ?> А здесь луче использовать альтернативный синтаксис php чем заключать в кавычки и делать код не подсвечиваемым в IDE Альтернативный синтаксис |
Спасибо, учту в дальнейшем.
Добавлено (06.01.2017, 15:29)
Сообщение # 5 написано 06.01.2017 в 15:29
|
Ну в принципе блок пвп и страничку кто в онлайне если сделать), я на данный момент в место баннера слайдер поставил в шапку еще одно меню и поменял блок местами) пока не плохо и да сделал видео.
Добавлено (26.01.2017, 12:56)
Team Gamesbx Core - разработка ядер и исходников wow 3.3.5 - 4.3.4 - 5.4.8 - 6.2.3 (группа в VK - https://vk.com/public109538784 )
Сообщение # 8 написано 26.01.2017 в 12:56
|
| |||
| |||