Prefjos en el index. Prefjos en el index.


Prefjos en el index.
Sin conexión Omar G.
Mensaje: #1
Prefjos en el index.
Super Moderador
******
Super Moderadores

Avatar de Omar G.

Info del foro de este user
Mensajes: 4,140
Registro en: Jan 2009
Reputación: 372
Aqui les mostrare como poner prefijos en el index al estilo vBulletin, o eso creo por que asi le ponen a todos los titulos X!

Solo deben de abrir el archivo ./inc/functions_forumlist.php, busquen
Código PHP:
                    if(my_strlen($lastpost_subject) > 25)
                    {
                        
$lastpost_subject my_substr($lastpost_subject025)."...";
                    }
                    
$lastpost_subject htmlspecialchars_uni($lastpost_subject);
                    
$full_lastpost_subject htmlspecialchars_uni($full_lastpost_subject); 

Cambienlo por esto:
Código PHP:
                    /***Insert the thread prefix if there is one***/
                    
$thread get_thread($forum['lastposttid']);
                    
$thread['threadprefix'] = '';
                    
$thread['displayprefix'] = '';
                    if(
$thread['prefix'] > 0)
                    {
                        
$prefix build_prefixes($thread['prefix']);
                        if(
$prefix['prefix'])
                        {
                            
$thread['threadprefix'] = $prefix['prefix'].' ';
                            
$thread['displayprefix'] = $prefix['displaystyle'].' ';
                        }
                    }
                    if(
my_strlen($thread['threadprefix'].$lastpost_subject) > 25)
                    {
                        
$lastpost_subject my_substr($lastpost_subject025-intval(my_strlen($thread['threadprefix'])))."...";
                    }
                    
$lastpost_subject $thread['displayprefix'].htmlspecialchars_uni($lastpost_subject);
                    
$full_lastpost_subject htmlspecialchars_uni($thread['threadprefix'].$full_lastpost_subject);
                    
/***Insert the thread prefix if there is one***/ 

Segun testee, esto acomodara los caracteres de acuerdo al prefijo.

Esta modificacion hara una query por cada ultimo mensaje para conseguir el prefijo.

Por cierto, aprovechen y cambien el "25" por el maximo numero de caracteres que quieren que se muestre en sus foros respectivos.



26-03-2012 10:58 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión Jaizu
Mensaje: #2
RE: Prefjos en el index.
Escritor Friki
******

Avatar de Jaizu

Info del foro de este user
Mensajes: 937
Registro en: Sep 2010
Reputación: 55
No uso prefijos, pero si los llego a usar seguro uso esto :3
Gracias!



27-03-2012 01:44 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión papi
Mensaje: #3
RE: Prefjos en el index.
Equipo de Soporte
*****
Soporte

Avatar de papi

Info del foro de este user
Mensajes: 1,325
Registro en: Mar 2009
Reputación: 77
no en tiendo lo que hace esto. alguna imagen o foro de pruebas?


Quien quiere aprende y quien no, permanece en la ignorancia


27-03-2012 01:55 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión Niqito.-
Mensaje: #4
RE: Prefjos en el index.
Miembro Senior
******

Avatar de Niqito.-

Info del foro de este user
Mensajes: 380
Registro en: Mar 2010
Reputación: 23
(27-03-2012 01:55 PM)papi escribió:  no en tiendo lo que hace esto. alguna imagen o foro de pruebas?

En el cuadro de "Último mensaje" tambien saldría el prefix que tiene el tema que se muestra.


27-03-2012 02:07 PM
Encuentra todos sus mensajes Responder
Sin conexión papi
Mensaje: #5
RE: Prefjos en el index.
Equipo de Soporte
*****
Soporte

Avatar de papi

Info del foro de este user
Mensajes: 1,325
Registro en: Mar 2009
Reputación: 77
ah vale. Gracias Smiley-wink


Quien quiere aprende y quien no, permanece en la ignorancia


27-03-2012 02:08 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión Cluster
Mensaje: #6
RE: Prefjos en el index.
Administrador
*******
Administradores

Avatar de Cluster

Info del foro de este user
Mensajes: 5,055
Registro en: Feb 2009
Reputación: 317
Pero una consulta por prefijo? no es algo poco optimo teniendo en cuenta foros grandes?


Atención:
27-03-2012 02:33 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión papi
Mensaje: #7
RE: Prefjos en el index.
Equipo de Soporte
*****
Soporte

Avatar de papi

Info del foro de este user
Mensajes: 1,325
Registro en: Mar 2009
Reputación: 77
la verdad lo veo demasiado "costoso" en cuanto mas consultas a la DB para el "beneficio" que supone


Quien quiere aprende y quien no, permanece en la ignorancia


27-03-2012 02:44 PM
Visita su sitio web Encuentra todos sus mensajes Responder
Sin conexión Omar G.
Mensaje: #8
RE: Prefjos en el index.
Super Moderador
******
Super Moderadores

Avatar de Omar G.

Info del foro de este user
Mensajes: 4,140
Registro en: Jan 2009
Reputación: 372
La ultima modificacion que lei sobre prefijos hacia una consulta por tema igual, basicamente la unica diferencia (que en realidad vale la pena) es que este toma en cuenta los caracteres del prefijo para acortar el titulo, algo que antes no hacia.

Olvide tomar captura pero ya explicaron para que es.



28-03-2012 10:33 PM
Visita su sitio web Encuentra todos sus mensajes Responder




Usuario(s) navegando en este tema: 1 invitado(s)
Hora: 23-05-2013, 01:19 AM