Поддержка Проблемы и решения Добавление медиа файлов.

  • Здравствуйте уважаемые подскажите в таком вопросе.

    Очень хотелось бы реализовать вход пользователя на сайт с правами добавления Медиа-Презентации, а именно с уже назначенной родительской директорией без права выбора пользователем + с загрузкой изображений на сервер, для заливания своих картинок, возможно такое реализовать, только минималистично без стандартной пользовательской админки, чисто через сайт, так как большинство остальных функций просто не требуются.

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • возможно такое реализовать, только минималистично без стандартной пользовательской админки

    Подбирайте плагины для постинга с фронтэнда
    Но они не запретят набрать пользователю /wp-admin/ и попасть в консоль (пусть и ограниченную). Кроме того пользователь должен будет авторизоваться для постинга.
    Т.е понадобятся ещё и др. решения.

    Спасибо за подсказку!
    А вообще были реализаций без консоли?
    Так как это очень не профессионально смотрится…

    А вообще были реализаций без консоли?

    Можно сделать редирект для не админов (http://codex.wordpress.org/is_admin). Мб даже в каких-то плагинах это есть.

    Так как это очень не профессионально смотрится…

    Отчего же? Раз пользователь залогинился — значит у него должна быть «персональная зона», недоступная не авторизованным пользователям. Всё логично.

    Отчего же? Раз пользователь залогинился — значит у него должна быть «персональная зона», недоступная не авторизованным пользователям. Всё логично.

    Да, но только не АДМИНКА.
    wp-admin/profile.php, убивает 🙂

    Да с редиректом, то понятно, но приятней было бы изменять профиль на отдельной странице на сайте, плюс не понятно как организовать заливку изображений на сайт и размещение их в галерее, так как это делается как говорится из «персональной зоны».

    реализовать вход пользователя на сайт с правами добавления Медиа-Презентации, а именно с уже назначенной родительской директорией без права выбора пользователем + с загрузкой изображений на сервер, для заливания своих картинок, возможно такое реализовать, только минималистично без стандартной пользовательской админки, чисто через сайт

    Недавно возник подобный вопрос и я постарался ответить на него в этой теме

    Но ещё добавлю. Плагин User Submitted Posts , о котором там идёт речь позволяет помещать добавленные незарегистрированным пользователем (без их захода в админку и консоль)записи в категорию, которая может быть предопределена админом.

    Запись может быть опубликована сразу, или после модерации админом.
    Что интересно! По умолчанию плагин настроен так, что пользователь пишет сообщение в простом текстовом поле. Но вместо него можно подключить редактор записей WP. В таком случае зарегистрированному пользователю (в зависимости от настройки его роли) может быть разрешено добавление в запись медиафайлов (фото).

    Админ получает уведомление на email в случае появления новой «гостевой» записи.
    Есть опция прикрепления картинок к сообщению с ограничением их к-ва и размера. Но для работы этой опции надо предпринимать какие то «лишние телодвижения», в которые я вникать не стал, так как это мне в принципе не нужно.
    В теме, ссылку на которую я дал, есть и ссылка на пример работы плагина на моём сайте.

    В настройках плагина у меня включен редактор записей, включена предмодерация, назначена категория, в которую должны попадать «гостевые» записи, отключена возможность добавления фото и включена простенькая каптча.

    В общем я озадачился вашей идеей. И не случайно. Потому что на одном из моих сайтов «по велению заказчика» надо реализовать примерно такую же возможность — гостю сайта добавлять записи и желательно фото без проникновения в админ раздел сайта.

    Лично я реализацию вашей (и своей) идеи в общих чертах вижу так:
    1.В целом выход найден. Это плагин User Submitted Posts.
    Создаём страницу или виджет с формой созданной этим плагином. (Что-то типа «Страница гостя»)
    Но в «чистом виде» такая форма не совсем то, что надо.

    Для того, чтобы гость сайта мог создать с помощью этой формы сообщение с картинками — ему нужно авторизоваться. (без авторизации — только текст без картинки) Но при этом его не желательно пускать в админраздел и даже не показывать его.
    2. Для этого используем плагин http://wordpress.org/plugins/wp-modal-login/. Он создаёт всплывающее окно с формой входа\авторизации и после входа перебрасывает пользователя не в админ раздел, а на страницу с которой был произведен вход. Ссылку (шорткод) на эту всплывающую форму входа помещаем рядом с формой «гостевых» записей. (Возможно с пояснительным текстом типа «Для того чтобы добавить к своему сообщению фото вы должны войти или зарегистрироваться)

    3. В параметрах, дабы минимально обезопасить себя от действий гостя, даже если он попадет в админ раздел, назначаем минимальную роль вновь зарегистрированному — участник. Но участники не имеют права добавлять в записи медиафайлы. Разрешаем им это с помощью плагина User Role Editor или Advanced Access Manager С помощью этих же плагинов запрещаем им доступ к медиабиблиотеке (по-моему такая возможность есть в этих плагинах)Таким образом они могут загрузить фото только со своего компа.
    4. Чтобы пользователи не начали загружать на ваш сайт фото по 4-5 мб каждое можно воспользоваться плагином Resize at Upload Plus Он автоматически сожмёт загружаемые фото до указанных вами разумных пределов. (Полезно для ускорения загрузки страниц сайта и экономии места на хостинге)

    5. Кроме всего этого, чтобы не искушать вновь зарегистрированного пользователя попасть туда, куда ему не надо, можно и нужно отключить верхнюю косоль WP.

    Вот как то так….

    Да, но только не АДМИНКА.

    🙂 А что значит «админка»?
    Что может «админить» юзер с ограниченными правами, кроме своих данных?

    wp-admin/profile.php, убивает 🙂

    И чем же? «дизайном»? Так это при желании меняется.
    Посмотрите на http://wordpress.org/plugins/theme-my-login/ (или аналогичные) — мб он это может (я его не юзал).

    Konstantin, очередной раз говорю — хватит спамить своим сайтом в каждом топике! Если стараетесь для ПС, то всё равно это бесполезно — эти беки не индексируются 😉

    Konstantin, очередной раз говорю — хватит спамить своим сайтом в каждом топике!

    Я принимаю участие в форуме. Стараюсь обсудить и решить возникающие вопросы. Делюсь опытом. И мы уже говорили на эту тему! Тем более согласно пункту 16 правил форума:

    16. Назойливая реклама собственных ресурсов (в частности, «приглашение» обсудить вопрос за пределами форума) будет пресекаться. Ссылки на полезные материалы (ваши или чужие) под этот запрет не подпадают.

    В общем как везде — активность и инициативность наказуема ((((

    Тем более согласно пункту 16 правил форума:

    Прочитайте самое первое предложение. Внимательно.
    Если не ясно — поясняю ещё раз. Одно дело когда на вопрос «как настроить плагин» Вы, рассказав основы, указываете на свой пост с подробной инструкцией и совсем другое — «вот см внизу моего сайта».

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

    рассказав основы, указываете на свой пост с подробной инструкцией и совсем другое — «вот см внизу моего сайта».

    Именно так! Рассказав основы и ссылкой показав как это реализовано в реальности. Что в этом плохого?

    Впрочем ладно. Хватит. Я давно уже всё понял.

    Здравствуйте!
    Есть проблема при загрузке файла swf
    Файл «банер ремонт.swf» не удалось загрузить из-за ошибки
    Извините, тип этого файла не разрешён из соображений безопасности.
    В файле funcions.php в строке function wp_get_mime_types есть такой формат ‘swf’ => ‘application/x-shockwave-flash’,
    но тем не менее ошибка при загрузке…
    Помогите разобраться ,пожалуйста …

    Здравствуйте!
    Есть проблема при загрузке файла swf

    Зравствуйте! Изучайте правила форума Особенно пункт 2

    Константин, спасибо, Вы очень помогли и всё по существу, я рад, что Вы есть на этом форуме.

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «Добавление медиа файлов.» закрыта для новых ответов.