Omar G.   26 Mar, 2012, 8:58 pm
#1
Aqui les mostrare como poner prefijos en el index al estilo vBulletin, o eso creo por que asi le ponen a todos los titulos >.<!

Solo deben de abrir el archivo ./inc/functions_forumlist.php, busquen
					if(my_strlen($lastpost_subject) > 25)
					{
						$lastpost_subject = my_substr($lastpost_subject, 0, 25)."...";
					}
					$lastpost_subject = htmlspecialchars_uni($lastpost_subject);
					$full_lastpost_subject = htmlspecialchars_uni($full_lastpost_subject);

Cambienlo por esto:
					/***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_subject, 0, 25-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.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Jaizu   27 Mar, 2012, 11:44 am
#2
No uso prefijos, pero si los llego a usar seguro uso esto :3
Gracias!
papi   27 Mar, 2012, 11:55 am
#3
no en tiendo lo que hace esto. alguna imagen o foro de pruebas?
Niqito.-   27 Mar, 2012, 12:07 pm
#4
(27 Mar, 2012, 11:55 am)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.
papi   27 Mar, 2012, 12:08 pm
#5
ah vale. Gracias Wink
Cluster   27 Mar, 2012, 12:33 pm
#6
Pero una consulta por prefijo? no es algo poco optimo teniendo en cuenta foros grandes?

Smile
papi   27 Mar, 2012, 12:44 pm
#7
la verdad lo veo demasiado "costoso" en cuanto mas consultas a la DB para el "beneficio" que supone
Omar G.   28 Mar, 2012, 8:33 pm
#8
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.

Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.