Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Добрый день форумчане)
У меня возник вопрос с недопониманием в создании отдельной страницы для двух конкурсов.
Сама страница представляет из себя вполне обычную структуру.
Не могу сообразить как вывести эти данные...
Откуда и с какого файла эти данные выводить?
У меня исчисляет дату и число по unix на 1970 год, вместо окончания даты конкурса.
По поводу пополнений, там же как то определятся место должно за время проведения конкурса же, а не сколько всего пополнений и сколько всего пополнили рефералы за все время работы проекта.
Внешняя страница имеет данный функционал
У меня возник вопрос с недопониманием в создании отдельной страницы для двух конкурсов.
Сама страница представляет из себя вполне обычную структуру.
Не могу сообразить как вывести эти данные...
Откуда и с какого файла эти данные выводить?
У меня исчисляет дату и число по unix на 1970 год, вместо окончания даты конкурса.
По поводу пополнений, там же как то определятся место должно за время проведения конкурса же, а не сколько всего пополнений и сколько всего пополнили рефералы за все время работы проекта.
Внешняя страница имеет данный функционал
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Да, сделать два конкурса на одной странице.normalno написал(а):вы хочете сделать два конкурса на одной странице?
Во, да только вот откуда их вытаскивать? Из статистики админки? Или где то в других файлах?normalno написал(а):Всмысле за время? В том то и дело что определение идет по пополнениям рефералов и просто инвест, кто больше пополнит или чьи рефералы
geronimo
Участник
- Сообщения
- 291
- Реакции
- 125
А смысл?! Данная инфа вроде сразу выводится в модулеBloodScreed написал(а):Да, сделать два конкурса на одной странице.
Во, да только вот откуда их вытаскивать? Из статистики админки? Или где то в других файлах?
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Да но только вот в стандартных модулях прописаны баллыgeronimo написал(а):А смысл?! Данная инфа вроде сразу выводится в модуле
Мне надо понять что тут сделать чтобы отображалась сумма пополнений рефералами и инвесторами за время конкурса
PHP:
<center><b>Таблица лидеров</b></center>
<table class="table mb-0">
<tr bgcolor="#efefef">
<td align="center" width="75" class="m-tb">Позиция</td>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Баллов</td> ( Надо заменить на сумму пополнений )
<td align="center" class="m-tb">Приз</td>
</tr>
<?PHP
$position = 1;
while($data = $qcp->Fetch()){
?>
<tr class="htt" >
<td align="center" width="75"><?=$position; ?></td>
<td align="center"><?=$data["user"]; ?></td>
<td align="center"><?=sprintf("%.0f",$data["points"]); ?></td> ( Надо заменить на сумму пополнений )
<td align="center"><?=(intval($comp["{$position}m"]) > 0) ? $comp["{$position}m"]." RUB" : "-" ?></td>
</tr>
<?PHP
$position++;
}
?>
</table>
Последнее редактирование:
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Не мне инклюдить не надо... Он так выводит весь конкурс на страницу....На счет страницы, перейдите у свой файл конкурсов и снизу добавьте второй конкурс
Стили так же свои подставляйте...Код:<div class="col-lg-6 col-lg-12"> <div class="panel panel-default"> <?php include("pages/_invcompetition.php");?> (путь к инвест конкурсу) </div> </div>
Сброшу код может поможете в решении проблемы.....
В данном коде не отображает пользователей конкурса...
PHP:
<!--Breadcrumb Banner Area Start-->
<div class="breadcrumb-banner-area">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="breadcrumb-text">
<h1 class="text-center">Конкурсы</h1>
</div>
</div>
</div>
</div>
</div>
<!--End of Breadcrumb Banner Area-->
<BR>
</BR>
<!--Сourse Area Start-->
<div class="course-area section-padding bg-white">
<div class="container">
<div class="col-md-6">
<div class="single-item">
<div class="single-item-text">
<br>
<div class="card__head">
<center>
<h4 class="card__name">ЛУЧШИЕ РЕФОВОДЫ</h4>
</center>
<center>
<div class="card__period">Окончание конкурса / </div>
</center>
<BR>
</BR>
<BR>
</BR>
<div class="single-item-image overlay-effect">
<img src="tpl/home/img/course/refovod.png" alt="">
</div>
<br>
<center>
<div class="card__period">Описание !!!</div>
</center>
</br>
<BR>
</BR>
</div>
<table class="bordered" style="width:100%;margin-bottom:30px;">
<thead>
<tr>
<th>Логин</th>
<th>Сумма пополнений</th>
<th>Приз</th>
</tr>
</thead>
<tbody>
<?php
$qcp=$pdo->Query("SELECT * FROM db_competition_users ORDER BY points DESC LIMIT 100");
while($data = $qcp->Fetch()){
?><tr>
<td><?=$data["user"]; ?></td>
<td><?=sprintf("%.0f",$data["points"]); ?></td>
<td><?=(intval($comp["{$position}m"]) > 0) ? $comp["{$position}m"]." RUB" : "-" ?> руб.</td>
</tr>
<?PHP
}
?> </tbody>
</table>
<BR>
</div>
</div>
</div>
<div class="col-md-6">
<div class="single-item">
<div class="single-item-text">
<br>
<div class="card__head">
<center>
<h4 class="card__name">ЛУЧШИЕ ИНВЕСТОРЫ</h4>
</center>
<center>
<div class="card__period">Окончание конкурса / </div>
</center>
<BR>
</BR>
<BR>
</BR>
<div class="single-item-image overlay-effect">
<img src="tpl/home/img/course/investor.png" alt="">
</div>
<br>
<center>
<div class="card__period">Описание !!!</div>
</center>
</br>
<BR>
</BR>
</div>
<table class="bordered" style="width:100%;margin-bottom:15px;">
<thead>
<tr>
<th>Логин</th>
<th>Сумма пополнений</th>
<th>Приз</th>
</tr>
</thead>
<tbody>
<?PHP
$invpoints=$pdo->Query("SELECT * FROM db_invcompetition_users WHERE points > '0' ORDER BY points DESC LIMIT 100");
while($data=$invpoints->Fetch()){
?>
<tr>
<td><?=$data["user"]; ?></td>
<td><?=sprintf("%.0f",$data["points"]); ?></td>
<td><?=(intval($comp["{$position}m"]) > 0) ? $comp["{$position}m"]." RUB" : "-" ?> руб.</td>
</tr>
<?PHP
}
?> </tbody>
</table>
<BR>
<BR>
</div>
</div>
</div>
Последнее редактирование:
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Оно самое, но не внутри проекта а с внешней его стороны.normalno написал(а):
Хотя разницы по-моему нету.....
А можешь скинуть структуру кода? Сам код страницы....
Не соображу как поместить код.... Можно в ЛС если секрет, отблагодарю.
Последнее редактирование:
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Bloodscreed
Местный
- Сообщения
- 51
- Реакции
- 3
Проблема решена.normalno написал(а):Я же писал выше, вам не понравился мой код.
Код:<?PHP $_OPTIMIZATION["title"] = "Конкурсы"; $_OPTIMIZATION["description"] = "Конкурсы"; $_OPTIMIZATION["keywords"] = "Конкурсы"; ?> <div class="row"> <div class="col-lg-6 col-lg-12"> <div class="panel panel-default"> <div class="panel-heading"><h3 class="panel-title text-center">ЛУЧШИЕ РЕФОВОДЫ</h3></div> <div class="panel-body"> <?PHP # Список конкурсов if(isset($_GET["list"])){ # Список пользователей $db->Query("SELECT * FROM db_competition WHERE status > 0"); if($db->NumRows() > 0){ ?> <?PHP while($data = $db->FetchArray()){ ?> <table width="99%" border="0" align="center"> <tr bgcolor="#efefef"> <td align="center" width="75" class="m-tb">ID</td> <td align="center" class="m-tb">Начат</td> <td align="center" class="m-tb">Завершен</td> <td align="center" class="m-tb">Фонд</td> </tr> <tr class="htt" > <td align="center"><?=$data["id"]; ?></td> <td align="center"><?=date("d.m.Y", $data["date_add"]); ?></td> <td align="center"><?=date("d.m.Y", $data["date_end"]); ?></td> <td align="center"><?=$data["1m"]+$data["2m"]+$data["3m"]; ?> RUB</td> </tr> <tr bgcolor="#efefef"> <td align="center" width="75" class="m-tb">Статус</td> <td align="center" class="m-tb">1 место / приз</td> <td align="center" class="m-tb">2 место / приз</td> <td align="center" class="m-tb">3 место / приз</td> </tr> <tr class="htt" > <td align="center"><?=($data["status"] > 1) ? "Отменен" : "Завершен"; ?></td> <td align="center"><?=$data["user_1"]; ?> / <?=$data["1m"]; ?></td> <td align="center"><?=$data["user_2"]; ?> / <?=$data["2m"]; ?></td> <td align="center"><?=$data["user_3"]; ?> / <?=$data["3m"]; ?></td> </tr> </table> <BR /><BR /> <?PHP } }else echo "<center><b><font color = 'red'>Нет завершенных конкурсов</font></b></center><BR />"; ?> <?PHP return; } $db->Query("SELECT * FROM db_competition WHERE status = 0 LIMIT 1"); if($db->NumRows() == 1){ $comp = $db->FetchArray(); ?> <p class="text-muted text-center">Окончание конкурса: <?=date("d.m.Y в H:i:s", $comp["date_end"]); ?></p> <p class="raceinfotext m-b-0">В конкурсе участвуют все пользователи проекта. За каждое пополнение баланса Вашим рефералом Вам начисляются баллы. Чем больше баллов, тем больше шанс победить в конкурсе.</p><BR /> <?PHP # Список пользователей $db->Query("SELECT * FROM db_competition_users ORDER BY points DESC LIMIT 100"); if($db->NumRows() > 0){ ?> <center><b>Таблица лидеров</b></center> <table width="99%" border="0" align="center"> <tr bgcolor="#efefef"> <td align="center" class="m-tb">Пользователь</td> <td align="center" class="m-tb">Баллы</td> <td align="center" class="m-tb">Приз</td> </tr> <?PHP $position = 1; while($data = $db->FetchArray()){ ?> <tr class="htt" > <td align="center"><?=$data["user"]; ?></td> <td align="center"><?=sprintf("%.0f",$data["points"]); ?></td> <td align="center"><?=(intval($comp["{$position}m"]) > 0) ? $comp["{$position}m"]." RUB" : "-" ?></td> </tr> <?PHP $position++; } ?> </table> <BR /> <?PHP }else echo "<center><b><font color = 'red'>Нет участников в конкурсе</font></b></center><BR />"; }else echo "<center><b><font color = 'red'>В данный момент конкурс не проводится</font></b></center><BR />"; ?> </div> </div> </div> <div class="col-lg-6 col-lg-12"> <div class="panel panel-default"> <?php include("pages/_invcompetition.php");?> </div> </div> </div>
Спасибо все было верно у тебя.
У меня был косяк с использованием "контейнера" после функции <div class="row">.
За счет чего он мне не давал переместить блок чтобы они шли параллельно Контейнер по факту не нужен но у меня почему то шел....
Конечно намучился. Но все сделал. Спасибо всем кто активно помогал!
Ребята Вам симпатия и отдельная благодарность)