Witam.
Chciałbym zmienić skrypt forum (obecnie stoi na localhoscie) z phpbb 2 na mybb.
1) Czy stracę cały mój styl?
2) Jakie zagrożenia, niesie taką, zmiana?
3) Czy mybb zmniejszy obciążenie serwera?
4) Ile czasu może trwać zmiana skryptu?
AD1. Tak, chyba że taki sam zrobisz na MyBB, ale na pewno nieco czasu to zajmie.
AD2. Utrata kodu dodatkowych bbcodów, modów z phpbb2, ich danych, czasami problemy z polskimi znakami (ale jak się zrobi umiejętnie konwersję, to problemu nie będzie). Jeżeli masz czyste phpbb2 no to jesteś w o wiele lepszej sytuacji.
AD3. Hm... względem czystego phpbb2 raczej nie. Względem phpbb by Przemo raczej na pewno tak. Do tego skrypt będzie bezpieczniejszy.
AD4. Zależy od wielkości forum, ale podstawowe działania da się zamknąć często w krótkim czasie.
A czy o operacja, może się nie udać? Czy może wyjść jakiś błąd uniemożliwiający migrację? Jest to czyste phpbb 2 z własnym stylem.. Czy tworzenie stylu jest podobne do tego z phpbb?
Może pojawić się jakiś błąd, ale to nie spowoduje żadnego uszkodzenia po stronie oryginalnej wersji z phpbb. Migracja polega na tym, że skrypt w trakcie kopiowania zmienia to, co trzeba, nie narusza oryginalnego forum.
Warto dodać, że w Twoim wypadku należy przeprowadzić migrację w dwóch etapach. Najpierw do phpBB3, a dopiero potem do MyBB (to najbezpieczniejsza i najmniej konfliktowa metoda).
Styl robi się niestety inaczej. MyBB ma szablony zapisane w bazie i edytowane z poziomu panelu administracyjnego. Nie zawierają one żadnych funkcji sterujących, a jedynie zmienne. Zmiana styli CSS jest za to nawet wygodniejsza niż w phpBB, no i tu od nas zależy, czy będzie podobnie. Proponuję abyś zainstalował gdzieś czyste MyBB, abyś przekonał się jak to wygląda.
Czyli phpbb2 -] 3 -] mybb...
Trochę roboty..
A czy po migracji mogą powstać problemy z logowaniem się do starych kont, czy przy rejestracji?
I czy jest opcja w mybb by umieszczać aplikacje flashowe w postach bez pluginow ?
Z rejestracją problemów nie będzie, przy logowaniu skrypt będzie sam próbował konwertować hasła (bo jest taka możliwość). Jeżeli mu się nie uda, użytkownik musi użyć opcji przypomnienia hasła.
Aplikacje flashowe tzn? Jest natywna obsługa np. filmów z serwisów takich jak youtube. Nawet tutaj na forum możesz to sprawdzić w dziale testowym.
A mógłbyś powiedzieć dokładniej? Praktycznie mam już zmieniony na,mybb, stoi na lokalhoscie i teraz chcę.wszystko dopracować... Ale co do mybb to dopiero zaczynam...
ACP > Konfiguracja > Mycode
Dodaj dwa nowe Mycode.
1)
Wyrażenie regularne:
Kod:
\[fla w=(.*?) h=(.*?)\](.*?)[/fla\]
Zamiana:
Kod PHP:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=$1 HEIGHT=$2>
<PARAM NAME=movie VALUE="$3"> <PARAM NAME=quality VALUE=high> <EMBED src="$3"
quality=high WIDTH="$1" HEIGHT="$2" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
2)
Wyrażenie regularne:
Zamiana:
Kod PHP:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=640 HEIGHT=480>
<PARAM NAME=movie VALUE="$1"> <PARAM NAME=quality VALUE=high> <EMBED src="$1"
quality=high WIDTH="640" HEIGHT="480" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>
Pierwszy wywołujesz w ten sposób:
Kod:
[fla w=szerokosc h=wysokosc]link do pliku swf[/fla]
I on wstawia animacje z atrybutami wysokości i szerokości, jak wpisane w tagu.
Drugi w ten sposób:
Kod:
[fla]link do pliku swf[/fla]
I on wstawia animację o wymiarach, jakie zdefiniujesz sobie tam w kodzie HTML (ja wpisałem domyślnie 640x480).
Bardzo dziękuję za dokładny opis.
Mam jeszcze jedno, ostatnie pytanie.
Czy można korzystać z forum opartego na myBB i własnym stylu do celów zarobkowych?
Interesuje mnie zrobienie forum niczym dawne nedds - userzy mają opcję zarobić na pisaniu, rozwiązywaniu zadań itp... Ale zastanawia mnie legalność. Stronę przygotowuję do startu od dawna [początkowo na IPB, ale brak licencji, potem PHPbb, ale znalazłem myBB, które bardziej mi odpowiadało...]
Kwestie prawne, typu skarbówka mnie nie interesują w tej chwili - do startu jest kawał czasu - dopasować style itp... Ale czy to legalne? Czy muszę szukać innego darmowego skryptu?
Możesz, licencja GPL nie zabrania tego, a zespół MyBB własnych żadnych uwag też nie dodaje.
Musisz jednak pilnować kwestii pluginów, niektóre z nich mogą tego zabraniać (np. moje są na Creative Commons i nie pozwalam na używanie komercyjne bez kontaktu ze mną).