WoW

Que buen plugin, excelente iniciativa, muchas gracias por compartirlo himura
Otro para la colección, ya me lo descargué, y buenas actualizaciones
lo hacen mucho más útil y completo.

+rep.

Saludos.
para mi lo veria muuuucho mejor con una letra que diga el orden... me explico...

#
-!llevo navidad!
-¿eres un agnostico?

A
-agregar un tipo de sonido
-armando un areoplano

B
-bailar no es un reto
-buscar una nueva gorra

C
-caries...
-cuentas nueva...

y así, a eso me refiero, es posible? por que sería muy útil, bueno es mi opinion además se veria mun tanto genial ^^
Himura yo le ise a mauro una task que hace lo mismo que este plugin pero una sola vez solo que a diferencia de tu plugin mi task le mostro el autor, al dar click en el link lo mandaba a su perfil y tambien le mostro el prefijo no quize postearlo xq dirias que te hago competencia y la verdad no!!

como quiera te dejo mi task igual y te sirve para agregar los prefijos!!

Código PHP:
<?php
/* Task creada por Edson Ordaz para Mauro */

function task_indice($task)
{
global 
$db,$mensaje,$mybb;

//indice 1
$tid_del_tema "";//tid del tema
$fid_forum "";//fid del foro donde esta el tema

$mensaje "indice

"
;
$query $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE fid='".$fid_forum."' AND tid<>'".$tid_del_tema."' AND visible='1' ORDER BY subject ASC");
while(
$row $db->fetch_array($query)) 
{
$query_prefix $db->write_query("SELECT displaystyle FROM ".TABLE_PREFIX."threadprefixes WHERE pid =".$row['prefix']);
$prefix $db->fetch_array($query_prefix);
$prefix_show $prefix[displaystyle];
    
$html [] = '!\<b\>(.*)\</b\>!Us';
    
$bbcode [] = '[b]$1[/b]';
    
$html [] = '!\<u\>(.*)\</u\>!Us';
    
$bbcode [] = '[u]$1[/u]';
    
$html [] = '!\<i\>(.*)\</i\>!Us';
    
$bbcode [] = '[i]$1[/i]';
    
$html [] = '!\<s\>(.*)\</s\>!Us';
    
$bbcode [] = '[s]$1[/s]';
    
$html [] = '/\<font color=(?:"|\')?([\w\s-]*)(?:"|\')?\>(.*)\<\/font\>/is';
    
$bbcode [] = '[color=$1]$2[/color]';
    
$html [] = '/\<font size=(?:"|\')?([\w\s-]*)(?:"|\')?\>(.*)\<\/font\>/is';
    
$bbcode [] = '[size=$1]$2[/size]';
    
$html [] = '/\<span style=\"color: (.*);\"\>(.*)\<\/span\>/is';
    
$bbcode [] = '[color=$1]$2[/color]';
    
$html [] = '!\<strong\>(.*)\</strong\>!Us';
    
$bbcode [] = '[b]$1[/b]';
    
$prefix_show preg_replace ($html,$bbcode,$prefix_show);
$mensaje .="- ".$prefix_show."  [url=".$mybb->settings['bburl']."/showthread.php?tid={$row['tid']}]".$row['subject']."[/url] - Autor: [url=".$mybb->settings['bburl']."/member.php?action=profile&uid=".$row['uid']."][b]".$row['username']."[/b][/url]
"
;
}
$mensaje .= "

[b][u]Actualizado:[/u][/b] "
.date("Y-m-d")."";
$query_tid $db->write_query("SELECT pid FROM ".TABLE_PREFIX."posts WHERE tid='".$tid_del_tema."' AND replyto='0'");
$thread $db->fetch_array($query_tid);
$db->query("UPDATE mybb_posts SET message='{$mensaje}' WHERE pid='".$thread[pid]."' LIMIT 1");
}
?>

si te sirve rep Wink

Saludos!
PD: Considera lo de prefijo jeje usa la funcion que yo ise!
no entiendo bien que es lo que hace lo que desarrolaste amgo edson, dime , lo deja como pregunté? como lo instalo?
(20 Dec, 2010, 11:39 pm)waylayer escribió: no entiendo bien que es lo que hace lo que desarrolaste amgo edson, dime , lo deja como pregunté? como lo instalo?

Lo que hace es poner SOLO UN INDICE pero este funciona de la siguiente manera tu creas un tema lo marcas importante (el tema que diga lo que sea) despues vas a la tarea donde dice fid pones el fid del foro donde est el tema y donde dice tid pones el tid del tema y ejecutas la tarea y ese tema que creaste se convertira en un indice pero este a diferencia del de mi amigo Himura este pone prefijo,el color del prefijo (esto se complico un poco pero lo solucione convirtiendo el html a BBcode), el titulo del tema con el link claro, el nombre del autor y por ultimo el link del autor osea en el nombre si das click en su nombre te manda al perfil de ese autor!!

Saludos!
bueno ya estaba con lo de los prefijos no los inclui porque el foro donde pruebo no tubo prefijo ya que cerramos en 1.413, y le pase uno a mauro ya que el tiene otro plugin y lo estaba modificando, solo que con la limpieza no tube tiempo de actualizar el mensaje
(20 Dec, 2010, 9:54 pm)Edson Ordaz escribió: Himura yo le ise a mauro una task que hace lo mismo que este plugin pero una sola vez solo que a diferencia de tu plugin mi task le mostro el autor, al dar click en el link lo mandaba a su perfil y tambien le mostro el prefijo no quize postearlo xq dirias que te hago competencia y la verdad no!!

como quiera te dejo mi task igual y te sirve para agregar los prefijos!!

Código PHP:
<?php
/* Task creada por Edson Ordaz para Mauro */

function task_indice($task)
{
global 
$db,$mensaje,$mybb;

//indice 1
$tid_del_tema "";//tid del tema
$fid_forum "";//fid del foro donde esta el tema

$mensaje "indice

"
;
$query $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE fid='".$fid_forum."' AND tid<>'".$tid_del_tema."' AND visible='1' ORDER BY subject ASC");
while(
$row $db->fetch_array($query)) 
{
$query_prefix $db->write_query("SELECT displaystyle FROM ".TABLE_PREFIX."threadprefixes WHERE pid =".$row['prefix']);
$prefix $db->fetch_array($query_prefix);
$prefix_show $prefix[displaystyle];
    
$html [] = '!\<b\>(.*)\</b\>!Us';
    
$bbcode [] = '[b]$1[/b]';
    
$html [] = '!\<u\>(.*)\</u\>!Us';
    
$bbcode [] = '[u]$1[/u]';
    
$html [] = '!\<i\>(.*)\</i\>!Us';
    
$bbcode [] = '[i]$1[/i]';
    
$html [] = '!\<s\>(.*)\</s\>!Us';
    
$bbcode [] = '[s]$1[/s]';
    
$html [] = '/\<font color=(?:"|\')?([\w\s-]*)(?:"|\')?\>(.*)\<\/font\>/is';
    
$bbcode [] = '[color=$1]$2[/color]';
    
$html [] = '/\<font size=(?:"|\')?([\w\s-]*)(?:"|\')?\>(.*)\<\/font\>/is';
    
$bbcode [] = '[size=$1]$2[/size]';
    
$html [] = '/\<span style=\"color: (.*);\"\>(.*)\<\/span\>/is';
    
$bbcode [] = '[color=$1]$2[/color]';
    
$html [] = '!\<strong\>(.*)\</strong\>!Us';
    
$bbcode [] = '[b]$1[/b]';
    
$prefix_show preg_replace ($html,$bbcode,$prefix_show);
$mensaje .="- ".$prefix_show."  [url=".$mybb->settings['bburl']."/showthread.php?tid={$row['tid']}]".$row['subject']."[/url] - Autor: [url=".$mybb->settings['bburl']."/member.php?action=profile&uid=".$row['uid']."][b]".$row['username']."[/b][/url]
"
;
}
$mensaje .= "

[b][u]Actualizado:[/u][/b] "
.date("Y-m-d")."";
$query_tid $db->write_query("SELECT pid FROM ".TABLE_PREFIX."posts WHERE tid='".$tid_del_tema."' AND replyto='0'");
$thread $db->fetch_array($query_tid);
$db->query("UPDATE mybb_posts SET message='{$mensaje}' WHERE pid='".$thread[pid]."' LIMIT 1");
}
?>

si te sirve rep Wink

Saludos!
PD: Considera lo de prefijo jeje usa la funcion que yo ise!

(21 Dec, 2010, 3:23 pm)Himura escribió: bueno ya estaba con lo de los prefijos no los inclui porque el foro donde pruebo no tubo prefijo ya que cerramos en 1.413, y le pase uno a mauro ya que el tiene otro plugin y lo estaba modificando, solo que con la limpieza no tube tiempo de actualizar el mensaje

Gracias a los dos.
Bueno les dejo este que inclulle los prefijos, si me pueden ayudar a provarlo, ya que yo lo probe con 4 temas con prefijos y parece funcionar bien
OJO esta version es solo para 1.6x en 1.4x no habian prefijos jejee
[attachment=751]
Sobre tu funcion gracias pero como my version no es un tema real no tengo problemas para usar html libremente en el "post"

Aca estaria el demo actualizado
http://mybbdemos.tk/forumdisplay.php?fid=13
Himura mira como se me ve Sad

P.D: Use el archivo php que posteaste el ultimo de todos!

[attachment=905]
???...
bueno es para los temas como el default para adaptarlo a tu estilo tienes que editar la variable $myindex
que esta en la linea 62