Página 2 de 2

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 00:43
por Ezkiel
No busques ninguna referencia al botón de quote o a la opción de poder citar mensajes de otros usuarios por que no la encontraras. Te explico.

El botón quote aparece cuando un usuario en este caso grupo puede responder a un tema sin estar registrado como pasa en tu foro.

http://www.jerez360.es/foro/kinect-xbox ... os-t8.html

Si miras mi foro veras como aparece el boton responder, pero no puede responder al tema. En el tuyo si puedo responder al tema al estar activado la respuesta se activa el boton quote si o si.

Para que a un invitado no le aparezca el boton quote deberás a irte a permisos de foro y aplicarles a todos al grupo de invitado que tengan "acceso solo para leer" así no les aparecerá el botón quote, pero tampoco podrán responder.

Ahora si quieres que un invitado pueda responder a un tema y el botón quote desaparezca eso lo tendría que hacer un MOD que lógicamente no existe.

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 01:01
por Makoto
lo que quieres es q el boton "citar" solo se muestre a algunos usuarios cierto?

si es haci a que tipo de usuarios quisieras mostrar el boton citar (no bbcode)?

Re: ¿UNQUOTE? ¿Es posible?  Tema Solucionado

Publicado: 29 Sep 2010, 05:28
por leviatan21
Ezkiel escribió:No busques ninguna referencia al botón de quote o a la opción de poder citar mensajes de otros usuarios por que no la encontraras. Te explico.

El botón quote aparece cuando un usuario en este caso grupo puede responder a un tema sin estar registrado como pasa en tu foro.
Eso es verdad, la única restricción que tiene el botón de "Citar" está sólo limitado a si el usuario puede responder, pero se me ocurre un pequeño hack.

Si alguien quiere probar, estas son las instrucciones para evitar que los usuarios anónimos (no registrados) vean el botón :

Abrir :
raíz/viewtopic.php

Buscar :

Código: Seleccionar todo

        'U_QUOTE'            => ($auth->acl_get('f_reply', $forum_id)) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=quote&f=$forum_id&p={$row['post_id']}") : '', 
Reemplazar, por :

Código: Seleccionar todo

// Anonymous users can't quote - Start - See also functions_posting.php -> topic_review()
//        'U_QUOTE'            => ($auth->acl_get('f_reply', $forum_id)) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=quote&f=$forum_id&p={$row['post_id']}") : '',
        'U_QUOTE'            => ($auth->acl_get('f_reply', $forum_id) && $user->data['user_id'] != ANONYMOUS) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=quote&f=$forum_id&p={$row['post_id']}") : '',
// Anonymous users can't quote - End 
Abrir :
raíz/includes/functions_posting.php

Buscar :

Código: Seleccionar todo

function topic_review($topic_id, $forum_id, $mode = 'topic_review', $cur_post_id = 0, $show_quote_button = true)
{
    global $user, $auth, $db, $template, $bbcode, $cache;
    global $config, $phpbb_root_path, $phpEx;
 
Después, agregar :

Código: Seleccionar todo

// Anonymous users can't quote - Start - See also viewtopic.php
    $show_quote_button = ($user->data['user_id'] != ANONYMOUS) ? $show_quote_button : false;
// Anonymous users can't quote - End

 
Guardar los cambios, subir los archivos al servidor vía FTP y probar !

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 10:54
por Gabriel Grey
Gracias leviatan, llevo mucho tiempo buscando una solución para el tema del botón quote.



A ver si esta noche tengo tiempo y puedo probarlo y cuento cómo ha ido.

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 21:01
por Gabriel Grey
Acabo de probar el hack. Funciona perfectamente o, al menos, eso parece.


Gracias leviatan, llevaba muuuuuuuuuuucho tiempo buscando algo así. :D :D :D :D :D

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 21:16
por leviatan21
Gabriel Grey escribió:Acabo de probar el hack. Funciona perfectamente o, al menos, eso parece.


Gracias leviatan, llevaba muuuuuuuuuuucho tiempo buscando algo así. :D :D :D :D :D
Me alegro que funcionara :wink: , ahora deberías marcar el tema como solucionado.

Creo que lo único que puede quedar pendiente es si a los invitados les permites enviar Mensajes Privados, cuando hacen click en el icono de MP que se encuentra al lado de cada mensaje, ahí incluirá el texto como si estuviera haciendo un quote, Pero imagino que no les permites enviar privados a los invitados. :mrgreen:

Re: ¿UNQUOTE? ¿Es posible?

Publicado: 29 Sep 2010, 23:47
por Gabriel Grey
Nunca me había fijado en ese botón... La verdad.

Pensaba que eso lo hacían los moderadores o algo... :nolose: