Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Couldn't open template_name theme template config file

Guías, manuales, tutoriales, etc. sobre phpBB2 y otros sistemas.
Foro de lectura, las dudas en el Foro oportuno por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9055
Registrado: 04 Ene 2004, 19:27
Nombre real: Raúl
Ubicación: Terrassa
Género:
Edad: 45
Contactar:

Couldn't open template_name theme template config file

#1

Mensaje por ThE KuKa » 29 Oct 2005, 19:10

Tema creado por Vegara en tomatoma.WS

Tema original: http://www.phpbb.com/phpBB/viewtopic.php?t=29697" onclick="window.open(this.href);return false;

Problemas con templates
phpBB : Critical Error

Couldn't open template_name theme template config file
Este problema aparece cuando phpBB no puede abrir el archivo de configuración del tema instalado (con extensión .cfg)

Causas probables

Archivo de configuración renombrado

Muchos sistemas son 'case sensitive', diferencian las mayusculas de minusculas por lo que si el
archivo debia ser subSilver.cfg de alguna forma lo renombraste (algunos clientes FTP subirán el
archivo en minúsculas). También se producirá el error si renombraste este archivo completamente.
Puedes solucionarlo sin usar el 'fix' al final de este tutorial, simplemente comprobando el nombre
de este archivo.

Archivo de configuración perdido

Si el archivo de configuración (normalmente .cfg) no existe, aparecera este error. Para arreglarlo
sin usar el 'fix' al final de este tutorial, comprueba que el archivo existe, y si no es asi, intenta
subirlo de nuevo a su carpeta de tema
phpBB : Critical Error

Could not get theme data for themes_id [xx]

Causas probables

Bien modificaste o borraste la tabla 'theme' en tu base de datos. El 'fix' aquí­ abajo

Arreglos

Puedes arreglar estos problemas de dos maneras, usando un script automático o manualmente mediante
consultas en tu base de datos.
Estos 'fix' automáticos són para MySQL por el momento.

Nota para ambos 'fix' automáticos: solo si recibes 'FAILED' debes preocuparte

Fix automático A

-Recomendado- Este 'Fix' creará un nuevo tema basado en tus archivos subSilver. Configurar
el nuevo tema como el tema por defecto y sobreescribirá el estilo de cualquier usuario.
Para que este script funcione correctamente debes asegurarte que tus archivos subSilver estan en
un orden adecuado (ej: La razón por la que obtuviste un error no fue porque estabas editando los
archivos de subSilver). Si modificar los archivos subSilver fue la causa del error, sube de nuevo
carpeta subSilver sobreescribiendo todos los archivos anteriores en tu servidor (/templates/xxxxxx)

Baja el 'Fix' Aquí­
Extrae el archivo a tu directorio root en phpBB y ejecutalo una vez. Borra este inmediatamente despues
de usarlo.


Fix automático B

Este 'Fix' fijará un tema a tu elección como estilo por defecto y sobreescribira el estilo de cualquier
usuario. Solo debe ser usado si estás seguro que el tema original subSilver funciona o la ID de un tema
que funcione.

Baja el 'Fix' Aquí­.
Extrae el archivo a tu directorio root en phpBB. Para establecer la ID del tema que quieres actualizar
en la base de datos, ejecuta el script de esta forma:
http://www.tuhost.com/phpBB2/fix_2.php?theme_id=ID" onclick="window.open(this.href);return false; DEL TEMA AQUÍ


Raul [ThE KuKa] en phpBB
Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 9055
Registrado: 04 Ene 2004, 19:27
Nombre real: Raúl
Ubicación: Terrassa
Género:
Edad: 45
Contactar:

Re: Couldn't open template_name theme template config file

#2

Mensaje por ThE KuKa » 21 Ene 2008, 19:11

Cito un mensaje de Quecomo en tomatoma.WS este mensaje para ser mas exactos, viene a ser lo mismo, pero sin tanta linea a editar, creo que es mas sencillo.
Quecomo escribió:Procura tener un subSilver presente.

Crea un archivo y llámalo reset_template.php con el siguiente contenido:

Código: Seleccionar todo

<?php
    define('IN_PHPBB', true);
    include('./config.php');
    include('./includes/constants.php');

    // connect to the database server
    $db = mysql_connect($dbhost,$dbuser,$dbpasswd);
    if (!$db) die('Unable to connect to the database');

    // select the PHPBB database
    mysql_select_db($dbname, $db);

    // Run the queries
    $sql = array();
    $sql[] = "DROP TABLE " . THEMES_TABLE;
    $sql[] = "DROP TABLE " . THEMES_NAME_TABLE;
    $sql[] = "CREATE TABLE " . THEMES_TABLE . " (
      `themes_id` mediumint(8) unsigned NOT NULL auto_increment,
      `template_name` varchar(30) NOT NULL default '',
      `style_name` varchar(30) NOT NULL default '',
      `head_stylesheet` varchar(100) default NULL,
      `body_background` varchar(100) default NULL,
      `body_bgcolor` varchar(6) default NULL,
      `body_text` varchar(6) default NULL,
      `body_link` varchar(6) default NULL,
      `body_vlink` varchar(6) default NULL,
      `body_alink` varchar(6) default NULL,
      `body_hlink` varchar(6) default NULL,
      `tr_color1` varchar(6) default NULL,
      `tr_color2` varchar(6) default NULL,
      `tr_color3` varchar(6) default NULL,
      `tr_class1` varchar(25) default NULL,
      `tr_class2` varchar(25) default NULL,
      `tr_class3` varchar(25) default NULL,
      `th_color1` varchar(6) default NULL,
      `th_color2` varchar(6) default NULL,
      `th_color3` varchar(6) default NULL,
      `th_class1` varchar(25) default NULL,
      `th_class2` varchar(25) default NULL,
      `th_class3` varchar(25) default NULL,
      `td_color1` varchar(6) default NULL,
      `td_color2` varchar(6) default NULL,
      `td_color3` varchar(6) default NULL,
      `td_class1` varchar(25) default NULL,
      `td_class2` varchar(25) default NULL,
      `td_class3` varchar(25) default NULL,
      `fontface1` varchar(50) default NULL,
      `fontface2` varchar(50) default NULL,
      `fontface3` varchar(50) default NULL,
      `fontsize1` tinyint(4) default NULL,
      `fontsize2` tinyint(4) default NULL,
      `fontsize3` tinyint(4) default NULL,
      `fontcolor1` varchar(6) default NULL,
      `fontcolor2` varchar(6) default NULL,
      `fontcolor3` varchar(6) default NULL,
      `span_class1` varchar(25) default NULL,
      `span_class2` varchar(25) default NULL,
      `span_class3` varchar(25) default NULL,
      `img_size_poll` smallint(5) unsigned default NULL,
      `img_size_privmsg` smallint(5) unsigned default NULL,
      PRIMARY KEY  (`themes_id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2";
    $sql[] = "CREATE TABLE " . THEMES_NAME_TABLE . " (
      `themes_id` smallint(5) unsigned NOT NULL default '0',
      `tr_color1_name` char(50) default NULL,
      `tr_color2_name` char(50) default NULL,
      `tr_color3_name` char(50) default NULL,
      `tr_class1_name` char(50) default NULL,
      `tr_class2_name` char(50) default NULL,
      `tr_class3_name` char(50) default NULL,
      `th_color1_name` char(50) default NULL,
      `th_color2_name` char(50) default NULL,
      `th_color3_name` char(50) default NULL,
      `th_class1_name` char(50) default NULL,
      `th_class2_name` char(50) default NULL,
      `th_class3_name` char(50) default NULL,
      `td_color1_name` char(50) default NULL,
      `td_color2_name` char(50) default NULL,
      `td_color3_name` char(50) default NULL,
      `td_class1_name` char(50) default NULL,
      `td_class2_name` char(50) default NULL,
      `td_class3_name` char(50) default NULL,
      `fontface1_name` char(50) default NULL,
      `fontface2_name` char(50) default NULL,
      `fontface3_name` char(50) default NULL,
      `fontsize1_name` char(50) default NULL,
      `fontsize2_name` char(50) default NULL,
      `fontsize3_name` char(50) default NULL,
      `fontcolor1_name` char(50) default NULL,
      `fontcolor2_name` char(50) default NULL,
      `fontcolor3_name` char(50) default NULL,
      `span_class1_name` char(50) default NULL,
      `span_class2_name` char(50) default NULL,
      `span_class3_name` char(50) default NULL,
      PRIMARY KEY  (`themes_id`)
    ) TYPE=MyISAM";
    $sql[] = "INSERT INTO " . THEMES_TABLE . " VALUES (1, 'subSilver', 'subSilver', 'subSilver.css', '', 'E5E5E5', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', '006699', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, ''Courier New'', sans-serif', 10, 11, 12, '444444', '006600', 'FFA34F', '', '', '', NULL, NULL)";
    $sql[] = "INSERT INTO " . THEMES_NAME_TABLE . " VALUES (1, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '');";
    $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = 1 WHERE config_name = 'default_style' LIMIT 1";
    $sql[] = "UPDATE " . CONFIG_TABLE . " SET config_value = '1' WHERE config_name = 'override_user_style' LIMIT 1";

    for( $i = 0; $i < count($sql); $i++ )
    {
       $echo .= '<b>Query ' . ($i+1) . ': </b><span style="font-size: 75%;">' . $sql[$i] . '</span><br /><b>Status: </b>' . (!($result = mysql_query($sql[$i])) ? '<font color="red">Error (' . mysql_error() . ')</font><hr />' : '<font color="green">Ran successfully</font><hr />');
    }

    die( ((strpos($echo, 'color="red">Error') !== FALSE) ? '<font color="red"><b>Some queries failed</b></font><br /><br />If the problem persists, please start a topic in the support forum with a link to this article and the exact error displayed.</b>' : '<font color="green"><b>All queries have been run successfully.</b></font><br /><br />') .  ' Be sure to delete this file! A detailed report follows:<br /><br /><table border="1"><tr><td>' . $echo . '</td></tr></table>');
    ?>
Sube ese archivo a la carpeta raiz de tu foro, la carpeta que contiene el config.php.

Una vez que lo tienes allí navegas hacia él escribiendo en tu barra de direcciones, p.ej. http://www.tusitio.com/phpBB2/reset_template.php" onclick="window.open(this.href);return false;

Si todo va bién tendras el subSilver de nuevo como template y podrás eliminar el reset_template.php de tu servidor.

Si surgen errores, copia y pegalos aquí.
Raul [ThE KuKa] en phpBB
Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Cerrado

Volver a “Guías, manuales, tutoriales, ayuda, sobre phpBB 2 y otros”