PHP-Fusion Mods
Регистрация или вход Главная | Архив новостей | Файловый архив | Статьи | Форум | Веб ссылки | Заказ плагина
Language
Select language:
English
Russian
Навигация
Главная
Архив новостей
Файловый архив
Статьи
Форум
Темы для php-fusion
FAQ
Веб ссылки
Поиск
Обратная связь
Учебник по php
Наши баннеры
Пожертвование

Заказ плагина
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 448
Посетитель: online
Недавние визиты:
AlexALX 31 недель
online 34 недель
aligovs 125 недель
Kolesilo 175 недель
aussietop... 202 недель
Tomax 215 недель
Kalqkwm 232 недель
mrcredoz 247 недель
Vveb--ws 324 недель
jikaka 436 недель

Наша кнопка
Последние статьи
Область применения CMS
Описание ядра PHP-Fu...
Как работает PHP
Основы на PHP
Устройство тем в PHP...
Загрузок
Новые загрузки
Theme_2
Theme_1
Theme_3
GeO
Stability Lite ...

Топ 5 загрузок
База игр [15404]
Errors Mod [12766]
Мод "index.php ... [11474]
Мод "проверочны... [8505]
PHP-Fusion Core... [7294]
Рекомендуем посетить

Просмотр темы

PHP-Fusion Mods | php-fusion | Плагины и моды
Автор Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 07/03/2008 11:46:42
Подскажите как прикрутить к TinyMCE менеджер картинок - неудобно без него все таки.

Нашел вот на аяксе написанный, а установить не смог

http://joomlaportal.ru/content/view/1350/68/
Изменил(а) bambr, 07/03/2008 11:47:46
Автор RE: Как прикрутить к TinyMCE менеджер картинок
AlexALX
Супер Администратор

Avatar пользователя

Сообщений: 401
Зарегистрирован: 30.01.08
Опубликовано 07/03/2008 17:40:42
А это же для joomla? тебе для php-fusion нужно?
3442387 http://alexalx-soft.com/
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 20:54:54
Разобрался.

Могу поделиться инфой - думаю, что менеджер картинок в TinyMCE явно не лишним будет.

А joomla-не joomla, это уже дело десятое, редактор не только в жумле используется, но и в phpFusion тоже.
Изменил(а) bambr, 08/03/2008 22:32:25
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 20:55:52
1. Заливаем плагин в папку плагинов в редакторе.
./includes/jscripts/tiny_mce/plugins/

2. Изменяем инициализацию редактора в ./administration/subheader.php
В этом скрипте объявляется функция advanced(), которая вызывается в
articles.php и news.php раздела администрирования, для вызова
расширенного режима TinyMCE.
В параметры инициализации tinyMCE.init добавляем два поля:
elements : 'ajaxfilemanager',
file_browser_callback : 'ajaxfilemanager',
По желанию поля настройки кнопок тоже конфигурируются здесь же -
например, можно добавить кнопки flash, media и тд.
Но это к делу не относится.

3. В этом же скрипте добавляем функцию вызова менеджера. Вставить в
тело того же яваскрипта, где и инициализация.
function ajaxfilemanager(field_name, url, type, win) {
var ajaxfilemanagerurl = '/includes/jscripts/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php';

switch (type) {
case 'image':
break;
case 'media':
break;
case 'flash':
break;
case 'file':
break;
default:
return false;
}
var fileBrowserWindow = new Array();
fileBrowserWindow['file'] = ajaxfilemanagerurl;
fileBrowserWindow['title'] = 'Ajax File Manager';
fileBrowserWindow['width'] = '782';
fileBrowserWindow['height'] = '440';
fileBrowserWindow['close_previous'] = 'no';
tinyMCE.openWindow(fileBrowserWindow, {
window : win,
input : field_name,
resizable : 'yes',
inline : 'yes',
editor_id : tinyMCE.getWindowArg('editor_id')
});

return false;
}

4. Конфигурируем сам плагин.
Указываем путь к корневой папке, где будут лежать файлы -
картинки, видео, аудио и тд.
В .../ajaxfilemanager/inc/config.base.php указываем относительный
путь к требуемой папке - за эту директорию менеджер выходить не
будет.
Это делается в строках:
define('CONFIG_SYS_DEFAULT_PATH', 'относительный путь');
define('CONFIG_SYS_ROOT_PATH', 'относительный путь');

При желании указываем максимальный размер загружаемого файла:
define('CONFIG_UPLOAD_MAXSIZE', макс_размер_в_байтах );

Можно указать допустимые к загрузке типы файлов, например:
define('CONFIG_UPLOAD_VALID_EXTS', 'gif,jpg,png,bmp,tiff,jpeg');

Если интересно, могу описать остальные настройки.

Вроде все, менеджер русифицирован. Есть превью картинок, видео и тд.

Вызывается в pop-up окне, появляющемся при вставке картинки, флеша или видео - слева от предложения ввести URL.

Довольно удачная на мой взгляд разработка, незаслуженно обделенная
вниманием отечественных разработчиков CMS.

Я думаю, кроме как вставка картинок, ей можно найти более
достойное применение.
Изменил(а) AlexALX, 08/03/2008 23:02:25
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 21:36:50
Это не смайлы там, а точка с запятой + закрывающая круглая скобка
smiley == ; )
Прилагаю также subheader.php из админской директории с исправлениями.
bambr присоединил файл:
subheader.rar
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 21:43:10
Файл-менеджер выкладываю кусками - из-за ограничения на размер файлов. На joomla портале - там без русификации, я ее нашел и частично доработал.
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 21:48:50
Наверно проще будет сам русик дать.

Распаковать в папку .../langs/ плагина.

Изменить в кjнфигурации плагина .../inc/config.base.php

define('CONFIG_LANG_DEFAULT', (CONFIG_QUERY_STRING_ENABLE && !empty($_GET['language'])?secureFileName($_GET['language']):'eng'));

eng на ru.

Сам плагин лежит на joomla-портале.
bambr присоединил файл:
ru.rar
Изменил(а) AlexALX, 08/03/2008 23:02:28
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 21:52:18
В архиве с плагином, папка uploaded - для примера, и если не настраивать плагин , а просто распаковать, то менеджер будет настроен на эту папку.
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 08/03/2008 21:54:54
Алекс, ты как более опытный разработчик, может найдешь применение этому плагину и порадуешь народ достойной версией phpFusion?
Автор RE: Как прикрутить к TinyMCE менеджер картинок
AlexALX
Супер Администратор

Avatar пользователя

Сообщений: 401
Зарегистрирован: 30.01.08
Опубликовано 08/03/2008 23:03:31
Позже разберусь...
ps вообщето смайлы можно отключать в сообщении:
Опции Отключить смайлы в сообщении

Это если нажать на "PostReply" smiley
3442387 http://alexalx-soft.com/
Автор RE: Как прикрутить к TinyMCE менеджер картинок
bambr
Пользователь

Avatar пользователя

Сообщений: 21
Зарегистрирован: 07.03.08
Опубликовано 10/03/2008 22:58:49
Как-то не подумал про это даже - не пользовался никогдаsmiley


Автор RE: Как прикрутить к TinyMCE менеджер картинок
terrakmk
Пользователь

Сообщений: 3
Зарегистрирован: 11.06.09
Опубликовано 11/06/2009 12:18:05
плагин появился - при попытке загрузить изображение с компьютера выдает ошибку define("ERR_FILE_NAME_FORMAT", 'Please give it a name which only contain letters, digits, space, hyphen and underscore.'smiley;
Перейти на форум:
Гость
Имя

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Голосование
Конвертировать мой мини-чат для php-fusion v7?

148 70% Да!
Да!

62 30% Нет.
Нет.

Проголосовало: 210
Открылся: 22/08/2009 18:52:10
Закрылся: 26/03/2010 23:22:44

Архив опросов

Мини-чат
Вам необходимо залогиниться.

Связь
Счётчики и топы
Счётчики
Главная | Архив новостей | Файловый архив | Статьи | Форум | Веб ссылки | Заказ плагина
© 2008-2011 by AlexALX
Powered by php-fusion v6 copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.
Designed by Alex Unknown © 2008.
10,696,410 уникальных посетителей