He intentado instalar el mod Bookmarks (http://custom.simplemachines.org/mods/index.php?mod=864) en mi foro 1.1.12 desde el instalador de paquetes de SMF, pero al intentar instalarlo se queda la pantalla en blanco y no hace nada, por lo que lo he instalado manualmente. Ha ido todo bien menos cuando llega la hora de hacer una consulta a la db para crear las tablas donde este mod guarda datos.
Lo que he echo es lo que dice el parse:
smf11/install.php
This file should not be able to execute standalone. You may have to run the following queries manually.
Query: [Select]
CREATE TABLE IF NOT EXISTS {$db_prefix}bookmarks
(
`ID_MEMBER` mediumint(8) unsigned NOT NULL,
`ID_TOPIC` mediumint(8) unsigned NOT NULL,
UNIQUE KEY `ID_MEMBER` (`ID_MEMBER`,`ID_TOPIC`)
)
He creado un archivo con este contenido:
CREATE TABLE IF NOT EXISTS {$db_prefix}bookmarks
(
`ID_MEMBER` mediumint(8) unsigned NOT NULL,
`ID_TOPIC` mediumint(8) unsigned NOT NULL,
UNIQUE KEY `ID_MEMBER` (`ID_MEMBER`,`ID_TOPIC`)
)
Con Notepad++ y lo he guardado con formato .sql, pero a la hora de ejecutarlo en phpMyAdmin me salta el siguiente error:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{$db_prefix}bookmarks ( `ID_MEMBER` mediumint(8) unsigned NOT NULL, `ID_TOPIC' at line 1
¿A que se puede deber? Sin las tablas el mod no funciona.
Os dejo el archivo sql adjuntado, gracias!
cambia {$db_prefix}bookmarks
por el prefijo que uses, fijate que nombre tienen todas tus tablas, por lo general todas tienen el smf_ asi que cambia {$db_prefix}bookmarks por smf_bookmarks