MADRIDMANIA
Machacateclados
Machacateclados

error en mainfile.php

Fatal error: Call to undefined function: opentable() in /home/webcindario/madridmania77/Nuke/html/mainfile.php on line 236

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por MADRIDMANIA

Fatal error: Call to undefined function: opentable() in /home/webcindario/madridmania77/Nuke/html/mainfile.php on line 236


Pues eso es que has tocado algo ¿has tocado el mainfile? supongo que no... pero seguro que has tocado un theme y no tiene la función opentable()
MADRIDMANIA
Machacateclados
Machacateclados

EN LA LINEO 236 SOLO ME VIENE ESTO
OpenTable();

Avatar Image
@man / @woman
@man / @woman

El mainfile esta llamando a una función del theme... seguro que si cambias el theme no te dara ese error.... así que miras el theme actual, otro que este correcto, de este pillas el código de opentable y lo copias...

MADRIDMANIA
Machacateclados
Machacateclados

y en que archivo del theme tengo que pillar el codigo opentable?


podria ser esto, lo he copiado del theme.php deepblue:

function OpenTable() {
global $bgcolor1, $bgcolor2;
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por MADRIDMANIA
y en que archivo del theme tengo que pillar el codigo opentable?


podria ser esto, lo he copiado del theme.php deepblue:

function OpenTable() {



Por ejemplo... pero las funciones van desde un { hasta un }... pero los externos... es decir que el { de function hasta el } anterior a la siguente función. Es decir:

Cita:

function OpenTable()
{
global $bgcolor1, $bgcolor2;
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}


Y esto en el theme que te de problemas... mira que previamente no este la function OpenTable ya...

MADRIDMANIA
Machacateclados
Machacateclados

perdona NoSETUP.tk por ser tan pesado.

entonces tengo que insertar en el mainfile.php esto,no:
OpenTable();
{
global $bgcolor1, $bgcolor2;
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

la verdad que ahora mismo no me da errores, pero tambien es pq no me acuerdo donde me los produjo.

¿controlas el tema de foros?, si es asi mira el post de configuracion, haber que tal.

Avatar Image
@man / @woman
@man / @woman

Sería en el theme, pero SOLO si ese theme que te da problemas no esta ya esa función.

Ahora miro el resto de los post... a ver que se puede hacer.

MADRIDMANIA
Machacateclados
Machacateclados

veamos, yo utilizo el theme bluetarget> acabo de mirara el archivo theme.php del bluetarget y no me aparece la funcion OpenTable();.

da igual en que parte del archivo lo coloque o tiene que ser en uno determinado, lo mirare el el otro theme haber donde va.

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por MADRIDMANIA
veamos, yo utilizo el theme bluetarget> acabo de mirara el archivo theme.php del bluetarget y no me aparece la funcion OpenTable();.

da igual en que parte del archivo lo coloque o tiene que ser en uno determinado, lo mirare el el otro theme haber donde va.


Mira el DeepBlue y en el mismo sitio... es decir antes de otra función, pero nunca entre medias.
MADRIDMANIA
Machacateclados
Machacateclados

pues ya se donde habria que colocarlo, te comento que en el deepblue me aparece todo esto como open table:

que no me habia dado cuenta

**************************************************
function OpenTable() {
global $bgcolor1, $bgcolor2;
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\"><tr><td>\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

function CloseTable() {
echo "</td></tr></table></td></tr></table>\n";
}

function OpenTable2() {
global $bgcolor1, $bgcolor2;
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor2\" align=\"center\"><tr><td>\n";
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"8\" bgcolor=\"$bgcolor1\"><tr><td>\n";
}

function CloseTable2() {
echo "</td></tr></table></td></tr></table>\n";
}

function FormatStory($thetext, $notes, $aid, $informant) {
global $anonymous;
if ($notes != "&quot {
$notes = "<br><br><b>"._NOTE."</b> <i>$notes</i>\n";
} else {
$notes = "";
}
if ("$aid" == "$informant&quot {
echo "<font class=\"content\">$thetext$notes</font>\n";
} else {
if($informant != "&quot {
$boxstuff = "<a href=\"modules.php?name=Your_Account&amp;op=userinfo&amp;username=$informant\">$informant</a> ";
} else {
$boxstuff = "$anonymous ";
}
$boxstuff .= ""._WRITES." <i>\"$thetext\"</i>$notes\n";
echo "<font class=\"content\">$boxstuff</font>\n";
}
}
**********************************************

pego todo esto, pq en el bluetarget no aparece nada de esto.

Avatar Image
@man / @woman
@man / @woman

En lo que me has copiado hay varias funciones... el opentable acaba justo cuando empieza function CloseTable.

Un theme es un conjunto de funciones, si el theme es correcto debería tener todas. Quizás no sea para la versión de nuke que tengas.


Recomendación: si ese theme te da problemas usa otro...

MADRIDMANIA
Machacateclados
Machacateclados

si el theme.php que supuestamente no lleva ninguna de las funciones que he puesto arriba es el mismo que esta puesto en el portal.

entonces que hago, copio eso en el theme o lo dejo como esta?

Avatar Image
@man / @woman
@man / @woman

Por copiarlo y probar nada pierdes ¿no?

Recuerda: hazlo con un usuario de prueba.

MADRIDMANIA
Machacateclados
Machacateclados

a qui estoy preguntando por el mainfile.php y no tengo ni idea cual es su funcion y para que sirve.

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por MADRIDMANIA
a qui estoy preguntando por el mainfile.php y no tengo ni idea cual es su funcion y para que sirve.


Es el encargado de llamar a todos los ficheros y la esctructura. NO se debe tocar.
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 01/Feb/2007, 17:47
Kevinperuano NoSetup.org1885Feb/07
Por: , el 30/Ene/2005, 05:07
RodrigoGNR vacoweb Berekan El_Tuba_de_la_Cena42kFeb/05
Por: , el 11/Dic/2004, 04:48
RodrigoGNR Caos.X292kDec/04
Por: , el 08/Mar/2004, 08:16
elcamino56 NoSetup.org34kMar/04
Por: , el 03/Feb/2004, 08:45
joshxxx NoSetup.org MADRIDMANIA Angelushn12962Feb/04