Размер изображения в bueditor

Главные вкладки

Аватар пользователя toshic toshic 31 марта 2012 в 1:16

Есть код вставки изображения

php:
$imce_url = function_exists('imce_access') && imce_access() ? url('imce') : '';

return "js:
var B
var form = [
{name: 'src', title: 'Адрес изображения', suffix: B},

{name: 'class', title: 'Выравнивание', type: 'select', options: {'align-c' : 'По центру', 'align-l' : 'По левому краю', 'align-r' : 'По правому краю', 'float-l' : 'В тексте - слева', 'float-r' : 'В тексте - справа'}},
{name: 'title', title: 'Описание'},
{name: 'alt', title: 'Альтернативный текст'}
];
eDefTagDialog('img', form, 'Добавить/редактировать изображение', 'OK');
";

Окошки указания размеров изображения я убрал,так как концепция сайта расчитана на то,что материал добавляют пользователи и воизбежание то,что пользователи будут ставить в свои картинки разный размер,что отразится на интерфейсе не хорошо.Буду благодарен, если подскажете,что прописать в коде,чтобы редактор все размеры картинки ,загружаемой по ссылке ставил по умолчанию,например 300х200, чтобы все было красиво:)
Проблема возникла из за того,что загрузку картинок на сервер пользователями и их масштабирование с помощью imce я разрешил только для вставки аватарок в профиле учетной записи и не хочу загружать память диска хостера изображениями для материалов.

Комментарии

Аватар пользователя toshic toshic 31 марта 2012 в 3:49

Я раньше его пробовал,но не нашел никаких настроек на него.в насройках полей в типе материала он не отображается.как его можно использовать для этих целей?

Аватар пользователя VasyOK VasyOK 31 марта 2012 в 11:20

Делаем imagefield поле. В его настройках указываем максимальный размер и галочку insert.

Загружаем изображение через это поле, помещаем курсор в редактор и жмем "Вставить".

Можно еще в настройках отображения полей материала убрать это поле, чтобы картинка после текста не дублировалась.

Аватар пользователя toshic toshic 31 марта 2012 в 13:38

В том то и дело,что в настройках полей при создани поля imagefield
в виджете не появляется insert.Я его нигде не вижу.Я когда по поиску ходил,обратил на этот модул внимания.Установил,но ничего не вышло.

Аватар пользователя toshic toshic 31 марта 2012 в 18:24

Блин,ну выручайте.Из за этого не могу двинуться дальше.если бы хотел,чтобы пользователи загружали фотки на сервер,Я бы давно это решил с помощью imce и галереи.Но такой потребности нет.Не хочу чтобы пользователи загружали фотки на сервер..Или забить на это?И не париться,ведь х.з как посещаемость пойдет.

Аватар пользователя toshic toshic 31 марта 2012 в 18:27

То есть я хочу чтобы в камментах и блогах пользователи могли вставлять картинки в редакторе и не грузили их на сервак.Загрузку через поля решил оставить с возможностью загрузки на сервер для типов материала,портфолио,вакансия,обьявление.

Аватар пользователя VasyOK VasyOK 1 апреля 2012 в 5:29

Даже не знаю что вам сказать. Все разжевал помоему.
Можете скриношоты производственнго процесса сделать?

Добавлено.
т.е. мдуль Insert вамп пригодился. Это собственно все что я хотел увидеть.

А то что вы показываете можно сделать двумя способами:
1. Через CSS - если картинка не на вашем сайте.

.node img {
width: 500px;
height: 400px
max-width: 500px;
max-height: 400px
}
Посмотрите через firebug нужные классы.

2. Если имеется ввиду ссылка на загружаемый файл можно сделать ограничение на загружаемый файл по размеру.

Аватар пользователя toshic toshic 1 апреля 2012 в 2:29

"VasyOK" wrote:
Даже не знаю что вам сказать. Все разжевал помоему.
Можете скриношоты производственнго процесса сделать?

Благодарю за настойчивость))
До этого я его настроек не смог найти.Оказалось не там искал,нашел в настройке поля изоражения,не в виджете,появилась вкладка вставить.И вправду удобная штука.:))
Только вот я так и не знаю,как сделать,чтобы Вместо такого в редакторе

Я сделал вот так

И нужно, чтобы картинка бы выводилась в заданных размерах по умолчанию, и что прописать в коде кнопки вставки изображения в редакторе?Хочется,чтобы все вставленные изображения пользователями в комментариях были одног размера.

А сам модуль insert пригодится в блогах,статьях и портфолио,которые будут создавать пользотватели.