Quote from: Nirvana on April 10, 2002, 01:26:34 AMGracias xplorador y mediman por toda su ayuda. ahora solo me podrian decir como los instalo?
Gracias de nuevo.
Bueno a grandes rasgos te explico:
Basicamente un Mod tiene la siguiente estructura:
<id>Titulo</id>
<version>aqui la version del mod</version>
<mod info>aqui va una pequeña descripcion del mod</mod info>
<author>autor del mod</author>
<homepage>su URL del autor </homepage>
<edit file>nombre del archivo ke editara</edit file>
<search for>codigo del archivo a buscar</search for>
<replace>codigo del archivo a reeplazar</replace>
tambien puede hacer estas etiquetas
<replace before></replace before>
<add after></add after>
dependiendo ke accion se hara en el codigo buscado,que como vemos puede que se reemplace totalmente por uno nuevo,o se adicione un codigo adicional antes o despues!
eso es basicamente la estructura de un MOd:
aqui un ejemplo(el mod es el New Look (Last Post by) )
<id>New Look (Last Post by)</id>
<version>0.1</version>
<mod info>
cambia el look de la tabla donde dice ULTIMO MENSAJE POR .
</mod info>
<author>
by Shaun</author>
<homepage>
http://www.nextcelica.net</homepage>
<edit file>
BoardIndex.php
</edit file>
<search for>
<td class="windowbg2" valign="middle" width="22%"><font size="1">$latestPostTime<br />$txt[yse88] <a href="$scripturl?board=$row_board[ID_BOARD];action=display;threadid=$topicID;start=$startPage;boardseen=1">$subject</a><br> $txt[525] $latestPostName</font></td>
</search for>
<replace>
<td class="windowbg2" align="center" valign="middle" width="22%"><font size="1">$latestPostTime<br><a href="$scripturl?board=$row_board[ID_BOARD];action=display;threadid=$topicID;start=$startPage;boardseen=1">
<img border="0" src="$imagesdir/lastpost.gif" alt="$subject"></a> $txt[525] $latestPostName</a></font></td>
</replace>
entonces como instalarlos..como vemos hay que agregar o modificar cieros codigos a determinados archivos.
entonces podemos hacerlo manualmente
por ejemplo en el Mod anterior la primera accion dice que devemos editar el arvchivo BoardIndex.php y que busquemos el siguiente codigo:
<td class="windowbg2" valign="middle" width="22%"><font size="1">$latestPostTime<br />$txt[yse88] <a href="$scripturl?board=$row_board[ID_BOARD];action=display;threadid=$topicID;start=$startPage;boardseen=1">$subject</a><br> $txt[525] $latestPostName</font></td>
y la siguiente orden dice que a dicho codigo lo reeplacemos por este:
<td class="windowbg2" valign="middle" width="22%"><font size="1">$latestPostTime<br />$txt[yse88] <a href="$scripturl?board=$row_board[ID_BOARD];action=display;threadid=$topicID;start=$startPage;boardseen=1">$subject</a><br> $txt[525] $latestPostName</font></td>
y por ultimo guardamos los cambios y el mod ya esta instalado.
como vemos es solo cuestion de editar archivos y buscar un deterninada parte del codigo y reeplazarlo totalmente o de agregar antes o despues un nuevo codigo!!
Hacerlo manualmente seria muy trabajoso para mods que hacen cambios en muchos archivos asi ke para ello hay un programa que hace toda esta tarea: El BOARMOD_ SE ,desde aqui pueden bajarlo:
http://dns3.omnibit.it/mangaitalia/tmp/BoardMOD.zipcomo usra el BoadMOd

luego si...a ver si mediman tambien hace su tutorial como menciona....kla cosa es el tiempo..a mi tambien el tiempo me tiene comprimido!!!!
y con respecto a las imagenes del los diferentes lenguajes puede hacerce lo siguiente(es solo una forma) guardar las imagenes en diferentes sub directorios,por ejemplo para el archivo german.lng puede hacerce una carpeta llamada german dentro de YABBImages y alkli poner las imagenes traducidas,luego:
-abrir tu archivo german.lng
-cambiar (aqui solo se muestra parte del codigo a cambiar)
$img['admin'] = "<img src=\"$imagesdir/admin.gif\" alt=\"$txt[2]\" border=\"0\">";
$img['delete'] = "<img src=\"$imagesdir/delete.gif\" alt=\"$txt[121]\" border=\"0\">";
$img['email'] = "<img src=\"$imagesdir/email.gif\" alt=\"$txt[69]\" border=\"0\">";
$img['email_sm'] = "<img src=\"$imagesdir/email_sm.gif\" alt=\"$txt[69]\" border=\"0\">";
$img['help'] = "<img src=\"$imagesdir/help.gif\" alt=\"$txt[119]\" border=\"0\">";
$img['home'] = "<img src=\"$imagesdir/home.gif\" alt=\"$txt[103]\" border=\"0\">";
$img['im_config'] = "<img src=\"$imagesdir/im_config.gif\" alt=\"$txt[323]\" border=\"0\">";
por
$img['admin'] = "<img src=\"$imagesdir/german/admin.gif\" alt=\"$txt[2]\" border=\"0\">";
$img['delete'] = "<img src=\"$imagesdir/german/delete.gif\" alt=\"$txt[121]\" border=\"0\">";
$img['email'] = "<img src=\"$imagesdir/german/email.gif\" alt=\"$txt[69]\" border=\"0\">";
$img['email_sm'] = "<img src=\"$imagesdir/german/email_sm.gif\" alt=\"$txt[69]\" border=\"0\">";
$img['help'] = "<img src=\"$imagesdir/german/help.gif\" alt=\"$txt[119]\" border=\"0\">";
$img['home'] = "<img src=\"$imagesdir/german/home.gif\" alt=\"$txt[103]\" border=\"0\">";
$img['im_config'] = "<img src=\"$imagesdir/german/im_config.gif\" alt=\"$txt[323]\" border=\"0\">";
como ven solo hemos agregrado un subdirectorio o carpeta despues del directorio principal YaBBImages($imagesdir)
asi se puede hacer para todos los languaje.lng...bueno eso es todo
bye!
