Página 1 de 1
Error con Country Flags
Publicado: 11 Sep 2005, 16:16
por Larc
Hola a todos.. hace tiempo tenia instalado en mi foro el Country Flags y ningun problema todo muy bien.
Pero hace poco lo quice instala nuevamente por que ya no lo tenia en el foro por que cree otro nuevo y me ha producido muchos errores .
asi que lo quice quitar y sustitui los archivos que modifique por los originales que respalde pero el error persiste.
dice esto el error :
[color=tomato]Couldn't obtain flags information.
DEBUG MODE
SQL Error : 1146 Table 'larc_phpb1.FLAG_TABLE' doesn't exist
SELECT * FROM FLAG_TABLE ORDER BY flag_id
Line : 905
File : usercp_register.php[/color]
ya cheke el archivo usercp_register.php muchas muchas veves y nada :cry: el error sigue apareciendo .
alguno tiene una idea de que es lo que ocurre?.
Publicado: 11 Sep 2005, 16:19
por ThE KuKa
Ejecuta la parte de la instalacion SQL para crear la tabla en tu [acronym="Base de Datos"]DB[/acronym]
S@lu2
Publicado: 11 Sep 2005, 18:27
por Larc
o sea que cree de nuevo la tabla flags dentro de mi base de datos?
Publicado: 11 Sep 2005, 18:53
por Larc
mm el erro persiste ya volvi a ejecutar el sql flags..
Publicado: 11 Sep 2005, 19:52
por Larc
me he dado a la labor de volver a hacer todo y ya que pienso que quedo todo bien pruebo pero ahora resulta otro error :
Parse error: parse error, unexpected '}' in /home/larc/public_html/Foro/includes/template.php(127) : eval()'d code on line 302
que pasara?
en el mod nunca se mensiona ese archivo de template.php .
Publicado: 11 Sep 2005, 21:39
por ThE KuKa
Pega el codigo de includes/template.php desde la linea 270 a 310
Publicado: 12 Sep 2005, 00:19
por Larc
disculpame pero no entiendo..
pego el codigo de la linea 270 a la 310 de el archivo includes/template.php ? pero cual codigo =(
si te refieres al codigo que se encuentra desde la linea 270 a la 310 de ese mismo archivo, í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿como lo pego? o sea que quite cualquier espacio o salto de linea .
por fa disculpame.. pero no entendi
Publicado: 12 Sep 2005, 19:36
por ThE KuKa
Copia esa parte de codigo y la pegas aqui, para que la vea yo, a ver si veo el error.
Re: Error con Country Flags
Publicado: 13 Sep 2005, 02:15
por Larc
[code]
/**
* Root-level variable assignment. Adds to current assignments, overriding
* any existing variable assignment with the same name.
*/
function assign_var($varname, $varval)
{
$this->_tpldata['.'][0][$varname] = $varval;
return true;
}
/**
* Generates a full path+filename for the given filename, which can either
* be an absolute name, or a name relative to the rootdir for this Template
* object.
*/
function make_filename($filename)
{
// Check if it's an absolute or relative path.
if (substr($filename, 0, 1) != '/')
{
$filename = ($rp_filename = phpbb_realpath($this->root . '/' . $filename)) ? $rp_filename : $filename;
}
if (!file_exists($filename))
{
die("Template->make_filename(): Error - file $filename does not exist");
}
return $filename;
}
/**
* If not already done, load the file for the given handle and populate
* the uncompiled_code[] hash with its code. Do not compile.
*/
function loadfile($handle)
{
// If the file for this handle is already loaded and compiled, do nothing.
if (isset($this->uncompiled_code[$handle]) && !empty($this->uncompiled_code[$handle]))
{
return true;
}
// If we don't have a file assigned to this handle, die.
if (!isset($this->files[$handle]))
{
die("Template->loadfile(): No file specified for handle $handle");
}
$filename = $this->files[$handle];
$str = implode("", @file($filename));
if (empty($str))
{
die("Template->loadfile(): File $filename for handle $handle is empty");
}
$this->uncompiled_code[$handle] = $str;
return true;
}
/**
* Compiles the given string of code, and returns
* the result in a string.
* If "do_not_echo" is true, the returned code will not be directly
* executable, but can be used as part of a variable assignment
* for use in assign_code_from_handle().
*/
function compile($code, $do_not_echo = false, $retvar = '')
{
// replace \ with \\ and then ' with \'.
$code = str_replace('\\', '\\\\', $code);
$code = str_replace('\'', '\\\'', $code);
// change template varrefs into PHP varrefs
// This one will handle varrefs WITH namespaces
$varrefs = array();
preg_match_all('#\{(([a-z0-9\-_]+?\.)+?)([a-z0-9\-_]+?)\}#is', $code, $varrefs);
$varcount = sizeof($varrefs[1]);
for ($i = 0; $i < $varcount; $i++)
{
$namespace = $varrefs[1][$i];
$varname = $varrefs[3][$i];
$new = $this->generate_block_varref($namespace, $varname);
$code = str_replace($varrefs[0][$i], $new, $code);
}[/code]
ok ya entendi aqui lo coloco :?
Publicado: 15 Sep 2005, 06:09
por Larc
Amigooooooooo ayudame enserio este problema persiste y no se como arreglarlo =(..
Y hasta ahora nadie se ha podido registrar en mi foro =(.. Segui cehkando y no solo presenta error al ingresar al perfil, marca el mismo error a quien se quiera registrar.
haaa y ademas hasta abajito de el foro aparece codigo Ayudammeee =( .
mi foro es :
www.el-subterraneo.com/Foro por faa si es necesario entra con mi cuenta .. lo que sea necesario .
Re: Error con Country Flags
Publicado: 15 Sep 2005, 09:48
por Larc
ahora me marca este error :
[code]Parse error: parse error, unexpected '}' in /home/larc/public_html/Foro/includes/template.php(127) : eval()'d code on line 314[/code]
esto es lo que hay en la linea 314 :
[code]// Added: dougk_ff7-Keeps templates from bombing if begin is on the same line as end.. I think. :)[/code]
Publicado: 15 Sep 2005, 10:29
por Larc
Una gran disculpa el error ya lo corregi.
de antemano muchisisisisisimas gracias por su atencion.
error se encontraba en mi estilo , en los archivos profile_add_body.tpl y user_edit_body.tpl , se repetia un formulario y al repetirse marcaba el error , elimine el repetido y todo funciona perfecto.
Publicado: 15 Sep 2005, 20:50
por ThE KuKa
Bien, me alegro que este solucionado.
S@lu2