<?php use yii\helpers\Html; // 300 170 use common\models\Example; $example_model = Example::findOne($model->example_id); ?> <? //print_r($myPage); ?> <? //print_r($index); ?> <? //print_r($widget); ?> <div class="portfolio_example" style="background:url('/image/shadow2.png'), url('/uploads/<?php echo $model->id; ?> .jpg') center center; background-size: auto 100%;"> <span class="portfolio_logo"> <img src="/uploads/<?php echo $model->id; ?> _logo.png"> </span> <div class="portfolio_overlay"></div> <!-- style="background:#<?php echo $model->color; ?> " -->
</h2> <p><?php echo $model->description; ?> </p> </div> </div> <div class="row container_in"> <div class="col-md-5 col-sm-6 padding_top_15"> <div class="list-group"> <? foreach ($examples as $one){ $active = ($example_id == $one->id) ? ' active' : ''; $example_price = Example::getPrice($one->id); echo Html::a('<h4 class="list-group-item-heading"><span class="label label-primary pull-right">'.number_format($example_price, 0, ',', ' ').' <i class="fa fa-rub"></i></span>'.$one->title.'</h4><p class="list-group-item-text">'.$one->description.'</p>', Url::current(['example_id' => $one->id]).'',[ 'class' =>' list-group-item'.$active, 'onClick' => 'InsertElements();', ]); }; ?> </div> </div> <div id="target_example" class="col-md-4 col-sm-6 padding_top_15"> <? if (isset($example)): ?> <div class="panel panel-primary">
use yii\widgets\ListView; use yii\data\ActiveDataProvider; use yii\bootstrap\Nav; // Провайдер решений $examples = new ActiveDataProvider([ 'query' => Example::getTypes(array(1)), 'pagination' => [ 'pageSize' => 100, ], ]); if (!($example = Yii::$app->request->get('example'))){ $example=0; } $allExample=Example::getTypes(array(1))->all(); ?> <div id="example_version_2" class="block"> <div class="container"> <div class="row"> <div class="col-xs-3"> <ul class="nav nav-pills nav-stacked"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">Profile</a></li> <li role="presentation"><a href="#">Messages</a></li> </ul> <? // Меню портфолио
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use common\models\Example; /* @var $this yii\web\View */ /* @var $model backend\models\Portfolio */ /* @var $form yii\widgets\ActiveForm */ $examples = Example::getExamples(); $examples = ArrayHelper::map($examples, 'id', 'title'); ?> <div class="portfolio-form"> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?> <?php echo $form->field($model, 'image')->fileInput(); ?> <?php echo $form->field($model, 'color')->textInput(['maxlength' => true]); ?> <?php echo $form->field($model, 'logo')->fileInput(); ?>
use yii\bootstrap\NavBar; use yii\data\ActiveDataProvider; use yii\helpers\Url; $allExample=Example::getTypes(array($model->service_id))->all(); // Определяем данные $countOnPage = 6; if (!($example = Yii::$app->request->get('example_id'))){ // Получаем ids примеров по основной услуге $examples_selected_array=Example::getTypes($model->landing_id)->asArray()->all(); foreach ($examples_selected_array as $example_selected_array){ $example[]=$example_selected_array['id']; } } if (!($myPage = Yii::$app->request->get('myPage'))){ $myPage=1; } //print '('; //print_r($example); //print ')';// // Провайдер по портфолио $portfolios = new ActiveDataProvider([
/** * Finds the Example model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return Example the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Example::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
// Если пример определен if ($example_id) { // Услуги по данному примеру $services = Service::getExmapleServices($example_id); } // Если услуга определена if ($service_id) { // Услуги по данному примеру $service = Service::findOne($service_id); } // Решения по услуге "создание сайтов" (1) $examples = Example::find()->where(['service_id' => 1])->all(); ?> <?php \yii\widgets\Pjax::begin(); ?> <div id="example_version_3" class="block"> <div class="container"> <div class="row container_header"> <div class="jumbotron text-center"> <h1>Стоимость разработки сайтов</h1> <p>Представляем Вашему вниманию полный спект услуг, предоставляемый нами в рамках направления разработки сайтов. Слева представлены, подготовленные нами пакеты услуг.</p> </div> </div>
static function getTypes($services_id) { $models = Example::find()->where(['service_id' => $services_id]); return $models; }
<? use common\models\Example; use yii\widgets\ListView; use yii\data\ActiveDataProvider; // Провайдер решений $examples = new ActiveDataProvider([ 'query' => Example::getTypes(array(1)), 'pagination' => [ 'pageSize' => 100, ], ]); ?> <div id="example" class="block"> <div class="container"> <div class="jumbotron"> <h2>Популярные виды сайтов</h2> <p>Наша компания осуществляет разработку сайтов любой сложности и функционала. Для простоты восприятия из всего многообразия мы выделяем несколько определенных видов сайтов и формируем из них готовые пакеты услуг.</p> </div> <?php echo ListView::widget(['options' => ['class' => 'row'], 'dataProvider' => $examples, 'itemOptions' => ['class' => 'col-md-4 col-sm-6'], 'layout' => "{items}\n{pager}\n", 'itemView' => '_example_two']); ?> <div class="row"> <blockquote class="blockquote-reverse"> <p>"Для каждой цели в интренете, есть своё - наиболее эффективное решение".</p> <footer>Седов Артем <cite title="Source Title">(Специалист компании по SMM)</cite></footer>