Página 1 de 2

forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 11:39
por xavi_cr
gente me acabo de dar cuenta de que me sale este error justo cuando iba a crear un nuevo foro y antes no me salia y me acabo de dar cuenta ahora y ya he instalado unos cuantos mods, necesito ayuda, plis

Imagen

los ultimos mods que he instalado son estos
los pongo por orden de mas nuevo a mas antiguo

Highslide 4.1.8
ReIMG Image Resizer
MSSTI RSS Feed 2.0 with ACP
dock_menu_mod_1.0.2
Manage_attachments_module_phpBB3
Newmenumod 1.0.0
Fancy_Jquery_Captcha_1.0.3
Custom BBCodes Page 1.0.0
Smilies Page 1.0.3
Ranks Page 1.0.3
Post Models 1.0.3
Welcom Mod 2.0.0
bbcode_buttons_for_3.0.6_quick_reply_1_1_0
Prevent Hotlinking and Bandwidth Theft
Box Images v1.0.2
Expand_categories_v1.4.1
Mod de Afiliados affiliates_on_index_0.0.6


Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 13:38
por HuanManwe
Uno de esos mod's debería haber modificado la base de datos y no lo ha hecho. Con algo como:

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` CHANGE `forum_logo` VARCHAR(255) DEFAULT NULL;
O algo así. No creo que sea así exactamente sino algo similar.

Por cierto, he editado tu mensaje porque "ayuda urgente en mi foro" no es un título válido :lee

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 16:45
por leviatan21
El MOD debe ser el custom header logo

Las consultas SQL de ese MOD son estas :

Código: Seleccionar todo

    CREATE TABLE IF NOT EXISTS phpbb_header_images (
    page_header_image_id mediumint(8) NOT NULL AUTO_INCREMENT,
    page_name varchar(255) COLLATE utf8_bin NOT NULL,
    page_logo varchar(255) COLLATE utf8_bin NOT NULL,
    page_background_logo varchar(255) COLLATE utf8_bin NOT NULL,
    page_query varchar(255) COLLATE utf8_bin NOT NULL,
    page_path varchar(255) COLLATE utf8_bin NOT NULL,
    PRIMARY KEY (page_header_image_id)
);

ALTER TABLE phpbb_forums ADD forum_logo VARCHAR(255) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_background_logo VARCHAR(255) NOT NULL;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('logo_path', 'images/logos');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('logo_background_path', 'images/backgrounds');
y al parecer está "exigiendo" que pongas una imagen al foro, por lo que el cambio sugerido por HuanManwe se ve correcto

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 17:20
por xavi_cr
HuanManwe escribió:Uno de esos mod's debería haber modificado la base de datos y no lo ha hecho. Con algo como:

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` CHANGE `forum_logo` VARCHAR(255) DEFAULT NULL;
O algo así. No creo que sea así exactamente sino algo similar.

Por cierto, he editado tu mensaje porque "ayuda urgente en mi foro" no es un título válido :lee
ok pido perdon por lo de la ayuda

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 17:24
por xavi_cr
intente instalar ese mod pero me dio problemas y lo quite como lo soluciono?

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 17:52
por leviatan21
Esto debería ayudarte con la parte de los foros

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` DROP `forum_logo' ;
ALTER TABLE `phpbb_forums` DROP `forum_background_logo' ;
Luego faltaría eliminar la otra tabla (phpbb_header_images) y la entrada en la tabla de configuración

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 22:58
por xavi_cr
leviatan21 escribió:Esto debería ayudarte con la parte de los foros

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` DROP `forum_logo' ;
ALTER TABLE `phpbb_forums` DROP `forum_background_logo' ;
Luego faltaría eliminar la otra tabla (phpbb_header_images) y la entrada en la tabla de configuración
Aver soy un poco novato me puedes especificar que es lo que tengo que hacer gracias

Re: forum_logo doesn't have a default value

Publicado: 13 Sep 2010, 23:07
por jakk
tienes que ejcutar esas consultas SQL que te dio leviatan , si no sabes ejecutarlas lee este tema http://www.phpbb-es.com/foro/viewtopic.php?f=39&t=16968

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 17:34
por xavi_cr
e ejecutado las consultas pero me a dado error aqui os dejo el error que me da cuando quiero meter la consulta
Imagen

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 17:37
por jakk
que error? intenta ser mas especifico o pon una captura del error

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 17:44
por leviatan21
Perdón, nunca fuí bueno con esto, debe ser un error con las comillas, hay 2 que están mal, prueba así :

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` DROP `forum_logo`;
ALTER TABLE `phpbb_forums` DROP `forum_background_logo` ;
Y ejecútalas de a una, será mas seguro así

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 20:14
por xavi_cr
leviatan21 escribió:Perdón, nunca fuí bueno con esto, debe ser un error con las comillas, hay 2 que están mal, prueba así :

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` DROP `forum_logo`;
ALTER TABLE `phpbb_forums` DROP `forum_background_logo` ;
Y ejecútalas de a una, será mas seguro así
ahora me da este otro error
Imagen

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 21:07
por leviatan21
Si ahora al crear un foro no tienes mas problemas (recuerda refrescar la cache desde el ACP antes de probar)
Puede ser que esa columna nunca se había agregado y por eso no te funcionaba

Re: forum_logo doesn't have a default value

Publicado: 14 Sep 2010, 21:16
por xavi_cr
pero si todavia no puedo crear ningun foro; sigo como estaba

Re: forum_logo doesn't have a default value  Tema Solucionado

Publicado: 14 Sep 2010, 22:23
por leviatan21
Debe ser el tipo de base de datos, este tiene que ser el correcto

Código: Seleccionar todo

ALTER TABLE `phpbb_forums` DROP COLUMN `forum_logo`;
ALTER TABLE `phpbb_forums` DROP COLUMN `forum_background_logo` ;