Página 1 de 1

Custom Profile Fields

Publicado: 19 Sep 2006, 22:16
por Baruli
Hola a tod@s!

Bueno veréis, el caso es que quiero poner el MOD "Custom profile fields" en mi foro, y me pide crear una tabla nueva con 20 campos creo yo, me ha costado mucho saber cómo se hace pero creo que lo he logrado, en concreto ésto es lo que pide:

[quote]CREATE TABLE `phpbb_profile_fields` (
`field_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT,
`field_name` VARCHAR( 255 ) NOT NULL ,
`field_description` VARCHAR( 255 ) NULL ,
`field_type` TINYINT( 4 ) UNSIGNED NOT NULL DEFAULT '0',
`text_field_default` VARCHAR( 255 ) NULL ,
`text_field_maxlen` INT UNSIGNED NOT NULL DEFAULT '255',
`text_area_default` TEXT NULL ,
`text_area_maxlen` INT UNSIGNED NOT NULL DEFAULT '1024',
`radio_button_default` VARCHAR( 255 ) NULL ,
`radio_button_values` TEXT NULL ,
`checkbox_default` TEXT NULL ,
`checkbox_values` TEXT NULL ,
`is_required` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`users_can_view` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`view_in_profile` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`profile_location` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '2',
`view_in_memberlist` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`view_in_topic` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`topic_location` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`linkify` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (field_id),
INDEX ( `field_type` ) ,
UNIQUE (`field_name`)
);
INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES ('collapse_fields', '0');[/quoteicy]

pero lo que no tengo ni idea de cómo se hace es lo del final:

[quote]INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES ('collapse_fields', '0');[/quoteicy]

por favor, hecharme una mano, que llevo horas y no salgo del atolladero en el que estoy metida.

mis datos:
URL: http://ordense.iespana.es/foro/
Versión: phpbb 2.0.21 (actualización de la versión 2.0.20)
MODS: un par de modificaciones para que sólo los registrados puedan ver el perfil de los miembros.
Servidor: iespana (gratis)

Nota: Todavía no he subido el MOD en cuestión, estoy a la espera de resolver la duda que os planteo, y por otra parte tengo el Cracker tracker 5.0.1, que me da muchos problemas como ya comenté en otro mensaje, y no soy capaz de solucionarlo por más que lo intente, así que una vez resuelva el tema de la base de datos, lo desinstalaré.

Saludos y perdón por la paliza. :oops:

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:18
por JANU1535
Todo ese codigo son consultas SQL.
Si sabes hacerlo con el CREATE TABLE, pues lo mismo con el otro.

Osea, copia TODO el codigo en la pestaña SQL y lo ejecutas.

Con que metodo ejecutas esas consultas?
Con el link que hay en mi firma o con la pestaña SQL de phpmyadmin ??

Un saludo.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:22
por KasLimon
Off Topic:
JANU, Baruli no esta ejecutando la consulta, esta creando las tablas a mano con el phpMyAdmin (o eso creo)...

Eso tambien lo hacia yo antes de entrar a este foro ;)

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:24
por JANU1535
Pues vaya tela... Jajaja.

Bueno, que se mire este tema, ayer lo explique.
http://www.phpbb-es.com/foro/respuesta- ... html#36405

Y tambien se puede leer el link de nuestra firma.
http://www.phpbb-es.com/foro/db_generator.php

Un saludo.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:26
por Baruli
Así es, lo hago a mano, lo de Janu no lo comprendo :oops: , creo que sólo lo sé hacer a mano.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:28
por JANU1535
Porfavor, leete el 1º link que puse.
Lo digo paso a paso.
Entrando en phpmyadmin, la pestaña SQL y copiar todo ese codigo dentro y dalre a Continuar.
Asi de simple.

Leelo con calma y lo entenderas enserio.
Y sino, vuelve a preguntar que es lo que no entiendes.

Un saludo.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:29
por Baruli
Gracias, :ok: lo intentaré.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:39
por Baruli
Pues ya lo he intentado y he pegao esto en la consulta SQL:

[quote]CREATE TABLE `phpbb_profile_fields` (
`field_id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT,
`field_name` VARCHAR( 255 ) NOT NULL ,
`field_description` VARCHAR( 255 ) NULL ,
`field_type` TINYINT( 4 ) UNSIGNED NOT NULL DEFAULT '0',
`text_field_default` VARCHAR( 255 ) NULL ,
`text_field_maxlen` INT UNSIGNED NOT NULL DEFAULT '255',
`text_area_default` TEXT NULL ,
`text_area_maxlen` INT UNSIGNED NOT NULL DEFAULT '1024',
`radio_button_default` VARCHAR( 255 ) NULL ,
`radio_button_values` TEXT NULL ,
`checkbox_default` TEXT NULL ,
`checkbox_values` TEXT NULL ,
`is_required` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`users_can_view` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`view_in_profile` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`profile_location` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '2',
`view_in_memberlist` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`view_in_topic` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
`topic_location` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '1',
`linkify` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (field_id),
INDEX ( `field_type` ) ,
UNIQUE (`field_name`)
);[/quoteicy]

pero no sé cómo hacer ésto:
[quote]INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES ('collapse_fields', '0');[/quoteicy]

Disculpad mi negatividad :oops:

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:43
por JANU1535
Exactamente lo mismo.
Con copiar TODO el codigo en la misma vez que lo hiciste con el anterior te valia.
Ahora solo hazlo con la linea.

El sistema lo hace solo, tu pegale la linea en la consulta SQL y dale a Continuar, y él ya interpreta las instrucciones.
Un saludo.

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 22:49
por Baruli
me da éste error:
[quote]Error

consulta SQL :

INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
VALUES (
'collapse_fields', '0'
)

MySQL ha dicho:
#1062 - Duplicate entry 'collapse_fields' for key 1
[/quoteicy]
:oops:

Respuesta: Custom Profile Fields

Publicado: 19 Sep 2006, 23:04
por JANU1535
Ahora no se si eso se hace reparando las tablas o significa que quizas ya lo habias ejecutado antes y ya existe.
Alguien me saca de la duda please ??

Un saludo.

Respuesta: Custom Profile Fields

Publicado: 24 Sep 2006, 22:47
por Baruli
El tema ya lo tengo solucionado, pero ahora la cuestión es que en el panel de administración del foro en el apartado del mod en cuestión, aparecen todas las funciones en inglés, ¿no existe una traducción al español?

Gracias.

Respuesta: Custom Profile Fields

Publicado: 25 Sep 2006, 00:40
por Zuker
No me acuerdo de haberlo visto traducido
Podes hacerlo vos mismo editando el archivo de lenguaje.

Respuesta: Custom Profile Fields

Publicado: 25 Sep 2006, 00:46
por Baruli
Deacuerdo, gracias, veremos como me queda.

Saludos. :ok:

Respuesta: Custom Profile Fields

Publicado: 25 Sep 2006, 00:50
por Zuker
Cualquier cosa te ayudamos en lo que podamos
Saludos