public function actionGet_landing_section() { // \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; $response = []; $data_q = MenuPageRels::getMenu_new(6); $response['main_menu'] = $data_q; // return $response; $slider_data = Slider::get_slider_1(3); $response['home-slider'] = $slider_data; $categories = ProductCategorySelfRel::getAllparentCat(); $response['categories'] = $categories; $fp = fopen('json/landing_json.json', 'w'); fwrite($fp, \yii\helpers\Json::encode($response)); fclose($fp); return $this->redirect(['/']); }
public static function get_slider_1($slider_id) { $data = Slider::find()->where(['id' => $slider_id])->one(); $options = []; $datas = []; $slider_images = SliderImage::find()->where(['slider_id' => $data->id])->all(); if (!empty($slider_images)) { $i = 0; foreach ($slider_images as $key => $value) { $options[$i]['id'] = $value->id; $options[$i]['page_title'] = $value->image; $options[$i]['page_slug'] = $value->short_title; $options[$i]['short_desc'] = $value->short_desc; if (!empty($value->url)) { $options[$i]['url'] = $value->url; } else { $options[$i]['url'] = Yii::$app->urlManager->createAbsoluteUrl('/') . 'slider_images/' . $value->image; } $options[$i]['sort_order'] = $value->sort_order; $i++; } } return $options; }
public static function get_slider_1($slider_id) { $data = Slider::find()->where(['id' => $slider_id])->one(); return $data->slider_rel; }
use frontend\models\Slider; use yii\helpers\Url; $this->registerJsFile(Url::base() . "/js/jquery.min.js", ['depends' => [\yii\web\JqueryAsset::className()]]); $this->registerJsFile(Url::base() . "/js/camera.min.js", ['depends' => [\yii\web\JqueryAsset::className()]]); $this->registerJsFile(Url::base() . "/js/jquery.mobile.customized.min.js", ['depends' => [\yii\web\JqueryAsset::className()]]); $this->registerJsFile(Url::base() . "/js/jquery.easing.1.3.js", ['depends' => [\yii\web\JqueryAsset::className()]]); $this->registerJs("\r\n jQuery(function(){\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tjQuery('#camera_wrap_1').camera({\r\n\t\t\t\t\t\t\tthumbnails: true\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n ", yii\web\View::POS_END, 'slider_activate'); $this->registerCssFile(Url::base() . "/css/camera.css"); ?> <div class="camera_wrap camera_azure_skin" id="camera_wrap_1"> <?php $data = Slider::get_slider_1(1); foreach ($data->slider_rel as $key => $value) { ?> <div data-thumb="<?php echo \Yii::$app->urlManagerBackEnd->baseUrl . '/slider_images/thumb/' . $value->image; ?> " data-src="<?php echo \Yii::$app->urlManagerBackEnd->baseUrl . '/slider_images/' . $value->image; ?> "> <div class="camera_caption fadeFromBottom"> <?php echo $value->short_title . '<br/>' . $value->short_desc; ?>