• Добрый день всем!
    Задача: пользователю, после идентификации нужно дать доступ на редактирование определенных страниц, входящих в категорию (или как это правильно называется?) родительской страницы, там гле распределение по блоку АТРИБУТЫ СТРАНИЦЫ.

    То есть родительская страница ФАКУЛЬТЕТЫ, а от нее идут странички с названиями факультетов. Вот к ним и надо дать доступ определенному юзеру.

    Вопрос: почему бы не юзать записи вместо страниц и плагин Allow Categories?
    Ответ: когда выводишь в меню категорию (а это нужно), появляется ссылка, которая ведет в никуда 🙁 Хотя тут можно сослаться на дочерние категории или записи (то же самое, что при разворачивании меню)..но не знаю пока как сделать…может тоже подскажете..а? 🙂

    Заранее благодарен.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • а вообще — надо доступ к определенным страницам — пустых насоздаю — народ будет заполнять…

    Задача: пользователю, после идентификации нужно дать доступ на редактирование определенных страниц,

    Вообще-то есть бесплатный вариант, у каждого автора, по-умолчанию, есть свой урл, если включен ЧПУ то он выглядит так — website.tld/author/nicename [если не включен, то так website.tld/?author=nicename] Это аналогично категориям (по смыслу). Пусть пишут в одну категорию, а на «морде» сайта оставить ссылки (аля навигация), которые я указал.. Я не работал по авторам, но попробую предположить, что можно даже навигацию штатными средствами сделать..

    …покрутил User Access Manager, что то либо не пойму как править от имени юзера страницы/категории… либо не работает…надо поспать, наверное…

    wikicms, а если на одного автора несколько страниц?…

    Задача сложная, но решаемая, попробуйте пошукать гугл, может найдете чего..

    Коллеги, победа!
    Если кому интересно — могу поделиться…

    могу поделиться…

    Не помешает )

    задача была дать доступ определенным юзерам к изменению определенных страниц. У нас крупное образовательное учреждение со многими отделениями, а заполнение сайта — одна из острейших проблем:) Во-первых зав. подразделениями вяло подают инфу на сайт, во-вторых один единственный админ сайта либо забЫвает, либо забИвает и вообще — ссылается на нехватку времени. Поэтому, когда хроническое недомогание очередной раз обостряется на уровне директора — виновных/отвественных найти крайне сложно:) Одни клянутся, что вовремя все подали, другой, — что ему ничего не подали в срок. Вообщем, кто сталкивался, тот меня поймет. Отсюда и родилась задача оформить каждому юзверю по разделу и по мере заполнения раздела, можно точно сделать вывод на каком этапе произошел сбой. Ну, а мне, как человеку, работающему в области системы менеджмента качества по стандартам ISO 9000, была поставлена такая задача. Теперь к делу.

    Алгоритм:
    1. Создаем нужное количество шаблонов страниц для подразделения;
    2. Создаем юзера с минимальными правами, как то: подписчик;
    3. На форме управления страницей делаем автором этого юзверя;
    4. Ставим плагин User Role Editor;
    5. В нем (Админка — Пользователи — Редактор ролей пользователей) создаем новую роль;
    6. Для доступа к определенным страницам, тем, которые переведены ему, ставим галки: edit_pages (возможность рулить своими страницами), edit_published_pages (возможность рулить уже опубликованными страницами) ну и read (ну чтобы он прочитать что-то мог на портале в целом ессно).

    В его консоли потом активно меню Страницы и там только те страницы, что его. Есть возможность создания страниц с премодерацией.

    собсна все:)

    как говорит мой сынулька: че, я молодец? :)))

    не молодец 🙁

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

    Если у каждого по одной своей страничке — то можно давать роль «автор» (который может редактировать только свои публикации), создать сраницу с авторством конкретного юзера (это можно сделать и автоматически при регистрации юзера) и ограничить количество публикаций для «автора» числом «1» с помощью этого плагина http://wordpress.org/extend/plugins/bainternet-posts-creation-limits/
    Плагин так же может лимитировать индивидуально по user ID, не только по ролям.

    проблема просто решается — просто надо сделать возможность свободного выбора пользователя в админке или вместо выпадающего списка сделать текстбокс простой… тогда все работет — правил напрямую авторство в БД…

    плагин глючит где то не перехватывая возможности АВТОРа etc, видимо, поэтому не дает вывалиться этому юзеру в выпадающем списке…

    а где, интересно хранится этот выпадающий список? поменять бы его на текстовое поле…

    нашел как надурить систему…но как-то не каширно…

    1. создаем группу с передачей прав стандартного Редактора;
    2. создаем пользователя с присвоением в новую группу;
    3. в группе убираем галками лишние права…

    но новых пользователей туда добавить — они все равно в выпадающем списке авторов не появляются… надо на каждого пользователя свою группу создавать… проще в БД править:(

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