Post privados de forma individual. [PHPBB3]

Ver el tema anterior Ver el tema siguiente Ir abajo

Post privados de forma individual. [PHPBB3]

Mensaje por Drusila el Sáb 27 Sep - 15:18

Sé que con los permisos del foro se pueden ocultar subforos a determinados grupos de usuarios, pero lo que quiero es además, poder ocultar post individuales que están dentro de subforos abiertos a todo el mundo.
En el foro de asistencia de Foroactivo alguien creó una astucia para eso, (CLICK) pero sólo lo hizo para PunBB y para PHPBB2, y justamente yo uso PHPBB3. ¿Habría alguna forma de adaptarlo a la versión que utilizo, o alguna otra forma de hacerlo? Le preguntaría a su autor, pero hace meses que no se pasa por el foro de asistencia.

Muchas gracias.
avatar
Drusila

Mensajes : 51
Fecha de inscripción : 24/08/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Bret el Sáb 27 Sep - 17:09

Utiliza el siguiente código:

Código:
$(document).ready(function(){
   if (typeof _userdata === "undefined") return;
   if (_userdata["session_logged_in"] = '1' && jQuery('img').length > '1' && _userdata["user_level"] != 'STATUS ID') {
      $('img[src="ICONLINK"]').closest('#main-content').html('No tienes permiso para ver este tema.');
   };
});

Las cosas a cambiar siguen siendo las mismas.

Firma

Bret
Representante de la comunidad - Coordinador
Equipo de Foro Nube
avatar
Bret
Administrador

Mensajes : 544
Fecha de inscripción : 10/08/2013

Ver perfil de usuario http://www.foronube.net

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Drusila el Sáb 27 Sep - 21:01

Vale, muchas gracias, lo he puesto tal y como me lo has dejado, y en STATUS ID he puesto 4, que no sé si ése es el número que tengo que poner. Porque yo quiero que lo puedan ver todos los que estén registrados en el foro, menos los invitados.

Aún así, sin haberle puesto el icono escogido a ningún tema, con ese JS activo como admin no puedo editar ningún post :O
avatar
Drusila

Mensajes : 51
Fecha de inscripción : 24/08/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Bret el Sáb 27 Sep - 21:08

El problema es que el código que estás utilizando, tal y como está explicado en el tutorial del FDF que has enlazado arriba, el código solo puede ser utilizado poniendo números para que hagan lo siguiente:

Niko! escribió:
ID: dependiendo del tipo de tema que quieras que sea:

1- Si el tema debe ser ocultado de mods, miembros e invitados

2- Si el tema debe ser ocultado para admins, miembros e invitados

3- Si el tema debe ser ocultado para admins, mods e invitados

4- Si el tema debe ser ocultado para admins, miembros y mods.

Firma

Bret
Representante de la comunidad - Coordinador
Equipo de Foro Nube
avatar
Bret
Administrador

Mensajes : 544
Fecha de inscripción : 10/08/2013

Ver perfil de usuario http://www.foronube.net

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Drusila el Sáb 27 Sep - 21:15

Sí sí, seguí esa información, lo que hice fue poner una imagen y poner el 4:

Código:
$(document).ready(function(){
   if (typeof _userdata === "undefined") return;
   if (_userdata["session_logged_in"] = '1' && jQuery('img').length > '1' && _userdata["user_level"] != '4') {
      $('img[src="http://www.ibercisa.es/content/img/icono-candado.png"]').closest('#main-content').html('No tienes permiso para ver este tema.'); 
   };
});

Pero lo que quiero decir es que no llegué a ponerle el icono a ningún mensaje, sólo puse el icono en el JS, por lo que aún no debería de funcionar,  y aún así no puedo editar ningúuuun tema del foro.
avatar
Drusila

Mensajes : 51
Fecha de inscripción : 24/08/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Bret el Sáb 27 Sep - 21:28

Mmmm, ya entiendo. Pon esto:

Código:
$(document).ready(function(){
 if (typeof _userdata === "undefined") return;
 if (_userdata["session_logged_in"] = '1' && jQuery('img').length > '1' && _userdata["user_level"] != 'STATUS ID' && location.pathname.match(/\/t[0-9]+/)) {
 $('img[src="ICONLINK"]').closest('#main-content').html('No tienes permiso para ver este tema.');
 };
});

Firma

Bret
Representante de la comunidad - Coordinador
Equipo de Foro Nube
avatar
Bret
Administrador

Mensajes : 544
Fecha de inscripción : 10/08/2013

Ver perfil de usuario http://www.foronube.net

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Kaylee el Dom 5 Oct - 12:34

Cierro por inactividad.
avatar
Kaylee

Mensajes : 57
Fecha de inscripción : 15/08/2014

Ver perfil de usuario

Volver arriba Ir abajo

Re: Post privados de forma individual. [PHPBB3]

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.