Polska Pomoc Simple Machines Forum - www.smf.pl

Wszystko o SMF => Integracja SMF => Integracja z Joomla/Mambo => Wątek zaczęty przez: LukaszP w 16 Grudzień 2005, 19:39

Tytuł: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: LukaszP w 16 Grudzień 2005, 19:39
Obecnie istnieją dwa mosty łączące Joomle/Mambo z SMF:
1. Oficjalny most wspierany przez simplemachines.org, rozwijany przez Orstio (opisany post niżej (http://www.smf.pl/index.php/topic,233.msg1590.html#msg1590)).
2. Most z Joomlahacks (opisany w tym poście).

Mosty pozwalają logować użytkowników jednocześnie do obydwu skryptów, "owijać" Joomle/Mambo w okół SMF itp., ale nie zmodyfikują styli J/M i SMF tak, że Twoja strona będzie od razu wyglądała pięknie (a dokładniej - świeżo po instalacji "zawinięte" forum wyglądają fatalnie, trzeba samemu zainstalować/zmodyfikować style CMS'a lub forum).
Style pod Joomle dla SMF można znaleźć tutaj (http://www.simplemachines.org/community/index.php?topic=43476.0).

Często integracja za pomocą mostu nie jest konieczna, np. jeśli zawartość strony nie jest modyfikowana przez użytkowników lub nie jest wymagane szczególne łączenie artykułów z postami na forum. Wystarczy wtedy przygotować podobne style dla CMS'a i forum. Takie rozwiązanie zastosowano np. na oficjalnym forum Joomli (http://forum.joomla.org/).





Wersja mini (dokładny opis poniżej):

1. Instalujemy Joomla (http://developer.joomla.org/sf/go/projects.joomla/frs.joomla_1_0) lub Joomla PL (http://www.joomla.pl/index.php/component/option,com_remository/Itemid,15/func,select/id,1/) oraz Simple Machines Forum (http://www.simplemachines.org/download.php) na serwerze w tej samej bazie.
2. Instalujemy komponent (http://www.joomlahacks.com/component/option,com_remository/Itemid,41/func,select/id,14/) z joomlahacks.
3. Konfigurujemy według informacji w komponencie w Mambo/Joomla.

Dokładny opis krok po kroku:

Nie ma różnicy czy najpierw mamy Mambo/Joomla czy forum czy robimy wszystko na raz.
Jedyny wymóg to to żeby oba były zainstalowane na tej samej bazie.

Jeśli nie mamy zanistalowanego jednego ze skryptów to instalujemy:
Instrukcje instalacji znajdziecie:

Następnie pobieramy komponent (http://www.joomlahacks.com/component/option,com_remository/Itemid,41/func,select/id,14/) z joomlahacks i instalujemy w Mambo/Joomla (instalacja komponentu (http://www.pomoc.joomla.pl/pomoc/index.php/content/view/135/26/))

Zmieniamy prawa do plikow (CHMOD 666) i katalogów(CHMOD 777):

Wchodzimy w Panel Administracyjny Mambo/Joomla w menu i dodajemy link do komponentu Joomla SMF Forum.

Wchodzimy w Panel Administracyjny Mambo/Joomla w menu komponenty/Joomla SMF Forum/Configuration i:
Jest to wybór componentu w joomla poprzez który będzie przebiegac rejestracja :
smf - rejestracja poprzez smf
mambo/joomla - rejestracja poprzez standardowy moduł w mambo/joomla
CB (Community Builter) - rejestracja poprzez komponent CB (Community Builter) (należy dodatkowo doinstalować, bardzo rozbudowana baza informacji o uzytkownikach)


Klikamy "zapisz"

Ponownie wchodzimy do Panel Administracyjny Mambo/Joomla w menu komponenty/Joomla SMF Forum/Configuration:

I sprawdzamy:
"INSTALLATION CHECKLIST:"
installed   Install SMF Forum on the same database as Joomla.   

Pozytywnie więc przechodzimy dalej i klikamy:


Wrócić zmiany prawa do plików na wcześniejsze.

Integracja gotowa...

UWAGI

A o dodatkach to przy okazji...  8)

PS. Pisałem z pamięci więc mogą pojawić się błędy... ale nie powinny.

Zmiana standardowego modułu logowania nie jest konieczna, jednak można zainstalować osobny moduł.[/list]

Moduł do wyświetlania postów z forum - opis:
Mod Joomla-SMF Recent Topics 1.6.1 (http://www.smf.pl/index.php/topic,264.0.html)
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: romeo w 27 Styczeń 2006, 00:08
Warto wspomnieć, że do integracji Joomli/Mambo i SMF można użyć także bridge`a wspieranego przez www.simplemachines.org. Z tego co wiem, ten wspomniany powyżej, takowego wsparcia nie ma :)
Bridge jest autorstwa Oristo i mozna go pobrać stąd http://www.simplemachines.org/community/index.php?topic=97649.0
Powyższa wersja nosi numer 1.1.5 i jest kompatybilna z SMF 1.1RC2, Joomlą 1.0.x i Mambo.
Do wcześniejszych wersji forum należy użyć 3.19a (http://mamboxchange.com/frs/?group_id=543).
Sprawdź dokładnie, którą wersją dysponujesz!
Przed instalacją pamietaj o zrobieniu kopii zapasowej edytowanych plików, oraz bazy danych Joomli i SMF!!

A oto instrukcja STEP by STEP.
1. Po pobraniu komponentu, rozpakowujemy go gdzies na dysku twardym.
2. Logujemy sie do centrum administracji JOOMLA
3. Instalujemy komponent com_smf.zip jak każdy komponent Joomli/Mambo
4. Przechodzimy do konfiguracji komponentu "SMF Bridge".
5. Wpisujemy ścieżkę absolutną do forum, może wyglądać  n.p tak www/www/forum
6. Decydujemy, czy forum ma się otwierać jako "Owinięte/Wrapped" wokół strony, czy niezależnie od strony Joomla.
(za pierwszym razem polecam wersję "Unwrapped", przy niektórych skórkach joomli, smf wewnątrz może lekko zaszokować :) po poprawnej integracji będzie się można trochę pobawić stylami, żeby się fajnie owinęło, tak jak n.p. <a href="http://www.webfm.pl">u mnie</a>)
7. Decydujemy, który silnik ma byc odpowiedzialny za rejestrację nowych użytkowników. Jeśli zdecydujesz się na Joomla reg., muisz przejść do konfiguracji komponentu Simple Machines Forum Registration i zaznaczyć stosowne "ptaszki".
Obie metody będą rejestrować użytkowników w obu serwisach Joomli i SMF.
8. Przechodzimy teraz do konfiguracji modułu mod_smf_login i zmieniamy parametry wg. uznania. Wyłączamy domyslny moduł logowania dla Joomli i publikujemy smf_login. Nie będzie to póki co wyglądało zbyt ciekawie. Do szczęśliwego rozwiązania potrzebna jest jeszcze drobna ingerencja w kod pliku głównego motywu Twojej Joomli/Mambo.

Zmiany poniżej nie są wymagane w przypadku Joomli:
Plik nazywa się  index.php i jest w katalogu ../templates/twoj_aktualny_motyw/ . Uwaga! Jeśli pozwalasz uzytkownikom zmieniać motywy, to musisz zmodyfikować indexy we wszystkich używanych stylach!
Otwieramy zatem index.php w jakims edytorze i
pomiedzy sekcję < head > </ head> wklejamy:
<?php
global $sc$context$settings;

if (!
defined('SMF')){
require (
"administrator/components/com_smf/config.smf.php");
require (
$smf_path."/SSI.php");
}

$sc = &$context['session_id'];
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];

mysql_select_db($mosConfig_db);

echo 
'
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/script.js?beta4"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "'
$settings['theme_url'], '";
var smf_images_url = "'
$settings['images_url'], '";
var smf_scripturl = "'
$scripturl'";
var smf_session_id = "'
$context['session_id'], '";
// ]]></script>'
;

echo 
'
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style.css?rc1" />
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/print.css?beta4" media="print" />
<link rel="help" href="'
$scripturl'?action=help" target="_blank" />
<link rel="search" href="' 
$scripturl '?action=search" />
<link rel="contents" href="'
$scripturl'" />';
?>


A na samym dole skryptu, tuż za zamykającym tagiem </body>wklejamy

<?php mysql_select_db($GLOBALS['db_name']); ?>
Zapisujemy zmiany i gotowe.
Więcej szczegółów i zawsze aktualną wersję bridge`a znajdziecie w wątku, którego odnośnik podałem na początku.
Bridge jest załączony zawsze do pierwszego posta!

Powodzenia.


[EDIT]
W nowej wersji synchronizacja użytkowników odbywa sie automatycznie podczas logowania (można ją też wykonać ręcznie w dowolną stronę lub w obie) oraz moduły logowania są zamieniane automatycznie.
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: HaWaN w 8 Maj 2006, 17:04
Witam, skąd mogę pobrać SMF Bridge w wersji 1.1.4 ??? Jest o nim topic, ale niegdzie go niewiedzę na forum simplemachines :-\
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: defc0n w 8 Maj 2006, 18:34
przeciez webfm podal link:
http://www.simplemachines.org/community/index.php?topic=79530.0
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: romeo w 22 Maj 2006, 10:53
Drobna korekta, obecna wersja to 1.1.4 i znajduje sie tutaj:
http://www.simplemachines.org/community/index.php?topic=83665.0
Jako załącznik do pierwszego postu
Pozdrawiam.
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: jin w 28 Lipiec 2006, 17:55
Witam. Zsynchronizowałem forum smf 1.1 RC2 bridge 1.1.5. Lecz wchodząc na forum nie wyświetla się shoutbox. Co zrobić ?
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: robert051 w 2 Styczeń 2007, 17:53
wchodzę na ten link który był w 1 poście (http://www.joomlahacks.com/component/option,com_remository/Itemid,41/func,select/id,14) to pokazuje mi się lista plików. Który plik wybrać?? Aha ta wersja na www.simplemachines.org (http://www.simplemachines.org) to będzie działać z najnowszym mostkiem??
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: Kǝmac w 3 Styczeń 2007, 00:15
Użyj mostu z simplemachines.org, będzie działać.
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: zozio w 24 Styczeń 2007, 09:18
A czy jest jakaś integracja SMF 1.1.1 z Mambo 4.53??  W zasadzie pytam bo mam zainstalowane forum SMF 1.1.1 i jest 130 użytkowników i baza 4.5 MB, nie wiem czy najpierw się instaluje Mambo czy to wszystko jedno. Szukam jakiegoś portalu podobnego do Waszego . Potrzebuję w tym względzie pomocy bo sam sobie rady nie dam. Adres obecnego forum  http://www.cod2.home.pl/modules/Forum2/index.php Proszę o pomoc .
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: defc0n w 31 Styczeń 2007, 18:26
http://www.simplemachines.org/download/?bridges
tu jest do 4.6, moze pojdzie z 4.53
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: Dzieniek w 19 Luty 2007, 10:36
witam

Czy ktoś z was zna sposób na polskie litery w module Joomla-SMF Recent Topics 1.7.1 , czemu się pytam ponieważ na stronie głównej tam gdzie są tematy z smf tam brak polskiech liter jak na tym zdjęciu
(http://www.h-l.pl/images/polskielitery.png)
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: karolrz w 8 Styczeń 2008, 21:26
Witam
mam problem bo jak podaje scieżke względna to
pokazuje ze zła

smf 1.1.4
joomla .1.0.11
integrator 2.0.2
Tytuł: Odp: Integracja SMF i Mambo/Joomla - poradnik
Wiadomość wysłana przez: Modi w 30 Maj 2011, 12:27
Bridge jest autorstwa Oristo i mozna go pobrać stąd http://www.simplemachines.org/community

To link do postu nie do downloadu.
Można prosić link do ściągnięcia,posiadam joomla 1.5.23