INSTRUKCJE :: PRZECZYTAJ DOKŁADNIE !
Dołożyłem wszelkich starań wraz z
wieloma użytkownikami aby forum działało bez zarzutów, jednak
jeśli będą jakieś problemy możesz je zgłosić na forum: http://przemo.org/phpBB2/forum
Przeczytaj
dokładnie wszystko co napisałem poniżej, unikniemy tym samym
niepotrzebnych pytań i wątpliwości.
Jak
widać forum posiada bardzo dużo nowych funkcji, (pełna lista
jest tutaj: http://przemo.org/phpBB2/index.php?page=list) co
się z tym wiąże ma również większe wymagania do serwera.
Oryginalne phpBB2 generuje stronę w około 0,22s. moja
modyfikacja w 0,6s. Ma też większe wymagania co do obsługi
php, na niektórych "gorszych" serwerach, lub tych z większymi
ograniczeniami, niektóre dodatki mogą nie działać i powodować
błędy, wówczas należy je wyłączyć w panelu admina. Prawie
każdy dodatek można wyłączyć w panelu admina, można forum
doprowadzić do "oryginalnej postaci" można też wyłączać
oryginalne funkcjie phpBB.
Forum jest zbudowane na
bazie phpBB2.0.3 z dodaną większością zmian z wersji 2.0.6d.
Do forum dołączony jest deinstalator w panelu admina,
który przywraca bazę danych do oryginalnej postaci phpBB,
należy później nadpisać forum oryginalnymi plikami phpBB2.0.x
i mamy czyste oryginalne phpBB z użytkownikami, postami i
wszystkimi ustawieniami. Dołączony jest też skrypt umożliwiający
uaktualnienie istniejącego już oryginalnego forum phpBB2 (z
postami i użytkownikami) do mojej wersji plik: Zamiana_forum_do_wersji_18
instrukcja znajduje się niżej. Jest też mozliwość konwersji z
innych skryptów for dyskusyjnych. Forum na dzień
dzisiejszy posiada 6 dodatkowych stylów, do ściągnięcia z http://przemo.org/phpBB2 Opis dodania
przez siebie własnego stylu jest w pliku new_style.txt
Proszę o niekasowanie oryginalnej stopki (podpisu) forum,
jeżeli chcesz dodać własną, zrób to poniżej lub powyżej
oryginalnej, w innym wypadku używanie skryptu jest NIELEGALNE
Dodatkowo forum posiada zabezpieczenie w JavaScript i po
usunięciu stopki w niektórych przeglądarkach będą problemy z przeglądaniem
forum (również objęcie go w znaczniki <!-- -->
spowoduje wyłączenie JS).
ROZRÓŻNIENIE
ADMINÓW Z UPRAWNIENIAMI DO SEKCJI SQL
Domyslnie żaden administrator nie ma dostepu sekcji SQL w
panelu admina. W tej sekcji znajdują się bardzo zaawansowane
funkcje których nieznajomość może uszkodzić forum. Gdy wejdzie
tam administrator nie posiadający dostępu, będzie
przekierowany w miejsce w którym znajduje się plik
umożliwiający dodanie głównego admina, który z kolei będzie
już miał możliwość zmian listy głównych adminów. Po
inicjalizacji pierwszego admina koniecznie skasuj, lub zmień
nazwę pliku który będzie tam podany.
PRAWA DO ZAPISU
PLIKÓW (CHMOD) Niektóre serwery aby móc
zapisac jakiś plik poprzez http, czyli przez nasze forum (np.
avatary, zdjęcia, pliki i inne) wymagają ustawienia
odpowiednich praw do zapisu (chmod) Prawa te możemy nadać
poprzez klienta FTP który ma linię poleceń (np.
TotalCommander), wpisując: chmod 777
nazwakatalogulubpliku Generalnie po zainstalowaniu
forum nie musimy robić nic, lecz jeżeli będą problemy z
uploadem plików, musimy nadać te prawa następującym plikom i
katalogom: Katalogi:
/album_mod/upload /album_mod/upload/cache
/album_mod/upload/cache/tmp /album_mod/upload/tmp
/images/avatars /images/avatars/upload
/images/avatars/upload/tmp /images/avatars/tmp
/images/photos /images/photos/tmp
/images/signatures /images/signatures/tmp /files
/files/tmp /media /media/tmp /pafiledb
/pafiledb/uploads /pafiledb/uploads/tmp /tmp
(katalogów tmp
niema w oryginalnym phpBB lecz niektóre serwery wymagają
katalogów tmp w róznych dziwnych miejscach, dlatego je
utworzyłem.
Pliki:
admin/admin_logs.php
language/lang_*****/lang_bbcode.php
language/lang_*****/lang_faq.php
RANGI
W panelu admina nie musimy juz podawać całej ścieżki do
obrazku rangi lecz samą nazwę pliku, pliki musimy skopiowac do
każdego stylu (dla każdego stylu mogą być teraz inne rangi,
lecz uwaga, muszą miec taką samą nazwę pliku) templates/styl/ranks/ W
panelu admina mamy jumpbox, który pokazuje nam kolejno każdy
obrazek z tego katalogu.
Oczywiście w tematach będą wyświetlane rangi ze stylu
używanego przez użytkownika przeglądającego temat.
IKONY
POSTÓW/TEMATÓW Standardowo jest 12 ikon, po
wgraniu większej ilości do katalogu
templates/styl/images/ranks/icon/ pojawi się pole po
kliknięciu którego będzie możliwość wybrania dodatkowych ikon.
PORTAL Portal jest
zintegrowany z forum. Mogą być w nim umieszczane newsy. Newsy
są pobierane z wybranego forum (jednego lub kilku),
identyfikacja forum poprzez jego ID. Najlepiej nadać temu
forum prawa tylko do czytania dla użytkowników, a prawa do
pisania nowych tematów tylko dla moderatorów tego forum
(newsmanów) Jeśli chcemy żeby użytkownicy mogli komentować
newsy to musimy nadać prawa do odpowiedzi. Sondy w portalu
również są pobierane z jakiegoś wyznaczonego forum. Jeżeli
jesteś w widoku tematów, lub widoku tematu, lub piszesz post w
jednym z forum które jest przypisane do Portalu to link do
strony głównej wskazuje na portal, można to zmienić poprzez
zmiane parametru Portal link w Panelu Admina
W portalu dowolnie możesz kształtować moduły,
nagłówek, stopkę, lecz niestety nie ma możliwości używania
linków róznych w zalezności od tego czy użytkownik jest
zalogowany czy nie. ( jest to chyba jedyna rzecz której się
nie da zrobić na tym forum :> ) Jeżeli chcesz aby twoja
domena wskazywala najpierw na portal to w katalogu forum
utwórz plik: index.html który wygląda tak:
Kod: |
<html> <head>
<meta http-equiv="Refresh" content="0;
url=portal.php"> </head> </html>
| Działa to tylko
na serwerach, które w pierwszej kolejności odczytują pliki
*.html
LOGOWANIE
IP Jeżeli włączysz logowanie hostów i IP to
zwracaj uwagę na wielkosć pliku admin_logs.php Co jakiś czas
kontroluj jego wielkość, jeśli osiągnie zbyt duży rozmiar,
skasuj wszysto poniżej tego komentarza: <!-- Mozesz
skasowac wszystko co znajduje sie ponizej -->
LOCKDOWN
Przy stosowaniu LockDown'a, sugeruje w ustawieniach działu
wyłączyc możliwość kasowania swoich postów w danym dziale.
FLASH, AVI,
MP3 Forum umożliwia użytkownikom wstawianie
do postów obiektów flash, jeśli użytkownik chce być złośliwy,
może wstawić do postu obiekt flash który będzie potrafił
przekierować na inną stronę, może to spowodować że dana strona
tematu nie będzie możliwa do przeczytania. Możesz wyłączyć
przycisk FLASH podczas pisania postów. Jest też możliwość
wstawiania do postu elementów dzwiękowych (wav, mid, mp3) oraz
filmów (avi, mpg itp.) A także załączników. Każdy przycisk w
widoku pisania postu, możesz wyłączyć.
SUBFORA -
PODKATEGORIE Masz możliwość tworzenia
subfor, czyli działów w działach (for w forach) Wyróżniamy
dwa rodzaje, pierwsze umieszczenie w jednym forum np A stworzenie for np. A B C lecz bez możliwości
pisania tematów w forum A, oraz drugie, takie samo
lecz z możliwością pisania tematów w forum A. Dodatkowo różnią sie też
tym, że po wejściu w to forum, mamy widok taki sam jak byśmy
byli na stronie głównej. W drugiej wersji natomiast znajdują
się fora a pod nimi lista tematów forum A. Instrukcja tworzenia
zwykłych subfor (bez możliwości pisania tematów w nadrzędnym
forum A, czyli tym w
którym znajdują się fora) Nazwa Twojego Forum Strona
główna to jest nasze FORUM, ogólnie w phpBB w nim tworzymy np.
dwie kategorie (Ca1 i
Ca2), w których tworzymy fora A B w kategorii Ca1 i C D w kategorii Ca2 i fora A B C D są wyświetlane na
stronie głównej, kategorie natomiast to paski Ca1 i Ca2 które oddzielają
fora od siebie. Żeby utworzyć forum (Dm) w którym będa np. dwa
fora Es i Fs i nie
będzie możliwości pisania postów w forum Dm, tworzymy w kategorii
Ca1 kategorie Dm, następnie w niej tworzymy
forum Es i Fs. Po
wejściu na forum będziemy widzieć fora A B C D i Dm z inną ikoną, po wejściu
do niego będziemy mieli dwa fora Es i Fs widok będzie taki sam
jak na stronie głównej czyli nie będzie możliwości pisania
tematów. Natomiast żeby stworzyc forum (Em) w którym będzie można
pisać tematy oraz w którym będą dwa fora Gs i Hs, tworzymy w kategorii
Ca1 forum Em, w którym z kolei tworzymy
kategorię Emc a w niej
fora Gs i Hs
Generalnie zasada jest taka, że możemy tworzyć wszystko we
wszystkim i jeżeli bezpośrednio w Kategorii stworzymy
kategorię lub forum, to pojawi nam się na stronie głównej
ikona Subforum w którym będą fora, lecz w nim nie będzie można
pisac tematów, natomiast jeżeli w Forum stworzymy fora lub
kategorię to pojawi się taka sama ikona lecz w tym Forum
będziemy mogli pisać tematy, a nad tematami będą fora które w
nim zrobiliśmy. Drzewo może się ciągnąć w nieskończoność i
możliwości konfiguracji mamy nieograniczone. W panelu
admina widok for i kategorii to drzewo z przypisanymi
odpowiednio przyciskami do stworzenia w danym miejscu forum
lub kategorii, warto zwracać uwagę gdzie klikamy, jeśli się
pomylimy to oczywiście później w widoku dodawania forum,
możemy wybrać inną lokalizacje dla danej kategorii lub forum.
Możemy również przenosić całe kategorie które zawierają
fora, do innych kategorii lub do for (pamiętaj - przeniesiesz
kategorie do kategorii - pojawi się subforum bez możliwości
pisania w nim tematów, przeniesiesz kategorię lub forum do
forum - pojawi się subforum z możliwością pisania w nim
tematów) Nie polecam tworzenia for w forach, lepiej jest
tworzyć kategorię w forach, o wiele bardziej ułatwia nam to
później modernizację. Ale jeżeli stworzysz forum B i C bezpośrednio (bez
objęcia je w kategorię) w forum A to na str. głównej w widoku
for pod nazwą forum A
będą ikonki (linki) i nazwy for B i C, natomiast jeśli
stworzysz w forum A
kategorię, w której będzie forum B i C to pod nazwą forum
A będzie tylko ikona
kategorii bez rozbicia na fora.
Zapraszam do
zapoznania się z kolejną o wiele dłuższą lekturą która
znajduje się w panelu admina :>
UPDATE
ORYGINALNEGO FORUM phpBB2.0.x do mojej wersji
1.8 Jest możliwość uaktualnienia
swojego forum phpBB 2.0.x do mojej wersji 1.8 Nie tracąc przy
tym żadnych danych, z możliwością późniejszego odinstalowania
mojej modyfikacji (czytaj niżej) WAŻNE - Zrób kopię bazy
danych (możesz to zrobić w panelu admina "Kopia zapasowa" lub
w PhpMyAdminie > "Export" (Struktura i Dane)) oraz plików
forum, przed przystąpieniem do niżej opisanych czynności.
Proces ten składa się z dwoch etapów: 1. - UPDATE BAZY SQL
Pierwszy krok to zamiana bazy danych. Należy uruchomić plik:
http://adres.naszego_forum.pl/scripts/update_phpBB_to_18_by_Przemo.php
na ekranie pojawi się instrukcja uaktualnienia bazy. Gdy
zdaży się sytuacja że podczas aktualizacji bazy danych któreś
wpisy będą na czerwono, oznacza to, że z jakiś powodów nie
mogły zostać dodane do bazy, prawdopodobnie już istnieją,
bo być może instalowałeś jakieś mody. Niekoniecznie musi to
oznaczać, że forum będzie działać źle, wpisy do bazy mogą byc
takie same, jesli nie sprawdź ich nazwy i usuń je z bazy
SQL. Staraj się nie kasować całych standardowych tabel phpBB2
(users, forums, posts) jeśli będzie na czerwono na
przykład: "ALTER TABLE
phpbbt_users ADD user_birthday INT DEFAULT "999999" not
null" oznacza to, że w tabeli phpbbt_users istnieje
już pole user_birthday, wówczas powinieneś skasować tylko to
pole. Jeśli natomiast dostaniesz na czerwono komunikat:
"CREATE TABLE
phpbbt_forbidden_extensions ( ext_id mediumint(8) UNSIGNED NOT NULL auto_increment, extension
varchar(100) NOT NULL, PRIMARY KEY (ext_id))"
oznacza to, że istnieje już tabela
phpbbt_forbidden_extensions, jest to tabela modu załączników,
jest ona dodatkową tabelą do phpbb i możesz ją skasować ze
swojej bazy, po czym wlączyć zamianę jeszcze raz. Jeśli
podczas zamiany wyjdzie czerwony komunikat, dla jakiejś linii
i naprawisz przyczynę przez ktorą nie została ona wpisana,
wówczas musisz włączyć zamianę jeszcze raz, lecz linię ktore
wczesniej zostały wpisane bedą teraz na czerwono i jest to
prawidłowym efektem, Ciebie interesować będzie tylko, żeby
linia ktora wczesniej była na czerwono, tym razem była w
kolorze niebieskim.
Jeżeli z jakiś przyczyn skrypt
update_phpBB_to_18_by_Przemo.php
nie chce działać, użyj pliku Zamiana_bazy_do_v_18.sql
Jest on przeznaczony do wgrania bazy poprzez PhpMyAdmina. Lecz
jeżeli masz inny prefix niż phpbb_ to musisz użyć edytora
tekstowego, z obsługą masowej zamiany ciągów znaków, którym
zamiennisz wszystkie phpbb_ na swój prefix.
2. - UPDATE PLIKÓW FORUM
Wgranie do katalogu forum wszystkich plików z katalogu
mojej modyfikacji UWAGA - oprócz pliku config.php ten plik
ma zostać stary!!! Przed zamianą plików, koniecznie zmień
domyślny styl forum na subSilver oraz w swoim profilu. Może
być też inny styl, który jest do ściągnięcia na mojej stronie. Jeśli użytkownicy używają innego stylu niż dostępne na mojej stronie i jeżeli takich używasz, niestety będziesz musiał z nich zrezygnować, lub przerobić je do mojej wersji. Dodatkowo po instalacji musisz wykonać zapytanie SQL poprzez phpMyAdmina, lub poprzez phpBBMyAdmina w panelu admina:
Kod: |
UPDATE phpbb_users SET user_style = 1;
|
Jeżeli masz inny prefix tabel niż phpbb_ zamień go w tym zapytaniu.
UPDATE FORUM
phpBB modified v1.7 by Przemo DO WERSJI
1.8 WAŻNE - Zrób kopię bazy danych
oraz plików forum przed przystąpieniem do niżej opisanych
czynności. Proces ten składa się z dwoch etapów: 1. - UPDATE BAZY SQL
Pierwszy krok to zamiana bazy danych. Należy wgrać do
głównego katalogu forum tylko plik: update17-18.php
który znajduje się w katalogu /scripts/ po czym wpisać w
przeglądarce: http://adres.naszego_forum.pl/update17-18.php
na ekranie pojawi się instrukcja uaktualnienia bazy.
Jeżeli z jakiś przyczyn plik update17-18.php
nie chce działać, przygotowałem plik update17-18.sql
Jest on przeznaczony do wgrania bazy poprzez PhpMyAdmina.
Lecz jeżeli masz inny prefix niż phpbb_ to musisz użyć
edytora tekstowego, z obsługą masowej zamiany ciągów znaków,
którym zamiennisz wszystkie phpbb_ na swój prefix.
2. - UPDATE
PLIKÓW FORUM Wgranie do katalogu forum wszystkich plików z
katalogu mojej modyfikacji, z wyjątkiem pliku config.php
ODINSTALOWYWANIE
MOJEJ MODYFIKACJI Jest to bardzo
prosta czynność, również składa się z dwóch etapów: 1. Odinstalowanie z bazy
danych, dostępne w panelu admina w sekcji SQL (tylko główny
admin) 2. Wgranie
oryginalnych plików phpBB2.0.x Sugeruje usunąć wszystkie pliki
forum z wyjątkiem config.php i wgrać
oryginalne phpBB2.0.x
Możesz skasować ten post, kopia tego
postu znajduje się pliku info.html możesz go przeglądać
wpisując: http://adres.twojego.forum.pl/info.html
Jeżeli będziesz miał jakieś uwagi, propozycje,
problemy lub pytania, odwiedź forum: http://przemo.org/phpBB2/forum Przy
tworzeniu forum pomagali: PeTeReK (peterek@risp.pl) - Ciekawe
propozycje, testowanie wersji BETA, pomoc w przetłumaczaniu na
j.angielski. Widmo
(widmo@w.pl) - Ciekawe
propozycje, testowanie wersji BETA.
Maik (sathack@fbi.cz) -
Przetłumaczanie na język czeski i słowacki. Destro (destro@w.pl) - Polskie przyciski
do stylu zoneSilver oraz część użytkowników z forum http://www.przemo.org/phpBB2/forum/
Przemo |
|