コード例 #1
0
ファイル: _portfolio.php プロジェクト: GalkinDmitriy/evalotta
<?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;
?>
" -->
コード例 #2
0
</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">
コード例 #3
0
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>

			<? // Меню портфолио
コード例 #4
0
ファイル: _form.php プロジェクト: GalkinDmitriy/evalotta
<?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();
?>
		
コード例 #5
0
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([
コード例 #6
0
 /**
  * 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.');
     }
 }
コード例 #7
0
// Если пример определен
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>
コード例 #8
0
ファイル: Example.php プロジェクト: GalkinDmitriy/evalotta
 static function getTypes($services_id)
 {
     $models = Example::find()->where(['service_id' => $services_id]);
     return $models;
 }
コード例 #9
0
ファイル: example.php プロジェクト: GalkinDmitriy/evalotta
<?
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>