Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Cms > vBulletin
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 04-11-10, 14:47   #1 (permalink)
User
 
Data di registrazione: Oct 2009
Messaggi: 211
includere file php in vbulletin

salve a tutti, ho un problema, devo includere un file php in un template di vbulletin, che ovviamente non fa il parse del php…

indi per cui ho creato un plugin che è questo

ob_start();
include('inclusion/inclusion.php');
$includedphp = ob_get_contents();
ob_end_clean();
vB_Template::PreRegister('ad_global_below_navbar', array('include dphp ' => $includedphp));

solo che ricevo sempre lo stesso errore:

Fatal error: Call to a member function query_first_slave() on a non-object in /forum/includes/class_bootstrap.php on line 894


come posso fare?
flaffy non in linea   Rispondi citando
Vecchio 04-11-10, 15:57   #2 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
Sembra che entri in contrasto con altre modifiche.

Dovresti provarlo su un forum "vergine" e vedere se funziona.

Se non va, allora ti consiglio di far valutare il codice nella sezione php/mysql perchè potrebbe non essere corretto.
Karapoto non in linea   Rispondi citando
Vecchio 04-11-10, 17:54   #3 (permalink)
User
 
Data di registrazione: Oct 2009
Messaggi: 211
non si può ovviare in una qualsiasi altra maniera? è solo un include....
flaffy non in linea   Rispondi citando
Vecchio 04-11-10, 20:37   #4 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
No, devi per forza creare il plugin.

Comunque io proverei togliendo l'ultima riga:
vB_Template::PreRegister('ad_global_below_navbar', array('include dphp ' => $includedphp));

Se vuoi farlo vedere solo ad una classe d'utenti è più pratico usare le condition.

Poi ricorda di richiamare il tutto inserendo nel template la variabile $includedphp e di attivare i plugin dalle opzioni di vbulletin.
Karapoto non in linea   Rispondi citando
Vecchio 04-11-10, 22:02   #5 (permalink)
User
 
Data di registrazione: Oct 2009
Messaggi: 211
si si già provato senza la riga ottengo lo stesso errore....è assurdo per fare una cosa così semplice in un forum php....
flaffy non in linea   Rispondi citando
Vecchio 05-11-10, 01:12   #6 (permalink)
Esperto
 
L'avatar di Karapoto
 
Data di registrazione: Jun 2006
Ubicazione: Gallipoli
Messaggi: 4,870
Se non funziona, allora c'è qualche problema con altri plugin, ecco perchè ti ho detto di testare su un forum senza modifiche.

Se funziona, prova a caricare una modifica alla volta, vedi qual'è che entra in contrasto e se puoi eliminarla/sostituirla.
Karapoto non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 22:40.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.