Собственно о самом плагине писалось тут http://www.drupal.ru/node/26643
сайт автора http://dustweb.ru/log/projects/tinymce_images/
В кратце
Список основных возможностей
* Загрузка до 5 файлов одновременно, без использования Flash Player
* Мультизагрузка с использованием Flash Player
* Удобная навигация по папкам, создание/удаление папок
* Вывод информации о файле (в нижнюю панель)
* Смена имени файла
* Суммарная информация о выбранных файлах
* Автоматическая вставка ссылки на исходное изображение (если оно больше максимально допустимого)
Итак. как же прикрутить его ))))
Нам потребуется: WYSIWYG API, TinyMCE + Image Manager.
Устанавливаем первые два.
Копируем папку images из Image Manager-а в /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins
Теперь нам нужно включить его. для этого идем в
/sites/all/modules/wysiwyg/editors/tinymce.inc
Ищем тама
'path' => $editor['library path'] .'/plugins/emotions',
'buttons' => array('emotions' => t('Emotions')),
'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions',
'internal' => TRUE,
'load' => TRUE,
),
Ниже дописываем
'path' => $editor['library path'] .'/plugins/images',
'buttons' => array('images' => t('Images')),
'url' => 'http://www.drupal.ru/user/gluyk',
'internal' => TRUE,
'load' => TRUE,
),
Идем в конфиг висивиг апи, ищем тама чекбокс Images и кликаем, сейвим настройки, далее идем в
/sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins/images/connector/php/yoursessioncheck.php
По совету автора либо удаляем все, либо комментируем ( ибо долгая история почему, но это не способ защиты)
Далее идем в /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins/images/connector/php/config.php
и прописываем пути до себя. в большинстве случав - это /sites/default/files ( в двух местах)
Кстати. ресайз картинок он делает. так, же если в системе установлен lightboxv2, то все вообще в шоколаде)
(опять же смотрим внимательно, что написано в конфиге)
зы. если кто, не скажет спасибо. боше писать не буду.)
Комментарии
Спасибо большое!
Наконец-то можно будет заменить страшный IMCE
Кстати удалось highslide подрубить к нему) теперь вообще сказка)
Т.е. эффекты можно подключить на автомате? А где можно посмотреть эту связку в действии?
highslide был установлен как модуль для друпал, так же как и lightboxv2.
http://traxen-traxen.ru/node/16
первые 2 картинки - это highslide
вторые две это lightboxv2
просто если глянуть /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins/images/connector/php/config.php
то в нем мы увидим
define('CLASS_LINK', 'lightview');
define('REL_LINK', 'lightbox');
)))
собственно меняем на то, что нам нужно
окей, спасибо. ждите ещё с вопросами )
Спасибо! Я очень ждал что кто-нибудь опишет установку для Drupal. Теперь 2 вопроса:
dust, если вы автор, то конечно публикуйте, а за модуль респект и уважуха ))))
Наконец так собрали воедино )))
что касается, yoursessioncheck.php - как я понял он проверяет соответствует ли мой логин тому, что указан в файле, и если нет - то не дает доступ.
но, что если файлы заливают больше одного человека? это раз)
2) можно ролям по дефолту установить разные редакторы
тоетсь Формат ввода full можно присвоить по ум. админу, а Filtered HTML регеным и гостям. в таком случаи если не ставить галочку в настройки висивига ( галочку о включении модуля) то и кнопки то вовсе не будет)
Да, я автор.
На счет yoursessioncheck.php вы поняли не правильно, вам всего лишь нужно проверить существует ли в сессии какой-либо логин, если да то дать доступ, при этом не важно сколько людей работают с системой одновременно, необходима лишь проверка на залогиненность. Поэтому предлагаю дополнить вашу инструкцию дабы проблема с безопасностью больше не возникала. Для этого просто впишите в $_SESSION[''] переменную отвечающую за авторизацию (user_id, login), к сожалению не знаю стандартной для Drupal.
К сожалению - этого я тоже не знаю. вечером покапаю.
Спасибо!
Не могу найти где это?
Немного не в тему, но возникает проблема при установке и настройке группы модулей WYSIWYG API, TinyMCE + Image Manager.
Если быть точным проблема заключается в том что редактор просто не отображается.
Аналогично...
goodeeny, редактор не отображается скорее из за того что вы установили Русский язык. Также рекомендую проверить включенные плагины tinymce, возможно включены те плагины которые даже и не установлены.
Аналогично, не появляется эдитор. Методом тыка выяснила, что как раз таки из-за плагина Images, который мы тут пытались установить...
Я решил это чудо поставить на TinyTinyMCE и не через wysiwyg API. он поставился, кнопочка добавилась. Но при открытии менджера пустое окошко и при попытке создать папку говорит что в доступе отказано. Картинки если закачивать - пишет что закачались, но естественно что пусто. в файле yoursessioncheck.php я проверку отключил. единственно у меня друпал стоит не в корне домена а в папке /drupal/drupal/ пути в index.php я вроде прописал с учётом такой вложенности. всё ранво не работает. Кто бы тнул носом в решение
UPD:
define('DIR_IMAGES', 'drupal/drupal/storage/images'); вот путь к папке. папки создал и права им дал 777
Была такая же проблема... Локально подключил Image Manager к TinyMCE работало все ок! После переноса в popup-окне отображалось дерево папок, количество загруженных фото, но вот сами фото не показывались ... в консоли можно было наблюдать 500 ошибку.
Проблема решилась путем удаления из папок images и files (пути к которым указывали в /php/config.php) всего содержимого, и в частности подпапки с именем ".thumbs". После этого все заработало!
как-то странно работает. в редакторе (в коде, в базе) картинка есть, а при просмотре ноды нет. может ли на это влиять NodeImages модуль ?
У тебя хоть работает)))
Если не отображается редактор при добавлении кнопки "Image", то попробуйте скопировать папку "tinymce" с /sites/all/libraries/ в папку sites/all/modules/wysiwyg/ и после этого в них обоих проделать в них действия из вышеизложенной инструкции...
сам спросил, сам отвечу. нужно ставить формат ввода "Полный HTML" по умолчанию.
почему-то после вызова этого плагина в tinyimce попадает все кроме rel="lightbox" (((
да растудыть твою качель...
вот что за беда, как только на форум напишу о проблеме, так сразу же она решается... 4 часа извращений на друпалом, tinyimce, tinytinyimce и тд... и безрезультатно... написал... и тут на тебе...
TinyMCE init script for advanced mode: *
-------------------------
extended_valid_elements : "a[rel|name|href|target|title|onclick],img[style|class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
-------------------------
там небыло этого зло..го rel'a
кстати может кто знает исправить:
этот плагун у меня открывается в новой закладке (FF) при этом уменьшая весь FF до своих размеров, а хотелосьбы чтоб он как-нибудь в том же, как здесь http://tiny.dustweb.ru/
Я вот поставил под tinytinymce все вроде заработало, но картинки не грузит пишет 403 ошибку, что делать? Права на папку 777 поставил. И еще не кто не пробовал ставить вместе с image resize filter?
и еще вопрос: он вставляет тумбнейл и генерирует ссылку на оригинал, а вот как вставить просто картинку?
на какую папку ?
в файлике sites\all\modules\tinytinymce\tinymce\jscripts\tiny_mce\plugins\images\connector\php\config.php
всё правильно написал?
<?php
//Корневая директория сайта
define('DIR_ROOT', $_SERVER['DOCUMENT_ROOT']);
//здесь лучше полную дерикторию, где лежит сайт
//(у меня к примеру /home/sitename/www
//Директория с изображениями (относительно корневой)
define('DIR_IMAGES', '/sites/default/files/images_');
//Директория с файлами (относительно корневой)
define('DIR_FILES', '/sites/default/files/images_');
?>
такие права нужно ставить на папку "/sites/default/files/images_"
да все правильно сделал, просто на хостинге место оказывается закончилось)))
Большое спасибо за плагин!
Немного переделал для себя, задачи: поддержка мультисайтности, и отдельная корневая папка для каждого пользователя, чтоб чужие картинки не мог удалить.
в папке:tinymce/jscripts/tiny_mce/plugins/images/connector/php
изменённый файл config.php
<?php
//Подключаемся к друпал чтоб узнать текущего пользователя
chdir ($_SERVER['DOCUMENT_ROOT']);
require_once 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$connect_url = $db_url;
$conn=db_connect($connect_url);
global $PHP_SELF,$user,$db_url; //Корневая директория сайта
define('DIR_ROOT', $_SERVER['DOCUMENT_ROOT']); //Директория с изображениями (относительно корневой) +ДОБАВИЛ ИМЯ САЙТА и ID ПОЛЬЗОВАТЕЛЯ
$servname=str_replace('www.','',$_SERVER["SERVER_NAME"]);//Обрезаем www. вначале имени сайта define('DIR_IMAGES', '/sites/all/files/images/'.$servname.'/'.$user->uid); //Директория с файлами (относительно корневой) +ДОБАВИЛ ИМЯ САЙТА и ID ПОЛЬЗОВАТЕЛЯ
define('DIR_FILES', '/sites/all/files/images/'.$servname.'/'.$user->uid);
define ('DIR_USER',$user->uid); //Передаем ID пользователя для index.php
//Высота и ширина картинки до которой будет сжато исходное изображение и создана ссылка на полную версию
define('WIDTH_TO_LINK', 500);define('HEIGHT_TO_LINK', 500); //Атрибуты которые будут присвоены ссылке (для скриптов типа lightbox)
define('CLASS_LINK', 'lightview');
define('REL_LINK', 'lightbox'); ?>
изменения в файле index.php
на 32 строке примерно находим код:
<?php
$this->dir = array(
'images' => realpath(DIR_ROOT.DIR_IMAGES),
'files' => realpath(DIR_ROOT.DIR_FILES)
);
?>
после него добавляем:
<?php
if (!is_dir(realpath(DIR_ROOT.DIR_IMAGES))) {
mkdir(realpath(DIR_ROOT.DIR_IMAGES));
}
?>
это будет создавать корневую папку для картинок если ёё еще нет (допустим новый пользователь), например: /sites/all/files/images/site1.ru/0 - для администратора.
Код особо не тестировал, незнаю как себя поведет для анонимных пользователей (мне это не нужно было) но у меня работает хорошо:)
P.S опомнился:
сейчас папки с сайтами /sites/all/files/images/site1.ru/ /sites/all/files/images/site2.ru/ должны быть созданы, иначе выдает ошибку, папки пользователей создает сам
Что-то не хочет у меня определять пользователя, в прочем видимо и у Вас тоже.
«это будет создавать корневую папку для картинок если ёё еще нет (допустим новый пользователь), например: /sites/all/files/images/site1.ru/0 - для администратора.»
Для администратора путь должен быть /sites/all/files/images/site1.ru/1, у меня та же проблема, скрипт не цепляет $user-uid.
тоже не создает папки пользователей...
кто разобрался подскажите пожалуйста, что необходимо сделать...?
Здравствуйте. В процессе разработке сайта на друпал использовался tinymce + image manager. На локальном хосте все как по маслу, а вот когда загрузил на хост при открытии image manager картинки не отображаются, загрузка работает нормальн оно невозможно просмотреть вообще ни 1 картинки ну и добавить ее в материал.
Ошибка происходит:
POST: {домен}/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/
500 Internal Server Error
Если ктонить знает решение пожалуста поделитись)).
С уважением Виктор
«тоже не создает папки пользователей...»
да, действительно к $user не пробивается, покопаюсь еще
Вобщем почемуто друпал по вызову в этой папке не загружает старую сессию а создает новую,
сделал поиск ID пользователя в cookies,находит - ложит в пользователя, иначе в папку с ид 0.
Вобщем понимаю что это криво, но работает, но непредсказуемы результаты когда на одном компьютере работают два пользователя(
<?php
chdir ($_SERVER['DOCUMENT_ROOT']);
require_once 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); $connect_url = $db_url;
$conn=db_connect($connect_url);
$keys=array_keys($_COOKIE); $user_path=0;
foreach (
$keys as &$key) {$user_key=$_COOKIE[$key];
$user = db_fetch_object(db_query("SELECT u.*, s.* FROM {users} u INNER JOIN {sessions} s ON u.uid = s.uid WHERE s.sid = '%s'", $user_key));
if ($user->uid>0) {$user_path=$user->uid;break;}
} //Корневая директория сайта
define('DIR_ROOT', $_SERVER['DOCUMENT_ROOT']);
//Директория с изображениями (относительно корневой)
$servname=str_replace('www.','',$_SERVER["SERVER_NAME"]);
define('DIR_IMAGES', '/sites/all/files/images/'.$servname.'/'.$user_path);
//Директория с файлами (относительно корневой)
define('DIR_FILES', '/sites/all/files/images/'.$servname.'/'.$user_path);
define ('DIR_USER',$user_path); //Высота и ширина картинки до которой будет сжато исходное изображение и создана ссылка на полную версию
define('WIDTH_TO_LINK', 500);
define('HEIGHT_TO_LINK', 500); //Атрибуты которые будут присвоены ссылке (для скриптов типа lightbox)
define('CLASS_LINK', 'lightview');
define('REL_LINK', 'lightbox'); ?>
файл config.php
P.S. Кстати на сайте который не использует "мультисайтинг" у меня работает предыдущий вариант
Вопрос по первому варианту, у меня он работает по какому-то своему расписанию, то работает как задуманно, то кидает в папку 0.
вообщем никто не разбирался как ид цеплять без ошибок?
Первый вариант будет работать если в settings.php друпала указано $base_url
эа это Первый вариант будет работать если в settings.php друпала указано $base_url спасибо вроде заработало, надеюсь терь слетать не будет. Только теперь выдает сообщение
warning: set_time_limit() has been disabled for security reasons in /sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 342.
не подскажете что с этим делать? причем только на хосте это выдает.... на локальной машине не пишет.
на хостинге похоже запрещён set_time_limit(), попробывать убрать эту команду можно
Я вот прикрутил сие чудо всё таки... Тока у меня он картинки умеет цеплять, я смотрю там предусмотрена и архивы и пдф загружать. Тока у мени он вроде как загружет а в папке files ничего не появляется... а очень бы хотелось иметь возмажность цеплять ссылки на файлы прям из редактора... Или може кто может подсказать модуль с таким функционалом. У меня на странице (не ноде) Будет очень много ссылок на файлы (архивы или пдф) и хотелось бы прикреплять поудобней
ок, спапибо, работает.
не долго было щастье.)
1. По не понятной мне причине некоторые файлы перестали отображатся в окне загрузчика, те не видно самих файлов, но показывается сколько файлов находится в папке. Сама загрузка работает нормально, папки создаются, файлы закачиваются. Просто не видно в окне загрузчика.
причем это происходит не на всех учетных записях.
2. если открыть окно загрузчика поле закрыть и нажать обнавить станицу выдает следуещее
warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/uxxxxxx/) in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 170.
и выкидывает из учетной записи.
3. При попытке загрузить изображения через мульти загрузку выдает 500 ошибку по всем файлам, далее при переходе по ссылкам выдает следующее
* warning: mkdir() [function.mkdir]: No such file or directory in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 424.
* warning: copy(/home/uxxxxx/domain.ru/www/sites/default/files/storage/images/0/asd/925819156962002b38276a5c614547bc.JPG) [function.copy]: failed to open stream: No such file or directory in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 474.
* warning: mkdir() [function.mkdir]: No such file or directory in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 340.
* warning: fopen(/home/uxxxxxx/domain.ru/www/sites/default/files/storage/images/0/asd/.thumbs/.db) [function.fopen]: failed to open stream: No such file or directory in /home/xxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 351.
* warning: opendir(/home/uxxxxxx/domain.ru/www/sites/default/files/storage/images/0/asd) [function.opendir]: failed to open dir: No such file or directory in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 358.
* warning: fwrite(): supplied argument is not a valid stream resource in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 411.
* warning: fclose(): supplied argument is not a valid stream resource in /home/uxxxxxx/domain.ru/www/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/index.php on line 412.
и пока не перезагружу страницу закидывает файлы в папку 0
собственно вопрос такая проблемма только у меня? и как исправить все выше изложенное....
У меня было такое что не отображалось в окошке файлы и ошибку какю то писало... Я просто залил в папку не картику, а архив... Прада потом удалил его через ssh он стал ругаться что нед этого файла и всё равно содржимое папки не показывал... я перезалил всю папку с локалки всё стало работать как и работало
мультизагрузку с моей модификацие не проверял пока, руки не дошли
P.S. проверил, вообще не загружает файлы...) убрал из плагина эту ссылку, мне она не нужна. А вообще конечно до ума бы довести, был бы идеальный загрузчик картинок для tinymce под друпал)
внес пару незначительных изменений. погонял на новом сайтике плагин, все работает прекрасно, мультизагрузка и обновление страницы после закрытия окна в том числе, даже незнаю в чем может быть проблема, как вариант все поудалять и установить заново. кстати модуль подключения tinymce использую wysiwyg api, с другими не пробывал.
Вобщем окончательный для меня вариант:
config.php:
<?php
$olddir=getcwd();
chdir ($_SERVER['DOCUMENT_ROOT']);
require_once 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$connect_url = $db_url;
$conn=db_connect($connect_url); chdir($olddir);
global $PHP_SELF,$user,$db_url; //Корневая директория сайта
define('DIR_ROOT', $_SERVER['DOCUMENT_ROOT']);
//Директория с изображениями (относительно корневой) используем переменную друпала $base_url, и убираем лишнии элементы (www,http)
$servname=str_replace('www.','',$base_url);
$servname=str_replace('http://','',$base_url); define('DIR_IMAGES', '/sites/all/files/images/'.$servname.'/'.$user->uid);
//Директория с файлами (относительно корневой) define('DIR_FILES', '/sites/all/files/images/'.$servname.'/'.$user->uid);
define ('DIR_USER',$user->uid); //Высота и ширина картинки до которой будет сжато исходное изображение и создана ссылка на полную версию
define('WIDTH_TO_LINK', 500);
define('HEIGHT_TO_LINK', 500); //Атрибуты которые будут присвоены ссылке (для скриптов типа lightbox)
define('CLASS_LINK', 'lightview');
define('REL_LINK', 'lightbox'); ?>
исправления в index.php
после
<?php$this->dir = array(
'images' => realpath(DIR_ROOT.DIR_IMAGES),
'files' => realpath(DIR_ROOT.DIR_FILES)
);
?>
добавляем:
<?phpif (!is_dir(realpath(DIR_ROOT.DIR_IMAGES))) {
mkdir(realpath(DIR_ROOT.DIR_IMAGES));
}?>
вроде всё)
для всех сайтов (sites/site1.ru, sites/site2.ru и т.п.)
в settings.php должен быть прописан $base_url
http://site1.ru, http://site2.ru соответственно)
без этого у скрипта не будет доступа к переменной $user друпала.
Так всё таки какую там переменную надо вписывать?
Я поставил там свой админский ник, даже перелогинился, нажимаю на кнопку Images Manager и всё равно в появляющемся окне только надпись "В доступе отказано, проверьте файл yoursessioncheck.php" Если делаю пустой файл yoursessioncheck.php то всё нормально, картинки появляются. Так всё таки можно сделать чтобы этот файл был не пустой?
Настроил Image Manager по последней инструкции, не использую мультисайтинг. Работает все кроме мультизагрузки, Если воспользоваться мультизагрузкой, то изображения загрузятся в папку с именем .../0 и меня разлогинивает в друпале, друпал начинает считать меня гостем.
Если в конфиге убрать подключение друпала и разные папки для каждого юзера, то мультизагрузка начинает нормально работать.
Где искать конфликт "подключения друпала" в конфиге и мультизагрузки?
Странно.. А base_url прописан в settings.php?
Да base_url прописан. Без base_url не работает определение $user->uid даже при обычной загрузке. (не мультизагрузке)
А для чего нужна строчка define ('DIR_USER',$user->uid); ?
Пробовал ее убирать при этом ничего не изменяется, не смог нигде найти упоминаний о DIR_USER.
[quote=-pax-
А для чего нужна строчка define ('DIR_USER',$user->uid); ?[/quote]
честно говоря похоже просто забыл убрать)
еще раз проверил мультизагрузку у себя...работает
<?phpif (!is_dir(realpath(DIR_ROOT.DIR_IMAGES))) {
mkdir(realpath(DIR_ROOT.DIR_IMAGES));
}?>
вот эта штука не хочет работать, кто-нибудь знает почему? php не в safe mode
Народ, у меня получилось установить все. Но когда пытаюсь по инструкции выше заставить модуль создавать папки для каждого пользователя, у меня вот такая ошибка вылезает в самом Image Manager, что это означает?:
Notice: Undefined index: orange in C:\mysite\Sites\acquia-drupal\includes\theme.inc on line 59
Notice: Trying to get property of non-object in C:\mysite\Sites\acquia-drupal\includes\theme.inc on line 92
Notice: Trying to get property of non-object in C:\mysite\Sites\acquia-drupal\includes\theme.inc on line 219
Warning: require_once(./modules/acquia/cck/theme/theme.inc) [function.require-once]: failed to open stream: No such file or directory in C:\mysite\Sites\acquia-drupal\modules\acquia\cck\content.module on line 177
Fatal error: require_once() [function.require]: Failed opening required './modules/acquia/cck/theme/theme.inc' (include_path='.;C:\php5\pear') in C:\mysite\Sites\acquia-drupal\modules\acquia\cck\content.module on line 177
Gluyk - просто молодец. Шикарный пост. Все б так подробно и доступно объясняли!
устанавливал связку tinymce image manager.
на локальном хосте всё в порядке.
а на сервере из 4 POST Запросов срабатывают первый, второй и четвёртый. третий возвращает ошибку http://oooprofil.ru/new_site/js/tinymce/jscripts/... 500 Internal Server Error
очевидно ошибка доступа
настройки для всех папок на сервере 755
каким файлам (папкам) присвоить какие атрибуты.
заменой всего на 777 не срабатывают все четыре POST запроса
Спасибище!
Всё работает!
Жалко, что нет автоматической установки (для нубов).
Был бы шикарный плагин. Но и так хорошо
А под 7-й друпал не подскажете код?
Установил все по мануалу 3 раза уже... работать не хочет, когда нажимаю в редакторе на кнопку добавления изображения то:
Окно открывается. Но когда жмешь кнопку "Создать папку" ничего не происходит.
Фото в обычной загрузке пишет, что загружает, но его там нету.
Мульти загрузка вообще отказывается загружать.
Что делать? мне нужно в Story добавлять фотоматериалы.... я уже неделю мучаюсь... столько модулей перепробовал, что жуть... и ничего не работает...
спасайте:)
Здравствуйте! в очередной раз пытаюсь установить tyniMCE+Image manager ... в очередной раз полный провал. помогите советом.
последняя/актуальная ситуация: Друпал 7.8 ТиниМЦЕ 3.4.7 image manager 1.1
1. WYSIWYG профиль Друпала попросил меня поставить тиниМЦЕ в папку sites/all/libraries/ !
попытка скопировать его в папку /sites/all/modules/wysiwyg/ ни к чему не привела - скопировал, но ВИЗИВИГ не видит редактора.
2. ставлю плагин Image manager, правлю файлик /sites/all/modules/wysiwyg/editors/tinymce.inc смотрб кнопки/плагины тиниМЦЕ: - и не вижу там "
Уважаемые ... коллеги, пожалуйста, подскажите что я делаю неправильно?
на прошлой установке(на др. сервере) тиниМЦЕ друпал просил поставить в "правильную" папку, имэжд манагер я копировал также куда надо, в списке плагинов для МЦЕ его видел, однако иконка в редакторе появлялась стандартная для insert image и окно также открывалось обычное.
sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/
читайте мануал
Что-то он не делает thumbnail.
Друпал 7. Всё остальное работает ок. Может надо в настройках что-то сделать или путь какой указать? Или может модуль дополнительный поставить?
Плагин отличный, поставил как в инструкции написано, работает!
Единственное вызывает вопрос, он в текст вставляет не само изображение, а ссылку на него.
Искал настройки, ничего не нашёл. То есть я думал что после загрузки он сразу вставит вматериал само изображение.
Может модули какие требуются, сейчас из модулей установлен ctool (помимо тех что в описании)
ps. только что заметил - ровно год с последнего поста в этой теме))) надеюсь кто-нибудь откликнится
В /sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/images/connector/php/config.php
установите РАЗНЫЕ папки для DIR_IMAGES и DIR_FILES
Да, кстати в последнем Друпале для установки, папку images следует копировать сюда:
/sites/all/libraries/tinymce/jscripts/tiny_mce/plugins