Cargando...
Rango
Sexo
Mensajes
Última visita
Miembro desde

Foro Nube » Servicios » Soporte Foroactivo

Foro Cerrado
Este foro se encuentra cerrado de forma indefinida. Puedes utilizarlo para revisar material antiguo que desees recuperar.

Post privados de forma individual. [PHPBB3]

Creado por ,

Mensaje [Página 1 de 1.]

Drusila

Publicado Sáb 27 Sep - 15:18

Drusila
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.

A 0 usuarios le gusta esto
Bret

Publicado Sáb 27 Sep - 17:09

Bret
Administrador
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.

A 0 usuarios le gusta esto
Drusila

Publicado Sáb 27 Sep - 21:01

Drusila
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

A 0 usuarios le gusta esto
Bret

Publicado Sáb 27 Sep - 21:08

Bret
Administrador
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.

A 0 usuarios le gusta esto
Drusila

Publicado Sáb 27 Sep - 21:15

Drusila
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.

A 0 usuarios le gusta esto
Bret

Publicado Sáb 27 Sep - 21:28

Bret
Administrador
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.');
 };
});

A 0 usuarios le gusta esto
Kaylee

Publicado Dom 5 Oct - 12:34

Kaylee
Cierro por inactividad.

A 0 usuarios le gusta esto
Contenido patrocinado

Publicado

A 0 usuarios le gusta esto

Con la tecnología de Foroactivo y punBB