Commit be422623 authored by Shakarim Sapa's avatar Shakarim Sapa

Merge remote-tracking branch 'origin/master'

parents 8d9d76a7 8cc6cb12
...@@ -36,7 +36,7 @@ class Settings extends \common\components\ActiveRecordModel ...@@ -36,7 +36,7 @@ class Settings extends \common\components\ActiveRecordModel
public function rules() public function rules()
{ {
return [ return [
[['module_id', 'code', 'name', 'value', 'element', 'description'], 'required'], [['module_id', 'code', 'name', /*'value',*/ 'element', /*'description'*/], 'required'],
[['value', 'element'], 'string'], [['value', 'element'], 'string'],
[['hidden'], 'integer'], [['hidden'], 'integer'],
[['module_id', 'code'], 'string', 'max' => 50], [['module_id', 'code'], 'string', 'max' => 50],
......
...@@ -8,6 +8,7 @@ use himiklab\sitemap\behaviors\SitemapBehavior; ...@@ -8,6 +8,7 @@ use himiklab\sitemap\behaviors\SitemapBehavior;
use \yii\helpers\Url; use \yii\helpers\Url;
use common\modules\content\models\CoBlocks; use common\modules\content\models\CoBlocks;
use common\modules\content\models\CoContentLang;
use common\modules\languages\models\Languages; use common\modules\languages\models\Languages;
use common\models\MetaTags; use common\models\MetaTags;
...@@ -62,16 +63,15 @@ class CoContent extends \common\components\ActiveRecordModel ...@@ -62,16 +63,15 @@ class CoContent extends \common\components\ActiveRecordModel
'class' => SitemapBehavior::className(), 'class' => SitemapBehavior::className(),
'scope' => function ($model) { 'scope' => function ($model) {
/** @var \yii\db\ActiveQuery $model */ /** @var \yii\db\ActiveQuery $model */
$model->select(['url', 'updated_at']); $model->select(['url', 'updated_at', 'priority']);
// $model->andWhere(['is_deleted' => 0]); // $model->andWhere(['is_deleted' => 0]);
}, },
'dataClosure' => function ($model) { 'dataClosure' => function ($model) {
/** @var self $model */
return [ return [
'loc' => Url::to($model->url, true), 'loc' => Url::to($model->url, true),
'lastmod' => date('c', $model->updated_at), 'lastmod' => date('c', $model->updated_at),
'changefreq' => SitemapBehavior::CHANGEFREQ_DAILY, 'changefreq' => SitemapBehavior::CHANGEFREQ_DAILY,
'priority' => 0.8 'priority' => $model->priority
]; ];
} }
], ],
...@@ -95,7 +95,8 @@ class CoContent extends \common\components\ActiveRecordModel ...@@ -95,7 +95,8 @@ class CoContent extends \common\components\ActiveRecordModel
[['image'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg, jpeg, gif'], [['image'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg, jpeg, gif'],
[['url'], 'required'], [['url'], 'required'],
[['url'], 'string', 'max' => 250], [['url'], 'string', 'max' => 250],
[['category_id'], 'safe'] [['category_id', 'priority'], 'safe'],
[['priority'], 'double']
]; ];
} }
...@@ -110,6 +111,7 @@ class CoContent extends \common\components\ActiveRecordModel ...@@ -110,6 +111,7 @@ class CoContent extends \common\components\ActiveRecordModel
'url' => Yii::t('content', 'Url'), 'url' => Yii::t('content', 'Url'),
'name' => Yii::t('content', 'Name'), 'name' => Yii::t('content', 'Name'),
'image' => 'Превью', 'image' => 'Превью',
'priority' => 'Приоритет в Sitemap',
'title' => Yii::t('content', 'Title'), 'title' => Yii::t('content', 'Title'),
'text' => Yii::t('content', 'Content'), 'text' => Yii::t('content', 'Content'),
'active' => Yii::t('content', 'Active'), 'active' => Yii::t('content', 'Active'),
......
...@@ -70,6 +70,8 @@ $blocks = \common\modules\content\models\CoBlocks::find()->all(); ...@@ -70,6 +70,8 @@ $blocks = \common\modules\content\models\CoBlocks::find()->all();
'label' => ' ' 'label' => ' '
], false); ?> ], false); ?>
<?= $form->field($model, 'priority')->textInput(['maxlength' => 3])->hint('По умолчанию: 0.8') ?>
<?php if($model->preview) <?php if($model->preview)
{ {
echo Html::img(\Yii::$app->params['frontUrl'] . CoContent::PHOTO_FOLDER . $model->preview); echo Html::img(\Yii::$app->params['frontUrl'] . CoContent::PHOTO_FOLDER . $model->preview);
......
<?php
use yii\db\Schema;
use yii\db\Migration;
class m160205_104801_add_column_co_content extends Migration
{
// Use safeUp/safeDown to run migration code within a transaction
public function safeUp()
{
$this->addColumn('co_content', 'priority', "FLOAT( 3, 1 ) DEFAULT '0.8' AFTER url");
}
public function safeDown()
{
$this->dropColumn('co_content', 'priority');
}
}
<?php
use common\models\Settings;
?>
<ul class="social_link">
<?php $s = Settings::getValue('social-link-vk'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="fa fa-vk"></i></a></li><? endif; ?>
<?php $s = Settings::getValue('social-link-fb'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="fbicon"></i></a></li><? endif; ?>
<?php $s = Settings::getValue('social-link-youtube'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="fa fa-youtube"></i></a></li><? endif; ?>
<?php $s = Settings::getValue('social-link-instagram'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="fa fa-instagram"></i></a></li><? endif; ?>
<?php $s = Settings::getValue('social-link-twitter'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="fa fa-twitter"></i></a></li><? endif; ?>
<?php $s = Settings::getValue('social-link-google'); if($s): ?><li><a href="<?=$s?>" class="soc_item"><i class="gplusicon"></i></a></li><? endif; ?>
</ul>
\ No newline at end of file
...@@ -100,14 +100,9 @@ use common\modules\bids\models\Bid; ...@@ -100,14 +100,9 @@ use common\modules\bids\models\Bid;
</div> </div>
</div> </div>
<div class="col-md-6 col-xs-6 col-sm-12"> <div class="col-md-6 col-xs-6 col-sm-12">
<ul class="social_link">
<li><a href="#" class="soc_item"><i class="fa fa-vk"></i></a></li> <?php echo $this->render('block/social'); ?>
<li><a href="#" class="soc_item"><i class="fbicon"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-youtube"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-instagram"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-twitter"></i></a></li>
<li><a href="#" class="soc_item"><i class="gplusicon"></i></a></li>
</ul>
</div> </div>
<div class="col-md-3 col-xs-3 col-sm-12"> <div class="col-md-3 col-xs-3 col-sm-12">
<div class="taskon"><img src="/images/taskon.png" height="31" width="100" alt=""></div> <div class="taskon"><img src="/images/taskon.png" height="31" width="100" alt=""></div>
......
...@@ -18,14 +18,9 @@ ...@@ -18,14 +18,9 @@
</div> </div>
</div> </div>
<div class="col-md-6 col-xs-6 col-sm-12"> <div class="col-md-6 col-xs-6 col-sm-12">
<ul class="social_link">
<li><a href="#" class="soc_item"><i class="fa fa-vk"></i></a></li> <?php echo $this->render('block/social'); ?>
<li><a href="#" class="soc_item"><i class="fbicon"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-youtube"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-instagram"></i></a></li>
<li><a href="#" class="soc_item"><i class="fa fa-twitter"></i></a></li>
<li><a href="#" class="soc_item"><i class="gplusicon"></i></a></li>
</ul>
</div> </div>
<div class="col-md-3 col-xs-3 col-sm-12"> <div class="col-md-3 col-xs-3 col-sm-12">
<div class="taskon"><img src="/images/taskon.png" height="31" width="100" alt=""></div> <div class="taskon"><img src="/images/taskon.png" height="31" width="100" alt=""></div>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment