|
sobota, 23 september 2006 |
|
Stran 3 od 4
Najprej je potrebno povedati, da je SMF forum samostojna aplikacija, ki deluje povsem neodvisno od Joomle. To v praksi pomeni, da bi ga na spletno stran lahko vključili kar prek wrapper-ja (ovojnica TM ). Vse skupaj bi delovalo OK, vendar bi bilo precej neprijazno do uporabnikov. Potrebno bi se bilo namreč registrirati tako v Joomli, kot v forumu.
Ker pa delujemo v svetu odprte kode, se vedno najdejo posamezniki, ki tam podobne težave rešijo s t.i. mostički, ki povežejo oba sistema. Tako lahko uporabimo bridge, ki ga snamemo na uradni strani SMF ali pa tistega, ki je dosegljiv na strani Joomlahacks.
Prvi je nam povzročal nemalo težav, ker ni uspešno opravljal sinhronizacije uporabnikov, zato smo uporabili drugega. Dobite ga tudi med Prenosi na tej strani.
Prvi korak je namestitev foruma. Predlagam, da odprete podmapo v vaši root mapi Joomle (npr. mapa smf) Vanjo prenesite vse datoteke SMF foruma in zaženite namestitev. (preberite si readme, ki pride v paketu SMF foruma)
Ko nameščate forum, ga namestite v isto bazo, kot prej Joomlo. To ni problematično, ker pri vnašanju tabel uporablja drugo predpono (privzeto _smf).
Tu bomo naredili še en vmesni korak in sicer prenos vsebin iz Simpleboard ali Jboard foruma. V ta namen se uporablja converter, ki pobere vse podatke iz omenjenih forumov in jih prenese v SMF. Pri postavitvi te strani je bilo potrebno najprej vse prenesti iz Simpleboarda v Jboard (to se naredi avtomatično, ko namestimo komponento Jboard), nato pa iz Jboarda v SMF.
Konverterje dobite tule:
simpleboard_to_smf
jboard_to_smf
Željeno skripto prenesemo v root mapo Joomle in jo odpremo v brskalniku, nato pa sledimo navodilom. Jaz sem imel probleme pri prenosu prilog.
Sedaj pa je prišel čas za namestitev Joomlahacks bridga, ki ga dobite med prenosi. Namestite ga kot običajno komponento, pomembno pa je, da potem opravite vse nastavitve. Predvsem je pomemben vrstni red operaciji.
Slika 3: vrstni red
Slika 4: uspešno opravljena povezava
Bodite pozorni pri zadnjem koraku in opravite sinhronizacijo po uporabniških imenih. Tu se SMF razlikuje od Joomle, saj privzeto prikazuje prava imena namesto uporabniških. To samo po sebi ni problem, le da je videti čudno, ker Joomla prikazuje uporabniška imena.
|