public function run() { echo MarkdownEditor::widget(['model' => $this->model, 'attribute' => $this->attribute, 'showExport' => $this->showExport, 'toolbar' => [['buttons' => [MarkdownEditor::BTN_BOLD => ['icon' => 'bold', 'title' => 'Полужирный'], MarkdownEditor::BTN_ITALIC => ['icon' => 'italic', 'title' => 'Наклонный'], MarkdownEditor::BTN_PARAGRAPH => ['icon' => 'font', 'title' => 'Параграф'], MarkdownEditor::BTN_NEW_LINE => ['icon' => 'text-height', 'title' => 'Перенос строки'], MarkdownEditor::BTN_HEADING => ['icon' => 'header', 'title' => 'Заголовок', 'items' => [MarkdownEditor::BTN_H1 => ['label' => 'Заголовок 1', 'options' => ['class' => 'kv-heading-1', 'title' => 'Заголовок 1']], MarkdownEditor::BTN_H2 => ['label' => 'Заголовок 2', 'options' => ['class' => 'kv-heading-2', 'title' => 'Заголовок 2']], MarkdownEditor::BTN_H3 => ['label' => 'Заголовок 3', 'options' => ['class' => 'kv-heading-3', 'title' => 'Заголовок 3']], MarkdownEditor::BTN_H4 => ['label' => 'Заголовок 4', 'options' => ['class' => 'kv-heading-4', 'title' => 'Заголовок 4']], MarkdownEditor::BTN_H5 => ['label' => 'Заголовок 5', 'options' => ['class' => 'kv-heading-5', 'title' => 'Заголовок 5']], MarkdownEditor::BTN_H6 => ['label' => 'Заголовок 6', 'options' => ['class' => 'kv-heading-6', 'title' => 'Заголовок 6']]]]]], ['buttons' => [MarkdownEditor::BTN_LINK => ['icon' => 'link', 'title' => 'URL/Ссылка'], MarkdownEditor::BTN_IMAGE => ['icon' => 'picture', 'title' => 'Картинка']]], ['buttons' => [MarkdownEditor::BTN_INDENT_L => ['icon' => 'indent-left', 'title' => 'Увеличить отступ'], MarkdownEditor::BTN_INDENT_R => ['icon' => 'indent-right', 'title' => 'Уменьшить отступ']]], ['buttons' => [MarkdownEditor::BTN_UL => ['icon' => 'list', 'title' => 'Маркированный список'], MarkdownEditor::BTN_OL => ['icon' => 'list-alt', 'title' => 'Нумерованный список'], MarkdownEditor::BTN_DL => ['icon' => 'th-list', 'title' => 'Список определений']]], ['buttons' => [MarkdownEditor::BTN_FOOTNOTE => ['icon' => 'edit', 'title' => 'Сноска'], MarkdownEditor::BTN_QUOTE => ['icon' => 'comment', 'title' => 'Цитата']]], ['buttons' => [MarkdownEditor::BTN_CODE => ['label' => MarkdownEditor::ICON_CODE, 'title' => 'Код в строке', 'encodeLabel' => false], MarkdownEditor::BTN_CODE_BLOCK => ['icon' => 'sound-stereo', 'title' => 'Код']]], ['buttons' => [MarkdownEditor::BTN_HR => ['label' => MarkdownEditor::ICON_HR, 'title' => 'Горизонтальная линия', 'encodeLabel' => false]]], ['buttons' => [MarkdownEditor::BTN_MAXIMIZE => ['icon' => 'fullscreen', 'title' => 'Переключить на полный экран', 'data-enabled' => true]], 'options' => ['class' => 'pull-right']]]]); }
<div class="alert alert-warning" role="alert" style="margin-top: 15px"><?php echo Yii::t('app', 'No more comments.');?></div> <?php endif ?> </div> </div> <div class="tab-pane" id="qa"> <div class="qa-input" style="margin-top:20px"> <?php echo MarkdownEditor::widget([ 'name' => 'markdown', 'options' => ['placeholder' => '求大神!'], 'height' => 150, ]); ?> </div> <div class="qa-detail"> <?php foreach (Question::getQuestionList($course->id) as $question): ?> <div class="media col-lg-12"> <div class="media-left media-middle col-lg-2"> <a href="#"> <img class="media-object img-circle" style="margin: 6% 0 0 0 " src="<?php echo User::findModel($question->user_id)->head_picture?>" alt="" width="60px"> </a> <span class="qa-name" style="text-align: center"><?php echo User::findModel($question->user_id)->username?></span> </div> <div class="media-body">
public function run() { echo MarkdownEditor::widget(['model' => $this->model, 'attribute' => $this->attribute, 'showExport' => $this->showExport, 'toolbar' => ['buttons' => [MarkdownEditor::BTN_BOLD => ['icon' => 'bold', 'title' => 'Полужирный'], MarkdownEditor::BTN_ITALIC => ['icon' => 'italic', 'title' => 'Наклонный'], MarkdownEditor::BTN_PARAGRAPH => ['icon' => 'font', 'title' => 'Параграф'], MarkdownEditor::BTN_HEADING => ['icon' => 'header', 'title' => 'Заголовок', 'items' => [MarkdownEditor::BTN_H3 => ['label' => 'Заголовок 3', 'options' => ['class' => 'kv-heading-3', 'title' => 'Заголовок 3']], MarkdownEditor::BTN_H4 => ['label' => 'Заголовок 4', 'options' => ['class' => 'kv-heading-4', 'title' => 'Заголовок 4']], MarkdownEditor::BTN_H5 => ['label' => 'Заголовок 5', 'options' => ['class' => 'kv-heading-5', 'title' => 'Заголовок 5']], MarkdownEditor::BTN_H6 => ['label' => 'Заголовок 6', 'options' => ['class' => 'kv-heading-6', 'title' => 'Заголовок 6']]]]]], ['buttons' => [MarkdownEditor::BTN_UL => ['icon' => 'list', 'title' => 'Маркированный список']]], ['buttons' => [MarkdownEditor::BTN_MAXIMIZE => ['icon' => 'fullscreen', 'title' => 'Переключить на полный экран', 'data-enabled' => true]], 'options' => ['class' => 'pull-right']]]); }
<h3> 添加新文章 <div class="pull-right"> <?php echo Html::a('返回文章列表', ['index'], ['class' => 'btn btn-sm btn-default']); ?> </div> </h3> <?php $form = ActiveForm::begin(['enableClientValidation' => false]); $categories = Category::getCategories(); $items = ArrayHelper::map($categories, 'id', 'name'); $tab1 = $form->field($model, 'category_id')->dropDownList($items); $tab1 .= $form->field($model, 'title')->textInput(); $slug = Html::tag('span', rtrim(Yii::$app->request->getHostInfo(), '/') . '/', ['class' => 'input-group-addon']); $slugTemplate = "{label}\n<div class=\"input-group\">{$slug}{input}</div>\n{hint}\n{error}"; $tab1 .= $form->field($model, 'slug', ['template' => $slugTemplate])->textInput(); $tab1 .= MarkdownEditor::widget(['model' => $model, 'attribute' => 'content']); $tab2 = $form->field($model, 'meta_title')->textInput(); $tab2 .= $form->field($model, 'meta_description')->textInput(); $tab2 .= $form->field($model, 'meta_keywords')->textInput(); echo Tabs::widget(['items' => [['label' => '主要内容', 'options' => ['style' => 'padding:1em;'], 'content' => $tab1, 'active' => true], ['label' => 'SEO', 'content' => $tab2, 'options' => ['style' => 'padding:1em;']]]]); echo Html::a('清 空', ['create'], ['class' => 'btn btn-default']); ?> <?php echo Html::submitButton('提 交', ['class' => 'btn btn-success']); ?> <?php ActiveForm::end();