Артём, посмотри этот плагин: http://www.neocrome.ru/forums.php?m=posts&q=2068
Плагин предусматривает заливку файлов в контент страниц.
BB-коды тоже не закрываются. Пусть посмотрит тоже.
Я его установил. Второй раз нельзя ставить его. Переименует все файлы опять в хранилище.
Плагин установлен, нужна настройка тпл-ов.
Этот плагин тесно интегрирует одну из наиболее часто запрашиваемых функций для Seditio Framework.
Возможности:
1.Прикрепление файлов к страницам и сообщениям в форумах.
2.Не использует PFS.
3.Несколько вложений на сообщение.
4.Ограничения по размерам задаются в конфигурации групп пользователей Seditio.
5.Предпросмотр прикрепленных изображений.
6.Кнопка «скрепка» в списке тем форума для отображения всех вложений в теме.
7.Изображение предпросмотра в листингах страниц для автоматического создания «витрин».
8.100% скинизируемый, поддержка интернационализации.
9.Seditio система прав в действии (Read/Write/Admin).
10.Подробный вывод сообщений об ошибках.
11.Инструмент очистки диска/БД.
12.Множество настроек.
Требования:
1.Включена поддержка закачки файлов в конфигурации вебсервера.
Установка:
1.Поместите «attach» плагин в вашу папку «plugins» для Seditio.
2.Войдите в вашу Админ-панель и установите плагин «File Attachments».
3.Зайдите в Администрирование => Конфигурация => «attach» и настройте плагин для своих нужд.
4.Убедитесь что папка для файлов, указанная в настройках, доступна PHP для записи.
5.Зайдите в Администрирование => Инструменты => File Attachments и нажмите кнопку «Установить», чтобы установить необходимую таблицу БД. 6.Отредактируйте файлы своего скина. Вы можете найти список доступных тэгов на странице установки плагина (admin.php?m=plug&a=details&pl=attach). Есть примеры фрагментов TPL файлов в прилагаемой папке «example_tpl».
7.Не забудьте, что все формы в forums.editpost.tpl, forums.newtopic.tpl, forums.posts.tpl, page.add.tpl и page.edit.tpl ДОЛЖНЫ иметь атрибут enctype="multipart/form-data".
8.Вы можете также отредактировать шаблон всплывающего окна в «plugins/attach/tpl/attach.tpl» или можете добавить собственных шаблон в «skins/ВАШ_СКИН/plugin.standalone.attach.tpl».
9.Наслаждайтесь!
Важные детали:
1.Вы должны периодически использовать утилиту «Уборки» в Администрирование => Инструменты => File Attachments, потому что плагин не может автоматически удалять вложения при удалении целых тем и категорий (однако он делает это при удалении отдельных сообщений и страниц). Эта утилита удаляет вложения, принадлежащие сообщениям, которые более не существуют.
2.Когда вы редактируете сообщение, есть несколько опций для каждого поля вложения:
- Вы можете изменить только заголовок (по умолчанию).
- Если вы хотите заменить определенный файл, то нажмите кнопку «Обзор» и выберите файл на замену. Затем отметьте галочкой «Заменить». В этом случае предыдущий файл будет аккуратно заменен на новый. Если вы отмечаете галочкой и «Заменить», и «Удалить», это удалит оригинальный файл и добавит новое вложение, вынуждая браузеры обновить кэш.
- Вы можете удалить существующее вложение, отметив галочкой «Удалить».
- Вы можете добавить новые вложения, если остались свободные сроки.
3.Не забудьте указать ограничения на размер отдельных файлов и общего пространства для вложений в Администрирование => Пользователи => {Целевая группа}.
4.Не забудьте указать верные права в Администрирование => Плагины => File Attachments => Права (admin.php?m=rightsbyitem&ic=plug&io=attach). «R» означает просмотр и скачивание файлов, «W» добавление новых вложений, «A» - редактирование чужих вложений.
5.Возможность «Preview image» для list.php означает, что предпросмотр первого прикрепленного к странице изображения будет отображен в списке в качестве «предпросмотра», что бывает удобно для магазинов и прочих автоматизированных витрин.