Foro muy estrecho Leido 10.773 veces

 
 
Pregunta
Resuelta.
Bueno el problema es que con el nuevo theme que cree el foro sale muy estrecho y no se arreglarlo, uno me dijo que había que añadir "if" o algo asi, pero no se donde, aqui la imagen de como me queda el foro:


Y yo le quiero que ocupe todo de ancho como lo tengo ahora, lo podeis ver como lo tengo aqui http://themes-nk.es/index.php?file=Forum

Pues lo que quiero es que ocupe todo lo ancho, aqui os dejo el codigo para ver si sois capaces de hacerlo.




function top() /// ouverture de la fonctions top Défini le haut et la gauche du site
{
global $nuked, $op, $file, $page;
include ('themes/tn_v1/config/config_rooster.php');

echo"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-style-type" content="text/css" />
<meta name="keywords" content="" . $nuked['keyword'] . "" />
<meta name="Description" content="" . $nuked['description'] . "" />
<title>:: $nuked[name] :: $nuked[slogan] - </title>
<link href="themes/tn_v1/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="themes/tn_v1/flash.js"></script>
</head>
<body>
<table width="1047" height="179" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
";


<script type="text/javascript">show_flash('1047', '179', 'themes/tn_v1/images/header_classik_clan.swf', '#FFFFFF', '

echo "team=" . $nuked['name'];

');</script>


echo "
</td>
</tr>
</table>
<table width="1047" height="102" border="0" align="center" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/blocks.jpg">
<tr>
<td width="41"><table width="41" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td width="233" valign="top" style="padding-top:3px;">";include('themes/tn_v1/block_news.php');echo"</td>
<td width="238" valign="top">";include('themes/tn_v1/block_wars.php');echo"</td>
<td width="240" valign="top">";include('themes/tn_v1/block_dl.php');echo"</td>
<td width="208" valign="center">";include('themes/tn_v1/block_user.php');echo"</td>
<td width="40"><table width="40" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>

";




echo "

<table width="1044" border="0" align="center" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/background.jpg">
<tr>
<td width="32"><table width="32" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td valign="top"><table width="935" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="146" valign="top"><table width="146" border="0" cellpadding="0" cellspacing="0">
<tr>


</tr>




<table width="203" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
"; get_blok('gauche'); echo "
</td>
</tr>
</table></td>
<td width="576" valign="top"><table width="576" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
";
if ($op == "index" && $file != "Admin" && $page != "admin") get_blok('centre');
}

function footer()
{
global $nuked, $op, $file, $page;
if ($op == "index" && $file != "Admin" && $page != "admin") get_blok('bas');
echo "
</td>
</tr>
</table></td>
<td width="203" valign="top"><table width="203" height="75" border="0" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/block_stats.jpg">
<tr>
<td valign="top"><table width="203" height="18" border="0" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<table width="203" height="49" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="106" valign="top">";include('themes/tn_v1/block_stats_gauche.php');echo"</td>
<td width="107" valign="top">";include('themes/tn_v1/block_stats_droite.php');echo"</td>
</tr>
</table></td>
</tr>
</table>
<table width="203" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
"; get_blok('droite'); echo "
</td>
</tr>
</table></td>
</tr>
</table></td>
<td width="33"><table width="33" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<table width="1044" height="49" border="0" align="center" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/footer.jpg">
<tr>
<td valign="top"><table width="1022" height="17" border="0" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
</table>
<table width="1047" height="25" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="52"><table width="52" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td width="222"><table width="222" height="25" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" style="padding-bottom: 5px;">
<span style="color: #FFFFFF;">Thème realizado por </span><a href="http://www.themes-nk.es/" alt="Classik-NK: Création de thèmes Nuked Klan - NK" style="color: #FFFFFF;">Rad - Themes-Nk.es</a>
</td>
</tr>
</table></td>
<td width="428" align="center" valign="center" style="color: #414141; padding-top: 5px;">
<strong>$nuked[footmessage]</strong>
</td>
<td width="265" align="left">
";include('Includes/copyleft.php');echo"
</td>
<td width="33"> </td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>";
exit;
}

function news($data)
{
echo "
<table width="576" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<table height="0" width="576" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/mini_haut_news.jpg">
<tr>
<td></td>
</tr>
</table>
<table width="576" height="39" background="themes/tn_v1/images/titre_news.jpg">
<tr>
<td width="576" align="center" style="color: white;" valign="center">
<strong>$data[titre]</strong>
</td>
<td width="400" valign="top">
<a href="index.php?file=News&op=index_comment&news_id=$data[id]" style="color: #414141;">
Commentaires ($data[nb_comment])</a>
</td>
</tr>
</table>
<table width="576" height="17" background="themes/tn_v1/images/comm_news.jpg">
<tr>
<td align="center" valign="center">
Par $data[auteur]
le $data[date] à $data[heure]
</td>
</tr>
</table>

</td>
</tr>
<tr>
<td width="576" background="themes/tn_v1/images/corps_news.jpg" class="contenu_news" align="left">
$data[image] $data[texte]
</td>
</tr>
<tr>
<td width="576" height="17" background="themes/tn_v1/images/bas_news.jpg">
</td>
</tr>
</table>";
}

function block_gauche($block)
{
echo"
<table width="203" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="203" height="31" background="themes/tn_v1/images/haut_block_gauche.jpg" align="center">
<table width="203" height="27">
<tr>
<td align="center">
<strong>$block[titre]</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="203" background="themes/tn_v1/images/corps_block_gauche.jpg" align="left" class="contenu_colonnes">
$block[content]
</td>
</tr>
<tr>
<td width="203" height="12" background="themes/tn_v1/images/bas_block_gauche.jpg">
</td>
</tr>
</table>";
}

function block_droite($block)
{
echo"
<table width="203" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="203" height="31" background="themes/tn_v1/images/haut_block_droite.jpg" align="center">
<table width="203" height="25">
<tr>
<td align="center" style="color: white">
<strong>$block[titre]</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="203" background="themes/tn_v1/images/corps_block_droite.jpg" align="left" class="contenu_colonne_droite">
$block[content]
</td>
</tr>
<tr>
<td width="203" height="10" background="themes/tn_v1/images/bas_block_droite.jpg">
</td>
</tr>
</table>";
}

function block_centre($block)
{
echo"
<table width="576" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<table height="0" width="576" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/mini_haut_news.jpg">
<tr>
<td></td>
</tr>
</table>
<table width="576" height="30" background="themes/tn_v1/images/haut_block_centre.jpg">
<tr>
<td width="576" align="center" style="color: white;" valign="center">
<strong>$block[titre]</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="576" background="themes/tn_v1/images/corps_news.jpg" class="contenu_news" align="left">
$block[content]
</td>
</tr>
<tr>
<td width="576" height="17" background="themes/tn_v1/images/bas_news.jpg">
</td>
</tr>
</table>";
}

function block_bas($block)
{
echo"
<table width="576" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<table height="0" width="576" cellpadding="0" cellspacing="0" background="themes/tn_v1/images/mini_haut_news.jpg">
<tr>
<td></td>
</tr>
</table>
<table width="576" height="30" background="themes/tn_v1/images/haut_block_centre.jpg">
<tr>
<td width="576" align="center" style="color: white;" valign="center">
<strong>$block[titre]</strong>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="576" background="themes/tn_v1/images/corps_news.jpg" class="contenu_news" align="left">
$block[content]
</td>
</tr>
<tr>
<td width="576" height="17" background="themes/tn_v1/images/bas_news.jpg">
</td>
</tr>
</table>";
}

function opentable()
{
echo"
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="576">
</td>
</tr>
<tr>
<td width="576">
";
}

function closetable()
{
echo"
</td>
</tr>
<tr>
<td width="576">
</td>
</tr>
</table>";
}


 

 





 
Respuesta correcta
Entendí mal, aqui te dejo el foro ensanchado sin los bloques izquierdo y derecho, solo el foro y ocupando todo el ancho del diseño.

theme.php

imagen previa:


 

 


 
El problema es que tienes anchos de tabla fijos y no por porcentaje, por ejemplo

En el html se ve:
<table width="1047"

Cuando debería ser:
<table width="100%"

 

 


 
En <table width="1047" height="179" border="0" align="center" cellpadding="0" cellspacing="0"> al principio del body pon <table width="1047" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
 

 


 
fijate si tiene q ver con:

. "<table class="blanc" style="background-image: url(themes/classik_clan/blocks/login/centre.png);margin-left: auto; margin-right:185px;\ text-align: left;" width="205" border="0"

(nose mucho de eso). solo intento ayudar.-
Saludos!

 

 





 
No me ha servido ninguno se queda igual.
 

 


 
Vas a tener que hacer lo que dice Jesús (tambien modificar las que ponga 1044 por 100%) y modificar las imágenes para que no distorsionen. Por ejemplo la imagen bloks.jpg si la abres con un editor seguro que de ancho son 1047 pixeles al poner 100% la imagen distorsionará para ajustarse al nuevo ancho.

Lo primero que puedes cambiar es el ancho de:

<script type="text/javascript">show_flash('1262', '179', 'themes/tn_v1/images/header_classik_clan.swf', '#FFFFFF', '

echo "team=" . $nuked['name'];

');</script>

No copies la línea ya que al pegar el código en el foro se han perdido las contrabarras y te dará error. Si quieres pásame el theme.php y te lo modifico.

pD: he modificado el theme.php y las imagenes (cutremente) para que veas como queda y lo que debes modificar:

Haz una copia de seguridad de las imagenes y el theme.php antes de reemplazar lo que te paso.

www.megaupload.com/?d=7VEE09ZF

 

 


 
Prueba a entrar donde dicen aqui Entra
Suerte

 

 


 
Respuesta correcta
Entendí mal, aqui te dejo el foro ensanchado sin los bloques izquierdo y derecho, solo el foro y ocupando todo el ancho del diseño.

theme.php

imagen previa: