Modificar php embed bbcode color

  • Autor Autor DiCHANHO
  • Fecha de inicio Fecha de inicio
DiCHANHO

DiCHANHO

Delta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Es la primera vez que me topo con algo que no sepa hacer en vB , me siento sucio! jajaj

Alguien sabe como modificar los colores de los contenedores de las etiquetas
PHP:
 ?

intente plantillas, css, incluso busque dentro del core y class, pero no encuentro los colores que me muestra el diseño.

uso 4.2.3 pl 2
 
¿ ya has probado a sobreescribir el color con un "!important"? ¿ no te ha funcionado?
Yo no conzco VBulletin pero por lo que cuentas tal vez se esté modificando el color de forma dinámica a través de JS.
No es algo muy habitual pero ya lo vi alguna vez.
¿ has probado a realizar una búsqueda en los archivos con el código RGB que quieres cambiar? Te bajas un respaldo del core del sitio y buscas el color que sea, por ejemplo "#432423", ahí donde esté escondido lo sacarás antes o después, sobre todo si no es un color muy habitual.
Si quieres le puedo echar un vistazo. Me pasas el link por MP y me indicas cual es el color problemático y miro a ver de donde lo está heredando. No te garantizo que pueda sacar desde la consola el origen del color pero seguro que encuentro la manera de sobreescribirlo.
 
tema css !important lo pensé, pero me tope con que todos son <span style="color: #0000BB">texto</span> y en cada uno cambia el color... no tengo forma de filtrarlo. Si le meto color a un span dentro de la bbcode_code etc, cambiaría el color a todos, no tendría sentido.

Lo del JS lo busque, pero tampoco lo encontré. Lo mismo en plantillas, nada. Core php tampoco.

Busque el color hex que me muestra el código fuente de la web, no estaba en rgb.

Con que buscas sobre el respaldo del sitio?

Ahí te paso pm.
 
En la plantilla bbcode_php busca:
Insertar CODE, HTML o PHP:
<code>{vb:raw code}</code>

Reemplázalo por:
Insertar CODE, HTML o PHP:
<code class="code-php">{vb:raw code}</code>

En la plantilla additional.css añade:
Insertar CODE, HTML o PHP:
.code-php span{
color: red !important;
}

Con eso cambiamos el texto a color rojo

Saludos 🙂
 
En la plantilla bbcode_php busca:
Insertar CODE, HTML o PHP:
<code>{vb:raw code}</code>

Reemplázalo por:
Insertar CODE, HTML o PHP:
<code class="code-php">{vb:raw code}</code>

En la plantilla additional.css añade:
Insertar CODE, HTML o PHP:
.code-php span{
color: red !important;
}

Con eso cambiamos el texto a color rojo

Saludos 🙂


Aun no pruebo, pero a simple vista, no cambiarías todos los span del php?, hay cientos de span con diferentes colores dependiendo de si es una variable, un if, etc

te dejo un ejemplo:

VVCap Image
 
Es verdad, se cambian todos

He estado buscando por los archivos y no encuentro cual es el que hace ese trabajo, en el archivo includes/class_bbcode.php si están los colores del bbcode HTML pero el de PHP no están

Puedes buscar palabras/frases dentro de los archivos con el programa FileSeek u otro parecido, a ver si así aparece algo

Saludos 🙂
 
eso mismo vi, voy a intentar usar ese programa, ahí lo estoy descargando. Gracias

Es verdad, se cambian todos

He estado buscando por los archivos y no encuentro cual es el que hace ese trabajo, en el archivo includes/class_bbcode.php si están los colores del bbcode HTML pero el de PHP no están

Puedes buscar palabras/frases dentro de los archivos con el programa FileSeek u otro parecido, a ver si así aparece algo

Saludos 🙂

- - - Actualizado - - -

Y no, no funciono.. no lo encuentra. Solo el html en el php que dijiste tu.

PHP:
/**	* Fetches the colors used to highlight HTML in an [html] tag.	*	* @return	array	array of type (key) to color (value)	*/	function fetch_bbcode_html_colors()	{		return array(			'attribs'	=> '#0000FF',			'table'		=> '#008080',			'form'		=> '#FF8000',			'script'	=> '#800000',			'style'		=> '#800080',			'a'			=> '#008000',			'img'		=> '#800080',			'if'		=> '#FF0000',			'default'	=> '#000080'		);	}
 
También es posible que use algún js, como por ejemplo highlight.js o parecido
 
También es posible que use algún js, como por ejemplo highlight.js o parecido

pase el programa que me dijiste que revisa todos los archivos, supongo tmb los js. no?
 

Temas similares

Atrás
Arriba