Non hai ancora un account? Ne puoi creare uno gratuitamente, basta cliccare qui.
come utente registrato avrai vantaggi come downloads gratuiti, possibilità di commentare articoli e intervenire sul forum, in base alle opzioni ed alla configurazione di questo sito.
Un sistema E-Commerce su servizi da pochi euro annuali ? Ma mi faccia il piacere ...... MAXsos per l'hosting professionale, MDLite per liberare la tua fantasia sul web, il tutto facile da usare e con risultato immediato. www.maxsos.com
MDForum 2.01 pur funzionando in parte sotto MDPro 1.08x ha parecchi link che puntano al vecchio modulo user e quindi ho pensato di procedere per gradi facendo l'upgrade a 2.05 beta e in seguito a 2.07.
Ho seguito le istruzioni di installazione ma quando vado a lanciare il modulo dopo avere rigenerato e attivato MDForum mi appare l'errore Table 'vr.md_phpbb_users' doesn't exist
In pratica anziche' utilizzare il prefix giusto prende il nome del database e lo mette davanti a md che nel mio caso non e' neppure lui il prefisso delle tabelle!
Come posso fare?
Si nel frattempo mi ero messo al lavoro, il file incriminato e' :
modules\MDForum\includes\page_header.php dove alla riga 275 troviamo:
Codice:
$query = "SELECT user_new_privmsg FROM md_phpbb_users WHERE `username` = '$musername'";
basta quindi cambiare md_ con vostrosuffisso_ e tutto torna a funzionare.
Probabilmente nessuno se ne era accorto dato che la stragrande maggioranza utilizza come suffisso proprio md_
PS: per fare le ricerche nei files vi consiglio Windows Grephttp://www.wingrep.com/ dato che la ricerca di winzozz fa veramente pena e spesso non funziona.
Per MDForum c'e' solo da risolvere il problema che nella tabella phpbb_user i path degli avatar sono diversi da quelli che adesso va acercare MDUsers e tutti gli avatar vecchi non vengono letti e non si possono cambiare...
Confermo che il problema del prefisso del database permane nella versione aggiornata di MDForum.
Purtroppo non so come modificare il codice "pescando" il prefisso dal db, quindi ho cambiato brutalmente il prefisso a mano.
_________________ Sir, if you were my husband, I would poison your drink.
Madam, if you were my wife, I would drink it.
Lady Astor to Winston Churchill
shirokko Nuovo entrato
Registrato: 02 Ott 2008
Messaggi: 2
Utente passivo
Status: Offline
 Inviato:
10 Ott 2008 - 11:03
horusbird ha scritto:
Si nel frattempo mi ero messo al lavoro, il file incriminato e' :
modules\MDForum\includes\page_header.php dove alla riga 275 troviamo:
Codice:
$query = "SELECT user_new_privmsg FROM md_phpbb_users WHERE `username` = '$musername'";
basta quindi cambiare md_ con vostrosuffisso_ e tutto torna a funzionare.
Probabilmente nessuno se ne era accorto dato che la stragrande maggioranza utilizza come suffisso proprio md_
PS: per fare le ricerche nei files vi consiglio Windows Grephttp://www.wingrep.com/ dato che la ricerca di winzozz fa veramente pena e spesso non funziona.
Per MDForum c'e' solo da risolvere il problema che nella tabella phpbb_user i path degli avatar sono diversi da quelli che adesso va acercare MDUsers e tutti gli avatar vecchi non vengono letti e non si possono cambiare...
Probabilmente il problema è stato risolto da un pezzo, ma mi son trovato ad affrontarlo anche io, e la mia soluzione, sempre relativa alla riga 275 di cui sopra, è stata:
Codice:
$query = "SELECT user_new_privmsg FROM ".$pnconfig['prefix']."_phpbb_users WHERE `username` = '$musername'";
$pnconfig['prefix'] l'ho pescato dal file di configurazione del portale (/config/md-config.php)
Grazie comunque per avermi indicato la strada!!
shirokko Nuovo entrato
Registrato: 02 Ott 2008
Messaggi: 2
Utente passivo
Status: Offline
 Inviato:
11 Ott 2008 - 14:52
E comunque grazie a tutto lo staff per il lavoro che svolge!