Ejemplo n.º 1
0
 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(['/']);
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public static function get_slider_1($slider_id)
 {
     $data = Slider::find()->where(['id' => $slider_id])->one();
     return $data->slider_rel;
 }
Ejemplo n.º 4
0
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;
    ?>