Back to top

Autore Topic: SMF - Link SSI.php  (Letto 4673 volte)

Offline BlackMamba

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
SMF - Link SSI.php
« il: 24 Giu 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

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #1 il: 25 Giu 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.

Offline BlackMamba

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #2 il: 25 Giu 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"

Codice: [Seleziona]
<?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]

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #3 il: 25 Giu 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...

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #4 il: 25 Giu 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 ;)

Offline BlackMamba

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #5 il: 25 Giu 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...

Offline BlackMamba

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #6 il: 26 Giu 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:

Codice: [Seleziona]
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:

Codice: [Seleziona]
<?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]

Offline madmat

  • Moderator
  • Abituale
  • *****
  • Post: 1446
  • Sesso: Maschio
  • potrebbe esser peggio ... potrebbe piovere
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #7 il: 26 Giu 2007, 01:53:29 »
ottimo lavoro BlackMamba  ;) ;) ;)

adesso facciamo lavorare un po' quello sfaticato dell'amministratore che ci ritroviamo!  ;D
Il tasto RICERCA non provoca impotenza

Offline BlackMamba

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re: SMF - Link SSI.php
« Risposta #8 il: 26 Giu 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)

 



Web Design Bolzano Kreatif