Пользователь
0,0
рейтинг
16 декабря 2008 в 13:42

Два плагина для TinyMCE

Всем здрасьте! Сделал пару плагинов для TinyMCE — загрузка изображений и файлов на сервер. Хочется поделится началом работы и кому понравится, внести общие изменения.

Скрин загрузки файлов

Загрузка файлов в TinyMCE

Скрин загрузки изображений

Загрузка файлов в TinyMCE

Буду признателен за помощь. Когда делал, сам запутался.

Скачать можно с этого урла
Роман @Caman
карма
8,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (19)

  • 0
    Хорошее начинание.
    Я использую dustweb.ru/log/projects/tinymce_images/
    • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    я тоже сначала им пользовался, отличный плагин, но у моих пользователей почему-то стояли разные версии flash и периодически выскакивала ошибка.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Согласен, риск есть, я не экранировал GET и POST. Но мне это и не нужно, т.к плагин у меня лежит в админке, а значит пользую его только я. Доработать нужно.
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          Спасибо. Экранировал POST и GET. Обновил архив.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              $_GET[«folderand»] = str_replace("..",".",$_GET[«folderand»]);
              Или есть выход изящнее =)
  • 0
    Использую groups.google.com/group/tinybrowser — достаточно функциональный.

    По Вашим плагинам могу сказать следующее: ему не хватает многих часто используемых функций — переименовать, переместить, не видно размера файлов, видимо отсутствует визуальная иерархия внутри папок, чтоб не заблудиться, если находишься не в корне.

    Модули к себе не ставил (смысла нет на данном этапе), но видимо и превью выбранной картинки тоже отсутствует, что уже является глобальным неудобством при забивании контента.

    Однако то, что сделано вроде как весьма опрятно и будет при любом раскладе неплохим аддоном к дефолтному пустому Tinymce. Успехов!
    • 0
      Спасибо. Плагины буду дорабатывать. Сейчас понял, что даже и не задумался о таких вещах, как переименовать и переместить.
      Обязательно ознакомлюсь с tinybrowser.
      • 0
        Посмотрите. Среди заслуг удобная массовая загрузка через Flash, которая работает и при нововведениях в Flash player 10. У dustweb.ru/log/projects/tinymce_images/ насколько помню из-за этого были проблемы с загрузкой.

        В Tinybrowser лично мне не хватает только одной нормальной вещи — нормальной навигации по папкам. Она есть, но неудобно устроена.
        • 0
          Разве в TinyBrowser можно ходить по папкам?
          Там же задаются 3 папки для картинок, файлов и медиа, и никуда из них не выйти.
          TB вообще ничего знать про папки не хочет… это конечно огромный его минус.
          • 0
            ну, Вы не так меня поняли. В принципе оно и к лучшему, что при вставке картинки он по умолчанию отображает корневую директорию для размещения картинок. Моя речь шла о том, что если в корневой папке для картинок создать еще папки (ведь бывают проекты, в которых удобнее раскладывать изображения по папкам), то в таком случае навигация между такими папками не очень удобная. То же самое относится и к файлам, и к медиа.

            P.S. А вообще я дополнительно сделал в коде дополнительный вариант отображения, теперь их четыре (images, files, media, all).
            В all отображается просто корневая папка. Тогда TB позволяет передвигаться и между папками с различными типами файлов.
      • 0
        Ваша вменяемость по отношению к критике со стороны заставила меня скачать плагины. :)

        Мне показалось, или при загрузке русские имена файлов идут под транслит? Если так, то + Вам)

        Вместо /javascript/tinymce/tiny_mce_popup.js лучше использовать отн. пути ../../tiny_mce_popup.js — так у всех работать будет)
        • 0
          да, я сделал транслит-функцию, т.к наши менеджеры почему-то создают новые файлы именно с русскими именами =)
          • 0
            угу. И BMP мегабайтные вставляют в контент, мышкой размер подгоняя))) BMP лучше запретить к загрузке.
      • 0
        А еще мне кажется, что файлы *.JPEG не пройдут валидацию при загрузке, т.к. у вас строгая проверка исключительно по расширению файла. Было бы неплохо mime-тип смотреть, ну, это лирика уже)

        При определенной доработке плагинов к ним может возникнуть интерес не только у россиян. Подумайте, может стоит использовать lang-файлы для легкой локализации.
  • 0
    Писал аналогичный плагин, только совсем простяцкий, без флеша выбора фотографий и прочего…

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.