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
Modificar newthread
abelmarin   27 Jul, 2014, 3:43 pm
#1
Quiero modificar la parte cuando vamos a crear un nuevo thread, ahora les dejo una imagen y les explico mejor.

[Imagen: e0SFf9z.png]

Quiero que el editor de texto ocupe todo el ancho de la tabla (que tenga unos pixeles de margen obvio) y que justo debajo del editor termine la tabla, tal cual como lo indica el recuadro naranja.

Todas las demas opciones me gustaría que estuviesen en una nueva tabla, así como la primera que dice "Enviar un nuevo tema" pero cambiarle el titulo y ahi meter todas esas opciones que hay abajo. Y si es posible, ponerlas en un spoiler.
- - - Actualizado - - -
Tambien me gustaría saber como modificar los colores de mi caja de texto, y si es posible la ubicacion de los botones.
Última modificación: 27 Jul, 2014, 3:44 pm por cruzitovlf.
BitLiberal   27 Jul, 2014, 4:56 pm
#2
Plantia newthread en "Nuevo tema". Y HTML.

Si lo que quieres es que te digamos como cambiar el codigo, sin verlo dificil.

  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
abelmarin   27 Jul, 2014, 5:40 pm
#3
Esta es mi plantilla newthread.

Código:
<html>
<head>
<title>{$lang->newthread_in}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/post.js?ver=1400"></script>
</head>
<body>
{$header}
{$preview}
{$thread_errors}
{$attacherror}
<form action="newthread.php?fid={$fid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_thread}</strong></td>
<tr>
<td class="trow2" width="20%"><strong>{$lang->thread_subject}</strong></td>
<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong></td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="70" tabindex="2">{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
{$option_signature}
{$disablesmilies}</span></td>
</tr>
{$modoptions}
{$subscriptionmethod}
{$pollbox}
{$captcha}
</table>
{$attachbox}
<br />
<div style="text-align:center"><input type="submit" class="button" name="submit" value="{$lang->post_thread}" tabindex="4" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="5" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$footer}
</body>
</html>

Tambien me gustaría saber que editar para modificar la caja de texto.
Última modificación: 27 Jul, 2014, 5:40 pm por cruzitovlf.
BitLiberal   28 Jul, 2014, 4:54 am
#4
Hacerlo a ciegas no es recomendable, pero creo que esto es lo que necesitas:
Código:
<html>
<head>
<title>{$lang->newthread_in}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/post.js?ver=1400"></script>
</head>
<body>
{$header}
{$preview}
{$thread_errors}
{$attacherror}
<form action="newthread.php?fid={$fid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_thread}</strong></td>
<tr>
<td class="trow2" width="20%"><strong>{$lang->thread_subject}</strong></td>
<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong></td>
<td class="trow2">
<textarea name="message" id="message" style="width:90%;height:400px;" tabindex="2">{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
</table>
<br/><br/>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
{$option_signature}
{$disablesmilies}</span></td>
</tr>
{$modoptions}
{$subscriptionmethod}
{$pollbox}
{$captcha}
</table>
{$attachbox}
<br />
<div style="text-align:center"><input type="submit" class="button" name="submit" value="{$lang->post_thread}" tabindex="4" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="5" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$footer}
</body>
</html>

No copies codigo de la web directamente en la plantilla, antes pegalo en el bloc de notas.

  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
abelmarin   28 Jul, 2014, 11:08 am
#5
Quedó perfecto, lo edite un poco para agregarle un titulo al bloque del medio y quedo 10 puntos. Ahora, tengo una pregunta, hay algun código que sea una onda spoiler, es decír, que envuelvas cierto contenido en ese code, y al verlo, tengas que hacer click en un titulo por ej. para que se despliegue lo que hay dentro.
BitLiberal   29 Jul, 2014, 3:58 am
#6
(28 Jul, 2014, 11:08 am)abelmarin escribió: Quedó perfecto, lo edite un poco para agregarle un titulo al bloque del medio y quedo 10 puntos. Ahora, tengo una pregunta, hay algun código que sea una onda spoiler, es decír, que envuelvas cierto contenido en ese code, y al verlo, tengas que hacer click en un titulo por ej. para que se despliegue lo que hay dentro.

Código:
<div class="divspoiler">
<input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
</div><div><div class="spoiler" style="display: none;">

-- Aquí el contenido que queremos ocultar --

</div></div>

Modificacion y estilizacion te lo dejo a ti.

¡Saludos!

  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.