Joomla.it Forum

Componenti per Joomla! => Gestione Forum => : BlackMamba 24 Jun 2007, 22:08:24

: SMF - Link SSI.php
: BlackMamba 24 Jun 2007, 22:08:24
Ciao ragazzi, sto mettendo su un nuovo sito con Joomla+SMF, precedentemente il sito era su PhpNuke ora sto facendo trasloco ;D Non sto usando nessun bridge, voglio mantenere separati i login per Joomla e per il forum; ho integrato quindi SMF in Joomla con un wrapper.
Ora sto lavorando con il file SSI.php per avere un modulo in Joomla per gli ultimi post dal forum, chi è online e il form del login; sono riuscito a farlo ma il problema è che tutti il link provenienti dal modulo mi aprono il forum fuori Joomla! Come posso quindi cambiare i link nel file SSI.php o nel modulo per aprire i link SMF nel wrapper di Joomla?

Grazie mille
: Re: SMF - Link SSI.php
: alexred 25 Jun 2007, 12:06:38
Ciao BlackMamba,
ottima idea la tua, potrebbe essere utile anche per joomla.it riportare in homepage gli ultimi post del forum, prova a inserire i file così vediamo se con il nostro aiuto o di altri interessati riusciamo a combinare qualcosa.
: Re: SMF - Link SSI.php
: BlackMamba 25 Jun 2007, 14:25:30
Ciao BlackMamba,
ottima idea la tua, potrebbe essere utile anche per joomla.it riportare in homepage gli ultimi post del forum, prova a inserire i file così vediamo se con il nostro aiuto o di altri interessati riusciamo a combinare qualcosa.
ok, allego il modulo che ho fatto per me; c'è da modificare il percorso assoluto del file SSI.php una volta installato il modulo nel file mod_smf.php, all'inizio dove c'è il "require"

:
<?php require("absolute/path/to/SSI.php"); ?>
non sono un esperto di php, faccio quello che posso modificando il codice di Joomla; quindi non fate caso se il codice è scritto coi piedi ;D

[allegato eliminato da un amministratore]
: Re: SMF - Link SSI.php
: alexred 25 Jun 2007, 15:47:15
Ciao BlackMamba, grazie per il file, l'ho provato e funziona, solo che su joomla.it mi da un'errore di permessi perchè il sottodominio forum è gestito da un'altro utente del dominio.....

Per il wrapper prova a dare un occhio qui:
http://forum.joomla.it/index.php?topic=24092.msg101958#msg101958

magari contatta questo utente riesci a risolvere...
: Re: SMF - Link SSI.php
: alexred 25 Jun 2007, 19:58:36
Su richiesta del noioso e pelato moderatore di questa categoria del forum dedicata ai forum ho spostato qui questo interessante post ;)
: Re: SMF - Link SSI.php
: BlackMamba 25 Jun 2007, 21:00:30
Ciao BlackMamba, grazie per il file, l'ho provato e funziona, solo che su joomla.it mi da un'errore di permessi perchè il sottodominio forum è gestito da un'altro utente del dominio.....

Per il wrapper prova a dare un occhio qui:
http://forum.joomla.it/index.php?topic=24092.msg101958#msg101958

magari contatta questo utente riesci a risolvere...
uhm.. ci provo, anche se secondo me non è quello che fa al caso mio...
: Re: SMF - Link SSI.php
: BlackMamba 26 Jun 2007, 01:32:31
dopo decine di prove ho trovato l'unico metodo per far funzionare perfettamente con Joomla i link provenienti dal modulo...

Ho deciso di provare a integrare il bridge 1.1.7 ufficiale disponibile sul sito SMF.org (in realtà ora non è disponibile per i problemi legati alla licenza GPL, l'ho trovato su un sito ucraino ::)); cmq, dopo aver installato il bridge e trasferito gli utenti di SMF in Joomla ho provato a riutilizzare il modulo. Non ho più usato il wrapper per SMF, ma il link al forum l'ho creato come componente (il bridge è un componente a tutti gli effetti)
A quel punto il modulo mi dava un errore di questo tipo:

:
Fatal error: Cannot redeclare ssi_shutdown() (previously declared in /home/alessio/public_html/ascry/smf/SSI.php:186) in /home/alessio/public_html/ascry/smf/SSI.php on line 188
Dopo varie prove ho tolto dal file mod_smf.php il require iniziale:

:
<?php require("/home/alessio/public_html/ascry/smf/SSI.php"); ?>
et voilà, i link provenienti dal modulo si aprono in Joomla, senza aprire il forum esternamente! ;D
In definitiva basta usare il modulo che ho allegato e aggiungervi a piacere la roba che volete venga presa dal forum, seguendo come esempio il file ssi_examples.php (nel caso di questo forum il link è questo: http://forum.joomla.it/ssi_examples.php )

Ora posso andare a dormire soddisfatto! ;D

[allegato eliminato da un amministratore]
: Re: SMF - Link SSI.php
: madmat 26 Jun 2007, 01:53:29
ottimo lavoro BlackMamba  ;) ;) ;)

adesso facciamo lavorare un po' quello sfaticato dell'amministratore che ci ritroviamo!  ;D
: Re: SMF - Link SSI.php
: BlackMamba 26 Jun 2007, 01:59:02
veramente non ho fatto nulla d'eccezionale :o ho solo modificato un modulo base di Joomla (uno a caso, forse quello dei sondaggi, boh..) aggiungendovi il codice preso dal file ssi_examples.php!

Cmq mi fa piacere che possa esservi utile ;D Qualcuno più esperto di me potrebbe creare un modulo più complesso, magari gestibile da lato admin con checkbox per attivare o meno altre funzioni (non solo gli ultimi topic dal forum)