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.

Guia para insertar una consulta SQL de MODsTema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
angelismo
Administrador
Mensajes: 5707
Registrado: 20 May 2006, 02:42
Género:
Edad: 35

Guia para insertar una consulta SQL de MODs  Tema Solucionado

#1

Mensaje por angelismo »

Con este tema tratare de ser lo mas simple posible.
Casi todos los MODs tienen una consulta a la base de datos bajo este titulo:
#
#-----[ SQL ]-------------------------------------------------
#
Lo que sigue a continuación es lo que debe ejecutarse, y puede ser para crear tablas, insertar nuevos campos o alterar alguno de estos
Por ejemplo:
1
copy fsports_db_update.php to fsports_db_update.php
run fsports_db_update.php
delete fsports_db_update.php
2

Código: Seleccionar todo

ALTER TABLE phpbb_users ADD user_gender TINYINT not null DEFAULT '0';
3

Código: Seleccionar todo

CREATE TABLE phpbb_foretell_config (
  config_name varchar(255) NOT NULL default '',
  config_value varchar(255) NOT NULL default ''
) TYPE=MyISAM;

INSERT INTO phpbb_foretell_config VALUES ('email_reminder', '0');
INSERT INTO phpbb_foretell_config VALUES ('email_remhours', '48');
INSERT INTO phpbb_foretell_config VALUES ('auto_close', '0');
En el caso de "1".

Son archivos que ejecutaran la consulta en la base de datos por nosotros.
Es simple, se suben los archivos (vía FTP) especificados a la raíz del foro (por ej.: ww.miweb.com/foro/) que dependiendo de en que carpeta se encuentre sera la ruta pero siempre sera donde se encuentran las carpetas admin, cache, db, etc.

Después se escribirá, en la barra del explorador (IE, mozilla, etc.), la dirección de esos archivos.
Por ej.:
ww.miweb.com/foro/fsports_db_update.php

Automáticamente saldrá una pantalla indicando (ok) que se han creado las tablas, nuevos campos o alterado alguno de los dos o ambos.
Esto es lo que se indica como:
run fsports_db_update.php
También puede aparecer como:
#
#-----[ RUN ]-------------------------------------------------
#
Terminado esto se elimina el archivo. (En nuestro caso: fsports_db_update.php).
Eso es:
delete fsports_db_update.php
En el caso 2 y/o 3 la cosa es muy diferente.

Si dice: ALTER o CREATE TABLE es porque no viene con un archivo de instalación y debemos crearlo "a mano".
Esto se hace desde el cPanel del host y con PHPMyAdmin que puede estar con el enlace directo en el cPanel o en donde creamos nuestra base de datos.
Lo primero que aparee es esto:
63611329fg8.jpg
63611329fg8.jpg (15.66 KiB) Visto 1245 veces
Dependiendo de la versión sera mas o menos parecido pero igual se debe presionar donde indica la flecha que es nuestra base de datos (entre paréntesis aparece en numero de tablas que tenemos en la base de datos).
Por motivos de seguridad tache el nombre de la base de datos.
Una vez que entramos ahí aparecerán las tablas de la base de datos:
12428011sv0.jpg
12428011sv0.jpg (13.74 KiB) Visto 1245 veces
Y entraremos donde dice: SQL (circulo rojo)
Con esta pantalla:
Escribiremos nuestra consulta (copiar y pegar) en el área marcada con la "X" roja y daremos continuar.
62250879ty0.jpg
62250879ty0.jpg (12.76 KiB) Visto 1245 veces
Y listo.
Para comprobar si el proceso fue exitoso, generalmente, sale una pantalla de aviso pero sino, nos podemos fijar si ahora hay mas tablas o si dentro de las mismas están los nuevos campos insertados.

Espero que este tema les sirva.

Salu2.

Fuente: Spermatron[/url] en tomatoma.WS

Antes de nada, lee las Normas de phpBB-Es y las Normas de Soporte.

Como corregir el copyright de phpbb3 - Si tu foro no tiene copyright ,lee la guia antes de pedir soporte.
No doy soporte por MP ni por MSN ,solo en los foros.


© angelismo- Webmaster de Webmastercreativo
© angelismo -Administrador de phpBB-es

Cerrado

Volver a “Soporte de MODs”