Página 2 de 2

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 18:34
por leviatan21
Si bien tu archivo language/es/viewtiopic.php tiene cientos de lineas en blanco demás no veo problema en este o en ningún otro archivo.

pero veo que tienes varios MOS instalados, el error puede venir de cualquier archivo de las traducciones (cualquier archivo dentro de la carpeta language/es/mods).
Si tu no puedes ver nada malo en ellos, adjuntalos todos comprimidos y me encargaré de mirarlos

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 18:49
por leviatan21
Viendo un poco mas de detalladamente el archivo raíz/viewtopic.php, he notado un par de cosas que deberías corregir :
Casi al inicio aparece esto :

Código: Seleccionar todo

include($phpbb_root_path . 'mods/viewtopic.' . $phpEx); 
no se que será, pero no me suena bien...

Código: Seleccionar todo

        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        // Replace "YOUR_FORUM_TWITTER_ID" for your forum twitter id, or remove the "(from @YOUR_TWITTER_ID)" from the line if your board doesn't have a twitter id //
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        // Mod_Share_On by JesusADS
        'U_FACEBOOK'    => 'http://www.facebook.com/share.php?u=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
        'U_TWITTER'        => 'http://twitter.com/home?status=' . $topic_data['topic_title'] . ' (from @YOUR_FORUM_TWITTER_ID) '. generate_board_url() . '/viewtopic.php?t=' . $topic_data['topic_id'],
 
Aquí te aclara que debes reemplazar YOUR_FORUM_TWITTER_ID en esta parte, y no lo has hecho :

Código: Seleccionar todo

' (from @YOUR_FORUM_TWITTER_ID) '

por la linea 597, este código está repetido, elimina uno de los dos ( ESTO PUEDE SER CAUSA DEL PROBLEMA ) :

Código: Seleccionar todo

//-- mod: Prime Trash Bin (Topics) ------------------------------------------//
// Adjust the quickmod dropdown list if necessary.
include ($phpbb_root_path . 'includes/prime_trash_bin.' . $phpEx);
$topic_deleted = !empty($topic_data['topic_deleted_time']);
if ($topic_deleted)
{
    $topic_mod = fake_delete_alter_quickmod($topic_mod, $forum_id);
}
//-- end: Prime Trash Bin (Topics) ------------------------------------------//
 
[ EDITO ]
Al parecer el Prime Trash Bin está duplicado, aparece todo dos veces!!!

Te sugeriría que habilitaras el modo DEBUG para ver si así podemos tener un mensaje que nos indique donde puede estar el problema

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 21:29
por sof-teo
Gracias por las sugerencias ya hice lo siguiente:

Esta linea es de un MOD que no recuerdo, pues tengo una carpeta en mi /raiz/mods/viewtopic.php:

Código: Seleccionar todo

include($phpbb_root_path . 'mods/viewtopic.' . $phpEx); 
 
Arregle esta:

Código: Seleccionar todo

            //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // Replace "YOUR_FORUM_TWITTER_ID" for your forum twitter id, or remove the "(from @YOUR_TWITTER_ID)" from the line if your board doesn't have a twitter id //
            //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            // Mod_Share_On by JesusADS
            'U_FACEBOOK'    => 'http://www.facebook.com/share.php?u=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
            'U_TWITTER'        => 'http://twitter.com/home?status=' . $topic_data['topic_title'] . ' (from @YOUR_FORUM_TWITTER_ID) '. generate_board_url() . '/viewtopic.php?t=' . $topic_data['topic_id'],
 
Dejandola asi:

Código: Seleccionar todo

            //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            // Replace "YOUR_FORUM_TWITTER_ID" for your forum twitter id, or remove the "(from @YOUR_TWITTER_ID)" from the line if your board doesn't have a twitter id //
            //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

            // Mod_Share_On by JesusADS
            'U_FACEBOOK'    => 'http://www.facebook.com/share.php?u=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
            'U_TWITTER'        => 'http://twitter.com/home?status=' . $topic_data['topic_title'] . '  '. generate_board_url() . '/viewtopic.php?t=' . $topic_data['topic_id'],
 
En ella elimine el (from @YOUR_FORUM_TWITTER_ID).

Y en esta elimine una de las repeticiones:

Código: Seleccionar todo

    //-- mod: Prime Trash Bin (Topics) ------------------------------------------//
    // Adjust the quickmod dropdown list if necessary.
    include ($phpbb_root_path . 'includes/prime_trash_bin.' . $phpEx);
    $topic_deleted = !empty($topic_data['topic_deleted_time']);
    if ($topic_deleted)
    {
        $topic_mod = fake_delete_alter_quickmod($topic_mod, $forum_id);
    }
    //-- end: Prime Trash Bin (Topics) ------------------------------------------//
 
Limpie el Cache tambien el Estilos>X_Silver>Plantillas
Y aun nada de nada.

Ahora te adjunto la carpeta MOD de "/language/es/mods"

Gracias por tu interes en ayudarme.

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 21:31
por sof-teo
leviatan21 escribió:Te sugeriría que habilitaras el modo DEBUG para ver si así podemos tener un mensaje que nos indique donde puede estar el problema
Aun no se como activar este modo que me mencionas si me indicas donde encontrarlo me seria mejor :)

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 21:40
por leviatan21
sof-teo escribió:Y en esta elimine una de las repeticiones:
pero sigue revisando el Prime Trash Bin cada cambio ( creo que son 5 en total ) está hecho dos veces

sof-teo escribió: Aun no se como activar este modo que me mencionas si me indicas donde encontrarlo me seria mejor
Abre el archivo raíz/config.php
Al final veras :

Código: Seleccionar todo

// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
 
Reemplaza por :

Código: Seleccionar todo

@define('DEBUG', true);
@define('DEBUG_EXTRA', true); 
Eliminando las // de ambas lineas
Esto hace que si hay algún tipo de error relativamente importante se muestre sobre la cabecera del foro con ciertas indicaciones de donde se genera :mrgreen:

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 21:47
por sof-teo
Jejjej ya aprendi cual era ese modo, esta en /raiz/config.php

El me tira este error arriba:

Código: Seleccionar todo

[phpBB Debug] PHP Notice: in file /includes/functions_thanks_forum.php on line 52: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks_forum.php on line 39: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks_forum.php on line 39: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 604: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
[phpBB Debug] PHP Notice: in file /includes/functions_thanks.php on line 591: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
 
Vere esas lineas, pero si tienes alguna idea te lo agradeceria.

Re: Una linea en Header cuando abro un Tema  Tema Solucionado

Publicado: 10 Sep 2010, 22:35
por leviatan21
Aquí te devuelvo tus archivos corregidos ( me debes 2 teclas DELETE y FLACHA ABAJO )
mods.zip
(91.02 KiB) Descargado 73 veces

sof-teo escribió:El me tira este error arriba:
Has olvidado de editar el archivo raíz/includes/constants.php o de subir el actualizado a tu servidor, cuando instalaste el Thanks MOD

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 23:05
por sof-teo
Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, Graaaaaaaaaaaaaaaaaasias, 1000 Gracias por la ayuda tan minuciosa que me has dado con este error.

Ya lo solucionastes, lo de los demas errores vere si lo arreglo, ya inclui la tabla thanks en include/constant.php

Sobre las teclas estas lejos para regalarte un teclado jejejej mientras toma estas:

Imagen

Imagen

Espero te sirvan.

Por ultimo tengo un error en el index que dice asi:

Código: Seleccionar todo

[phpBB Debug] PHP Notice: in file /index.php on line 112: Use of undefined constant ENABLED - assumed 'ENABLED'
Las lineas que se refieren son estas:

Código: Seleccionar todo

// if automatic reminders is set, remind people. lets only run this once a day.
if ( $config['user_reminder_enable'] == ENABLED )
{
    $check_time = (int) gmdate('mdY',time() + (3600 * ($config['board_timezone'] + $config['board_dst'])));

    if ( $config['user_reminder_last_auto_run'] < $check_time)
    {
        if (!function_exists('send_user_reminders'))
        {
            include($phpbb_root_path . 'includes/functions_user_reminder.' . $phpEx);
        }
        send_user_reminders();

        set_config('user_reminder_last_auto_run', $check_time);
    }
}
 
Pero no recuerdo cual es ese MOD jejeje :jaja:

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 23:20
por leviatan21
sof-teo escribió:Por ultimo tengo un error en el index que dice asi:
en el archivo raíz/constants.php
antes del fina ?>
Agrega :

Código: Seleccionar todo

define('ENABLED', 1);

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 23:23
por sof-teo
Listo arreglado jeje graacias nuevamente, no sabes cuanto te lo agradesco.

Mira ahora veo en la parte de abajo que me sale esto jeje bien util por cierto:
"Time : 1.084s | 128 Queries | GZIP : Off | Memory Usage: 4.92 MiB | Explain"

El MOD lo desistale mejor, como quiera no lo usaba, era el: User Reminder
Gracias Gabriel.

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 23:35
por leviatan21
sof-teo escribió:Mira ahora veo en la parte de abajo que me sale esto jeje bien util por cierto:
"Time : 1.084s | 128 Queries | GZIP : Off | Memory Usage: 4.92 MiB | Explain"
Vuelve al config.php y agrega las // que habíamos eliminado, eso es parte del DEBUG

Re: Una linea en Header cuando abro un Tema

Publicado: 10 Sep 2010, 23:38
por leviatan21
leviatan21 escribió:128 Queries
Son muchas consultas a la base de datos !!!
¿ eso aparece en en índice ? si sigue así vas a matar al servidor de la base en poco tiempo o tu servidor te puede llegar a protestar por tanto uso...

Re: Una linea en Header cuando abro un Tema

Publicado: 11 Sep 2010, 18:18
por sof-teo
leviatan21 escribió:
leviatan21 escribió:128 Queries
Son muchas consultas a la base de datos !!!
¿ eso aparece en en índice ? si sigue así vas a matar al servidor de la base en poco tiempo o tu servidor te puede llegar a protestar por tanto uso...
Como optimizo esa cantidad de consultas pues se que son muchas. Y ya puse el // en config.php y sigue igual en el mismo sitio.

Re: Una linea en Header cuando abro un Tema

Publicado: 11 Sep 2010, 18:23
por leviatan21
sof-teo escribió:
leviatan21 escribió:
leviatan21 escribió:128 Queries
Son muchas consultas a la base de datos !!!
¿ eso aparece en en índice ? si sigue así vas a matar al servidor de la base en poco tiempo o tu servidor te puede llegar a protestar por tanto uso...
Como optimizo esa cantidad de consultas pues se que son muchas. Y ya puse el // en config.php y sigue igual en el mismo sitio.
Nos van a retar si contesto en este tema, mejor abre uno nuevo

Re: Una linea en Header cuando abro un Tema

Publicado: 12 Sep 2010, 04:10
por sof-teo
Gracias por la respuesta jeje ya abri el tema:

http://www.phpbb-es.com/foro/soporte-ph ... 28443.html