Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Cambiar color de celda en php-nuke

Estas en el tema de Cambiar color de celda en php-nuke en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, como ven es una pregunta muy sencilla. Estoy realizando una web para una asociacion para los familiares de alzhéimer: www.afama-p.org (está en catalán y ...
  #1 (permalink)  
Antiguo 10/03/2005, 04:34
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Cambiar color de celda en php-nuke

Hola, como ven es una pregunta muy sencilla. Estoy realizando una web para una asociacion para los familiares de alzhéimer: www.afama-p.org (está en catalán y en construcción, jeje), la estoy haciendo con php-nuke y como pueden ver he cambiado todos los colores del theme 3D-Fantasy, menos la celda de en medio, la que está en blanco y queda fatal, jeje.

Como no sé de php no sé como cambiar ese color, los otros colores los he cambiado con los archivos .html que lleva el theme, pero la celda de en medio na de na.

Muchas gracias
Un saludo
  #2 (permalink)  
Antiguo 10/03/2005, 05:14
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
La verdad es que sí, queda como el culo . A ver si puedo ayudarte. Espero que todo los cambios que estés haciendo los hagas directamente en el theme...

Vete al archivo theme.php y sobre la línea 83 ves algo así:


echo "</td></tr></table><table width=\"840\" cellpadding=\"0\" bgcolor=\"000000\" cellspacing=\"0\" border=\"0\">\n"

Lo que te he puesto en rojo es lo que tienes que cambiar: bgcolor=\"000000\"
imagino que sabes como hacerlo, cambias 000000 por tu color.

Si esto no funciona o te cambia otra cosa (que es probable, porque lo he mirado corriendo ) pues me lo dices.
  #3 (permalink)  
Antiguo 10/03/2005, 05:23
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Muchas gracias, al llegar a casa lo pruebo y te cuento.

Un saludo
  #4 (permalink)  
Antiguo 10/03/2005, 07:11
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola, he buscado esa linea y en la linea 83 hay:
$tmpl_file = "themes/3D-Fantasy/left_center.html";

Lo más parecido a lo que me comentas es la linea 58:
echo "<body bgcolor=\"#F8EAA9\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\"><br>\n\n\n";

??

Gracias. Un saludo
  #5 (permalink)  
Antiguo 10/03/2005, 09:07
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Qué versión de php-nuke estás usando?
Puede ser alguna línea más arriba, pero no tanto. Entre la 80 y la 85.
  #6 (permalink)  
Antiguo 10/03/2005, 09:21
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Perdona, ahora que lo pienso, el problema no es la versión, sino que estás utilizando un theme que no es el que viene por defecto en el php-nuke. Así que las líneas estarán cambiadas. Puedes coger el theme por defecto del nuke?

De todas formas te intento explicar. Busca esto:

$public_msg = public_message();
echo "$public_msg<br>";
echo "</td></tr></table><table width=\"840\" cellpadding=\"0\" bgcolor=\"ffffff\" cellspacing=\"0\" border=\"0\">\n"

Tienes que buscar los mensajes públicos (public_message). Ahora te he puesto bgcolor=\"ffffff\" (que antes te había puesto negro y así no te sale). De todas formas no busques la cadena completa. con el theme que estás usando no sé indicarte en qué línea estará.
  #7 (permalink)  
Antiguo 10/03/2005, 09:24
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Estoy en el trabajo, cuando llegue a casa te cuento...

De todas formas he buscado en el theme "ffffff" y no me encuentra nada ¿?

Un saludo y muchas gracias por ayudarme.
  #8 (permalink)  
Antiguo 10/03/2005, 09:57
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Cuando das a editar-->buscar tienes que darle en la pestaña que te busque en el código (quizás ya lo sepas), sino sólo te busca en la página y no en su código.
  #9 (permalink)  
Antiguo 10/03/2005, 15:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Cita:
Iniciado por ldp
Cuando das a editar-->buscar tienes que darle en la pestaña que te busque en el código (quizás ya lo sepas), sino sólo te busca en la página y no en su código.
Yo habro el archivo con wordpad - pulos en edit - buscar - y solo me salen dos pestañas para marcar: solo palabras completas y coincidir mayúsculas y minúsculas. No me sale nada de "busque en el codigo"


Te pongo allí donde pone public_message, no sale nada de bgcolor ¿?:
$public_msg = public_message();
$tmpl_file = "themes/3D-Fantasy/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(left);
$tmpl_file = "themes/3D-Fantasy/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}

Muchas gracias
Un saludo
  #10 (permalink)  
Antiguo 11/03/2005, 02:35
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Qué archivo estás abriendo?
Y, porque no usas un editor de php? El php designer 2005 es gratis y es genial. Si te vas a w w w . download . c o m te lo puedes bajar. Te lo digo porque es más fácil trabajar que con el wordpad.
  #11 (permalink)  
Antiguo 11/03/2005, 02:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Cita:
Iniciado por ldp
Qué archivo estás abriendo?
Y, porque no usas un editor de php? El php designer 2005 es gratis y es genial. Si te vas a w w w . download . c o m te lo puedes bajar. Te lo digo porque es más fácil trabajar que con el wordpad.
Estoy abriendo el Theme.php
Muchas gracias por el link

Saludos
  #12 (permalink)  
Antiguo 11/03/2005, 03:01
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Si no han borrado los comentarios del theme deberías encontrar un bloque que empieza así:

/************************************************** **********/
/* Function themeheader() */
/************************************************** **********/

En ese bloque, después de todo lo que habla del menú superior* (si tu theme tiene menú superior) está lo de $public_msg = public_message();


*te das cuenta de que habla del menú siperior porque vienen un monton de vínculos y los enlaces a las imágenes que van en el menú (por ejemplo account.gif).

Cuando lo encuentres, seguimos :)
  #13 (permalink)  
Antiguo 11/03/2005, 04:19
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Cita:
Iniciado por ldp
Si no han borrado los comentarios del theme deberías encontrar un bloque que empieza así:

/************************************************** **********/
/* Function themeheader() */
/************************************************** **********/

En ese bloque, después de todo lo que habla del menú superior* (si tu theme tiene menú superior) está lo de $public_msg = public_message();


*te das cuenta de que habla del menú siperior porque vienen un monton de vínculos y los enlaces a las imágenes que van en el menú (por ejemplo account.gif).

Cuando lo encuentres, seguimos :)
Bueno, seguimos (muchas gracias por tu paciencia), he encontrado esto:
/************************************************** **********/
/* Function themeheader() */
/* */
/* Control the header for your site. You need to define the */
/* BODY tag and in some part of the code call the blocks */
/* function for left side with: blocks(left); */
/************************************************** **********/

function themeheader() {
global $user, $banners, $sitename, $slogan, $cookie, $prefix, $dbi;
cookiedecode($user);
$username = $cookie[1];
if ($username == "") {
$username = "Anonymous";
}
echo "<body bgcolor=\"#F8EAA9\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\"><br>\n\n\n";
if ($banners == 1) {
include("banners.php");
}
$topics_list = "<select name=\"topic\" onChange='submit()'>\n";
$topics_list .= "<option value=\"\">All Topics</option>\n";
$toplist = sql_query("select topicid, topictext from ".$prefix."_topics order by topictext", $dbi);
while(list($topicid, $topics) = sql_fetch_row($toplist, $dbi)) {
if ($topicid==$topic) { $sel = "selected "; }
$topics_list .= "<option $sel value=\"$topicid\">$topics</option>\n";
$sel = "";
}
if ($username == "Anonymous") {
$theuser = "&nbsp;&nbsp;<a href=\"modules.php?name=Your_Account\">Create an account";
} else {
$theuser = "&nbsp;&nbsp;Welcome $username!";
}
$public_msg = public_message();
$tmpl_file = "themes/3D-Fantasy/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(left);
$tmpl_file = "themes/3D-Fantasy/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}

Haber...

Un saludo
  #14 (permalink)  
Antiguo 11/03/2005, 05:51
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 8 meses
Puntos: 3
Esto ya está mejor, uff.
No tengo mucha idea de php, lo hago todo por intuición, pero a mí me funciona. A ver... has probado a cambiar el color de esta línea? No creo que funcione, seguramente te cambiará todo el centro de la página, pero por probar...

echo "<body bgcolor=\"#F8EAA9\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\"><br>\n\n\n";

Si no te funciona creo que vas a tener que mirar el archivo "themes/3D-Fantasy/header.html" porque tu theme llama a este archivo para "diseñar" los mensajes públicos.

Es un theme un poco distinto al que viene por defecto. Por cierto, hasta ahora, cómo has cambiado el theme tú solo?
  #15 (permalink)  
Antiguo 11/03/2005, 07:58
 
Fecha de Ingreso: marzo-2005
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
Cita:
Iniciado por ldp
Esto ya está mejor, uff.
No tengo mucha idea de php, lo hago todo por intuición, pero a mí me funciona. A ver... has probado a cambiar el color de esta línea? No creo que funcione, seguramente te cambiará todo el centro de la página, pero por probar...

echo "<body bgcolor=\"#F8EAA9\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\"><br>\n\n\n";

Si no te funciona creo que vas a tener que mirar el archivo "themes/3D-Fantasy/header.html" porque tu theme llama a este archivo para "diseñar" los mensajes públicos.

Es un theme un poco distinto al que viene por defecto. Por cierto, hasta ahora, cómo has cambiado el theme tú solo?
Hola

#F8EAA9 es el color que quiero en la celda de en medio

El header.html creo que no debe ser porque estoy arto de modificarlo

Hasta ahora he modificado el theme con los archivos .html que lleva y Frontpage

Muchas gracias
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:15.