Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Problema con ancho del mycode Module
happyman   9 Jun, 2011, 10:35 am
#1
Url del foro: http://www.infra-films.info/poliziotteschi/index.php
Versión: 1.6.3
Actualización: No
Tema instalado: Apart 1

Hola, soy nuevo por aquí y tengo una duda; He instalado un MyCode llamado [module] que he bajado de la web oficial creo community.mybb
Este myCode crea una tabla con estilos predefinidos. Los códigos son los siguientes:
Código:
\[module title=(.*?)\](.*?)\[/module\]
y para el reemplazo usa éste:
Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead"><strong>$1</strong></td></tr>
<tr><td class="trow1">
$2
</td></tr>
</table>

Funciona perfecto, me crea una tabla que luego yo relleno con los MyCodes de td, tr, etc... pero dicho MyCode [module] me coge el 100% del ancho del espacio para postear y yo solo quisiera que su ancho fuera la mitad, es decir, del 50% y miro el reemplazo html pero no sé como puedo modificar el ancho.

Aquí les dejo una captura para que vean como me ocupa todo el ancho y yo quisiera solo que ocupase la mitad.
[Imagen: capmodule.png]

Alguien me puede ayudar con mi duda? tengo la sensación de que ha de ser una tontería pero estoy pez en esto...

Muchas gracias y saludos.
~Night   9 Jun, 2011, 10:58 am
#2
El remplazo déjalo así:
Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder2">
<tr><td class="thead"><strong>$1</strong></td></tr>
<tr><td class="trow1">
$2
</td></tr>
</table>
Luego ve a AdminCP -> Estilos y plantillas -> Estilos -> Tu theme -> global.css y buscas .tborder y copias todo eso y lo pegas al final pero le pones .tborder2 y donde dice width ponle menos
happyman   9 Jun, 2011, 11:20 am
#3
Hola Night, gracias por la respuesta;
hago lo que me dices pero me pierdo al llegar a .tborder, veo a la izquierda unos datos y a la derecha una caja de texto con un pequeño código; deduzco que debo copiar ese mismo código pero no entiendo eso de
Cita:y lo pegas al final pero le pones .tborder2...

no entiendo donde debo pegar el código...Huh
~Night   9 Jun, 2011, 11:22 am
#4
En esa caja que me mencionas selecciona modo avanzado o algo así y luego buscas lo que te dije.
Lo de pegar al final te lo dije para que no se te entrevere el código osea, pégalo al final de global.css
happyman   9 Jun, 2011, 11:29 am
#5
(9 Jun, 2011, 11:22 am)~Night escribió: En esa caja que me mencionas selecciona modo avanzado o algo así y luego buscas lo que te dije.
Lo de pegar al final te lo dije para que no se te entrevere el código osea, pégalo al final de global.css

Perfecto, lo he conseguido; Muchas gracias compañero.

Lo he conseguido de la siguiente manera:
He abierto global.css y efectivamente he seleccionado la opción Editar hoja de estilo: Avanzado; una vez allí he buscado la cadena .tborder, la he copiado y la he pegado justo debajo cambiando el nombre a .tborder2 y modificando el ancho a 50%. Ahora el módulo va haciendose ancho a medida que lo voy rellenando.

Reitero mis agradecimientos. Un cordial saludo.
Omar G.   9 Jun, 2011, 11:47 am
#6
Este es tu código:
Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead"><strong>$1</strong></td></tr>
<tr><td class="trow1">
$2
</td></tr>
</table>

Lo pudiste cambiar a esto:
Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="width:auto;">
<tr><td class="thead"><strong>$1</strong></td></tr>
<tr><td class="trow1">$2</td></tr>
</table>

Si quieres claro, y en lugar de usar 50% como dijiste podrías usar auto y así se adapta solo.

Pd: Esto ay estaba solucionado, pero me parece mas simple así.
happyman   9 Jun, 2011, 12:51 pm
#7
También es una buena idea. Muchas gracias sama34 y Night.

Saludos.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.