Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

NV recent topics en portal como...Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#1

Mensaje por cvqs »

He visto usuarios que tienen el mod NV recent topics "temas recientes" en el portal .

como se puede hacer ?

he mirado en contrib en el archivo del mod ,y hay un addons ,pero no se si es eso.

si es eso primero pide que modifique: examples.php en raiz cosa que yo no tengo en mi foro.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: NV recent topics en portal como...

#2

Mensaje por leviatan21 »

Ese es el addon que buscas y el autor utiliza example.php como nombre ficticio para el archivo que se debes modificar (no hay forma que el autor sepa que en que archivo lo vas a incluir :roll: ), en tu caso sería el portal.php
Lo mismo cuando pide editar el archivo styles/prosilver/template/example_body.html en to caso debería ser la plantilla principal del portal (que no se cual es porque no especificas que portal tienes :roll: )
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#3

Mensaje por cvqs »

Tengo este portal: phpbb3-portal.1.2.2

lo he metido en: plantilla/template/portal/portal_body.html

y en mi caso lo he metido en el centro,pero en portal no me sale.

lo otro ya lo he editado.

EDIT:

Creo que es cosa del examples.php en mi caso portal.php

ya que me dice que busque: $template->assign_vars(array(

y hay muchos con este nombre y lo he metido donde me ha parecido,y sera esto que se tiene que meter en un sitio especifico imagino...
Última edición por cvqs el 15 Ene 2011, 17:10, editado 1 vez en total.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

NV recent topics en portal como...

#4

Mensaje por leviatan21 »

cvqs escribió:Tengo este portal: phpbb3-portal.1.2.2

lo he metido en: plantilla/template/portal/portal_body.html

y en mi caso lo he metido en el centro,pero en portal no me sale.

lo otro ya lo he editado.
Según las instrucciones hay una nueva configuración el el ACP del MOD que debes habilitar
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

Re: NV recent topics en portal como...

#5

Mensaje por cvqs »

ok es verdad ,yo esto no lo habia visto.

aun así en el portal no sale.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

NV recent topics en portal como...

#6

Mensaje por leviatan21 »

cvqs escribió:Creo que es cosa del examples.php en mi caso portal.php

ya que me dice que busque: $template->assign_vars(array(

y hay muchos con este nombre y lo he metido donde me ha parecido,y sera esto que se tiene que meter en un sitio especifico imagino...
Coloca el código agregado antes de esto en el raíz/portal.php:

Código: Seleccionar todo

$template->assign_vars(array(
	'S_DISPLAY_JUMPBOX' 	=> true, // SQL + ACP eklenecek
	'PORTAL_LEFT_COLLUMN' 	=> $config['portal_left_collumn_width'],
	'PORTAL_RIGHT_COLLUMN' 	=> $config['portal_right_collumn_width'],
));

// output page
page_header($user->lang['PORTAL']);
//page_header($config['sitename']);

$template->set_filenames(array(
	'body' => 'portal/portal_body.html'
));
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#7

Mensaje por cvqs »

gracias ya lo he añadido en portal.php pero me sale error:

Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes ... ns.php:231) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396
Última edición por cvqs el 15 Ene 2011, 19:14, editado 1 vez en total.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

NV recent topics en portal como...

#8

Mensaje por leviatan21 »

cvqs escribió:gracias ya lo he añadido en portal.php pero me sale error:

Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes ... ns.php:231) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396
No entiendo, no existe el archivo raiz/portal/includes/functions.php en phpbb3-portal.1.2.2
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#9

Mensaje por cvqs »

leviatan21 escribió:
cvqs escribió:gracias ya lo he añadido en portal.php pero me sale error:

Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes ... ns.php:231) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396
No entiendo, no existe el archivo raiz/portal/includes/functions.php en phpbb3-portal.1.2.2

Si que existe ,yo lo tengo: raiz/portal/includes/functions.php si esta .
en el portal phpbb3-portal.1.2.2.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

NV recent topics en portal como...

#10

Mensaje por leviatan21 »

:ops estaba mirando otro portal

La cosa sería evitar que se cargue la función get_user_rank() si ya existe, y la forma sería haciendo esto :

Abrir :
raíz/portal/includes/functions.php

Buscar :

Código: Seleccionar todo

/**
* Get user rank title and image  / barroved from RC4
*
* @param int $user_rank the current stored users rank id
* @param int $user_posts the users number of posts
* @param string &$rank_title the rank title will be stored here after execution
* @param string &$rank_img the rank image as full img tag is stored here after execution
* @param string &$rank_img_src the rank image source is stored here after execution
*
*/
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
    global $ranks, $config;

    if (empty($ranks))
    {
        global $cache;
        $ranks = $cache->obtain_ranks();
    }

    if (!empty($user_rank))
    {
        $rank_title = (isset($ranks['special'][$user_rank]['rank_title'])) ? $ranks['special'][$user_rank]['rank_title'] : '';
        $rank_img = (!empty($ranks['special'][$user_rank]['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] . '" alt="' . $ranks['special'][$user_rank]['rank_title'] . '" title="' . $ranks['special'][$user_rank]['rank_title'] . '" />' : '';
        $rank_img_src = (!empty($ranks['special'][$user_rank]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] : '';
    }
    else
    {
        if (!empty($ranks['normal']))
        {
            foreach ($ranks['normal'] as $rank)
            {
                if ($user_posts >= $rank['rank_min'])
                {
                    $rank_title = $rank['rank_title'];
                    $rank_img = (!empty($rank['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $rank['rank_image'] . '" alt="' . $rank['rank_title'] . '" title="' . $rank['rank_title'] . '" />' : '';
                    $rank_img_src = (!empty($rank['rank_image'])) ? $config['ranks_path'] . '/' . $rank['rank_image'] : '';
                    break;
                }
            }
        }
    }
} 
Reemplazar por :

Código: Seleccionar todo

if (!function_exists('get_user_rank'))
{
/**
* Get user rank title and image  / barroved from RC4
*
* @param int $user_rank the current stored users rank id
* @param int $user_posts the users number of posts
* @param string &$rank_title the rank title will be stored here after execution
* @param string &$rank_img the rank image as full img tag is stored here after execution
* @param string &$rank_img_src the rank image source is stored here after execution
*
*/
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
    global $ranks, $config;

    if (empty($ranks))
    {
        global $cache;
        $ranks = $cache->obtain_ranks();
    }

    if (!empty($user_rank))
    {
        $rank_title = (isset($ranks['special'][$user_rank]['rank_title'])) ? $ranks['special'][$user_rank]['rank_title'] : '';
        $rank_img = (!empty($ranks['special'][$user_rank]['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] . '" alt="' . $ranks['special'][$user_rank]['rank_title'] . '" title="' . $ranks['special'][$user_rank]['rank_title'] . '" />' : '';
        $rank_img_src = (!empty($ranks['special'][$user_rank]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] : '';
    }
    else
    {
        if (!empty($ranks['normal']))
        {
            foreach ($ranks['normal'] as $rank)
            {
                if ($user_posts >= $rank['rank_min'])
                {
                    $rank_title = $rank['rank_title'];
                    $rank_img = (!empty($rank['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $rank['rank_image'] . '" alt="' . $rank['rank_title'] . '" title="' . $rank['rank_title'] . '" />' : '';
                    $rank_img_src = (!empty($rank['rank_image'])) ? $config['ranks_path'] . '/' . $rank['rank_image'] : '';
                    break;
                }
            }
        }
    }
}
} 
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#11

Mensaje por cvqs »

jeje ,gracias.

pero me sale esto: Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes ... ns.php:233) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396

Parece el mismo error,pero cambiando pocas cosas.
he remplazado como me has indicado he limpiado cache etc...
y sale esto cuando voy al portal.
Última edición por cvqs el 16 Ene 2011, 17:30, editado 3 veces en total.
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: NV recent topics en portal como...

#12

Mensaje por leviatan21 »

Un intento más, algo diferente, y veamos que sale de todo esto :

Abrir :
raíz/portal.php

Buscar :

Código: Seleccionar todo

include($portal_root_path . '/includes/functions.'.$phpEx); 
Debajo, agregar :

Código: Seleccionar todo

include($phpbb_root_path . 'includes/functions_display.' . $phpEx); 
Si mi intuición no me falla, con este cambio sólo debería existir un error pero con la función get_user_avatar()
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#13

Mensaje por cvqs »

ok,ahora sale esto añadiendo el ultimo código :

Código: Seleccionar todo

Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes/functions.php:231) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396

añadiendo el ultimo código sin el anterior en functions.php
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

NV recent topics en portal como...

#14

Mensaje por leviatan21 »

cvqs escribió:añadiendo el ultimo código sin el anterior en functions.php
Nunca dije que lo quitaras :!:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
cvqs
Miembro
Mensajes: 397
Registrado: 02 Nov 2010, 18:48

NV recent topics en portal como...

#15

Mensaje por cvqs »

ok, añadiendo las lineas en functions.php y en portal.php me sale:

Código: Seleccionar todo

Fatal error: Cannot redeclare get_user_rank() (previously declared in /web/htdocs/www.foroqs.es/home/foro/portal/includes/functions.php:233) in /web/htdocs/www.foroqs.es/home/foro/includes/functions_display.php on line 1396
si tuviera el portal board ,no tendría estos problemas?
Spoiler
URL: ver perfil
Versión phpBB:phpbb 3.0.11
MODs Instalados: si varios
Plantilla(s) usada(s): supernova + extras
Servidor: linux de pago
Actualización desde otra versión: 3.0.7 PL1 / 3.0.8 / 3.0.9 / 3.0.10 / 3.0.11
Conversión desde otro sistema de foros: no

Cerrado

Volver a “Soporte de MODs”