Página 1 de 2
Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 00:51
por RaulT
Mi problema venía originalmente de aquí:
http://www.phpbb-es.com/foro/mensaje222661.html
Se me ofreció una alternativa interesante de editar en subsilver 2 el editor de texto y personalizarlo un poco.
Principalmente me gustaría conseguir un botón de color de texto que se despliegue y en el que se visualicen los colores a elegir y quitar el que no se ve los colores.
¿Alguien me puede ayudar con eso?
Muchas gracias.
Web: http://sindromemusical.com/Mundofreak
Datos: Wordpress y phpBB3 integrado con WP-United
phpBB3 3.0.11 (Registro desactivado para que se haga a través del formulario de WordPress), WordPress 3.5.2.
MODs Instalados en phpBB3: AutoMod y WP-United
Plantilla(s) usada(s): subsilver2 (los otros parecen tirar mal con el
estilo Magazino de WordPress al configurarlos con el WP-United)
Servidor: Linux, pago, aruba.it
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 04:46
por micontre
esto es para soporte general , soporte de estilo esta mas abajo.
haber si algun moderador lo mueve a su sitio .
mira si puedes poner alguna imagen de como lo tienes y como te gustaria que quedara.
o vasandote en estas que seria mas o menos como quedaria.
¿mas o menos asi?

Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 11:26
por RaulT
Exactamente como lo tienes tú ahí es como lo quiero.
A mi se me ve así:

Y es lo unico que me da un poco de rabia, porque el resto parece funcionar perfecto.
Y así es como se ve con Prosilver:
Como se puede comprobar la paleta de colores es invisible.
Y me gustaría poder arreglar eso.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 13:41
por micontre
ok.
con esto pondremos el editor de color de letra de
subsilver2
como el estilo
prosilver
(que es lo que estas buscando)
Abrir archivo styles/subsilver2/template/posting_buttons.htlm
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.Código: Seleccionar todo
<!-- IF not $S_SIGNATURE and not S_EDIT_DRAFT -->
<td class="genmed" align="center">{L_FONT_COLOR}</td>
<!-- ENDIF -->
Borrar - Nota: Quitar la(s) línea(s) encontradas en la búsqueda.
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.Código: Seleccionar todo
<option value="200">{L_FONT_HUGE}</option>
<!-- ENDIF -->
<!-- ENDIF -->
</select></span>
Añadir después - Nota: Añadir las siguientes líneas en una nueva línea, después de la línea encontrada.Código: Seleccionar todo
<!-- IF not $S_SIGNATURE and not S_EDIT_DRAFT --><input type="button" class="button2" name="bbpalette" id="bbpalette" value="{L_FONT_COLOR}" onclick="change_palette();" title="{L_BBCODE_S_HELP}" /><!-- ENDIF -->
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.
Añadir después - Nota: Añadir las siguientes líneas en una nueva línea, después de la línea encontrada.Código: Seleccionar todo
<!-- IF not $S_SIGNATURE and not S_EDIT_DRAFT -->
<div id="colour_palette" style="display: none;">
<dl style="clear: left;">
<dt><label>{L_FONT_COLOR}:</label></dt>
<dd>
<script type="text/javascript">
// <![CDATA[
function change_palette()
{
dE('colour_palette');
e = document.getElementById('colour_palette');
if (e.style.display == 'block')
{
document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
}
else
{
document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
}
}
colorPalette('h', 15, 10);
// ]]>
</script>
</dd>
</dl>
</div>
<!-- ENDIF -->
Abrir archivo styles/subsilver2/template/editor.js
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.
Añadir después - Nota: Añadir las siguientes líneas en una nueva línea, después de la línea encontrada.Código: Seleccionar todo
/**
* Set display of page element
* s[-1,0,1] = hide,toggle display,show
* type = string: inline, block, inline-block or other CSS "display" type
*/
function dE(n, s, type)
{
if (!type)
{
type = 'block';
}
var e = document.getElementById(n);
if (!s)
{
s = (e.style.display == '' || e.style.display == type) ? -1 : 1;
}
e.style.display = (s == 1) ? type : 'none';
}
Abrir archivo styles/subsilver2/template/posting_body.htlm
Buscar - Nota: Esto puede ser una búsqueda parcial, y no una línea entera.Código: Seleccionar todo
<!-- IF S_BBCODE_ALLOWED -->
<td width="80" align="center" valign="top">
<script type="text/javascript">
// <![CDATA[
colorPalette('v', 7, 6)
// ]]>
</script>
</td>
<!-- ENDIF -->
Borrar - Nota: Quitar la(s) línea(s) encontradas en la búsqueda.
actualizar plantilla y limpiar cache.
si los cuadros de la paleta de colores se ven muy grandes se puede ajustar en el archivo posting_buttons.htlm
cambiando
15, 10
a la medida que mas guste 15 es el ancho 10 el alto
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 16:04
por RaulT
He seguido los pasos expuestos y se me ve así (los colores siguen sin verse):

Y se me ha descuadrado un poquito bastante.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 16:13
por micontre
¿puedes dejar aqui en un rar o zip los archivos que has editados como adjunto?
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 16:16
por RaulT
Adjuntos estan a esta respuesta.
Muchas gracias.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 16:38
por micontre
no se si algun mod te haria eliminar bastante codigo de los archivos.
prueva con estos (son de una instalacion limpia, asi que si tienes algun mod que toque estos archivos tendras que mirarlo
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:02
por RaulT
Ahora se me ve así.

Si paso el ratón por encima los colores parecen estar, pero no se ven.
¿Y si pruebo a cambiar el tamaño? ¿O hay otra alternativa?
Visualmente creo que hemos avanzado bastante.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:06
por micontre
prueva cambiar el editor tambien
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:12
por RaulT
El botón Color de Fuente no se despliega mostrando los colores.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:16
por micontre
es verdad
perdona
lo subi sin editar
mira de editar esa parte
pd:lo he vuelto a subir bien
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:21
por RaulT
Lo mismo de antes. Se sabe que están los colores, pero no se ven.
Se ve el código númerico del color cuando pasas el ratón por encima, pero no se ve.
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:25
por micontre
¿hay alguna zona de el foro con permisos de escribir los visitantes o algun user de prueba?
asi lo podria mirar mejor
Re: Edicción del posting_body.html para subsilver 2
Publicado: 12 Jul 2013, 17:28
por RaulT