Example #1
0
        <div class="nav-tabs-custom">
            <?php 
$addon = '<span class="input-group-addon"><i class="fa fa-calendar"></i></span>';
?>
            <?php 
echo Tabs::widget(['items' => [['label' => 'Основные параметры', 'content' => '<p>' . $form->field($link, 'state')->checkbox() . $form->field($link, 'anchor')->label('Заголовок новости') . $form->field($link, 'title')->label('Заголовок страницы (опционально)') . $form->field($news, 'url') . $form->field($news, 'date')->widget(DatePicker::className(), ['options' => ['placeholder' => '___.___.______'], 'type' => DatePicker::TYPE_COMPONENT_PREPEND, 'pluginOptions' => ['autoclose' => true, 'format' => 'dd.mm.yyyy']]) . $form->field($news, 'date_range')->widget(DateRangePicker::classname(), ['convertFormat' => true, 'pluginOptions' => ['locale' => ['format' => 'd.m.Y', 'separator' => ' - '], 'opens' => 'left']]) . $form->field($link, 'gallery_images_id')->widget(GalleryManager::className(), ['group' => false, 'gallery_groups_id' => $news->newsType->gallery_groups_id, 'pluginOptions' => ['type' => 'promo', 'apiUrl' => 'gallery-manager', 'webRoute' => Yii::getAlias('@frontend/web')]])->label('Предварительное фото' . $news->newsType->gallery_groups_id) . '</p>', 'active' => true], ['label' => 'Дополнительно (системные параметры)', 'content' => '<p>' . $form->field($link, 'url')->staticControl() . $form->field($link, 'name') . '</p>'], ['label' => 'SEO', 'content' => '<p>' . $form->field($link, 'keywords')->textarea() . $form->field($link, 'description')->textarea() . $form->field($link, 'priority') . '</p>']]]);
?>
        </div>


        <?php 
echo $form->field($news, 'prev_text', ['template' => '{label}<div class="col-sm-12">{input}</div><div class="col-sm-10">{error}</div>', 'labelOptions' => ['class' => 'col-sm-12']])->textarea(['maxlength' => true, 'rows' => 2, 'id' => 'prev-text']);
?>

        <?php 
echo $form->field($news, 'full_text', ['template' => '{label}<div class="col-sm-12">{input}</div><div class="col-sm-10">{error}</div>', 'labelOptions' => ['class' => 'col-sm-12']])->widget(CKEditor::className(), ['options' => ['id' => 'full-text'], 'preset' => 'full', 'clientOptions' => ['height' => 300, 'toolbar' => [['name' => 'row1', 'items' => ['Maximize', 'Source', '-', 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript', 'RemoveFormat', '-', 'TextColor', 'BGColor', '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', 'list', 'indent', 'blocks', 'align', 'bidi', '-']], ['name' => 'row2', 'items' => ['Link', 'Unlink', 'Anchor', '-', 'ShowBlocks', '-', 'Image', 'Table', 'HorizontalRule', 'SpecialChar', 'Iframe', '-', 'NewPage', 'Print', 'Templates', '-', 'Undo', 'Redo', '-', 'Find', 'SelectAll', 'Format', 'Font', 'FontSize']]]]]);
?>

        <?php 
/*=$form->field($news, 'full_text', [
      'template' => '{label}<div class="col-sm-12">{input}</div><div class="col-sm-10">{error}</div>',
      'labelOptions' => ['class' => 'col-sm-12']
  ])->widget(CKEditor::className(), [
      'options' => ['id' => 'full-text'],
      'preset' => 'custom',
      'clientOptions' => [
          'height' => 300,
          'toolbarGroups' => [
              ['name' => 'document', 'groups' => ['mode', 'document', 'doctools']],
              ['name' => 'clipboard', 'groups' => ['clipboard', 'undo' ]],
              ['name' => 'editing', 'groups' => ['find', 'selection', 'spellchecker' ]],
Example #2
0
                <?php 
$form = ActiveForm::begin(['method' => 'post']);
?>

                <?php 
echo $form->field($broadcast, 'broadcast_layouts_id')->dropDownList(ArrayHelper::map(BroadcastLayouts::find()->orderBy(['name' => SORT_ASC])->all(), 'id', 'name'));
?>
                <?php 
echo $form->field($broadcast, 'title');
?>
                <?php 
echo $form->field($broadcast, 'h1');
?>
                <?php 
echo $form->field($broadcast, 'content')->widget(CKEditor::className(), ['preset' => 'full', 'clientOptions' => ['height' => 300, 'toolbar' => [['name' => 'row1', 'items' => ['Source', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript', 'RemoveFormat', '-', 'TextColor', 'BGColor', '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', 'list', 'indent', 'blocks', 'align', 'bidi', '-', 'Link', 'Unlink', 'Anchor', '-', 'ShowBlocks', 'Maximize']], ['name' => 'row2', 'items' => ['Image', 'Table', 'HorizontalRule', 'SpecialChar', 'Iframe', '-', 'NewPage', 'Print', 'Templates', '-', 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo', '-', 'Find', 'SelectAll', 'Format', 'Font', 'FontSize']]]]])->label(false);
?>

                <?php 
echo $form->field($broadcast, 'registered_users')->checkbox();
?>
                <?php 
echo $form->field($broadcast, 'destinations')->textarea();
?>

                <div class="form-group">
                    <?php 
if ($broadcast->id) {
    echo FileInput::widget(['name' => 'attach', 'options' => ['accept' => 'image/*, application/pdf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'multiple' => true, 'uploadAsync' => false, 'maxFileCount' => 1], 'pluginOptions' => ['initialPreview' => $broadcast->initialPreviewConfig ? ArrayHelper::getColumn($broadcast->initialPreviewConfig, 'file') : false, 'initialPreviewConfig' => $broadcast->initialPreviewConfig, 'initialPreviewAsData' => true, 'overwriteInitial' => false, 'showPreview' => true, 'showCaption' => false, 'showUpload' => false, 'showRemove' => false, 'showCancel' => false, 'dropZoneEnabled' => true, 'browseClass' => 'btn btn-default btn-sm btn-flat', 'removeClass' => 'btn btn-danger btn-sm btn-flat', 'uploadUrl' => Url::to(['/broadcast/file-upload']), 'uploadExtraData' => ['broadcast_id' => $broadcast->id, 'name' => 'attach'], 'maxFileCount' => 20, 'uploadAsync' => true, 'uploadUrl' => Url::to(['/broadcast/file-manager/file-upload'])], 'pluginEvents' => ['fileimagesloaded' => 'function(event) {
                        $(this).fileinput("upload");
                    }']]);
Example #3
0
            <?php 
echo Html::a('<i class="fa fa-times"></i>', $link_close, ['class' => 'btn btn-box-tool']);
?>
        </div>
    </div>
    <div class="box-body">

        <?php 
echo Tabs::widget(['items' => [['label' => 'Основные параметры', 'content' => '<p>' . $form->field($realty_good, 'realty_groups_id')->dropDownList(ArrayHelper::map($realty_groups, 'id', 'name'), ['disabled' => 'disabled']) . $form->field($realty_good, 'hot')->checkbox() . $form->field($realty_good, 'name') . $form->field($realty_good, 'address') . $form->field($realty_good, 'price') . $form->field($realty_good, 'square') . $form->field($realty_good, 'coords') . $form->field($realty_good, 'gallery_groups_id', ['template' => '{label}<div class="col-sm-8">{input}</div><div class="col-sm-8">{error}</div>', 'labelOptions' => ['class' => 'col-sm-4 control-label']])->widget(GalleryManager::className(), ['pluginOptions' => ['type' => 'realty', 'apiUrl' => 'gallery-manager', 'webRoute' => Yii::getAlias('@frontend/web')]]) . '</p>', 'active' => true], ['label' => 'Дополнительно (системные параметры)', 'content' => '<p></p>']]]);
?>

    </div>

    <div class="box-footer">
        <?php 
echo $form->field($realty_good, 'text', ['template' => '{label}<div class="col-sm-12">{input}</div><div class="col-sm-10">{error}</div>', 'labelOptions' => ['class' => 'col-sm-12']])->widget(CKEditor::className(), ['options' => ['id' => 'full-text'], 'preset' => 'custom', 'clientOptions' => ['height' => 300, 'toolbarGroups' => [['name' => 'document', 'groups' => ['mode', 'document', 'doctools']], ['name' => 'clipboard', 'groups' => ['clipboard', 'undo']], ['name' => 'editing', 'groups' => ['find', 'selection', 'spellchecker']], ['name' => 'insert'], ['name' => 'basicstyles', 'groups' => ['basicstyles', 'cleanup']], ['name' => 'paragraph', 'groups' => ['list', 'indent', 'blocks', 'align', 'bidi']], ['name' => 'styles'], ['name' => 'colors'], ['name' => 'tools'], ['name' => 'others'], ['name' => 'links']]]]);
?>

        <?php 
echo Html::a('Отмена', $link_close, ['class' => 'btn btn-default btn-sm btn-flat']);
?>

        <?php 
echo Html::submitButton($realty_good->id ? 'Изменить' : 'Добавить', ['class' => 'btn btn-primary btn-flat btn-sm', 'name' => 'signup-button', 'value' => 'Добавить']);
?>

        <?php 
if ($realty_good->id) {
    echo Html::a('Ретактор контента', Url::to(['/map/content', 'categories_id' => Yii::$app->request->get('categories_id'), 'links_id' => $realty_good->id]), ['class' => 'btn btn-info btn-flat btn-sm']) . '&nbsp;';
    Modal::begin(['header' => $realty_good->realtyGroup->name, 'toggleButton' => ['label' => 'Удалить', 'class' => 'btn btn-danger btn-flat btn-sm'], 'footer' => Html::a('Отмена', '#', ['data-dismiss' => 'modal', 'class' => 'btn btn-default btn-flat btn-sm']) . Html::a('Удалить', ['', 'realty_goods_id' => Yii::$app->request->get('realty_goods_id'), 'id' => $realty_good->id], ['class' => 'btn btn-danger btn-flat btn-sm'])]);
    echo '<p>Действительно удалить объявление?</p>';