Tema: pnForum 2.7.1 : ¿Permisos para añadir nuevos temas?
alber
avatar
Novato
Novato
Mensajes: 18

Enviado:
27.feb 2008 - 23:56


He buscado por aquí cómo han de colocarse los permisos para que los usuarios puedan enviar nuevos mensajes al foro pnForum pero no lo encuentro. ¿Seríais tan amables de comentarlo?

Muchas gracias
nestormateo
avatar
Administrador
Administrador
Mensajes: 1190

Enviado:
28.feb 2008 - 01:03

Pues por defecto los usuarios registrados tienen permiso de comentar,
y eso ya les da acceso a publicar en el foro...

la reglas pueden ser:

Grupo | pnForum:: | .* | Comentar
para poder publicar en todos los foros...

Grupo | pnForum:: | ID Categoría:ID Foro: | Acceso
Asignar un acceso especial al grupo en ciertos foros de una categoría, por ejemplo:
Los usuario no pueden ver la categoria de ID=1 (Foro de administradores y editores):
Usuarios | pnForum:: | 1:: | Ninguno
Los no registrados no pueden ver las categorias de ID=2 y 3
Y algunos foros de la categoria con ID=4
No registrados | pnForum:: | (2|3):: | Ninguno
No registrados | pnForum:: | 4:(1|5|...): | Ninguno

Por último, otra regla que hay es la de crear foros:
Grupo | pnForum::CreateForum | ID Categoría:: | Acceso
Por ejemplo, los no registrados pueden crear foros en la Categoría con ID=6:
No registrados | pnForum::CreateForum | 6:: | Acceso
(aunque no se recomienda para nada que los no registrados publiquen: SPAM)

Este pequeño tutorial,
para tenerlo en cuenta con en la documentación luego wink


Mateo Tibaquira
-Mis principios... son mis fines-
alber
avatar
Novato
Novato
Mensajes: 18

Enviado:
1.mar 2008 - 15:44

Sigo sin saber cómo hacer para que aparezca el botón de agregar nuevos mensajes al foro. No me deja ni a mí, aunque sí que me deja continuar un hilo abierto.

¿alguien sabe cómo solucionarlo?
alber
avatar
Novato
Novato
Mensajes: 18

Enviado:
1.mar 2008 - 16:55

Por cierto, se me olvidaba decir como lo he puesto:

Users .* .* Comentar
Users pnForum:: .* Comentar


¿alguna pista?
nestormateo
avatar
Administrador
Administrador
Mensajes: 1190

Enviado:
1.mar 2008 - 17:02

la regla general (Users .* .* Comentar) es suficiente y por estar antes que la regla de pnForum, la está sobre-escribiendo... al final "Users pnForum:: .* Comentar" no está haciendo nada...

Y lo extraño es que debería ser suficiente!
No será que tienes unas plantillas de pnForum (puede que las tengas en el Theme) que no estan mostrando debidamente los botones? o que los botones son imágenes, y no están donde deberían?

Alguna URL para ver el Foro?


Mateo Tibaquira
-Mis principios... son mis fines-
vayaingenieros
avatar
Posteador de Bronce
Posteador de Bronce
Mensajes: 365

Enviado:
13.may 2008 - 15:06

Hola nestormateo, por casualidad sabrías como hacer que se vean los links externos??

mira: http://www.motosdeagua.es/module-pnForum-viewtopic-topic-5316-start-0.html#pid79493

Soy administrador y me dice: *No tiene permiso para ver links externos*

Un saludo, gracias!


nestormateo
avatar
Administrador
Administrador
Mensajes: 1190

Enviado:
13.may 2008 - 17:53

Qué extraño!
Como anónimo me permite verlo normalmente...
Mmm, tienes instalado el módulo Censor, MultiHook o algo por el estilo?
quizás sea la configuración de el Censurador y no otro problema,,,

igual es muy extraño
no recuerdo donde vi esa definición
y a un administrador no se le restringe nada (a no ser que una regla de permiso este antes del .* .* ADMIN)
o que sea una configuración específica del Censor o algo así...
confused


Mateo Tibaquira
-Mis principios... son mis fines-
vayaingenieros
avatar
Posteador de Bronce
Posteador de Bronce
Mensajes: 365

Enviado:
13.may 2008 - 21:01

Hola Nestor, muchísimas gracias por tu respuesta. Ya lo he solucionado, te explico.
Hace algún tiempo, actualicé el pn_bbcode a la versión 1.19, y precisamente como novedad en esa versión había están los nuevos permisos para proteger links esternos y correo electrónico. El caso es que hasta que no actualicé el pnForum a la versión 2.7.1 no lo ví en acción, y claro... no me esperaba que fuera el pn_bbcode el culpable jejeje.

Aprovecho para anunciar que ya está la versión 1.21

pn_bbcode versión 1.21
It's ust a simple Hook for integration of BBCode.
Written for the pnforum but might be used everywhere wink

You can secure eternal links and email addresses with the permission system.

unreg. users (group) | pn_bbcode tongue nForum:Links | .* | none
unreg. users (group) | pn_bbcode tongue nForum:Emails | .* | none

forbids unregistered users to see links that do not point to your own site
and all email adresses.

You need the Read permission to see the link/email, otherwise the urls are
changed to point to your user.php

Example:

dumbusersgroup | pn_bbcode tongue nForum:Links| .* | none
dumbusersgroup | pn_bbcode tongue agesetter:Emails| .* | none



editado por: vayaingenieros, 13 May, 2008 - 10:02


vayaingenieros
avatar
Posteador de Bronce
Posteador de Bronce
Mensajes: 365

Enviado:
14.may 2008 - 11:29

He realizado una serie de modificaciones y he orientado esta utilidad para proteger del SPAM a los usuarios de mi pn-portal!

Estoy segurísimo que esto le puede interesar a muchos administradores de Postnuke, así que voy a compartirlo con todos vosotros:

Consejo útil para evitar SPAM!


En la administración de permisos permisos:

Código
  1. No registrado   pn_bbcode: pnForum:Emails    .*    Ninguno


y en el fichero /modules/pn_bbcode/pnlang/spa/global.php

Código
  1. define('_PNBBCODE_NOTALLOWEDTOSEEEMAILS', '** Sólo los usuarios registrados pueden ver este E-mail **');



Y esto es todo amigos!! dance






editado por: vayaingenieros, 14 May, 2008 - 01:54


nestormateo
avatar
Administrador
Administrador
Mensajes: 1190

Enviado:
14.may 2008 - 16:21

Gracias! wink
Buen apunte.

Además tenemos que hacer un pequeño manual con los pasos para instalar Akismet y BadBehavior,
para protegernos de ataques SPAM en comentarios y demás!


Mateo Tibaquira
-Mis principios... son mis fines-