Форуми / National / Russian / Модули и плагины / [Release] Page Add Rights

Права пользователей на создание страниц

Alex300
#1 16.09.2009 03:26
Данный плагин позволяет отделить права на создание страниц от прав на их редактирование.

Этот плагин анализирует опцию "3" установленную для категорий. Если включено, то пользователи этой группы могут добавлять новые страницы. Вы можете настраивать это для каждой категории.
Установить эту опцию можно пройдя по ссылке "Подробно" внизу страницы настройки прав пользователей.

Если в данной категории создание страниц для пользователя не разрешено, то дабы не смущать его такой возможностью, ему не будет показана ссылка "Создать новую страницу".

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

Установка стандартна:
- распаковать архив
- скопировать папку "an_PageAddRights" на сервер в папку "plugins"
- установить из панели администратора

Опционально вы можете добавить строку в файл skins/your_skin/your_skin.ru.lang.php
$skinlang['admin']['addPage'] = 'Добавлять страницу (для страниц)';	// by Alex
в файле skins/your_skin/admin/admin.rightsbyitem.inc.tpl найти строку 66:
<img src="images/admin/auth_3.gif" alt="" /> : {PHP.L.Custom} #3<br />
заменить на:
<img src="images/admin/auth_3.gif" alt="" /> : {PHP.skinlang.admin.addPage}<br />

и в файле skins/your_skin/admin/admin.rights.inc.tpl найти строку 196:
<img src="images/admin/auth_3.gif" alt="" /> : {PHP.L.Custom} #3<br />
заменить на:
<img src="images/admin/auth_3.gif" alt="" /> : {PHP.skinlang.admin.addPage}<br />

Скачать: an_pageaddrights_145.zip
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Відредаговано: Alex300 (14.10.2009 16:41, 14 років тому)
jcrush
#2 14.10.2009 07:50
поставил сей плаг, поставил галку на 3 в категории:
Ошибка доступа

Добавлено 4 Минуты спустя:

так же других категории где нет тройки, ссылка добавить страницу не открывается перебрасывает на нет доступа...
SEO блог: http://blog.stfw.ru/
Alex300
#3 14.10.2009 14:06
Уточните, пожалуйста:

Если права доступа стоят "3" и разрешено редактировать страницы в данной категории, то у меня пользователь может создавать страницы.

Если галка "3" снята - тоссылка на ссоздание страницы в данной категории показана не будет. Если пройти на создание страницы через строку URL - то получим ошибку доступа.

Если у вас не так, то перезалью архив.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
jcrush
#4 14.10.2009 15:13
разрешено редактировать страницы в данной категории
это где писать?
я как понял ставиться плагин и на категории ставить галку на 3.

Опционально вы можете добавить строку в файл skins/your_skin/your_skin.ru.lang.php
это я не делал, я по урлу заходил

Если галка "3" снята - тоссылка на ссоздание страницы в данной категории показана не будет. Если пройти на создание страницы через строку URL - то получим ошибку доступа.
так и есть, но если галка на 3 стоит открывается форма добавления страницы но при нажатии отправить вылетает ошибка доступа и страница не создается.
SEO блог: http://blog.stfw.ru/
Alex300
#5 14.10.2009 16:46
# jcrush : разрешено редактировать страницы в данной категории
это где писать?

В настройках прав первая галка - чтение, 2-я - запись..

# jcrush : Опционально вы можете добавить строку в файл skins/your_skin/your_skin.ru.lang.php
это я не делал, я по урлу заходил
Это сделано для того, чтобы внизу страницы настройки прав в легенде заменить надпись Extra 3 на Добавлять страницу (для страниц)

# jcrush : если галка на 3 стоит открывается форма добавления страницы но при нажатии отправить вылетает ошибка доступа и страница не создается.
Косяк был. Поправил, архив перезалил. Должно работать. Но страницу сохранить даст только для тех категорий, для которых галка 3 стоит.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
jcrush
#6 14.10.2009 17:43
так не понятен смысл плагина, все сделал, но страница не публикуется автоматом что ли?
SEO блог: http://blog.stfw.ru/
Alex300
#7 14.10.2009 20:48
Нет. Автоматом публикуетсмя только для админа.

Смысл плагина в том, чтобы отделить права на редактирование страниц от прав на их создания.

Для автовалидации страниц следует использовать этот плагин.
У меня на сайте они работают в связке. Он работает с галочкой Extra 2. Если она стоит то юзерам данной группы позволено в этой папке автоматом публиковать страницы, иначе они уходят на модерацию.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
jcrush
#8 14.10.2009 21:09
Понятно теперь, как то все разрозненно получается...

Офф...
Плагин http://portal30.ru/plug.php?e=portal30 точнее поиск через яндекс XML можешь выложить?
SEO блог: http://blog.stfw.ru/
Oughtem
#9 01.04.2010 04:14
Я хочу дать гостям возможность добавлять страницы. Но на все разделы у них по умолчнию есть права только на просмотр и загрузку файла. Другие галочки поставить технически нельзя.
Как поставить галочки, не лезя руками в базу и как должна выглядеть ссылка на добавление новой страницы гостем в раздел news ?

Відредаговано: Oughtem (01.04.2010 04:29, 14 років тому)
Kort
#10 01.04.2010 12:56
SED.by - создание сайтов, разработка плагинов и тем для Котонти