Página 2 de 3

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 20:23
por Alorse
Megabyte escribió:lo agrego al final????
Debes reemplazar toda la función function hidden_pass($in) por la que ha puesto leviatan21

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 20:35
por Megabyte
sorry, no me habia dado cuenta,..

bueno, ya lo hice, y si muestra el mensaje, ya postie algo, pero mantiene el mensaje y no muestra el contenido... :nolose:

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 20:36
por Megabyte
Ya ésta, pero tuve que refrescar la pagina...o sea F5.

probaré en otro tema....

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 20:41
por leviatan21
En cual de tus foros lo estás probando y si puedes, un enlace y un usuario de pruebas donde verlo :roll:

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 21:04
por Megabyte
En conectate joven....
SPOILER_SHOW
usuario: Megabyte
pass: conectate

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 21:18
por leviatan21
Megabyte escribió:En conectate joven....
El problema es el maldito SEO, Alorse tu tienes mas experiencia, como maneja el SEO el parámetro del número del tema cuando el enlace es de este tipo :

Código: Seleccionar todo

http://www.conectatejoven.com/mensajes1626.html#p1626

Re: sobre el abbcode box 3

Publicado: 24 May 2011, 21:47
por Megabyte
:( , ohh y ahora quién podrá ayudarnos.....

:lol:

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 00:50
por Alorse
Pero cual el es problema?, acabo de hacer una prueba en el foro de Megabyte y funciona correctamente, si posteo muestra el contenido sin necesidad de recargar, además cuando hice esta modificación la hice en mi foro el cual maneja SEO :nolose:

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 00:58
por Megabyte
sorry, hace unos minutos quité la mdificacion, por algunos usuarios q se quejaron...

la pongo otra vez y lo checkas....??

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 01:00
por Alorse
Dime cual es el error y la "checko" en local para que no tengas fallos online :D

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 01:09
por Megabyte
No es un error grave......lo ejemplifico:

1. entro al tema y veo el mensaje que dice: que hasta postear veras la descarga.
2. posteo(ya sea en respuesta rapida o normal) y al recargar se sigue viendo el mensaje que te pide postear.
3. Ni al darle F5.(pues recarga el nuevo comentario)
4. Hasta que le das click al titulo del tema y recarga el tema completo se ve el enlace de descarga...

Eso es. y lo ideal es que se vea el enlace luego de postear.....

Re: sobre el abbcode box 3  Tema Solucionado

Publicado: 25 May 2011, 02:01
por Alorse
Vuelve a cambiar la función por esta:

Código: Seleccionar todo

    /**
     * Parsing the hidden tag - Second pass.
     * @param string        $in        post text between [hidden] & [/hidden]
     * @version 3.0.6
     * */
    function hidden_pass($in) {
        global $topic_id, $user;

        // Check if the topic viewer has posted in a topic
        $unhide = false;
        if ($user->data['user_id'] != ANONYMOUS && $topic_id) {
            global $db;

            $sql = "SELECT poster_id, topic_id
                    FROM " . POSTS_TABLE . "
                    WHERE topic_id = $topic_id
                        AND poster_id = " . $user->data['user_id'];
            $result = $db->sql_query($sql);
            $unhide = $db->sql_affectedrows($result) ? true : false;
            $db->sql_freeresult($result);
        }

        if ($user->data['user_id'] == ANONYMOUS || $user->data['is_bot']) {
            return str_replace(array('{HIDDEN_ON}', '{HIDDEN_TEXT}'), array($user->lang['HIDDEN_ON'], $user->lang['HIDDEN_EXPLAIN']), $this->bbcode_tpl('hidden'));
        } else {
            if (!$unhide) {
                return str_replace(array('{HIDDEN_ON}', '{HIDDEN_TEXT}'), array($user->lang['HIDDEN_ON'], $user->lang['HIDDEN_NO_POSTS_EXPLAIN']), $this->bbcode_tpl('hidden'));
            }
            $in = make_clickable(trim(preg_replace('#<!-- ([lmwe]) --><a class=(.*?) href=(.*?)>(.*?)</a><!-- ([lmwe]) -->#si', '$3', $in)));
            $in = str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '&#40;', '&#41;'), trim($in));
            return str_replace(array('{HIDDEN_OFF}', '{UNHIDDEN_TEXT}'), array($user->lang['HIDDEN_OFF'], $in), $this->bbcode_tpl('unhidden'));
        }
    } 
Aunque si tienes ese bbcode en el portal no funcionara y se vera oculto, pero no tengo idea que portal usas.

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 02:08
por Megabyte
uso el portal board3 version 1.0.6

lo pruebo y te digo...

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 02:13
por Makoto
Off Topic

esto ya no seria como soporte? y no deberia ir en la zona de soporte?
a mi tambien me causa problemas con el portal pero con el otro mod bbcode simple hide :(

Re: sobre el abbcode box 3

Publicado: 25 May 2011, 02:25
por Megabyte
Excelente!!!!! :cerveza:

Funciona al 100% en el foro....jeje... :ok:

Ahora no lo he visto en el portal...pero imagino que es cuando se activa que en el portal muestre el mensaje completo ahi?
Igual no tengo activada esa opcion, si estoy equivocado corrijanme...

Mis respetos Alorse y Leviatan21