Simple Machines Community Forum

SMF Support => Español (Spanish) => Language Specific Support => Temas y Diseño (Themes) => Topic started by: MarioH on July 16, 2008, 09:47:20 PM

Title: [Aporte] SubForos
Post by: MarioH on July 16, 2008, 09:47:20 PM
No se si ya estaba, pero lo posteo porsilasdudas =)

Esta es una modificación para que los Subforos, no se vean tan monotonos. y se puedan organizar de mejor forma (Por lo menos a quienes tienen demaciados).

Aqui una imagen para que vean a lo que me refiero.

(https://www.simplemachines.org/community/index.php?action=dlattach;topic=250135.0;attach=61865;image)

la idea la obtuve del tema dilbermc, donde vienen así los Hijos por defecto y la modifique un poco, para centrarla y aliniar los SubForos.



la modificación es la siguiente:

en BoardIndex.Template de su theme o default

Buscar:
Quote
            // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                  id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                  $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                  $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <div style="padding-top: 1px;" class="smalltext"><i>', $txt['parent_boards'], ': ', implode(', ', $children), '</i></div>';
            }


Y Remplazar por esto:
Quote//Nuevos subforos

            if (!empty($board['children']))
            {
                              $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
               <table style="float:right; margin-top: 15px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                        
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>
               </table>';
            }
            //Fin nuevos subforos




Updrage:

PARA THEME DEFAULT




Buscar esto:
Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <tr>
            <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
               <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
            </td>
         </tr>';
            }


remplazar por esto:

Quote//Nuevos subforos

            if (!empty($board['children']))
            {
                              $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
                 <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>';
            }
            //Fin nuevos subforos


no olviden colocar las imagenes




Pueden verlo funcionando en mi WEB " AimBox (http://www.aimbox.cl) " http://www.AimBox.cl
Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 16, 2008, 10:12:20 PM
Pues chico...

:S lastima que no me funciono...me sale un PARSE ERROR...

:S

te adjunto mi BoarIndex.Template.php

a ver si ves lo que me falla, pork vamos...no se que puede ver....
Title: Re: [Aporte] SubForos
Post by: ElDon on July 16, 2008, 10:24:47 PM
Hey hermano muy bueno, andaba buscando algo parecido pero creo que lo podre conseguir por ahi ademas que esta muy lindo y organizado, Gracias man
Title: Re: [Aporte] SubForos
Post by: MarioH on July 16, 2008, 10:33:10 PM
Quote from: ~BeneKiD on July 16, 2008, 10:12:20 PM
Pues chico...

:S lastima que no me funciono...me sale un PARSE ERROR...

:S

te adjunto mi BoarIndex.Template.php

a ver si ves lo que me falla, pork vamos...no se que puede ver....

Tu theme tiene un forech (bucle) que mi theme no tiene, por eso debes agregarle un cierre mas al final de la modificación "}" para cerrar ese bucle, así se te deberia solucionar. (o al menos eso logre apreciar)

prueba y Éxito.

Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 16, 2008, 10:35:02 PM
mil gracias... a ver como queda..sino te edito este mensaje....

;)

Saludos y gracias

EDITO: Bueno... aqui mi fallo... xD
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.territoriopsp.com%2Fphoto%2F%2Fimages%2F197396993fallo.bmp&hash=be7a5958a09127d38fecc0beb0bec650981e3061)

(ya he puesto imagenes... y isgue igual...
:S

Saludos
Title: Re: [Aporte] SubForos
Post by: MarioH on July 16, 2008, 10:39:53 PM
Se me olvidaba, tienen que crear 3 imagenes

onk.gif
offk.gif
on2k.gif

tamaño a su elección, pueden usar las que vienen por defecto en su foro.
Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 16, 2008, 10:42:13 PM
Si ya te lo he dicho...imagenes ya he puesto... y sigo con el problema...

:s

(ahora mismo he puesto la copia que tenia...pero si quieres verlo online me lo dices y lo pongo de nuevo)
Title: Re: [Aporte] SubForos
Post by: MarioH on July 16, 2008, 10:48:03 PM
MODIFICADO

Sorry espera:


estoy revisando tu boardIndex.


Modifico cuando termine-.
Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 16, 2008, 10:58:14 PM
} fin original theme*/
         echo '
      </table>';
      }
      echo '
   </div>';
       }
//Fin nuevos subforos

vamos asi? ^^

pues me tira un parse error


:s
Title: Re: [Aporte] SubForos
Post by: MarioH on July 17, 2008, 12:08:16 AM
que complicado tu theme.

pero, creo que ya está.


Prueba y me cuentas te lo adjunto

Mi explicación corta.

tu theme esta modificado para que los sub foros no lo muestre en tablas, y después de media hora tratando de adaptar el theme, me dije:
"Por que modificar el theme para adaptar el script" asi que modifique el script para adaptarlo a tu theme.
quitándole las tablas y dejándolo aislado como tu lo tenias. no quedara igual pero se asimila pruébalo y me cuentas que tal te fue.


como no tengo tu theme, no pude probarlo y se me hizo un poco más complejo ya que no puedo ver los cambios, espero tu respuesta para ver si eso era la solución.


Éxito!!!
Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 17, 2008, 12:29:10 AM
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.territoriopsp.com%2Fphoto%2F%2Fimages%2F399037281fallo2.JPG&hash=2c348564d3c07410432e5b76a55f65215ee1c788)

perfecto!

solo ese pequeño detalle, me gustaria tener lo que te señalo algo mas a la izquierda... que tendira que tocar?

(te lo pregunto porque desconozco el codigo...:S)

CAPTURA EXA CON: Internet Explorer

Salduos

PD: cogi tus imagenes prestadas^^
Title: Re: [Aporte] SubForos
Post by: MarioH on July 17, 2008, 12:31:56 AM
Quote from: ~BeneKiD on July 17, 2008, 12:29:10 AM

perfecto!

solo ese pequeño detalle, me gustaria tener lo que te señalo algo mas a la izquierda... que tendira que tocar?

(te lo pregunto porque desconozco el codigo...:S)

CAPTURA EXA CON: Internet Explorer

Salduos

PD: cogi tus imagenes prestadas^^

prueba modificando el "width" de las tablas en los <td>
Title: Re: [Aporte] SubForos
Post by: ~BeneKiD on July 17, 2008, 12:44:14 AM
arreglado^^
Title: Re: [Aporte] SubForos
Post by: josan on July 18, 2008, 09:40:50 PM
pregunto: y esto se puede adaptar a  SMF 2.0 Beta 3.1???

porque intente buscar parte de ese codigo y en mi BoardIndex.Template  no hay,

como hago.....??
Title: Re: [Aporte] SubForos
Post by: MarioH on July 18, 2008, 11:55:00 PM
sorry no trabajo con el beta nisiquiera lo he bajado, así que en realidad no sabria responder de como seria.

más adlante probare, luego que termine un proyecto que traigo ;)
Title: Re: [Aporte] SubForos
Post by: josan on July 19, 2008, 06:46:22 AM
Ya lo pude hacer funcionar en la Beta  SMF 2.0 Beta 3.1

Solo era pasar un poco mas la linea de codigo que diste ejemplo despues de....

Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                  if (!$child['is_redirect'])
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . $child['topics'] . ', ' . $txt['posts'] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                  else
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . $child['posts'] . ' ' . $txt['redirects'] . '">' . $child['name'] . '</a>';

                  // Has it posts awaiting approval?
                  if ($child['can_approve_posts'] && ($child['unapproved_posts'] | $child['unapproved_topics']))
                     $child['link'] .= ' <a href="' . $scripturl . '?action=moderate;area=postmod;sa=topics;brd=' . $child['id'] . ';sesc=' . $context['session_id'] . '" title="' . sprintf($txt['unapproved_posts'], $child['unapproved_topics'], $child['unapproved_posts']) . '" class="moderation_link">(!)</a>';

                  $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <tr>
            <td colspan="3" class="windowbg', !empty($settings['separate_sticky_lock']) ? '3' : '', '">
               <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
            </td>
         </tr>';
            }

Reemplazar por lo que  dice MarioH :

Quote//Nuevos subforos

            if (!empty($board['children']))
            {
                              $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
               <table style="float:right; margin-top: 15px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>
               </table>';
            }
            //Fin nuevos subforos

en mi caso edite por las lineas 200 al 227 mas o menos, por lo que pude hacerlo funcionar en la beta de smf 2..

lo pueden ver en mi foro http://www.warezgods.net/foro/index.php aunque me falta centrar la imagen primera que no se porque me sale asi:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi36.tinypic.com%2F29uzkma.jpg&hash=36c0e5fe2b9572e7a080627d6760e9480a089921)

Alguien me explica el porque me sale asi, o como lo centro
Title: Re: [Aporte] SubForos
Post by: MarioH on July 19, 2008, 10:33:20 AM
Gracias josan!!!!! por el aport para 2.03  O:)
Title: Re: [Aporte] SubForos
Post by: kenet on July 19, 2008, 03:16:14 PM
yo lo tengo distinto al que posteastes, que parte tendria que remplazar. muchas gracias

// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}

echo '
<tr>
<td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>';
}
}
echo '
</table>';
}
echo '
</div>';
Title: Re: [Aporte] SubForos
Post by: MarioH on July 20, 2008, 04:12:07 AM
la llave que habre el if, hasta la que termina.

en notepad++ te lo puede indicar al seleccionarla "{"
Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 04:48:49 AM
perdona MarioH, no consigo ponerlo bien, siempre  me da arror, mens una vez que me salio bien pero me deformava lo subforos
Title: Re: [Aporte] SubForos
Post by: MarioH on July 20, 2008, 05:48:09 AM
Quote from: kenet on July 20, 2008, 04:48:49 AM
perdona MarioH, no consigo ponerlo bien, siempre  me da arror, mens una vez que me salio bien pero me deformava lo subforos

que theme usas ??

Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 05:59:38 AM
estoy usando el theme default
Title: Re: [Aporte] SubForos
Post by: MarioH on July 20, 2008, 07:14:59 AM
Prueb quitandoles estas lineas

Quote
<table style="float:right; margin-top: 15px;" width="100%" cellspacing="0" cellpadding="3" border="0">

</table>
Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 08:12:55 AM
nada, me sige dando error al elimimar esas lineas. este es el ue toy usando. no se lo que toy haciendo mal pero no logro ue se me vea bien el foro. o si no me da error

este seria mi BoardIndex.template

<?php
// Version: 1.1; BoardIndex

function template_main()
{
global $context$settings$options$txt$scripturl$modSettings;


//Display ads on the board index
if (function_exists("show_boardAds"))
{
$ads show_boardAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads on the board index
if (function_exists("show_boardAds"))
{
$ads show_boardAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads on the board index
if (function_exists("show_boardAds"))
{
$ads show_boardAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads on the board index
if (function_exists("show_boardAds"))
{
$ads show_boardAds();
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}
// Show some statistics next to the link tree if SP1 info is off.
echo '
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom">'
theme_linktree(), '</td>
<td align="right">'
;
if (!$settings['show_sp1_info'])
echo '
'
$txt[19], ': '$context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; '$txt[95], ': '$context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; '$txt[64], ': '$context['common_stats']['total_topics'], '
'
, ($settings['show_latest_member'] ? '<br />' $txt[201] . ' <b>' $context['common_stats']['latest_member']['link'] . '</b>' $txt[581] : '');
echo '
</td>
</tr>
</table>'
;

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<table border="0" width="100%" class="tborder" cellspacing="' 
, ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' '0' '" cellpadding="4" style="margin-bottom: 2ex;">
<tr>
<td class="catbg"> &nbsp;'
$txt[102], '</td>
</tr>
<tr>
<td valign="middle" align="center" height="60">'
;

// Prepare all the javascript settings.
echo '
<div id="smfFadeScroller" style="width: 90%; padding: 2px;"><b>'
$context['news_lines'][0], '</b></div>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
// The fading delay (in ms.)
var smfFadeDelay = '
, empty($settings['newsfader_time']) ? 5000 $settings['newsfader_time'], ';
// Fade from... what text color? To which background color?
var smfFadeFrom = {"r": 0, "g": 0, "b": 0}, smfFadeTo = {"r": 255, "g": 255, "b": 255};
// Surround each item with... anything special?
var smfFadeBefore = "<b>", smfFadeAfter = "</b>";

var foreColor, backEl, backColor;

if (typeof(document.getElementById(\'smfFadeScroller\').currentStyle) != "undefined")
{
foreColor = document.getElementById(\'smfFadeScroller\').currentStyle.color.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

backEl = document.getElementById(\'smfFadeScroller\');
while (backEl.currentStyle.backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined")
backEl = backEl.parentNode;

backColor = backEl.currentStyle.backgroundColor.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeTo = {"r": eval("0x" + backColor[1]), "g": eval("0x" + backColor[2]), "b": eval("0x" + backColor[3])};
}
else if (typeof(window.opera) == "undefined" && typeof(document.defaultView) != "undefined")
{
foreColor = document.defaultView.getComputedStyle(document.getElementById(\'smfFadeScroller\'), null).color.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

backEl = document.getElementById(\'smfFadeScroller\');
while (document.defaultView.getComputedStyle(backEl, null).backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined" && typeof(backEl.parentNode.tagName) != "undefined")
backEl = backEl.parentNode;

backColor = document.defaultView.getComputedStyle(backEl, null).backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeTo = {"r": parseInt(backColor[1]), "g": parseInt(backColor[2]), "b": parseInt(backColor[3])};
}

// List all the lines of the news for display.
var smfFadeContent = new Array(
"'
implode('",
"'
$context['fader_news_lines']), '"
);
// ]]></script>
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/fader.js"></script>
</td>
</tr>
</table>'
;
}

/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
and boards. (see below.) */
$first true;
foreach ($context['categories'] as $category)
{
echo '
<div class="tborder" style="margin-top: ' 
$first '0;' '1ex;' '' $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'width: 100%;' '''">
<div class="catbg'
$category['new'] ? '2' '''" style="padding: 5px 5px 5px 10px;">';
$first false;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a href="'
$category['collapse_href'], '">'$category['collapse_image'], '</a>';

echo '
'
$category['link'], '
</div>'
;

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{
echo '
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor" style="margin-top: 1px;">'
;

/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr>
<td ' 
, !empty($board['children']) ? 'rowspan="2"' '' ' class="windowbg" width="6%" align="center" valign="top"><a href="'$scripturl'?action=unread;board='$board['id'], '.0">';

// If the board is new, show a strong indicator.
if ($board['new'])
echo '<img src="'$settings['images_url'], '/on.gif" alt="'$txt[333], '" title="'$txt[333], '" />';
// This board doesn't have new posts, but its children do.
elseif ($board['children_new'])
echo '<img src="'$settings['images_url'], '/on2.gif" alt="'$txt[333], '" title="'$txt[333], '" />';
// No new posts at all! The agony!!
else
echo '<img src="'$settings['images_url'], '/off.gif" alt="'$txt[334], '" title="'$txt[334], '" />';

echo '</a>
</td>
<td class="windowbg2">
<b><a href="'
$board['href'], '" name="b'$board['id'], '">'$board['name'], '</a></b><br />
'
$board['description'];

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
if (!empty($board['moderators']))
echo '
<div style="padding-top: 1px;" class="smalltext"><i>'
count($board['moderators']) == $txt[298] : $txt[299], ': 'implode(', '$board['link_moderators']), '</i></div>';

// Show some basic information about the number of posts, etc.
echo '
</td>
<td class="windowbg" valign="middle" align="center" style="width: 12ex;"><span class="smalltext">
'
$board['posts'], ' '$txt[21], ' <br />
'
$board['topics'],' '$txt[330], '
</span></td>
<td class="windowbg2" valign="middle" width="22%">
<span class="smalltext">'
;

/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */
if (!empty($board['last_post']['id']))
echo '
<b>'
$txt[22], '</b>  '$txt[525], ' '$board['last_post']['member']['link'] , '<br />
'
$txt['smf88'], ' '$board['last_post']['link'], '<br />
'
$txt[30], ' '$board['last_post']['time'];
echo '
</span>
</td>
</tr>'
;
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' $txt[330] . ': ' $child['topics'] . ', ' $txt[21] . ': ' $child['posts'] . ')">' $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' $child['link'] . '</b>' $child['link'];
}

echo '
<tr>
<td colspan="3" class="windowbg'
, !empty($settings['seperate_sticky_lock']) ? '3' '''">
<span class="smalltext"><b>'
$txt['parent_boards'], '</b>: 'implode(', '$children), '</span>
</td>
</tr>'
;
}
}
echo '
</table>'
;
}
echo '
</div>'
;
//Display ads Between cats
if (function_exists("show_category"))
{
$ads show_category($category['id']);
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads Between cats
if (function_exists("show_category"))
{
$ads show_category($category['id']);
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads Between cats
if (function_exists("show_category"))
{
$ads show_category($category['id']);
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

//Display ads Between cats
if (function_exists("show_category"))
{
$ads show_category($category['id']);
if(!empty($ads))
if($ads['type']==0)
echo $ads['content'];
else
eval($ads['content']);
unset($ads);
}

}

if ($context['user']['is_logged'])
{
echo '
<table border="0" width="100%" cellspacing="0" cellpadding="5">
<tr>
<td align="'
, !$context['right_to_left'] ? 'left' 'right''" class="smalltext">
<img src="' 
$settings['images_url'] . '/new_some.gif" alt="" align="middle" /> '$txt[333], '
<img src="' 
$settings['images_url'] . '/new_none.gif" alt="" align="middle" style="margin-left: 4ex;" /> '$txt[334], '
</td>
<td align="'
, !$context['right_to_left'] ? 'right' 'left''">';

// Mark read button.
$mark_read_button = array('markread' => array('text' => 452'image' => 'markread.gif''lang' => true'url' => $scripturl '?action=markasread;sa=all;sesc=' $context['session_id']));

// Show the mark all as read button?
if ($settings['show_mark_read'] && !empty($context['categories']))
echo '
<table cellpadding="0" cellspacing="0" border="0" style="position: relative; top: -5px;">
<tr>
 '
template_button_strip($mark_read_button'top'), '
</tr>
</table>'
;
echo '
</td>
</tr>
</table>'
;
}

// Estadísticas top 10 Rallypoco ...
// ... optimized by craver
echo 
  <div class="tborder" style="margin-top: ' 
$first '0;' '1ex;' '' $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'width: 100%;' '''">
    <div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
      <a href="#" onclick="shrinkHeaderIC(!current_header_ic); return false;"><img id="upshrink_ic" src="'
$settings['images_url'], '/', empty($options['collapse_header_ic']) ? 'collapse.gif' 'expand.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a>
      Estad&iacute;sticas Top 10
    </div>
    <div id="upshrinkHeaderIC"'
, empty($options['collapse_header_ic']) ? '' ' style="display: none;"''>
    <table border="0" width="100%" cellspacing="1" cellpadding="2" class="bordercolor">
      <tr class="titlebg"><span class="smalltext">
        <td width="15%"><font size="1">Top Posters</font></td>
        <td width="15%"><font size="1">&Uacute;ltimos Registrados</font></td>
        <td width="70%"><font size="1">&Uacute;ltimos Mensajes</font></td>
      </tr>
      <tr class="windowbg">
        <td width="21%" valign="top">
          <table width="100%">
            <tr>
              <td width="70%" class="windowbg2"><span class="smalltext"><b><u>Usuario</u></b></span></td>
              <td width="30%" class="windowbg2" align="right"><span class="smalltext"><b><u>Mensajes</u></b></span></td>
            </tr>
'
;
foreach (
$context['top_posters'] as $poster) {
  echo 
'
            <tr>
              <td width="60%" class="windowbg2"><span class="smalltext">'
$poster['link'], '</td>
              <td width="40%" class="windowbg2" align="right"><span class="smalltext">'
$poster['num_posts'], '</td>
            </tr>
'
;
}
echo 
'
          </table>
        </td>
        <td width="15%" valign="top">   
          <table width="100%"class="windowbg" >
            <tr>
              <td width="80%" class="windowbg2"><span class="smalltext"><b><u>Usuario</u></b></span></td>
              <td width="20%" class="windowbg2" align="right"><span class="smalltext"><b><u>Mensajes</u></b></span></td>
            </tr>
'
;
foreach (
$context['yeniuyeler'] as $poster)
{
  echo 
'
            <tr>
              <td width="60%" class="windowbg2" valign="top"><span class="smalltext">'
,$poster['link'], '</td>
              <td width="40%" class="windowbg2" align="right" valign="top"><span class="smalltext">'
,$poster['num_posts'], '</td>
            </tr>
'
;  
}
echo 
'
          </table>
        </td>
        <td width="59%" valign="top">
        <table width="100%" class="windowbg">
          <tr class="windowbg2">
            <td width="50%"><span class="smalltext"><b><u>Mensaje</u></b></span></td>
            <td width="10%"><span class="smalltext"><b><u>Autor</u></b></span></td>
            <td width="5%"><span class="smalltext"><b><u>Visitas</u></b></span></td>
            <td width="5%"><span class="smalltext"><b><u>Res.</u></b></span></td>
            <td width="10%"><span class="smalltext"><b><u>Fecha</u></b></span></td>
          </tr>
'
;
foreach (
$context['latest_posts'] as $post) {
  
$v_post_time = @getdate$post['timestamp'] );
  
$v_now_time = @getdateforum_time() );
  if( 
$v_post_time['yday'] == $v_now_time['yday'] && $v_post_time['year'] == $v_now_time['year'])
    
$v_fecha "Hoy";
  elseif( (
$v_post_time['yday'] == $v_now_time['yday'] - && $v_post_time['year'] == $v_now_time['year'] ) ||
          (
$v_now_time['yday'] == && $v_post_time['year'] == $v_now_time['year'] - && $v_post_time['mon'] == 12 && $v_post_time['mday'] == 31 ) )
    
$v_fecha "Ayer";
  else
    
$v_fecha date'd-m-Y'$post['timestamp'] );
  echo 
'
          <tr>
            <td class="windowbg2" valign="top"><span class="smalltext"><a href="'
,$post['href'],'">'$post['adhoc_subject'], '</td>
            <td class="windowbg2" valign="top"><span class="smalltext">'
$post['poster']['link'],'</td>
            <td class="windowbg2" valign="top" align="right"><span class="smalltext">'
$post['views'], '</td>
            <td class="windowbg2" valign="top" align="right"><span class="smalltext">'
$post['replies'], '</td>
            <td class="windowbg2" valign="top"><span class="smalltext">'
$v_fecha'</td>
          </tr>
'
;
}
echo 
'
          </table>
        </td>
      </tr>
    </tr>
  </table>
  </div>
</div><br />'
;
//FIN ESTADISTICAS

// Here's where the "Info Center" starts...
echo '<br />
<div class="tborder" '
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' '''>
<div class="catbg" style="padding: 6px; vertical-align: middle; text-align: center; ">
<a href="#" onclick="shrinkHeaderIC(!current_header_ic); return false;"><img id="upshrink_ic" src="'
$settings['images_url'], '/', empty($options['collapse_header_ic']) ? 'collapse.gif' 'expand.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a>
'
$txt[685], '
</div>
<div id="upshrinkHeaderIC"'
, empty($options['collapse_header_ic']) ? '' ' style="display: none;"''>
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">'
;

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
$context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="'
$scripturl'?action=calendar"><img src="'$settings['images_url'], '/icons/calendar.gif" alt="'$txt['calendar24'], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="smalltext">'
;

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span style="color: #'
$modSettings['cal_holidaycolor'], ';">'$txt['calendar5'], ' 'implode(', '$context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span style="color: #'
$modSettings['cal_bdaycolor'], ';">'$context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</span> ';
/* Each member in calendar_birthdays has:
id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */
foreach ($context['calendar_birthdays'] as $member)
echo '
<a href="'
$scripturl'?action=profile;u='$member['id'], '">', (!empty($member['color']) ? '<span style="color:'.$member['color'].';">' ''), $member['name'], isset($member['age']) ? ' (' $member['age'] . ')' '', (!empty($member['color']) ? '</span>' ''), '</a>'$member['is_last'] ? '' ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span style="color: #'
$modSettings['cal_eventcolor'], ';">'$context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</span> ';
/* Each event in calendar_events should have:
title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */
foreach ($context['calendar_events'] as $event)
echo '
'
$event['can_edit'] ? '<a href="' $event['modify_href'] . '" style="color: #FF0000;">*</a> ' ''$event['href'] == '' '' '<a href="' $event['href'] . '">'$event['is_today'] ? '<b>' $event['title'] . '</b>' $event['title'], $event['href'] == '' '' '</a>'$event['is_last'] ? '<br />' ', ';

// Show a little help text to help them along ;).
if ($context['calendar_can_edit'])
echo '
(<a href="'
$scripturl'?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">'$txt['calendar_how_edit'], '</a>)';
}
echo '
</span>
</td>
</tr>'
;
}


// Show YaBB SP1 style information...
if ($settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
$txt[645], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="'
$scripturl'?action=stats"><img src="'$settings['images_url'], '/icons/info.gif" alt="'$txt[645], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="middletext">
'
$context['common_stats']['total_posts'], ' '$txt[95], ' '$txt['smf88'], ' '$context['common_stats']['total_topics'], ' '$txt[64], ' '$txt[525], ' '$context['common_stats']['total_members'], ' '$txt[19], '. '$txt[656], ': <b> '$context['common_stats']['latest_member']['link'], '</b>
<br /> ' 
$txt[659] . ': <b>&quot;' $context['latest_post']['link'] . '&quot;</b>  ( ' $context['latest_post']['time'] . ' )<br />
<a href="'
$scripturl'?action=recent">'$txt[234], '</a>'$context['show_stats'] ? '<br />
<a href="' 
$scripturl '?action=stats">' $txt['smf223'] . '</a>' '''
</span>
</td>
</tr>'
;
}

// "Users online" - in order of activity.
echo '
<tr>
<td class="titlebg" colspan="2">'
$txt[158], '</td>
</tr><tr>
<td rowspan="3" class="windowbg" width="20" valign="middle" align="center">
'
$context['show_who'] ? '<a href="' $scripturl '?action=who">' '''<img src="'$settings['images_url'], '/icons/online.gif" alt="'$txt[158], '" />'$context['show_who'] ? '</a>' '''
</td>
<td class="windowbg2" width="100%">'
;

echo '
'
$context['show_who'] ? '<a href="' $scripturl '?action=who">' ''$context['num_guests'], ' '$context['num_guests'] == $txt['guest'] : $txt['guests'], ', ' $context['num_users_online'], ' '$context['num_users_online'] == $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies'])))
{
echo ' (';

// Show the number of buddies online?
if ($context['show_buddies'])
echo $context['num_buddies'], ' '$context['num_buddies'] == $txt['buddy'] : $txt['buddies'];

// How about hidden users?
if (!empty($context['num_users_hidden']))
echo $context['show_buddies'] ? ', ' ''$context['num_users_hidden'] . ' ' $txt['hidden'];

echo ')';
}

echo $context['show_who'] ? '</a>' '''
<div class="smalltext">'
;

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
'
$txt[140], ':<br />'implode(', '$context['list_users_online']);

echo '
<br />
'
$context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' $scripturl '?action=stats">' $txt['smf223'] . '</a>' '''
</div>
</td>
</tr>'
;
if (!empty($modSettings['arrange_mclegend']))
{
echo '
<tr>
<td class="windowbg2" width="100%">
<span class="smalltext">'
;
foreach($context['mcl_group'] AS $key => $dummy)
for ($i 0$i count($context['mc_legend']); $i++)
if ($context['mc_legend'][$i]['id'] == $context['mcl_group'][$key])
{
    echo '['$context['mc_legend'][$i]['link'], ']&nbsp;&nbsp;';
    continue;
}
         
echo '
          </span>
</td>
</tr>'
;
}
echo '
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
'
$txt['most_online_today'], ': <b>'$modSettings['mostOnlineToday'], '</b>.
'
$txt['most_online_ever'], ': '$modSettings['mostOnline'], ' (' timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>'
;

// Users online today

echo '
<tr>
<td class="titlebg" colspan="2">'
$txt['uot_users_online_today'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<img src="'
$settings['images_url'], '/icons/online.gif" alt="'$txt['uot_users_online_today'], '" border="0" />
</td>
<td class="windowbg2" width="100%">'
;

echo '
<div class="smalltext">'
;

  echo 
$txt['uot_total'], ': <b>'$context['num_users_online_today'], '</b>';
  if (!
$context['user']['is_guest'])
  
echo ' ('$txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), ', '$txt['uot_hidden'], ': '$context['num_hidden_users_online_today'], ')';

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
echo '<br />'implode(', '$context['list_users_online_today']);

echo '
<br />'
$context['show_stats'] && !$settings['show_sp1_info'] ? '
<a href="' 
$scripturl '?action=stats">' $txt['smf223'] . '</a>' '''
</div>
</td>
</tr>'
;

// If they are logged in, but SP1 style information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_sp1_info'])
{
 echo '
<tr>
<td class="titlebg" colspan="2">'
$txt[159], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
'
$context['allow_pm'] ? '<a href="' $scripturl '?action=pm">' '''<img src="'$settings['images_url'], '/message_sm.gif" alt="'$txt[159], '" />'$context['allow_pm'] ? '</a>' '''
</td>
<td class="windowbg2" valign="top">
<b><a href="'
$scripturl'?action=pm">'$txt[159], '</a></b>
<div class="smalltext">
'
$txt[660], ' '$context['user']['messages'], ' '$context['user']['messages'] == $txt[471] : $txt[153], '.... '$txt[661], ' <a href="'$scripturl'?action=pm">'$txt[662], '</a> '$txt[663], '
</div>
</td>
</tr>'
;
}

// Show the login bar. (it's only true if they are logged out anyway.)
if ($context['show_login_bar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
$txt[34], ' <a href="'$scripturl'?action=reminder" class="smalltext">(' $txt[315] . ')</a></td>
</tr>
<tr>
<td class="windowbg" width="20" align="center">
<a href="'
$scripturl'?action=login"><img src="'$settings['images_url'], '/icons/login.gif" alt="'$txt[34], '" /></a>
</td>
<td class="windowbg2" valign="middle">
<form action="'
$scripturl'?action=login2" method="post" accept-charset="'$context['character_set'], '" style="margin: 0;">
<table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr>
<td valign="middle" align="left">
<label for="user"><b>'
$txt[35], ':</b><br />
<input type="text" name="user" id="user" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="passwrd"><b>'
$txt[36], ':</b><br />
<input type="password" name="passwrd" id="passwrd" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="cookielength"><b>'
$txt[497], ':</b><br />
<input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="'
$modSettings['cookieTime'], '" /></label>
</td>
<td valign="middle" align="left">
<label for="cookieneverexp"><b>'
$txt[508], ':</b><br />
<input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label>
</td>
<td valign="middle" align="left">
<input type="submit" value="'
$txt[34], '" />
</td>
</tr></table>
</form>
</td>
</tr>'
;
}

echo '
</table>
</div>
</div>'
;
}

?>
Title: Re: [Aporte] SubForos
Post by: MarioH on July 20, 2008, 08:37:32 AM
ok lo acabo de probar en el theme default.


Para Theme Default:


Buscar esto:
Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <tr>
            <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
               <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
            </td>
         </tr>';
            }


remplazar por esto:

Quote//Nuevos subforos

            if (!empty($board['children']))
            {
                              $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
                 <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>';
            }
            //Fin nuevos subforos


no olvides colocar las imagenes
Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 08:57:35 AM
muchas gracias, me funciono de 10, lo unico que me falta es cambiarle el color de gris  a negro.

que lo tengo que hacer en el style.ccs o en las lineas que acavo de agregar?

imagen

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi34.tinypic.com%2F2eyl5hu.jpg&hash=782beb71263049abda4bab5c04179f1cb09a6692)

muchas gracias por tu ayuda
Title: Re: [Aporte] SubForos
Post by: MarioH on July 20, 2008, 09:15:04 AM
style, aunque puedes cambiar las clases del codigo class="middletext"
Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 09:29:02 AM
muchas gracias, ya lo solucione editando el style

pd: no de podri poner una linea que separaria los subforos de los post

algo parecido a esto

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi34.tinypic.com%2F4q23b7.gif&hash=d8fa2ad7fdea1f3f79c3dfbf46551c90cb5603f6)
Title: Re: [Aporte] SubForos
Post by: kenet on July 20, 2008, 10:05:06 AM
consegi poner el borde de las lineas editando esto en el style

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
background-color: #FF9900;
padding: 0px;
}


(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi36.tinypic.com%2F2h8a5xf.gif&hash=a5f07cb4e300daff7eb84f4f9425053b97781b27)

lo qu eme pasa ahora es que se me han vuelto el fondo de los subforos naranja. hay alguna manra de solucionarlo sin que me desapareccan las lineas que separan los post?

muchas gracias
Title: Re: [Aporte] SubForos
Post by: cavalcanti on July 23, 2008, 04:09:05 PM
exactamente eso es lo que me pasa a mí, yo uso el theme default, en este link dejé las imágenes adjuntas de como se me ve, a ver si podeis darme una solución:

http://www.simplemachines.org/community/index.php?topic=251070.0
Title: Re: [Aporte] SubForos
Post by: WwW_® on July 24, 2008, 04:50:24 PM
el segundo si funcionó perfecto  :P, lo hize en el default... muy bueno, thanks so much MarioH  :)
Title: Re: [Aporte] SubForos
Post by: creedence on July 28, 2008, 12:20:56 AM
disculpen, no encuentro los codigos que tengo que remplazar  :(
uso el tema underground aqui les dejo una imagen


(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.ftarevolution.com%2FThemes%2FUnderground%2Fimages%2Fthumbnail.gif&hash=71b79e16745bc19314ed07d102be64eec224bb31)


aqui les dejo el BoardIndex.template.php
Title: Re: [Aporte] SubForos
Post by: creedence on July 28, 2008, 04:09:02 AM
ya pude en el teme default
para un tema diferente es el mismo procedimiento????
Title: Re: [Aporte] SubForos
Post by: MarioH on July 28, 2008, 11:03:10 AM
Quote from: creedence on July 28, 2008, 04:09:02 AM
ya pude en el teme default
para un tema diferente es el mismo procedimiento????

el mismo, solo que el codigo a buscar puede cambiar deacuerdo al theme, para ello busca por palabras claves y ve compaando, hasta que pilles el que deverias editar para tu theme
Title: Re: [Aporte] SubForos
Post by: Estufita on August 18, 2008, 02:52:58 PM
Estoy intentando conseguir esto y me da error de parseo en la linea 491...

Uso el 1.1.5 con theme defaut, sigo todos tus pasos y no lo consigo.
Title: Re: [Aporte] SubForos
Post by: MarioH on August 18, 2008, 03:18:08 PM
utiliza, la segunda opcion del theme default. que postee como segunda opcion en el primer post
Title: Re: [Aporte] SubForos
Post by: Estufita on August 18, 2008, 03:32:07 PM
Quote from: MarioH on August 18, 2008, 03:18:08 PM
utiliza, la segunda opcion del theme default. que postee como segunda opcion en el primer post


Esa es la que usaba, voy a intentarlo de nuevo a ver si lo consigo.
Title: Re: [Aporte] SubForos
Post by: Estufita on August 18, 2008, 04:20:07 PM
Gracias, ya lo consegui, pero no me gusta el resultado, sale gris el fondo y demasiado grande para como quiero que me quede. >:(


Quedo asi... (http://www.gradavirtual.com/ligavirtual/index.php) Y quiero que quede mas pequeño y sin fondo gris, pero no se que codigo tocar.


Edito ya consegui lo de la imagen.Tambien me vendria bien que me dijesesdonde poner la imagen, que no lo encuentro.

Gracias de nuevo.
Title: Re: [Aporte] SubForos
Post by: MarioH on August 18, 2008, 10:26:16 PM
Quote from: Estufita on August 18, 2008, 04:20:07 PM
Gracias, ya lo consegui, pero no me gusta el resultado, sale gris el fondo y demasiado grande para como quiero que me quede. >:(


Quedo asi... (http://www.gradavirtual.com/ligavirtual/index.php) Y quiero que quede mas pequeño y sin fondo gris, pero no se que codigo tocar.


Edito ya consegui lo de la imagen.Tambien me vendria bien que me dijesesdonde poner la imagen, que no lo encuentro.

Gracias de nuevo.

pero si se ve bonito =D,

el fondo gris lo puedes editar en el style.css -kenet- posteo arriba como
Title: Re: [Aporte] SubForos
Post by: Estufita on August 18, 2008, 11:07:22 PM
Si que quedo bonito, ya le baje tonos al gris, lo que no me convence es el tamaño, ya que me descuadra la categoria, pero metere en la misma categoria los subforos con los que use esto.

Ya añadi tu aporte a mi foro activo (http://www.gradavirtual.com/foro/index.php), echale un ojo y dime que podria añadirle para mejorar, el otro aun es un proyecto, alli pruebo cosas :).


Gracias de nuevo, intentare investigar lo del tamaño.
Title: Re: [Aporte] SubForos
Post by: MarioH on August 18, 2008, 11:59:55 PM
Podrias quitarle la linea divisora paa que no se te vea tan grande xD.
pero es mas menos complicado, por ahi tienes mas info

http://www.simplemachines.org/community/index.php?topic=251903.0
Title: Re: [Aporte] SubForos
Post by: Estufita on August 20, 2008, 01:40:52 PM
Vengo a formularte otra pregunta, me salen ciertas cosas extrañas en el foro despues de hacer lo que dijiste.Te dejo el enlace para que veas como quedo.
(http://www.gradavirtual.com/foro/index.php?action=collapse;c=12;sa=expand#12)
Lo puse como dijiste, le cambie el color y le puse 3 columnas, bueno fue uno de los administradores el que lo hizo, no puedo contactar con el hasta dentro de un tiempo.

Esto es lo que ocurre, en ciertas ocasiones se vuelven locos los quotes, salen todos los codigos de los mensajes, hasta en las firmas...

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg245.imageshack.us%2Fimg245%2F6967%2Fgvfallosxf3.jpg&hash=f88c41e824185494cf43bd2f5586be60cd85d7d2)


Mirando el log de errores del foro veo que cuando ocurre eso me sale este error...

8: Undefined index: theme_main_color
Archivo: blabalblaba/ bababllabla (esto lo puse yo para hacerlo mas corto)/ public_html/gradavirtual.com/foro/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 175



¿Que ocurre?
Title: Re: [Aporte] SubForos
Post by: ElDon on August 20, 2008, 10:59:29 PM
Hola yo quiero saber como se le elimino la raya entre foro y subforo la que divide eso
Title: Re: [Aporte] SubForos
Post by: MarioH on August 21, 2008, 02:32:27 PM
elimina los ultimos cambios, y no hagas la ultima modificación de 3 columnas, posiblemente algo quedo mal editado, tomalo con tiempo y revisa, y una vez que estes segura vuelve ha subir la modificación.

Suerte.
Title: Re: [Aporte] SubForos
Post by: josemigel on August 30, 2008, 04:27:26 PM
Como se borra el gris oscuro ese? He leido pero no se donde lo pone
Gracias
Title: Re: [Aporte] SubForos
Post by: josemigel on September 02, 2008, 01:33:58 PM
Alguien sabe?
Title: Re: [Aporte] SubForos
Post by: M-DVD on September 02, 2008, 02:26:13 PM
¿cual gris oscuro? además que habría que ver el theme donde te sale.

Lo que debes hacer es ver el código fuente y ver que class (es la del gris oscuro) tiene esa parte, luego se lo quitas o se lo cambias.
Title: Re: [Aporte] SubForos
Post by: sysop666 on September 29, 2008, 02:45:58 AM
Hola gente
La verdad que me volvi loco y no lo pude hacer funcionar en mi theme

Dejo el BoardIndex.template.php para ver si alguno me puede dar una ayudita

Gracias de antemano

Title: Re: [Aporte] SubForos
Post by: MarioH on September 29, 2008, 05:12:58 AM
sorry cual es tu theme ?

me dajas la url de tu sitio?

cual es el error que te da exactamente?


gracias =)
Title: Re: [Aporte] SubForos
Post by: sysop666 on September 29, 2008, 03:40:31 PM
Perdon, no me di cuenta
Es el CARGO modificado (lo instale hoy)
La URL es www.frat.com.ar
Te adjunto el nuevo BoardIndex.template.php , ya que no lo puedo hacer funcionar correctamente

Gracias
Title: Re: [Aporte] SubForos
Post by: MarioH on September 30, 2008, 05:33:37 AM
Quote from: sysop666 on September 29, 2008, 03:40:31 PM
Perdon, no me di cuenta
Es el CARGO modificado (lo instale hoy)
La URL es www.frat.com.ar
Te adjunto el nuevo BoardIndex.template.php , ya que no lo puedo hacer funcionar correctamente

Gracias

que buen theme usas.

una cosa, exactamente, cual es el problema que te da?

por mucho que mire tu boardindex no puedo probarlo, por lo cual no se cual es el problema =)

sorry si me demoro en responder, pero toy en semana de examenes
Title: Re: [Aporte] SubForos
Post by: sysop666 on September 30, 2008, 11:34:46 AM
No hay problema por la demora
No es de vida o muerte  ;)

Con respecto al problema...
Cuando pongo el codigo que explicas en este tema, me quedan mal los subforos, a ver si puedo explicarme

Asi esta actualmente

NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
Subforos: sub1 sub2 sub3 sub4

Con la modificacion se ve asi

NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
           Subforos:                                sub1              sub2
                                                          sub3              sub4

Y lo correcto seria


NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
Subforos:           sub1 sub2
                          sub3 sub4

Es como que las tablas se me ponen abajo de MENSAJES y TEMAS y no quedan dentro de la tabla de subforos

Si no se entendio, dime y trato de instalarlo y poner una screen

Gracias
Title: Re: [Aporte] SubForos
Post by: MarioH on October 01, 2008, 05:06:37 AM
Quote from: sysop666 on September 30, 2008, 11:34:46 AM
No hay problema por la demora
No es de vida o muerte  ;)

Con respecto al problema...
Cuando pongo el codigo que explicas en este tema, me quedan mal los subforos, a ver si puedo explicarme

Asi esta actualmente

NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
Subforos: sub1 sub2 sub3 sub4

Con la modificacion se ve asi

NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
           Subforos:                                sub1              sub2
                                                          sub3              sub4

Y lo correcto seria


NOMBRE DEL FORO                          MENSAJES      TEMAS
Prueba                                                  10                 2
Subforos:           sub1 sub2
                          sub3 sub4

Es como que las tablas se me ponen abajo de MENSAJES y TEMAS y no quedan dentro de la tabla de subforos

Si no se entendio, dime y trato de instalarlo y poner una screen

Gracias

creo que entiendo, que themes usas?, si es el default, probaste con el segundo codigo?

posiblemente sea un conflicto de tablas y algo que debas acomodar a tu gusto.
Title: Re: [Aporte] SubForos
Post by: puchitus on October 01, 2008, 11:37:18 AM
busca:

echo '
               <table style="float:right; margin-top: 15px;" width="100%" cellspacing="0" cellpadding="3" border="0">
                  <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>
               </table>';
            }



reduce los valores que estan en rojo.

Saludos.
Title: Re: [Aporte] SubForos
Post by: Guittenk on October 01, 2008, 01:08:55 PM
Buenas...yo he intentado colocar los subforos asi, mi theme es el overview, pero ocupa el boardindex del default....el problema es que tengo instalado el mod avatar on board, y al parecer no anda la modficacion con este cambio, pues el avatar on board crea una columna más...y el foro se me deforma completamente cuando coloco los subforos asi...

como sería la modificacion a hacer para cambiar los subforos, y no haya un conflicto entre tablas por el avatar on board..???


saludos

PD: adjunto mi boardindex por las dudas
Title: Re: [Aporte] SubForos
Post by: sysop666 on October 01, 2008, 01:36:58 PM
La verdad que ya probe de todo, pero no consigo que quede.
No importa muchachos...
Gracias de todos modos por la ayuda! Se agradece el tiempo de ustedes
Title: Re: [Aporte] SubForos
Post by: nurg on October 07, 2008, 11:04:10 AM
Hola

Utilize el BoardIndex.template.php del tema,   CleanBlue_v6
pero me da fallos en el log de errores del foro como estos

8: Undefined index: cboff_
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 547


8: Undefined index: member_
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 456

8: Undefined index: posts_
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 455


8: Undefined index: topics_
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 454


8: Undefined offset: 335
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 204


8: Undefined offset: 336
Archivo: /home/antgon06/public_html/smf/Themes/default/BoardIndex.template.php (main sub template - eval?)
Línea: 204


Saludos
Title: Re: [Aporte] SubForos
Post by: Guittenk on October 10, 2008, 04:55:22 PM
No que el theme clean blue ya los trae asi?'''''.....pues yo me aburri...y al final copie el codigo de ese teme y se lo puse al mio, y me kedo como keria, cero problemas 8) ;D >:(
Title: Re: [Aporte] SubForos
Post by: lucasvm on October 15, 2008, 05:29:10 PM
excelente, pero que theme usas?
Title: Re: [Aporte] SubForos
Post by: Guittenk on October 16, 2008, 03:40:41 PM
utilizo el theme electro...... ;)

pero creo que otros theme deberia funcionar igualmente, por lo que menos con varios...que incluyan el codigo como el default en aquella parte

saludos
Title: Re: [Aporte] SubForos
Post by: Exterminator2006 on November 01, 2008, 02:23:45 AM
Quote from: ~BeneKiD on July 17, 2008, 12:29:10 AM
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.territoriopsp.com%2Fphoto%2F%2Fimages%2F399037281fallo2.JPG&hash=2c348564d3c07410432e5b76a55f65215ee1c788)

perfecto!

solo ese pequeño detalle, me gustaria tener lo que te señalo algo mas a la izquierda... que tendira que tocar?

(te lo pregunto porque desconozco el codigo...:S)

CAPTURA EXA CON: Internet Explorer

Salduos

PD: cogi tus imagenes prestadas^^

Donde exactamente debo modificar

Gracias desde ya!
Title: Re: [Aporte] SubForos
Post by: forolol on November 22, 2008, 06:46:13 PM
tengo el tema default, he modificado el boardindex y lo subo y tal va bien.

pero eso de las imagenes? >:( donde las pongo y que imagenes pongo? :(
Title: Re: [Aporte] SubForos
Post by: aristides_03 on November 23, 2008, 01:35:08 AM
se  puedes hacer de 3 columnas
Title: Re: [Aporte] SubForos
Post by: forolol on November 23, 2008, 02:02:14 PM
Quote from: forolol on November 22, 2008, 06:46:13 PM
tengo el tema default, he modificado el boardindex y lo subo y tal va bien.

pero eso de las imagenes? >:( donde las pongo y que imagenes pongo? :(

nadie me lo dice? >:(
Title: Re: [Aporte] SubForos
Post by: anaypepe on November 29, 2008, 10:08:53 AM
Este tema me interesa muchísimo, pero no consigo hacerlo funcionar. Llevo horas probando y no hay manera de que me funcione. Dejo el BoardIndex.template.php por si alguien me puede ayudar.

Los datos de mi foro son los siguientes:

www.aps-internet.com
TinyPortal v.1.0.6 beta 2 © Bloc
Powered by SMF 1.1.7
Themes | DarkBreak by DzinerStudio

PD: Voy a probar el Smile Tipo IPB, que ha dejado MarioH, pues tambien me interesa mucho.

Title: Re: [Aporte] SubForos
Post by: TuxtlaClik on November 29, 2008, 11:05:05 AM
hola amigos alguien mepuede decir donde se encuentra ubicado el BoardIndex


porfavor
Title: Re: [Aporte] SubForos
Post by: puchitus on November 29, 2008, 11:42:20 AM
Si buscas el BoardIndex.php este se encuentra en TU_FORO/Souces

Si buscas el BoardIndex.template.php este se encuentra en TU_FORO/Themes/default

Si tienes instalado otro theme entonces es TU_FORO/Themes/TU_THEME

SAludos.
Title: Re: [Aporte] SubForos
Post by: forolol on November 30, 2008, 10:48:17 AM
Quote from: forolol on November 22, 2008, 06:46:13 PM
tengo el tema default, he modificado el boardindex y lo subo y tal va bien.

pero eso de las imagenes? >:( donde las pongo y que imagenes pongo? :(

alguien me puede decir como poner las imagenes?

gracias
Title: Re: [Aporte] SubForos
Post by: _F3R_ on November 30, 2008, 10:18:51 PM
ya lo modifique pero ni aparece en mi foro.. les adjunto mi board..
Title: Re: [Aporte] SubForos
Post by: eaglecorp on December 04, 2008, 04:25:02 PM
MarioH ... una duda ... en el tema default si me sale bien y se ve.. pero cuando quiero modificar el boardindex.template del tema que estoy usando actualmente se me descuadra todo

me podrias ayudar... te adjunto el boardindex.template de mi tema
Title: Re: [Aporte] SubForos
Post by: forolol on December 05, 2008, 02:43:19 PM
aun estoy esperando saber como se ponen las fotos ains xd
Title: Re: [Aporte] SubForos
Post by: Gonzalo on December 21, 2008, 01:00:52 PM
Hola, yo probe y no encuentro ninguno de los codigos

No encuentro este
            // Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                  id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                  $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                  $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <div style="padding-top: 1px;" class="smalltext"><i>', $txt['parent_boards'], ': ', implode(', ', $children), '</i></div>';
            }


Ni este
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <tr>
            <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
               <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
            </td>
         </tr>';
            }


Yo uso el Cargo Theme!

Espero que me puedas ayudar!

Te dejo mi BoardIndex.template.php

Emmmm... y tambien otra pregunta, donde subo las imagenes? en que carpeta?

Saludos! GonZa.
Title: Re: [Aporte] SubForos
Post by: kenet on December 25, 2008, 07:39:51 AM
yo tambien uso el theme cargo, contactame por privado y miramos lo tullo por messenger.saludos
Title: Re: [Aporte] SubForos
Post by: Sofía1986 on December 27, 2008, 10:31:25 AM
Hola, no se me queda los subforos a lineados:S como puedo alinearlos:

www.mascotasroedoras.com/smf
Title: Re: [Aporte] SubForos
Post by: pendrakon on January 24, 2009, 12:52:10 AM
quedo perfecto, muchas gracias
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on February 14, 2009, 12:37:20 AM
excelente
muchisimas gracias ;)
Title: Re: [Aporte] SubForos
Post by: lean on February 16, 2009, 10:41:40 AM
el tamaño de la fuente de los subforos donde lo modifico? saben?
Title: Re: [Aporte] SubForos
Post by: masiero on February 25, 2009, 09:02:53 AM
hize lo que izo marioh, salio bien pero vean como quedo.... :'(

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fs1.subirimagenes.com%2Fprivadas%2Fprevio%2Fthump_362782screenhunter01-feb.jpg&hash=276a2392be8450611e6f7d67a2fc1f2dbf31398a)


uso el theme anecdota, si pueden arreglarmelo, les puedo adjuntar el boardindex, me arian un favor muy grande
Title: Re: [Aporte] SubForos
Post by: masiero on February 25, 2009, 07:14:32 PM
marioh no tengo ni idea de como hacerlo me estoi muriendo en el intentooo....

te adjunto el board por si me puedes echar una mano,,, gracias ;)

Title: Re: [Aporte] SubForos
Post by: roland340 on March 02, 2009, 01:45:00 PM
Hola a todo el mundo de simple machines forum!!!

Bueno pues mi pregunta es por que se me ven asi?????

Aqui os dejo la imagen:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi030.radikal.ru%2F0903%2F7d%2F4d743713a845.png&hash=a52a6c790bb22188be98fabca8097412e9deddcf)

Sisi...asi como veis...un el primer subforo exado hacia la derecha, por que se debe??

Que alguien me ayude!!!

Es urgente xD no me gusta tener algo desperfecto en mi foro xD

Saludos y espero que me atendais lo antes posible.....Uso el tema URBAN de DZINERSTUDIO y de los codigos que dais en este mod e cogido el primero tal y como esta lo tengo en mi boardindex.template del tema...

Saludos....
Title: Re: [Aporte] SubForos
Post by: roland340 on March 03, 2009, 04:28:30 PM
Quote from: roland340 on March 02, 2009, 01:45:00 PM
Hola a todo el mundo de simple machines forum!!!

Bueno pues mi pregunta es por que se me ven asi?????

Aqui os dejo la imagen:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi030.radikal.ru%2F0903%2F7d%2F4d743713a845.png&hash=a52a6c790bb22188be98fabca8097412e9deddcf)

Alguien sabe como arreglar ese fallito?


Sisi...asi como veis...un el primer subforo exado hacia la derecha, por que se debe??

Que alguien me ayude!!!

Es urgente xD no me gusta tener algo desperfecto en mi foro xD

Saludos y espero que me atendais lo antes posible.....Uso el tema URBAN de DZINERSTUDIO y de los codigos que dais en este mod e cogido el primero tal y como esta lo tengo en mi boardindex.template del tema...

Saludos....
Title: Re: [Aporte] SubForos
Post by: tonra30 on March 05, 2009, 09:44:18 PM
Hola mario,ante todo gracias por todo,verás en mi BoardIndex.template no aparece la
siguiente linea:Es decir la que esta en negrita,si eres tan amble te dejo mi BoardIndex.template
por si le puedes echar una ojeada,al pesar poco ,lo he subido a megaupload,no te dará
problemas al descargar,la verdad es que aún no se adjuntarlo de la forma correcta,te
pido disculpas,muchas gracias de nuevo. :)

Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                  id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                  $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                  $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <div style="padding-top: 1px;" class="smalltext"><i>', $txt['parent_boards'], ': ', implode(', ', $children), '</i></div>';
            }

BoardIndex.template (http://www.megaupload.com/?d=WVH73D6N)
Title: Re: [Aporte] SubForos
Post by: the-miguex on March 05, 2009, 09:47:10 PM
gracias men  :)
Title: Re: [Aporte] SubForos
Post by: tonra30 on March 06, 2009, 07:54:02 AM
Por cierto mi theme es:Efsane atomic
esta es la url,aún esta en creación:http://www.tuportalpando.com/foropruebas/index.php (http://www.tuportalpando.com/foropruebas/index.php)
Title: Re: [Aporte] SubForos
Post by: roland340 on March 07, 2009, 08:56:44 AM
Quote from: roland340 on March 03, 2009, 04:28:30 PM
Quote from: roland340 on March 02, 2009, 01:45:00 PM
Hola a todo el mundo de simple machines forum!!!

Bueno pues mi pregunta es por que se me ven asi?????

Aqui os dejo la imagen:
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi030.radikal.ru%2F0903%2F7d%2F4d743713a845.png&hash=a52a6c790bb22188be98fabca8097412e9deddcf)

Alguien sabe como arreglar ese fallito?


Sisi...asi como veis...un el primer subforo exado hacia la derecha, por que se debe??

Que alguien me ayude!!!

Es urgente xD no me gusta tener algo desperfecto en mi foro xD

Saludos y espero que me atendais lo antes posible.....Uso el tema URBAN de DZINERSTUDIO y de los codigos que dais en este mod e cogido el primero tal y como esta lo tengo en mi boardindex.template del tema...

Saludos....

Alguien sabe como se arregla???
Title: Re: [Aporte] SubForos
Post by: masiero on March 10, 2009, 06:30:27 PM
aqui no ayudan en nada...
Title: Re: [Aporte] SubForos
Post by: daviss on March 13, 2009, 03:26:57 PM
no funciona :(
Title: Re: [Aporte] SubForos
Post by: lechhack on March 20, 2009, 08:53:28 AM
Me sale mal mira en mi foro:
http://www.infortras.com/foro/index.php?action=forum

Title: Re: [Aporte] SubForos
Post by: MaxShadow on March 29, 2009, 03:32:02 PM
men me gusto mucho, es lo k estaba buscando, lo probe y sin mucho trabajo me funciono... Gracias...

http://maxshadow.uni.cc/foro
Title: Re: [Aporte] SubForos
Post by: Plex DJ on March 29, 2009, 04:31:29 PM
broither yo lo intente pero no encuentro las lineas que dices uso el skin CleanBlue
y nada aki te dejo una parte de mi codigo para ke me digas haber como se hace

Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
$sayac=0;
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>' . ' (' . $txt[335] . '' . $child['topics'] . '/' . $txt[336] . '' . $child['posts'] . ')';  ;
                     
$children[] = $child['new'] ? '<img src="' . $settings['images_url'] . '/chon.gif" align="middle" alt="" /> ' . '<b>' . $child['link'] . '</b>' . '' : '<img src="' . $settings['images_url'] . '/choff.gif" align="middle" alt="" /> ' .$child['link'];

                     $sayac++;
               }

               echo '
         <tr>
            <td colspan="4" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
               <table><tr><td valign="top">
                  <span class="smalltext"><b>', $txt['parent_boards'], '</b>:<br/>';
               for($sayac2 = 0 ; $sayac2 < ceil($sayac/2);$sayac2++)
                     echo $children[$sayac2], '<br/>';
                  echo '
               </span></td><td width="30"> </td><td valign="top"><span class="smalltext"><br/>';
               for(; $sayac2 < $sayac ; $sayac2++)
                     echo $children[$sayac2], '<br/>';
                  echo '
               </span></td></tr></table>
            </td>
         </tr>';
            }
         }
         echo '
      </table>';
      }
      echo '
   </div>';
   }


   if ($context['user']['is_logged'])
   {
   
      echo'
   <div id="thead" align="center" style="padding-top: 4px;">
   <span class="smalltext">
<a href="', $scripturl, '?action=markasread;sa=all;sesc=' . $context['session_id'] . '"><strong>' , $txt[452], '</strong></a>
   </span>
   </div>';

   }

esto es lo k tengo k cambiar acaso ?
Title: Re: [Aporte] SubForos
Post by: lolicute on April 25, 2009, 08:51:22 AM
A mi si me funciona, el problema es que la columna esta muy a la derecha, y no se como acomodarlos.

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi621.photobucket.com%2Falbums%2Ftt293%2FDarkCo0oL%2Fforoschild.jpg&hash=8c32823741dfd723585585fbbf4fd4f419429947)
Title: Re: [Aporte] SubForos
Post by: genius31 on June 29, 2009, 02:48:39 PM
Quote from: MarioH on July 16, 2008, 10:39:53 PM
Se me olvidaba, tienen que crear 3 imagenes

onk.gif
offk.gif
on2k.gif

tamaño a su elección, pueden usar las que vienen por defecto en su foro.
Bien y en que lugar se ponen las imagenes ya la e creado y subido a imagenes pero no la veo funcionar..
Title: Re: [Aporte] SubForos
Post by: MaxShadow on June 29, 2009, 07:05:18 PM
DarkCo0oL :
es por el thema k utilizas algunos salen bien y otros a la derecha...

genius31
tuforo/tuthema/imagen

el aporte de los sub-temas es fantástico...

pueden verla aky yo la instale, y cambie de tema hasta k me gusto el thema y el aporte...

http://maxshadow.uni.cc/foro/index.php
Title: Re: [Aporte] SubForos
Post by: mafia7 on October 10, 2009, 07:00:18 PM
Quote from: MarioH on July 20, 2008, 08:37:32 AM
ok lo acabo de probar en el theme default.


Para Theme Default:


Buscar esto:
Quote// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
            if (!empty($board['children']))
            {
               // Sort the links into an array with new boards bold so it can be imploded.
               $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
               }

               echo '
         <tr>
            <td colspan="3" class="windowbg', !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
               <span class="smalltext"><b>', $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
            </td>
         </tr>';
            }


remplazar por esto:

Quote//Nuevos subforos

            if (!empty($board['children']))
            {
                              $children = array();
               /* Each child in each board's children has:
                     id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
               foreach ($board['children'] as $child)
               {
                     $child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
                     $children[] = $child['new'] ? '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/onk.gif" alt="' . $txt[333] . '"/><b>' . $child['link'] . '</b>' : '<img style="margin-right:5px;" src="' . $settings['images_url'] . '/' . $settings['theme_main_color'] . '/offk.gif" alt="' . $txt[334] . '"/>' . $child['link'];                     
               }

               echo '
                 <tr>
                     <td class="middletext" valign="middle" align="center" width="26%">
                        <b>', $txt['parent_boards'], ':</b>
                     ';

               $child_counter = 0;
               
               if(empty($settings['child_boards_rows']))
               {
                  echo '   
                     </td>
                     <td class="middletext" valign="top" width="37%">';
                       
                        for(; $child_counter < ceil(count($children)/2); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               }
               
               echo '
                     </td>
                     <td class="middletext" valign="top" width="37%">';   
                        for(; $child_counter < count($children); $child_counter++)
                              echo $children[$child_counter], '<br/>';
               echo '
                     </td>
                  </tr>';
            }
            //Fin nuevos subforos


no olvides colocar las imagenes


Falta una foto hay solo saldra dos fotos nadamas
Title: Re: [Aporte] SubForos
Post by: mafia7 on October 10, 2009, 11:16:04 PM
tengo un pequeno problema es que estube haciendo como lo pucieron pero me sale mar miren la foto
no como lo tiene el que puso el tutor  :-\ :-\ :-\

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg25.imageshack.us%2Fimg25%2F9877%2Fdsdsm.png&hash=345fc33b1ad8a6cfc514e1e15d685777d5c8a732)
Title: Re: [Aporte] SubForos
Post by: Sergioropase on October 11, 2009, 07:17:29 AM
para los que teneis el tema CARGO podeis fijaro en las modificaciones de este boardindex.template

Que funciona perfectamente.
Title: Re: [Aporte] SubForos
Post by: mafia7 on October 11, 2009, 08:21:26 AM
Quote from: mafia7 on October 10, 2009, 11:16:04 PM
tengo un pequeno problema es que estube haciendo como lo pucieron pero me sale mar miren la foto
no como lo tiene el que puso el tutor  :-\ :-\ :-\

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg25.imageshack.us%2Fimg25%2F9877%2Fdsdsm.png&hash=345fc33b1ad8a6cfc514e1e15d685777d5c8a732)

si pero so sale como esta en el tema de fundacion
Title: Re: [Aporte] SubForos
Post by: mafia7 on October 11, 2009, 07:38:20 PM
creo que ya no hay soporte para esto
Title: Re: [Aporte] SubForos
Post by: kingworld on October 11, 2009, 08:22:13 PM
me parese que tambin depende de el thema que usen, yo lo probe en el defaut y me ba de marabilla muy buen aporte  ;)
Title: Re: [Aporte] SubForos
Post by: Sergioropase on October 13, 2009, 05:21:05 PM
y para el tema cargo este board os podeis fijar para ponerlo con imagenes en vez de puntos.

Disculpame mafia7,pero no me di cuenta del mensaje.

Lo adjunto.

Y las imagenes tienen que ir asi:

offk.gif
onk.gif
onk2.gif

Y tienen que ir a http://www.tuforo/Themes/cargo_tp09/images

y dentro de images las 3 imagenes.

Salu2

Title: Re: [Aporte] SubForos
Post by: mafia7 on October 13, 2009, 05:30:42 PM
Quote from: sergioropase on October 13, 2009, 05:21:05 PM
y para el tema cargo este board os podeis fijar para ponerlo con imagenes en vez de puntos.

Disculpame mafia7,pero no me di cuenta del mensaje.

Lo adjunto.

Y las imagenes tienen que ir asi:

offk.gif
onk.gif
onk2.gif

Y tienen que ir a http://www.tuforo/Themes/cargo_tp09/images

y dentro de images las 3 imagenes.

Salu2

Gracias amigo
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on October 13, 2009, 06:59:06 PM
hay un mod ahora que se llama aligned bilateral children algo asi es para alinearlos de a tres o de a 2
Title: Re: [Aporte] SubForos
Post by: spanw on December 11, 2009, 12:58:04 AM
necesito ayuda para que puedan modificar el de mi theme porfavor :D
no logro encontrar la linea Y_Y y ese mod ya no esta para descargarlo

Title: Re: [Aporte] SubForos
Post by: zutzu on December 15, 2009, 12:09:47 AM
ahora esta este mod

Tidy Child Boards
http://custom.simplemachines.org/mods/index.php?mod=2294 (http://custom.simplemachines.org/mods/index.php?mod=2294)

Compatible With:

2.0 RC1.2, 2.0 RC2, 1.1.11
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on December 15, 2009, 01:55:03 PM
no lo conocia, es practicamente igual solo que ahora permite tambien de a 4 :P

gracias por el mod!
Title: Re: [Aporte] SubForos
Post by: mafia7 on December 16, 2009, 08:28:56 PM
si y es de marabilla smf es lo masimo siempre esta buscando para hacer las mejoras para nuestro foro smf  ;D ;D
Title: Re: [Aporte] SubForos
Post by: ●[¤«HuGo»¤]● on December 27, 2009, 02:09:52 PM
Muchas graxias la primera modificaccion me sirvio en el theme Urban

Igual si no kieren k este muy separado los subforos puede modificar lo siguiente:

<table style="float:right; margin-top: 1px;"

yo le puse 1 para k no se separe mucho xD

las imagenes del codigo salian mal x k kedaba los dos //

asi k se los kite y kedo bien :P

'offk.gif"

xiau ^^
Title: Re: [Aporte] SubForos
Post by: phyzer on July 05, 2010, 08:13:39 PM
Alguien sabe como hacer esto en la version 2.0 RC3???
Title: Re: [Aporte] SubForos
Post by: lean on July 05, 2010, 08:27:14 PM
Si leerias todos los mensajes de este post te encontras con la respuesta.

Title: Re: [Aporte] SubForos
Post by: phyzer on July 07, 2010, 12:51:16 AM
Quote from: lean on July 05, 2010, 08:27:14 PM
Si leerias todos los mensajes de este post te encontras con la respuesta.

Encontre la respuesta en este mod, igual gracias :D

http://custom.simplemachines.org/mods/index.php?mod=2294
Title: Re: [Aporte] SubForos
Post by: zutzu on July 07, 2010, 12:58:43 AM
Si hubieras visto un poco mas arriba, te hubieras topado con el enlace de ese mismo Mod (http://www.simplemachines.org/community/index.php?topic=250135.msg2405764#msg2405764) :)

Title: Re: [Aporte] SubForos
Post by: lean on July 07, 2010, 02:55:50 PM
Quote from: phyzer on July 07, 2010, 12:51:16 AM
Quote from: lean on July 05, 2010, 08:27:14 PM
Si leerias todos los mensajes de este post te encontras con la respuesta.

Encontre la respuesta en este mod, igual gracias :D

http://custom.simplemachines.org/mods/index.php?mod=2294

Enrealidad no enciontraste la respuesta en ese mod, leiste lo que te escribi y viste que estaba ese mod. Agradece cuando te ayudan y te dan la solucion, ese "igual gracias" suena a "no me sirvio tu respuesta pero igual gracias".
Desagradecido, ya mismo te anoto para no volver a ayudarte...
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on July 07, 2010, 03:27:11 PM
No creo que sea desagradecido :o si aclaro "igual gracias". Se refiero (para mi) que tal vez no lo entendio y busco por otro lado y entonces dijo "Lo encontre de otra forma, igual gracias por la ayuda o por haber respondido".
Title: Re: [Aporte] SubForos
Post by: aeiou15 on July 07, 2010, 04:51:01 PM
hola man mira e echo eso que me pides pero no me sale   me larga este error "error en emplatillar algo haci xD"  pues mira me arias el favor de hacer que lo nesecito

mi theme mozilla
version 1.1.11

aca mi board

Pd : diganme donde subo la imagen y de donde la saco xDsoy medio torpe
Title: Re: [Aporte] SubForos
Post by: phyzer on July 07, 2010, 05:52:11 PM
Quote from: lean on July 07, 2010, 02:55:50 PM
Quote from: phyzer on July 07, 2010, 12:51:16 AM
Quote from: lean on July 05, 2010, 08:27:14 PM
Si leerias todos los mensajes de este post te encontras con la respuesta.

Encontre la respuesta en este mod, igual gracias :D

http://custom.simplemachines.org/mods/index.php?mod=2294

Enrealidad no enciontraste la respuesta en ese mod, leiste lo que te escribi y viste que estaba ese mod. Agradece cuando te ayudan y te dan la solucion, ese "igual gracias" suena a "no me sirvio tu respuesta pero igual gracias".
Desagradecido, ya mismo te anoto para no volver a ayudarte...

la verdad es que no lo tome de este post, fue torpe de mi parte ya que estaba frente a mis narices....   , deberias pensar de otra forma y no en esa manera de que "si, es un desagradecido" , siempre he agradecido a los que me ayudan o intentan ayudarme.
Title: Re: [Aporte] SubForos
Post by: lean on July 07, 2010, 06:36:32 PM
Ok, entonces entendi mal yo. Todo bien!
Aveces me cansa ver el desagradecimiento de cierta gente a la cual ayudas, por eso quizas me apure un poco en la respuesta.
SAludos!
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on July 08, 2010, 12:45:24 PM
Si suele pasar :P
Title: Re: [Aporte] SubForos
Post by: Blackdozer on July 08, 2010, 02:23:11 PM
Así los subforos quedan mas presentables, es bueno saberlo ;D
Title: Re: [Aporte] SubForos
Post by: lucas-ruroken on July 08, 2010, 06:12:47 PM
si, igual me dejo de gustar personalmente :P