Пример #1
0
} elseif ($editor == "tinymce") {
    ?>
                <?php 
    echo $form->field($model, 'description')->widget(TinyMce::className(), ['clientOptions' => ['plugins' => ["advlist autolink lists link charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste"], 'toolbar' => "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"], 'options' => ['rows' => 12]]);
    ?>
            <?php 
} elseif ($editor == "markdown") {
    ?>
                <?php 
    echo $form->field($model, 'description')->widget(MarkdownEditor::classname(), ['height' => 300, 'encodeLabels' => true]);
    ?>
            <?php 
} elseif ($editor == "imperavi") {
    ?>
                <?php 
    echo $form->field($model, 'description')->widget(yii\imperavi\Widget::className(), ['options' => ['css' => 'wym.css', 'minHeight' => 300], 'plugins' => ['fullscreen', 'clips']]);
    ?>
            <?php 
} else {
    ?>
                <?php 
    echo $form->field($model, 'description')->textarea(['rows' => 12]);
    ?>
            <?php 
}
?>

        </div>

    </div>
Пример #2
0
        <?php 
if ($model->hasErrors('content')) {
    ?>
        <div class="has-error">
            <?php 
    echo \yii\helpers\Html::error($model, 'brief', $form->field($model, 'brief')->errorOptions);
    ?>
        </div>
        <?php 
}
?>
    </div>
    
    <div class="form-group required">
        <?php 
echo yii\imperavi\Widget::widget(['model' => $model, 'attribute' => 'content', 'options' => ['minHeight' => 300, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'content', 'id' => $model->id]), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'content', 'id' => $model->id]), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'content', 'id' => $model->id]), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]);
?>
        <?php 
if ($model->hasErrors('content')) {
    ?>
        <div class="has-error">
            <?php 
    echo \yii\helpers\Html::error($model, 'content', $form->field($model, 'content')->errorOptions);
    ?>
        </div>
        <?php 
}
?>
    </div>
    
    <?php 
Пример #3
0
echo $form->field($model, 'title')->textInput(['maxlength' => 255]);
?>

    <?php 
echo $form->field($model, 'image[]')->fileInput(['multiple' => true]);
?>
    <?php 
echo \bariew\postAbstractModule\widgets\ImageGallery::widget(['model' => $model, 'field' => 'thumb1']);
?>

    <?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 255]);
?>

    <?php 
echo $form->field($model, 'content')->widget(yii\imperavi\Widget::className(), ['options' => ['minHeight' => 300, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'content', 'id' => $model->id]), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'content', 'id' => $model->id]), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'content', 'id' => $model->id]), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]);
?>

    <?php 
echo $form->field($model, 'status')->dropDownList($model->statusList());
?>

    <div class="form-group text-right">
        <?php 
echo Html::submitButton($model->isNewRecord ? Yii::t('modules/post', 'Create') : Yii::t('modules/post', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
    </div>

    <?php 
ActiveForm::end();
?>
Пример #4
0
} elseif ($editor == "tinymce") {
    ?>
                            	<?php 
    echo $form->field($model, 'fulltext')->widget(TinyMce::className(), ['options' => ['rows' => 12], 'clientOptions' => ['plugins' => ["advlist autolink lists link charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table contextmenu paste"], 'toolbar' => "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"]]);
    ?>
                            <?php 
} elseif ($editor == "markdown") {
    ?>
                            	<?php 
    echo $form->field($model, 'fulltext')->widget(MarkdownEditor::classname(), ['height' => 150, 'encodeLabels' => true]);
    ?>
                            <?php 
} elseif ($editor == "imperavi") {
    ?>
                            	<?php 
    echo $form->field($model, 'fulltext')->widget(yii\imperavi\Widget::className(), ['options' => ['css' => 'wym.css']]);
    ?>
                            <?php 
} else {
    ?>
                            	<?php 
    echo $form->field($model, 'fulltext')->textarea(['rows' => 12]);
    ?>
                            <?php 
}
?>
                        
                        </div> <!-- end col-lg-6 -->
                    
                    </div> <!-- end #item -->
                    
Пример #5
0
                <?php 
echo $form->field($model, 'email')->textInput();
?>
                <?php 
//= $form->field($model, 'role')->dropDownList($roles)
?>
                <?php 
//= $form->field($model, 'status')->dropDownList($statuses)
?>
            </div>
            <div class="tab-pane" id="tab_profile">
                <?php 
echo $form->field($profile, 'fio')->textInput();
?>
                <?php 
echo yii\imperavi\Widget::widget(['model' => $profile, 'attribute' => 'profile']);
?>
                <?php 
echo $form->field($profile, 'gender')->dropDownList([1 => 'M', 2 => 'W']);
?>
            </div>
            <div class="tab-pane" id="tab_picture">
                <?php 
if ($model->preview) {
    ?>
                    <?php 
    echo Html::img($model->getThumbUploadUrl('preview', 'small'), ['class' => 'img-thumbnail']);
    ?>
                <?php 
}
?>
<?php

use yii\helpers\Url;
echo $form->field($model, 'title')->textInput(['maxlength' => 255]);
?>

<?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 255]);
?>

<div class="form-group required">
    <?php 
echo yii\imperavi\Widget::widget(['model' => $model, 'attribute' => 'content', 'options' => ['deniedTags' => [], 'convertDivs' => false, 'paragraphy' => false, 'formattingTags' => [], 'convertLinks' => false, 'cleanup' => false, 'removeEmptyTags' => false, 'cleanSpaces' => false, 'cleanFontTag' => false, 'tidyHtml' => false, 'paragraphize' => false, 'replaceDivs' => false, 'replaceTags' => false, 'replaceStyles' => false, 'removeEmpty' => false, 'minHeight' => 300, 'fileUpload' => Url::toRoute(['file-upload', 'attr' => 'content']), 'imageUpload' => Url::toRoute(['image-upload', 'attr' => 'content']), 'imageGetJson' => Url::toRoute(['image-list', 'attr' => 'content']), 'imageUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }'), 'fileUploadErrorCallback' => new \yii\web\JsExpression('function(json) { alert(json.error); }')]]);
?>
    <?php 
if ($model->hasErrors('content')) {
    ?>
    <div class="has-error">
        <?php 
    echo \yii\helpers\Html::error($model, 'content', $form->field($model, 'content')->errorOptions);
    ?>
    </div>
    <?php 
}
?>
</div>

<?php 
echo $form->field($model, 'visible')->checkbox();
?>
Пример #7
0
}
?>
        </ul>
        <div class="tab-content">
            <div class="tab-pane active" id="tab_about">
               <?php 
echo $form->field($model, 'h1')->textInput(['maxlength' => true]);
?>
               <?php 
echo $form->field($model, 'alias')->textInput(['maxlength' => true]);
?>
               <?php 
echo $form->field($model, 'announce')->textarea(['rows' => 6]);
?>
               <?php 
echo yii\imperavi\Widget::widget(['model' => $model, 'attribute' => 'content']);
?>
               <?php 
echo TreeViewInput::widget(['query' => Category::find()->addOrderBy('root, lft'), 'model' => $model, 'attribute' => 'category_id', 'headingOptions' => ['label' => Yii::t('app', 'Category')], 'asDropdown' => true, 'multiple' => false, 'fontAwesome' => true, 'rootOptions' => ['label' => '<i class="fa fa-tree"></i>', 'class' => 'text-success']]);
?>
               <?php 
echo $form->field($model, 'tags')->listBox(ArrayHelper::map($tags, 'id', 'tag'), ['multiple' => true]);
?>
               <?php 
echo $form->field($model, 'active')->checkbox();
?>
            </div>
            <div class="tab-pane" id="tab_picture">
               <?php 
if ($model->preview) {
    ?>
Пример #8
0
        <?php 
echo $form->field($model, 'address')->textInput(['maxlength' => 255]);
?>

        <?php 
echo $form->field($model, 'subject')->textInput(['maxlength' => 255]);
?>

       <!-- <?php 
$form->field($model, 'content')->textarea(['rows' => 6]);
?>
-->
        <div class="form-group required">
            <?php 
echo yii\imperavi\Widget::widget(['model' => $model, 'attribute' => 'content', 'options' => []]);
?>
            <?php 
if ($model->hasErrors('content')) {
    ?>
            <div class="has-error">
                <?php 
    echo Html::error($model, 'content', $form->field($model, 'content')->errorOptions);
    ?>
            </div>
            <?php 
}
?>
        </div>

        <?php