PCu es una selección de temas orientados a los parches de sistemas WEBs (PCu = Parche Curita).
¿Se han fijado que a veces uno necesita modificar el footer de SMF pero es un poco dificil porque los desarrolladores no explican como hacerlo y cuando por fin encuentras la función que lo hace al modificarlo te da un error de theme?.
Al grano. Buscamos el archivo subs/Subs.php y buscamos esto:
Código
// Show the copyright... function theme_copyright($get_it = false) { ...
Esta función es el que se encarga del copyright y podemos evadir unos cuantos googledorks y gente en busca de foros vulnerables ya que nos canta de plano la versión del mismo.
Ahora si queremos eliminar completamente el copyright no podemos darle un return true o simplemente eliminar el contenido porque el sistema nos alertará. Hay formas de eliminar esa alerta pero mejor vamos a hacerlo mas sencillo.
Buscamos en nuestro theme el archivo index.template.php y buscamos la siguiente linea:
Código
function template_main_below(){ ...
Ahora en ese lugar saldrá la impresión del copyright junto a la declaración de varias variables ocultas.
A menos que modifiquemos el subs.php podemos escribir directamente un <!-- --> pero el problema es que podría dar conflicto con algunas actualizaciones del smf asi que modificamos el theme sin la necesidad de tocar los subs.
Donde dice:
Código
theme_copyright();
si le ponemos /**/ o lo eliminamos da error, si le ponemos <!-- --> o <div style="display: none también da error por lo tanto le damos el gusto y lo imprimimos pero a nuestra forma
Código
theme_copyright();
Iniciamos la encapsulación dle buffer de salida, imprimimos el copyright, lo pasamos a una variable y eliminamos el buffer despues podemos darle unset() para eliminarlo aunque no hay necesidad.
Saludos.