Оформление на странице со списком точек

This commit is contained in:
Krivchikov Dmitry 2015-06-28 21:37:08 +03:00
parent 8e277d2927
commit ee88c3f923
2 changed files with 60 additions and 36 deletions

View File

@ -6,6 +6,8 @@ class PageController extends Controller
static function actionPoints() static function actionPoints()
{ {
self::$layout = 'layoutPage.php'; self::$layout = 'layoutPage.php';
self::addStyle('/css/style.css?ver=' . App::getConfig('version'));
self::addStyle('/css/pageStyle.css?ver=' . App::getConfig('version'));
self::addScript('/js/jquery-2.1.0.min.js'); self::addScript('/js/jquery-2.1.0.min.js');
self::addScript('/js/jquery-ui-1.10.4.custom.min.js'); self::addScript('/js/jquery-ui-1.10.4.custom.min.js');
self::addScript('/js/bootstrap.min.js'); self::addScript('/js/bootstrap.min.js');
@ -66,6 +68,7 @@ class PageController extends Controller
'user' => App::$user, 'user' => App::$user,
'points' => $result, 'points' => $result,
'notModeratedPoints' => $notModeratedPoints, 'notModeratedPoints' => $notModeratedPoints,
'randomPoint' => Point::model()->getRandom(),
)); ));
} }

View File

@ -1,3 +1,13 @@
<div id="pageSmoothBackground" style="background-image: url(<?= $randomPoint->getImg('middle') ?>);"></div>
<div class="container" style="background-color: rgba(255,255,255, 0.8);margin-top: -10px;padding-bottom: 30px;">
<div class="row">
<div class="col-md-12">
<h1 style="text-align: right;">Списки точек по категориям</h1>
<div class="coords-container">
Вернуться <a href="/">на карту</a>.
</div>
<div style="text-align: justify;">
<?php if ($notModeratedPoints): ?> <?php if ($notModeratedPoints): ?>
<h3>Точки на модерации</h3> <h3>Точки на модерации</h3>
<?php foreach ($notModeratedPoints as $point): ?> <?php foreach ($notModeratedPoints as $point): ?>
@ -12,20 +22,17 @@
<h3>Выбор типа точки</h3> <h3>Выбор типа точки</h3>
<?php <?php
foreach ($categories as $category) { foreach ($categories as $category) {
print "<a href='/page/points/category/$category->id'>"; print "<a href='/page/points/category/$category->id'>";
print "<img src='$category->icon' title='$category->name' />"; print "<img src='$category->icon' title='$category->name' />";
print "</a>"; print "</a>";
} }
?> ?>
<?php <?php
$header = 'Неплоный список точек (100 недавно добавленных)'; $header = 'Неплоный список точек (100 недавно добавленных)';
if ((int) App::getParam('category')) { if ((int) App::getParam('category')) {
$header = 'Список точек в категории "' . $categories[(int) App::getParam('category')]->name . '"'; $header = 'Список точек в категории "' . $categories[(int) App::getParam('category')]->name . '"';
} }
?> ?>
<h3><?= $header ?></h3> <h3><?= $header ?></h3>
@ -34,4 +41,18 @@ if ((int)App::getParam('category')) {
<?= $point['author'] ?> <?= $point['author'] ?>
<br/> <br/>
<?php endforeach; ?> <?php endforeach; ?>
<?= self::renderPartial('modals/categories.php', array('categories' => $categories), true) ?> </div>
</div>
</div>
<hr/>
<div class="row">
<div class="col-md-12">
<a href="/page/point/id/<?= $randomPoint->id ?>" style="float: left; margin: 0 20px 0 0;"><img src="<?= $randomPoint->getImg() ?>" style="width: 200px;"/></a>
<h3 style="margin-top: 0;">Это интересно: <?= $randomPoint->name ?></h3>
<p>
<?= mb_substr($randomPoint->description, 0, 400, 'UTF-8') ?>...
<a class="" href="/page/point/id/<?= $randomPoint->id ?>" role="button"><nobr> читать далее »</nobr></a>
</p>
</div>
</div>
</div>