Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
8 страниц V  « 3 4 5 ... 6 7 »

Что то на PHP

Статус пользователя counterstrikec4
сообщение 14.2.2014, 19:12
Сообщение #61
Стаж: 15 лет

Сообщений: 191
Благодарностей: 32
Полезность: 34

можно весь код html под спойлер и кусок php где вывод из бд идёт?
хочу глянут почему поехала 3 запись
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 14.2.2014, 19:19
Сообщение #62


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Код:
$search = "SELECT * FROM bans";
$search_sql = mysql_query($search);

while($row = mysql_fetch_array($search_sql))

ну и $row[что-то]


Весь код смысла мало,

Скрытый текст


<div class="container-fluid">
<div class="row-fluid">
<h2>Заявки на разбанивание</h2>
<div class="well">
<?php
while($row = mysql_fetch_array($search_sql)){




?>

<table class="table table-bordered table-hover table-condensed" style="background-color: <?php echo $row['status'] == 1 ? '#EFE' : ($row['status'] == 2 ? '#FEE' : 'transparent'); ?>;">
<caption>Заявка на разбан <strong>№ <?php echo ($row['id']); ?></strong>





<tbody>
<tr>
<th>Ник:</th>
<td><?php echo $row['nikname']; ?></td>
</tr>
<tr>
<th>SteamID / IP:</th>
<td><?php echo $row['steamip']; ?></td>
</tr>
<tr>
<th>Ник администратора:</th>
<td><?php echo $row['adminname']; ?></td>
</tr>
<tr>
<th>Причина бана:</th>
<td><?php echo $row['reason']; ?></td>
</tr>
<tr>
<th>Объяснительная:</th>
<td><?php echo $row['appeal']; ?></td>
</tr>
<tr>
<th>Дата и время:</th>
<td><?php echo $row['date']; ?></td>
</tr>
</tbody>
</table>
<?php

}

?>

</div>
</div>




как то так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя counterstrikec4
сообщение 14.2.2014, 19:28
Сообщение #63
Стаж: 15 лет

Сообщений: 191
Благодарностей: 32
Полезность: 34

Скрытый текст


Цитата
<div class="container-fluid">
<div class="row-fluid">
<h2>Заявки на разбанивание</h2>
<div class="well">

бывает что в html 4 в div'ax табличная вёрстка едит

а так думаю тайна где-то тут зарыта:
Цитата
class="table table-bordered table-hover table-condensed" style="background-color: <?php echo $row['status'] == 1 ? '#EFE' : ($row['status'] == 2 ? '#FEE' : 'transparent'); ?>;"


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 14.2.2014, 19:32
Сообщение #64


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

counterstrikec4,
Про <div> проверю, второе уже проверял

Отредактировал: Pro(X-Gamer)Pro, - 14.2.2014, 19:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 14.2.2014, 21:22
Сообщение #65


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Цитата
И да, если вы когда нибудь увидите html-код, вынесенный за php-тег в файле .php, то смело карайте анально автора, потому что весь html-код можно и нужно выносить в отдельные файлы-шаблоны. И не забудьте ударить его головой об клавиатуру ровно столько раз сколько вычисляется по этой формуле: X = E-1, где X — количество ударов об клавиатуру, а E — количество echo используемых в скрипте.


Источник
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 14.2.2014, 21:25
Сообщение #66


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Pro(X-Gamer)Pro,
Каждому тегу <th> и <td> установите ширину.

Пример:
Код:

<tr>
<th width="50%">Ник:</th>
<td width="50%"><?php echo $row['nikname']; ?></td>
</tr>


Не поможет попробуйте в пикселях.

Отредактировал: Johnny, - 14.2.2014, 21:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 14.2.2014, 21:39
Сообщение #67


Стаж: 14 лет

Сообщений: 616
Благодарностей: 285
Полезность: 701

Сделай для начала парсер шаблонов. Найди готовый парсер, например этот - http://www.codeguru.com.ua/article/a-86.html
И тогда все шаблоны приобретут красивый лаконичный вид.

Код
<h1>{title}</h1>

Вместо:
Код
<h1><?php echo $title; ?></h1>


Мне нравится парсер в CodeIgniter, там можно все в массив забить и сразу парсить.

Вот такой шаблон получится, который поймет даже незнакомый с php человек:
Код
<html>
<head>
<title>{blog_title}</title>
</head>
<body>

<h3>{blog_heading}</h3>

{blog_entries}
<h5>{title}</h5>
<p>{body}</p>
{/blog_entries}
</body>
</html>


Вместо вот такого говна:
Код
<html>
<head>
<title><?php echo $blog_title; ?></title>
</head>
<body>

<h3><?php echo $blog_heading; ?></h3>

<?php foreach($blog_entries as $array): ?>
<h5><?php echo $array['title']; ?></h5>
<p><?php echo $array['body']; ?></p>
<?php endfor; ?>
</body>
</html>


И в будущем легче менять будет.

Отредактировал: kuznets92, - 14.2.2014, 21:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 15.2.2014, 0:40
Сообщение #68


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Отладил главную страницу
Сделал страницу всех заяв, по нажатию на ник или на кнопку (будущую) подробнее, мы попадаем на страницу с деталями и полным описанием
Еще осталось прилепить кнопку смены статуса заявки и сделать авторизацию

Вот скрины , на дизайн не смотрите чисто таблица html

Прикрепленное изображение

Прикрепленное изображение

Если кто то сделает дизайн на bootstrap , будет прекрасно, желательно белый
Если будет дизайн, закончу все на выходных

Настройки виджета вк выведены в конфиг

Отредактировал: Pro(X-Gamer)Pro, - 15.2.2014, 1:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 15.2.2014, 10:14
Сообщение #69


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

bootswatch.com - темы бутстрапа, bootstrap-ru.com/customize.php - тут можно кастомизировать немного стандартный стиль бутстрапа
Если шаблонизатор делать не будешь то просто замени css на нужный стиль.
Что бы заявки не съезжали достаточно задать фиксированную ширину одной или обеих колонок.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 15.2.2014, 11:11
Сообщение #70
Стаж: 12 лет

Сообщений: 945
Благодарностей: 208
Полезность: 0

Цитата(Pro(X-Gamer)Pro @ 2.2.2014, 15:04) *
Sanya222,
Большинству школьников и не только, будет нужен этот скрипт или приложение на C++ )

а вы уже владеете c++?

P.S.

Код:

<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>

<?php

$rand_num = 33;

echo($rand_num);

?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 15.2.2014, 11:19
Сообщение #71


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Лучше это все дело запилите, как модуль под бансистему в частности под самую популярную AMXBans.
Будет легче и практичнее, не нужно будет заполнять ник, steam id, ip, ник админа, причину.
Человеку нужно будет только написать апелляцию на разбан и отправить заявку.

P.S. Думаю проблем не создаст, нужно будет добавить только пару страничек (оформление заявки и список заявок) к движку банса и запилить ссылку на форму подачи заявки и все дела.

Отредактировал: Johnny, - 15.2.2014, 11:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 15.2.2014, 11:27
Сообщение #72


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(Johnny @ 15.2.2014, 11:19) *
Лучше это все дело запилите, как модуль под бансистему в частности под самую популярную AMXBans.
Будет легче и практичнее, не нужно будет заполнять ник, steam id, ip, ник админа, причину.
Человеку нужно будет только написать апелляцию на разбан и отправить заявку.

P.S. Думаю проблем не создаст, нужно будет добавить только пару страничек (оформление заявки и список заявок) к движку банса и запилить ссылку на форму подачи заявки и все дела.

Легче тогда будет сделать простую кнопку, прямо в бан листе.. которая автоматически создаст тему на форуме и с генерирует заявку, делал однажды для одного форума IPB и соц сети(приложение), могу пример скинуть... если найду


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 15.2.2014, 11:31
Сообщение #73


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(grey @ 15.2.2014, 13:27) *
Легче тогда будет сделать простую кнопку, прямо в бан листе.. которая автоматически создаст тему на форуме и с генерирует заявку, делал однажды для одного форума IPB и соц сети(приложение), могу пример скинуть... если найду

Удобно, в случае если есть форум, а если нет.
Хотя сейчас у каждого сервера есть типичный форум на ipb...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 15.2.2014, 11:31
Сообщение #74


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

В php вообще ничего не понимаю, но вроде в post можно нужные данные раскидать по нужным полям. Т.е. при переходе по ссылке данные из деталей бана будут копироваться в поля завки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 15.2.2014, 11:32
Сообщение #75


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(Bloo @ 15.2.2014, 13:31) *
В php вообще ничего не понимаю, но вроде в post можно нужные данные раскидать по нужным полям. Т.е. при переходе по ссылке данные из деталей бана будут копироваться в поля завки.

Я как бы об это и говорю. Зачем заполнять кучу нудной инфы, если ее сразу из бан-листа можно вытащить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 15.2.2014, 11:37
Сообщение #76


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Johnny, без интеграции в сам банс как модуля этого не получится сделать? Т.е. данные отдавать стороннему скрипту?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 15.2.2014, 11:38
Сообщение #77


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(Johnny @ 15.2.2014, 11:31) *
Удобно, в случае если есть форум, а если нет.
Хотя сейчас у каждого сервера есть типичный форум на ipb...

Не обязательно IPB - ведь инфу можно передать в совершенно другую форму


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 15.2.2014, 11:39
Сообщение #78


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(Bloo @ 15.2.2014, 13:37) *
Johnny, без интеграции в сам банс как модуля этого не получится сделать? Т.е. данные отдавать стороннему скрипту?

Можно хоть серверу расположенному на другом континенте, главное соединение с БД банса.
Просто так удобнее будет, имхо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 15.2.2014, 11:39
Сообщение #79


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(Bloo @ 15.2.2014, 11:37) *
Johnny, без интеграции в сам банс как модуля этого не получится сделать? Т.е. данные отдавать стороннему скрипту?

можно)

Отредактировал: grey, - 15.2.2014, 11:40


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 15.2.2014, 11:40
Сообщение #80


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(grey @ 15.2.2014, 13:38) *
Не обязательно IPB - ведь инфу можно передать в совершенно другую форму

Это естественно, но ~90% всех сайтов посвященных любимым кс серверам стоят на ipb.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
8 страниц V  « 3 4 5 ... 6 7 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: