Example #1
0
    <?php 
if (Yii::$app->user->can('author')) {
    ?>
        <div class="form-group">
            <?php 
    echo Html::button('<i class="fa fa-folder-open"></i> ' . Yii::t('writesdown', 'Open Media'), ['data-url' => Url::to(['/media/popup', 'post_id' => $model->id, 'editor' => true]), 'class' => 'open-editor-media btn btn-default btn-flat']);
    ?>

        </div>
    <?php 
}
?>

    <?php 
echo $form->field($model, 'post_content', ["template" => "{input}\n{error}"])->widget(TinyMce::className(), ['compressorRoute' => 'helper/tiny-mce-compressor', 'settings' => ['menubar' => false, 'skin_url' => Url::base(true) . '/editor-skins/writesdown', 'toolbar_items_size' => 'medium', 'toolbar' => 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter ' . 'alignright alignjustify | bullist numlist outdent indent | link image | code fullscreen', 'formats' => ['alignleft' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-left'], 'aligncenter' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-center'], 'alignright' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-right'], 'alignfull' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-full']]], 'options' => ['id' => 'post-post_content', 'style' => 'height:400px;']]);
?>

</div>
<?php 
$this->registerJs('$(function () {
    "use strict";
    $(".open-editor-media ").click(function (e) {
        e.preventDefault();
        var w = window,
            d = document,
            e = d.documentElement,
            g = d.getElementsByTagName("body")[0],
            x = w.innerWidth || e.clientWidth || g.clientWidth,
            y = w.innerHeight|| e.clientHeight|| g.clientHeight;
Example #2
0
?>

<div class="media-comment-form">

    <?php 
echo $form->field($model, 'comment_author')->textInput(['placeholder' => $model->getAttributeLabel('comment_author')]);
?>

    <?php 
echo $form->field($model, 'comment_author_email')->textInput(['maxlength' => 100, 'placeholder' => $model->getAttributeLabel('comment_author_email')]);
?>

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

    <?php 
echo $form->field($model, 'comment_content', ["template" => "{input}\n{error}"])->widget(TinyMce::className(), ['compressorRoute' => 'helper/tiny-mce-compressor', 'settings' => ['menubar' => false, 'skin_url' => Yii::$app->urlManager->baseUrl . '/editor-skins/content', 'toolbar_items_size' => 'medium', 'toolbar' => "bold | italic | strikethrough | underline | link | image | bullist | numlist"], 'options' => ['id' => 'mediacomment-comment_content', 'style' => 'height:200px;']]);
?>

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

    <div class="form-group">
        <?php 
echo Html::submitButton(Yii::t('content', 'Update'), ['class' => 'btn btn-flat btn-primary']);
?>
    </div>

</div>
Example #3
0
            echo '</video>';
        } else {
            echo Html::textInput('media-file-name', $model->uploadUrl . $metadata['media_versions']['full']['url'], ['class' => 'form-control input-sm', 'readonly' => 'readonly']);
        }
    }
}
?>

    </div>

    <?php 
echo $form->field($model, 'media_excerpt')->textarea(['rows' => 6]);
?>

    <?php 
echo $form->field($model, 'media_content')->widget(TinyMce::className(), ['compressorRoute' => 'helper/tiny-mce-compressor', 'settings' => ['menubar' => false, 'skin_url' => Yii::$app->urlManager->baseUrl . '/editor-skins/content', 'toolbar_items_size' => 'medium', 'toolbar' => "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code fullscreen", 'formats' => ['alignleft' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-left'], 'aligncenter' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-center'], 'alignright' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-right'], 'alignfull' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-full']]], 'options' => ['style' => 'height:250px;']]);
?>

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

    <?php 
echo $form->field($model, 'media_post_id')->widget(SelectizeDropDownList::className(), ['items' => $model->mediaPost ? [$model->mediaPost->id => $model->mediaPost->post_title] : [], 'value' => $model->media_post_id, 'clientOptions' => ['valueField' => 'id', 'labelField' => 'post_title', 'searchField' => 'post_title', 'load' => new JsExpression('function (query, callback) {
                if (!query.length) return callback();
                $.ajax({
                url: "' . Url::to(['/post/ajax-search']) . '",
                    type: "POST",
                    dataType: "json",
                    data: {
                        post_title: query,
Example #4
0
/* @var $form yii\widgets\ActiveForm */
?>
<div class="post-comment-form">
    <?php 
echo $form->field($model, 'author')->textInput(['placeholder' => $model->getAttributeLabel('author')]);
?>

    <?php 
echo $form->field($model, 'email')->textInput(['maxlength' => 100, 'placeholder' => $model->getAttributeLabel('email')]);
?>

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

    <?php 
echo $form->field($model, 'content', ["template" => "{input}\n{error}"])->widget(TinyMce::className(), ['compressorRoute' => 'editor/compressor', 'settings' => ['menubar' => false, 'skin_url' => Url::base(true) . '/editor/skins/writesdown', 'toolbar_items_size' => 'medium', 'toolbar' => "bold | italic | strikethrough | underline | link | image | bullist | numlist"], 'options' => ['id' => 'postcomment-content', 'style' => 'height:200px;']]);
?>

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

    <div class="form-group">
        <?php 
echo Html::submitButton(Yii::t('writesdown', 'Update'), ['class' => 'btn btn-flat btn-primary']);
?>

    </div>
</div>
Example #5
0
?>

    <?php 
echo $form->field($model, 'post_slug', ['template' => '<span class="input-group-addon">' . $model->getAttributeLabel('post_slug') . '</span>{input}', 'options' => ['class' => 'input-group form-group input-group-sm']])->textInput(['maxlength' => 255, 'placeholder' => $model->getAttributeLabel('post_slug')]);
?>

    <?php 
if (Yii::$app->user->can('author')) {
    echo '<div class="form-group">';
    echo Html::button('<i class="fa fa-folder-open"></i> ' . Yii::t('content', 'Open Media'), ['data-url' => Url::to(['/content/media/popup', 'post_id' => $model->id, 'editor' => true]), 'class' => 'open-editor-media btn btn-primary btn-flat btn-xs']);
    echo '</div>';
}
?>

    <?php 
echo $form->field($model, 'post_content', ["template" => "{input}\n{error}"])->widget(TinyMce::className(), ['settings' => ['menubar' => false, 'skin_url' => Yii::$app->urlManager->baseUrl . '/editor-skins/wedigital', 'toolbar_items_size' => 'small', 'relative_urls' => false, 'toolbar' => "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code fullscreen", 'formats' => ['alignleft' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-left'], 'aligncenter' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-center'], 'alignright' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-right'], 'alignfull' => ['selector' => 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', 'classes' => 'align-full']]], 'options' => ['id' => 'post-post_content', 'style' => 'height:300px;']]);
?>

</div>


<?php 
$this->registerJs('
$(function () {
    "use strict";
    $(".open-editor-media ").click(function (e) {
        e.preventDefault();
        var w = window,
            d = document,
            e = d.documentElement,
            g = d.getElementsByTagName("body")[0],