Добрый день!
Сразу оговорюсь, что я полный чайник, и не я делаю сайт, а веб-разработчик. Но на очень многие вопросы которые я задаю, он не может дать ответ, мол, не знаю и т.п. Сейчас столкнулись с такой проблемой: мы делаем сайт. Я хочу чтобы там можно было зарегистрировать пользователей, чтобы они тоже могли вносить информацию и контент. Но, как говорится, доверяй и проверяй, я хочу чтобы они могли вносить изменения, скажем, в статью, но появлялась она на сайте, только после того как я просмотрю, и чтобы (как на википедии) если вносится какое-то изменение, то оно выделялось и рядом была для сравнения предыдущая версия. Это возможно?
И второй момент. Мой разработчик мне поставил для загрузки фото Image Manager который по умолчанию грузит все фото в виде превью. Иногда они нужны, но иногда, я хочу грузить фото в том размере в каком я их гружу. Из-за этого приходится геморроиться, и грузить фото или через ftp и вручную прописывать адрес, или через IM, потом открывать ссылку с полным изображением и вставлять. Как быть в этой ситуации.
И третье, опять же модерация фото. Если, к примеру, я загрузил фото через IM, или какой другой пользователь, то потом можно их и удалить. Мало ли кому моча в голову стукнет и поудаляет все фото которые загружены. Посоветуйте как тут можно быть? Может, есть какой-то загрузчик которые не дает прав удалять фото пользователям.
Комментарии
сменить веб-мастера
легко
конечно...даже не нужно доп. модулей ставить
выключить Image Manager и поставить http://drupal.org/project/multiupload_imagefield_widget
запретить пользователям удалять и редактировать материал
Так мне нужно чтобы некоторые пользователи редактировали материал (но он появлялся только после моей модерации). Т.е. если человек что-то наисправлял там неправильно, я не пропускаю его редакцию и остается прежняя. Также и с фото. Вот нагрузил я много фотографий, а кто-то (из зарегистрированных пользователей) возьмет и удалит. Это есть такая функция как запретить удаление материала? Мой "разработчик" не знает как это сделать.
А зачем вы наняли разработчика, который ничего не знает?
И, если он ничего не знает, почему бы не заставить его задавать вопросы?
> В правах доступа можно ограничить удаление только собственными материалами. Или вообще запретить удалять.
Можно ли это настроить для Image Manager?
Image Manager тут ни при чем, добавление и удаление распространяется на материалы, а не на виджеты, используемые для работы с ними.
Отвечает разработчик:
Это если материалы существуют в структуре друпала. А тут это просто файлы, закачиваемые на диск.
Без отрыва от IM этих картинок в Друпале нет.
Само собой, если файлы просто закачиваются на диск и Дру про них не знает - ограничить доступ к ним по авторству Дру тоже не сможет. Это очевидно.
Могу сказать только, что вы выбрали несоответствующее требованиям архитектурное решение. Почему вы его выбрали - я не знаю, могу только развести руками.
Наверно, вы хотели сказать "В отрыве от IM", но я вас понял
http://metroworld.ruz.net/ - это мой сайт которму уже более 12 лет, начинал делать ещё когда в школе учился. Делал во фронте сам. Решил, наконец, переделать. И нашел человека который занмиается разработкой сайтов, чтобы не только я один мог добавлять контент. http://mirmetro.net/ - вот собственно то, что он сделал. Но! Куча моментов, которые мне совсем не нарвятся. Например, то что я описывал про фотографии. Я не хочу делать открытой регистрации, т.е. буду регистрировать пользователей толкьо сам, чтобы они мне помогали наполнять сайт контентом. Hо, одно "Но", мало ли кому что приспичит и решит поудалять материлы.
Можетe, предложить какие-нибудь другие альтернативные варианты? и ещё пара вопрсоов: IM по умолчанию грузит фото с превью 150х200, иногда это нужно иногда нет. http://mirmetro.net/yekaterinburg/cruise_18_chkalovskaya - например тут я хочу чтобы фото были в полном размере и это очень запарно грузить их через IM, потом копировать ссылки и вставлять в текст. Не думаю что так должно быть, но мой разработчик говорит что только так можно (или напрямую через ftp). Мне кажется, это ерундна какая-то. Что может подойти по архитектурным требованиям?
использовать пресеты изображений, которые не накладывают фильтры типа масштабирования и обрезки по размерам....только непонятно зачем? чтобы изображения выходили за пределы блоков?
пиздитлукавит либо не в курсе. Можно использовать поле изображения и модуль Insertеще как вариант для загрузки изображений на сервер попробовать модуль elFinder либо IMCE и редактор CKEditor одной связкой
С IMCE и вставкой в текст надо тогда ограничивать удаление картинок собственной директорией, а использование картинок - всеми директориями. Т.к. загруженное через IMCE не подвергнуть ревизии.
почитал топик - реально меняйте прогера.
да, точно! спасибо за поправку. у меня из головы вылетело, что там с допуском пользователей решения
К сожалению, прогера не могу поменять, потому что это мой знакомый.
Вот уже и сам не знаю что делать...
а в чем тогда проблема....дали ответы, дали советы...все не так...ну тогда решайте сами со своим "проггером"
что после этого топика еще можно не знать?