diff --git a/controllers/LpController.php b/controllers/LpController.php index f07da45..3130555 100644 --- a/controllers/LpController.php +++ b/controllers/LpController.php @@ -2,15 +2,25 @@ class LpController extends Controller { + static $points = 0; + static $authors = 0; + static $followers = 5997; + static $routes = 869; + + public function __construct() { self::$layout = 'layouts/lp.php'; self::addScript('/js/jquery-2.1.0.min.js'); self::addScript('/js/jquery-ui-1.10.4.custom.min.js'); self::addScript('/js/bootstrap.min.js'); + self::addScript('/js/lp.js'); self::addStyle('/css/bootstrap.min.css'); self::addStyle('/css/bootstrap-theme.min.css'); self::addStyle('/css/lp.css'); + + self::$points = Point::model()->getCount(array('where' => '`status` = "published"')); + self::$authors = User::model()->getCount(); } public function actionSend() @@ -32,8 +42,23 @@ class LpController extends Controller die('OK'); } + public function actionIndex() + { + self::render('/lp/index.php', array( + 'points' => self::$points, + 'authors' => self::$authors, + 'followers' => self::$followers, + 'routes' => self::$routes, + )); + } + public function actionExcursion() { - self::render('/lp/excursion.php', array()); + self::render('/lp/excursion.php', array( + 'points' => self::$points, + 'authors' => self::$authors, + 'followers' => self::$followers, + 'routes' => self::$routes, + )); } } \ No newline at end of file diff --git a/public/css/lp.css b/public/css/lp.css index 6291120..060979b 100644 --- a/public/css/lp.css +++ b/public/css/lp.css @@ -14,6 +14,11 @@ padding: 30px 0 50px 0;} table.header-table {margin: 20px 0; font-size: 18px;} table tr td.header {font-size: 18px; color: #333; border-top: none; font-weight: bold;} +.offer-card table {background-color: #fff; border-radius: 5px 5px 0 0;} +.offer-card.unactive table {opacity: 0.7} +.offer-card.unactive:hover table {opacity: 1} + + .header-big {font-size: 40px; font-weight: bold;} .header-middle {font-size: 30px;} .header-small {font-size: 20px;} @@ -21,7 +26,7 @@ table tr td.header {font-size: 18px; color: #333; border-top: none; font-weight: form { border: solid 2px #999; padding:10px; - background-color: #333; + background-color: rgba(40,40,40,0.8); } form h2 {margin-top: 0;} @@ -30,7 +35,6 @@ form h2 {margin-top: 0;} .digits-annotation {font-size: 18px;} .paralax .container h2 {color: #fff; margin-bottom: 40px} -.paralax .container .table {background-color: #fff; border-radius: 5px 5px 0 0;} .r-l-c {text-align: left;} .r-r-c {text-align: right;} @@ -40,5 +44,6 @@ img.logo {float: left;} .r-l-c {text-align: center;} .r-r-c {text-align: center;} img.logo {float: none;} + .bigOnly {display: none;} } diff --git a/public/img/lp/map_dark.png b/public/img/lp/map_dark.png index 8268ba9..dffdd6b 100644 Binary files a/public/img/lp/map_dark.png and b/public/img/lp/map_dark.png differ diff --git a/public/js/lp.js b/public/js/lp.js new file mode 100644 index 0000000..67ee9ce --- /dev/null +++ b/public/js/lp.js @@ -0,0 +1,9 @@ +function send(selector) +{ + $.ajax({ + url: "/lp/send/?" + $(selector).serialize(), + success: function () { + alert('Ваш запрос успешно отправлен'); + } + }); +} diff --git a/views/lp/excursion.php b/views/lp/excursion.php index d351c34..4c173f2 100644 --- a/views/lp/excursion.php +++ b/views/lp/excursion.php @@ -1,15 +1,16 @@ -
+
-
+
@@ -25,36 +26,15 @@ - Для организаторов экскурсий
- Любая точка на карте, о которой вы можете рассказать — это ваша рекламная площадка. Мы готовы дать ваши контакты в описаниях.
- - - - - - - - -
- - - Для отелей и хостелов
- Вы можете выбрать наиболее удобный для вас вариант размещения на карте. С абонентской платой или с платой за брони — выбери то, что вам удобнее.
-
- - - -
- - - Для кафе и ресторанов
- Разместите своё заведение на карте — помоги путешественникам найти вкусный обед именно вас!
+ Проводите экскурсии?
+ Расскажите туристам о себе совершенно бесплатно!

+ Сотни пользователей изучают достопримечательности на нашем сайте. Большинство из них планируют своё путешествие или уже в пути. Заявите о себе! Любая точка на карте может стать вашей рекламной площадкой — мы хотим указать в описаниях ваши контакты.
-

Добавить организацию

+

Получить консультацию

@@ -76,25 +56,25 @@

Информация в цифрах

-
getCount(array('where' => '`status` = "published"')) ?>
+
Точек по всему миру
-
121
+
Активных авторов
-
865
+
- Построенных маршрутов + Построено маршрутов
-
5996
+
Подписчиков в соц. сетях
@@ -106,7 +86,7 @@

Наши цены

-
+
@@ -117,7 +97,7 @@
Отели и хостелы
С фиксированной платой
Пример
-
+
@@ -127,18 +107,7 @@
Отели и хостелы
С оплатой за бронь
Оповещение по SMS
-
- - - - - - - - -
Кафе и рестораны
С фиксированной платой
500 рублей / месяц
5000 рублей / год
Прямые контакты
Пример
-
-
+
@@ -149,16 +118,27 @@
Экскурсии
С фиксированной платой
Пример
+
+ + + + + + + + +
Кафе и рестораны
С фиксированной платой
500 рублей / месяц
5000 рублей / год
Прямые контакты
Пример
+

Бесплатное размещение на карте

- Любую точку (отель, кафе, экскурсию, хостел и т.д.) мы можем разместить на нашей карте совершенно бесплатно на пол года! Для этого требуется лишь добавить на карту 10 достопримечательностей. + Укажите свои контакты в описании пяти точек совершенно бесплатно на пол года! Для этого требуется лишь добавить на карту десять достопримечательностей.

- Это очень выгодное предложение, т.к. именно достопримечательности приводят к вам путешественников. Указав на карте интересные точки неподалёку от своей организации, вы привлечёте значительно больше людей, чем просто заплатив деньги. + Рассмотрите внимательно это предложение. Именно достопримечательности приводят к вам путешественников. Указав на карте интересные точки, вы привлечёте значительно больше людей, ведь вы будете указаны как автор, и на вашу страницу будут переходить путешественники за новой интересной информацией!

Давайте вместе опишем лушие туристические места! @@ -182,14 +162,5 @@

- +
+ diff --git a/views/lp/index.php b/views/lp/index.php new file mode 100644 index 0000000..066275b --- /dev/null +++ b/views/lp/index.php @@ -0,0 +1,185 @@ +
+
+ +
+
+ + + + + +
+ + + Для отелей и хостелов
+ Вы можете выбрать наиболее удобный для вас вариант размещения на карте. С абонентской платой или с платой за брони — выбери то, что вам удобнее.
+
+ + + + + +
+ + + Для организаторов экскурсий
+ Любая точка на карте, о которой вы можете рассказать — это ваша рекламная площадка. Мы готовы дать ваши контакты в описаниях.
+
+ + + + + +
+ + + Для кафе и ресторанов
+ Разместите своё заведение на карте — помоги путешественникам найти вкусный обед именно вас!
+
+
+ +

Добавить организацию

+
+ + +
+
+ + +
+ +
+ +
+ +
+
+
+ +
+

Информация в цифрах

+
+
+
+
+ Точек по всему миру +
+
+
+
+
+ Активных авторов +
+
+
+
+
+ Построено маршрутов +
+
+
+
+
+ Подписчиков в соц. сетях +
+
+
+
+ +
+
+

Наши цены

+
+
+ + + + + + + + +
Отели и хостелы
С фиксированной платой
500 рублей / месяц
5000 рублей / год
Прямые контакты
Пример
+
+
+ + + + + + + +
Отели и хостелы
С оплатой за бронь
15% от стоимости брони
Форма заявки на бронь
Оповещение по SMS
+
+
+ + + + + + + + +
Кафе и рестораны
С фиксированной платой
500 рублей / месяц
5000 рублей / год
Прямые контакты
Пример
+
+
+ + + + + + + + +
Экскурсии
С фиксированной платой
100 рублей / месяц
1000 рублей / год
Указана ссылка или телефон
Пример
+
+
+
+
+
+

Бесплатное размещение на карте

+

+ Любую точку (отель, кафе, экскурсию, хостел и т.д.) мы можем разместить на нашей карте совершенно бесплатно на пол года! Для этого требуется лишь добавить на карту десять достопримечательностей. +

+

+ Рассмотрите внимательно это предложение. Именно достопримечательности приводят к вам путешественников. Указав на карте интересные точки, вы привлечёте значительно больше людей, ведь вы будете указаны как автор, и на вашу страницу будут переходить путешественники за новой интересной информацией! +

+

+ Давайте вместе опишем лушие туристические места! +

+
+ +
+
+
+ +
конструктор путешествий
+
+ +
+