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

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

Пользователей: 440
Посетитель: nui
Недавние визиты:
Vveb--ws 60 недель
AlexALX 85 недель
jikaka 172 недель
nui 189 недель
Jacob 211 недель
magen1234 237 недель
walshul 267 недель
Ola18 283 недель
spectex24 299 недель
Interestik 301 недель

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

Топ 5 загрузок
База игр [11694]
Errors Mod [9514]
Мод "index.php ... [8732]
Мод "проверочны... [6710]
PHP-Fusion Core... [5967]
Рекомендуем посетить

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

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 пользователя

Сообщений: 400
Зарегистрирован: 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 пользователя

Сообщений: 400
Зарегистрирован: 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.
5,683,916 уникальных посетителей