Тэг ‘wysiwyg’

Не показываются превьюшки изображений в плагине FCKE/TinyMCE (MCPUK)

При установке TinyMCE с плагином загрузки изображений Resource browser(MCPUK) (на самом деле, возможности плагина намного шире)  не появляются превьюшки (thumbnails) изображений.

Во-первых, проверяем права на запись в каталог /assets/images/ (или другой, аналогичный, куда должны загружаться изображения. Впрочем, если с загрузкой изображений проблем нет, то с правами должно быть всё в порядке. Если в каталоге присутствуют файлы с префиксом ‘.thumb_’ , дублирующие оригинальные файлы - скорее всего, с созданием изображений в файлменеджере все в порядке. Проблема с их выводом.

Если же превьюшек нет - следует проверить наличие GD-библиотек.. Маловероятно, однако, возможно превьюшки не показываются из-за её отсутствия на хостинге..

Полезно заглянуть в лог ошибок. Кроме того, можно открыть изображение отдельно - возможно, информация об ошибке будет прямо “в картинке”.. (если получится просмотреть изображение “как текст” - внутри может содержаться информация об ошибке)

Одна из причин связана с относительными и абсолютными путями - зависит от конфигурации хостинга:

UPD данное решение неактуально (в версии 1.0.5 всё работает)
Заменяем в файле /manager/media/browser/mcpuk/connectors/php/Commands/thumbnail.php

include "helpers/iconlookup.php";

на
global $base_path;
include $base_path."manager/media/browser/mcpuk/connectors/php/Commands/helpers/iconlookup.php";

http://modxcms.com/forums/index.php/topic,3192.msg22782.html#msg22782

Столкнулся с тем, что не отображаются картинки из-за того, что на сервере запрещена функция readfile() (найти получилось лишь покопавшись в файле Thumbnail.php  и открывая в браузере картинку “без заголовков” image/jpeg)

Получилось найти другое решение проблемы плагина MCPUK - пишите в комментарии.
Удачи!

UPD Альтернатива MCPUK - KCFinder
http://modxcms.com/forums/index.php/topic,50722.0/topicseen.html

Опубликовано Июнь 2, 2010 | автор: levik  |  Комментарии (2) »

Как создать два FCKEditor на одной странице

Чтобы подключить на одной странице два (или более) редактора FCKEditor можно “дублированием кода” создать дополнительный объект, задать требуемый параметр name формы (при создании) и вывести код в нужное место.

$fckeditor= new FCKeditor('description');
//устанавливаем  все настройки для первого fckeditor
$fckeditor->BasePath = '/fckeditor/';
$fckeditor->Height = '400px';
$fckeditor->Value = $value['description'];
$fckeditor->Create();  //выводим HTML-код первого редактора fckeditor
unset ($fckeditor); //не обязательно

$fckeditor= new FCKeditor(’full_description’); // второй редактор
//устанавливаем  все настройки для первого fckeditor
$fckeditor->BasePath = ‘/fckeditor/’;
$fckeditor->Height = ‘400px’;
$fckeditor->Value = $value[’full_description’];
$fckeditor->Create();  //выводим HTML-код первого редактора fckeditor
unset ($fckeditor); //не обязательно

Способ, возможно, не самый рациональный, но рабочий. В общем-то ничего сложного, но может оказаться полезным для установки второго (третьего..) редактора “на скорую руку”

Опубликовано Апрель 13, 2009 | автор: levik  |  Нет комментариев »