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

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

Alex300
#1 2009-09-16 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/

Bu konu Alex300 tarafından düzenlendi(2009-10-14 16:41, 14 yıllar önce)
jcrush
#2 2009-10-14 07:50
поставил сей плаг, поставил галку на 3 в категории:
Ошибка доступа

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

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

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

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

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

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

Если галка "3" снята - тоссылка на ссоздание страницы в данной категории показана не будет. Если пройти на создание страницы через строку URL - то получим ошибку доступа.
так и есть, но если галка на 3 стоит открывается форма добавления страницы но при нажатии отправить вылетает ошибка доступа и страница не создается.
SEO блог: http://blog.stfw.ru/
Alex300
#5 2009-10-14 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 2009-10-14 17:43
так не понятен смысл плагина, все сделал, но страница не публикуется автоматом что ли?
SEO блог: http://blog.stfw.ru/
Alex300
#7 2009-10-14 20:48
Нет. Автоматом публикуетсмя только для админа.

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

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

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

Bu konu Oughtem tarafından düzenlendi(2010-04-01 04:29, 14 yıllar önce)
Kort
#10 2010-04-01 12:56
SED.by - создание сайтов, разработка плагинов и тем для Котонти