Был такой:
- Код: Выделить всё
 1111
11231
321
543534
Стал такой:
- Код: Выделить всё
 1111 11231 321 543534
1111
   11231
 321 
     5435341111 11231 321 543534

    $this->widget('application.modules.lang.components.langFieldWidget', array(
        'model' => $model,
        'field' => 'description',
        'type' => 'text'
    ));     $this->widget('application.modules.lang.components.langFieldWidget', array(
        'model' => $model,
        'field' => 'description',
        'type' => 'text-editor'
    )); echo '<dt>'.tt('Description').':</dt><dd>'.CHtml::encode($data->getStrByLang('description')).'</dd>'; echo '<dt>'.tt('Description').':</dt><dd>'.$data->getStrByLang('description').'</dd>'; 


gorlychev писал(а):У меня нет файла
/protected/modules/views/_tab_general.php.
Open Real Estate PRO 1.4.3





SergeyDenisenko писал(а):Как это всё проделать в 1.10.0 pro - atlas?
            if ($isShowTip)
                echo Apartment::getTip($row['field']);
 
            if($row['field'] == 'description'){
                $row['type'] = FormDesigner::TYPE_TEXT_AREA_WS;
            } 
                        Yii::app()->controller->widget('application.extensions.ckeditor.CKEditor', array(
                            'model' => $model,
                            'attribute' => $row['field'],
                            'language' => '' . Yii::app()->language . '',
                            'editorTemplate' => 'advanced', /* full, basic */
                            'skin' => 'kama',
                            'toolbar' => array(
                                array('Source', '-', 'Bold', 'Italic', 'Underline', 'Strike'),
                                array('Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'),
                                array('NumberedList', 'BulletedList', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'),
                                array('Styles', 'Format', 'Font', 'FontSize', 'TextColor', 'BGColor'),
                                array('Image', 'Link', 'Unlink', 'SpecialChar'),
                            ),
                            'options' => $options,
                        ));
 
                    if ($row['is_i18n']) {
                        Yii::app()->controller->widget('application.modules.lang.components.langFieldWidget', array(
                            'model' => $model,
                            'field' => $row['field'],
                            'type' => 'text-editor'
                        ));
                    } else {
                        Yii::app()->controller->widget('application.extensions.ckeditor.CKEditor', array(
                            'model' => $model,
                            'attribute' => $row['field'],
                            'language' => '' . Yii::app()->language . '',
                            'editorTemplate' => 'advanced', /* full, basic */
                            'skin' => 'kama',
                            'toolbar' => array(
                                array('Source', '-', 'Bold', 'Italic', 'Underline', 'Strike'),
                                array('Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'),
                                array('NumberedList', 'BulletedList', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'),
                                array('Styles', 'Format', 'Font', 'FontSize', 'TextColor', 'BGColor'),
                                array('Image', 'Link', 'Unlink', 'SpecialChar'),
                            ),
                            'options' => $options,
                            'htmlOptions' => array('id' => $model->id)
                        ));
                    }
                 $value = is_string($model->$row['field']) ? CHtml::encode($model->$row['field']) : '???'; 
                if($row['field'] == 'description'){
                    $p = new CHtmlPurifier;
                    $p->options = array(
                        'HTML.SafeObject'=>true,
                        'Output.FlashCompat'=>true,
                    );
                    $value = $p->purify($model->$row['field']);
                }
 



SergeyDenisenko писал(а):Почти всё хорошо...
Но теперь, когда Энтером разбиваешь строки - листается страница браузера..


Вернуться в Вопросы и помощь по изменениям
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9