• Страница 1 из 1
  • 1
Модератор форума: LightInDarkness  
[Сайт] От Pund'a v2
pund
Добрый день
Предлагаю Вашему вниманию сайт собственной разработки.
Жду от Вас конструктивную критику и предложения в теме или в личку 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 отредактировано pund - Пятница, 06.01.2017, 17:35
Lodarkness
Рыцарь
Критика:
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;
3) Вся папка page.
У вас:

Код
<?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>
4) Файл: login.php
Странное название для регистрации.
И смутил код:

Код
if($result->num_rows < 1)
Ну ничего против не имею.

Про другое молчу немного лень писать.
Сообщение # 2 написано 30.12.2016 в 14:25
pund
Цитата Lodarkness ()
Критика: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
IGRIKRUS
Рыцарь
Устаревший метод разработки сайта (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
Альтернативный синтаксис
Сообщение # 4 отредактировано IGRIKRUS - Понедельник, 02.01.2017, 02:59
pund
Цитата IGRIKRUS ()
Устаревший метод разработки сайта (PHP вперемешку с HTML)
Спасибо, учту в дальнейшем.

Добавлено (06.01.2017, 15:29)
---------------------------------------------
Добрый день
Обновил сайт, если есть предложения какие показатели добавить в статистику, пишите.

В версии 2.0 попали следующие изменения:
- Добавлена подробная общая статистика сервера
- Доработаны некоторые функции на обработку работы сервера и доступа к БД

Сообщение # 5 написано 06.01.2017 в 15:29
mafproff
Скаут
Так же можно добавить блок топ pvp , новые версии не подскажите когда?
Сообщение # 6 отредактировано mafproff - Суббота, 21.01.2017, 14:18
_xXx_
Центурион
Сайт понравился))) ПРостенький но все же приятный))) Если изменить фон то вообще прекрасно будет))) А так все что нужно есть) И ресурсов не тянет)))
Сообщение # 7 написано 21.01.2017 в 17:00
Gamesbx
Капрал
Ну в принципе блок пвп и страничку кто в онлайне если сделать), я на данный момент в место баннера слайдер поставил в шапку еще одно меню и поменял блок местами) пока не плохо и да сделал видео.

Добавлено (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
Remorse18
Скаут
Добавь в регистрацию капчу и кто онлайн на сервере(в данный момент играет)
Сообщение # 9 написано 26.01.2017 в 22:48
Jiimbo
Скаут
Цитата Remorse18 ()
кто онлайн на сервере(в данный момент играет
    есть же, разве нет?
Сообщение # 10 написано 27.01.2017 в 06:49
Remorse18
Скаут
Показано сколько человек,но не кто именно играет.
Сообщение # 11 написано 27.01.2017 в 13:09
ekvatiiv
Скаут
Жду с нетерпением улучшения вашего сайта и конечно 3 версию! Слишком простенький , нужно ЛК нормальное.
Сообщение # 12 написано 19.02.2017 в 22:06
killer_pc3
Скаут
Сайт понравился, очень простой, дизайн не режет глаз. Была одна проблема с сервом, Pund решил её быстро и бесплатно) +РЕП
Legend-wow.ru
Сообщение # 13 написано 25.06.2017 в 11:16
  • Страница 1 из 1
  • 1
Поиск: