Вопрос по подключению Imperavi Redactor

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

Народ, тут пишет как его подключить https://github.com/yiiext/imperavi-reda ... adme_ru.md
Может кто-то мне по рабоче-крестьянски подсказать на примере модели Post блога как его подключить.
У меня что-то не получилось.
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Вопрос по подключению Imperavi Redactor

Сообщение yiijeka »

что именно не получилось?
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

Этот код в представлении должен быть?
$this->widget('ImperaviRedactorWidget', array(
// You can either use it for model attribute
'model' => $my_model,// тут свою модель вставляю $Post
'attribute' => 'my_field',//тут поле таблицы?


// Some options, see http://imperavi.com/redactor/docs/
'options' => array(
'lang' => 'ru',
'toolbar' => false,
'iframe' => true,
'css' => 'wym.css',
),
));
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Вопрос по подключению Imperavi Redactor

Сообщение futbolim »

da
i ewe mogno v tag CODE obora4ivaT6
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

появляется просто поле для ввода текста, но самого редактора нет.
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: Вопрос по подключению Imperavi Redactor

Сообщение flashimage »

'toolbar' => true,
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

В таком виде получилось. Редактор появился, но язык английский остался. А как сделать чтобы редактор был не отдельно а в поле description?
<?php
Yii::import('ext.imperavi-redactor-widget.ImperaviRedactorWidget');
$this->widget('ImperaviRedactorWidget', array(
// You can either use it for model attribute
'model' => $products,
'attribute' => 'description',
// или только имя поля ввода
'name' => 'title',
'options' => array(
'lang' => 'ru',
),
));
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Вопрос по подключению Imperavi Redactor

Сообщение futbolim »

alexyarik писал(а):В таком виде получилось. Редактор появился, но язык английский остался. А как сделать чтобы редактор был не отдельно а в поле description?
<?php
Yii::import('ext.imperavi-redactor-widget.ImperaviRedactorWidget');
$this->widget('ImperaviRedactorWidget', array(
// You can either use it for model attribute
'model' => $products,
'attribute' => 'description',
// или только имя поля ввода
'name' => 'title',
'options' => array(
'lang' => 'ru',
),
));
Подумать
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

а направить в нужную сторону? Я не настолько много еще знаю. Лучше по существу напиши или просто промолчи.
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: Вопрос по подключению Imperavi Redactor

Сообщение flashimage »

Сори toolbar надо просто убрать из опций (он по умолчанию 'object')
вообще вам сюда http://imperavi.com/redactor/docs/settings/ - побалуйтесь - там много вкусняшки))
и сюда https://github.com/yiiext/imperavi-reda ... adme_ru.md - читаем внимательно комментарии
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

спс, буду вникать
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

В таком виде редактор включается на всю запись.
<div class="row">
<?php
Yii::import('ext.imperavi-redactor-widget.ImperaviRedactorWidget');
$this->widget('ImperaviRedactorWidget', array(
// Можно использовать пару имя модели - имя свойства
'model' => $post,
// или только имя поля ввода
'name' => 'content',
// Немного опций, см. http://imperavi.com/redactor/docs/
'options' => array(
'lang' => 'ru',
'css' => 'wym.css',
),
));
?>
<?php echo $form->labelEx($model,'content'); ?>
<?php echo CHtml::activeTextArea($model,'content',array('rows'=>10, 'cols'=>70)); ?>
<?php echo $form->error($model,'content'); ?>
</div>
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

в документации все прописывается в джаваскрипте $('#redactor_content').redactor();
Какой ситаксис в случае для виджета? и какой селектор имеется в виду для textarea?
Также можно подключить Redactor к уже существующим на странице элементам:
$this->widget('ImperaviRedactorWidget', array(
// Селектор для textarea
'selector' => '.redactor',
// Немного опций, см. http://imperavi.com/redactor/docs/
'options' => array(),
));
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

Может кому пригодится, такому же начинающему как я. В таком виде работает. Остался вопрос почему нет русского языка? в опциях он есть, а в отображаемом редакторе нет
<div class="row">
<?php echo $form->labelEx($model,'content'); ?>
<?php
Yii::import('ext.imperavi-redactor-widget.ImperaviRedactorWidget');
$this->widget('ImperaviRedactorWidget', array(
// Можно использовать пару имя модели - имя свойства
'model' => $model,
'attribute' => 'content',
'options' => array(
'lang' => 'ru',
'css' => 'wym.css',
),
));
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Вопрос по подключению Imperavi Redactor

Сообщение yiijeka »

Вас не
возможно
читать
Научи
тесь пользоваться

Код: Выделить всё

тегами
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

ок, я просто тегами ВВкода до этого не пользовался.
yiijeka может подскажите почему нет русского языка? хотя я в опциях его выставил.
Аватара пользователя
ToxaDR
Сообщения: 87
Зарегистрирован: 2012.06.26, 23:03

Re: Вопрос по подключению Imperavi Redactor

Сообщение ToxaDR »

нужно скачать файл локализации и положить его в папку langs
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

спасибо большое!!!
alexyarik
Сообщения: 140
Зарегистрирован: 2012.09.06, 15:07

Re: Вопрос по подключению Imperavi Redactor

Сообщение alexyarik »

Попробовал несколько вариантов:
-в папку imperavi-redactor-widget положил папку langs с файлом локализации русского языка
-в папку imperavi-redactor-widget/assets положил папку langs с файлом локализации русского языка
- тоже самое сделал без папки
итог один - русский язык не появился.
Может кто еще что-то подскажет? что я делаю не так?
Ответить