Jak instalować modyfikacje?

  • Dodano: Aviator
  • Data dodania: 28.07.2012
  • Ostatnia zmiana: 28 lipca 2012, 21:15 przez Aviator
  • Odsłony: 9468
Przykładowa modyfikacja mChat
Zawartość paczki z modyfikacją
Obrazek

Zwroty używane w instrukcji instalacji:
Znajdź -> Znajdź kod w pliku
Dodaj po -> Dodaj kod po, wcześniej znalezionym kodzie w nowej linii
Dodaj przed -> Dodaj kod przed znalezionym wcześniej kodzie w nowej linii
Zamień na -> Zamień znaleziony kod, na kod z instrukcji
Znajdź w linii -> Znajdź kod w linii
Dodaj po w linii -> Dodaj kod po, w tej samej linii znalezionego kodu
Dodaj przed w linii -> Dodaj kod przed, w tej samej linii znalezionego kodu
Zamień na w linii -> Zamień znaleziony kod w tej samej linii
Komentarze -> Informacje zamieszczone przez autora modyfikacji

Kopiowanie plików:
Logujemy się na FTP i kopiujemy pliki z paczki z modyfikacją (folderu 'root') według ułożenia ich folderach, dodatkowo poprawność ich kopiowania jest opisana w pliku instalacyjnym 'install.xml'
Przykład:
root/mchat.php kopiujemy do głównego katalogu naszego forum.
root/adm/style/acp_mchat.html kopiujemy do /adm/style/
root/mchat, jest to osobny folder przeznaczony tylko na pliki z modyfikacją, przenosimy cały folder do głównego katalogu forum.
Obrazek
Pliki stylu:
Niektóre modyfikacje posiadają również własne pliki stylu. Pliki stylu modyfikacji kopiujemy do lokalizacji z naszym stylem zwracając uwagę na jakim stylu opaty jest nasz styl, może to być styl oparty na 'Prosilver' lub 'Subsilver2'.
Pliki stylu w paczce z modyfikacją są umieszczone według nazw stylu bazującego.
Obrazek

Kopiowanie plików stylu:
root\styles\prosilver\template\mchat_avatars.html kopiujemy do styles\NaszStyl\template
root\styles\prosilver\theme\mchat.css kopiujemy do styles\prosilver\theme\mchat.css

Pliki instalacyjne modyfikacji:
Pliki instalacyjne, są to pliki które zawierają w sobie zapytania SQL, poprzez zautomatyzowany proces modyfikacja zostaje zainstalowana na naszej bazie danych. Proces ten wykonuje się na koniec instalacji modyfikacji, po przeprowadzonej edycji w plikach i przesłaniu ich z powrotem na FTP.

Edycja plików:
Pliki edytujemy w programie Notepad++ lub innym przeznaczonym do tego celu, byle nie w notatniku systemowym.
Otwieramy instrukcje instalacji (plik install.xml) w przeglądarce (najlepiej Internet Explorer), gdy pojawi się informacja o blokadzie bezpieczeństwa, klikamy na wyświetlony pasek wybierając 'Zezwalaj na zablokowaną zawartość' następnie po załadowaniu instrukcji w prawym górnym rogu zmieniamy język na polski.
Obrazek
Obrazek

W/w zwroty użyte w instrukcji instalacji powinny być jasne, jednakże pokaże obrazowo jak to wygląda:
Polecenie 'Znajdź'
Obrazek
Obrazek
Obrazek
Polecenie 'Dodaj po'
Obrazek
Obrazek
Polecenie 'Dodaj przed'
Obrazek
Obrazek
Polecenie 'Zamień na'
Obrazek
Obrazek
Obrazek
Polecenia 'Znajdź w linii', 'Dodaj przed w linii', 'Dodaj po w linii', 'Zamień na w linii' odbywa się na podobnej zasadzie, różni się tym, iż dodajemy lub zamieniamy kod w tej samej linii co kod szukany/znaleziony.

Instalacja modyfikacji w bazie danych poprzez wywołanie pliku instalacyjnego.
Obrazek
W przypadku mChat jest to plik, który wcześniej skopiowaliśmy na FTP do głównego katalogu z forum o nazwie 'mchat_install.php'.
Aby uruchomić plik wpisujemy w przeglądarkę adres: http://NaszeForum.pl/mchat_install.php, po przejściu do instalacji pojawi się instalator w którym wybieramy 'Instaluj', ponownie potwierdzamy wybór klikając na 'Tak' i czekamy, aż instalator zakończy pracę informując nas o sukcesie lub o błędzie.
Obrazek
Obrazek
Obrazek
Pliki instalacyjne modyfikacji po ukończonej instalacji, zalecam przenosić do stworzonego folderu na FTP o własnej nazwie.

Zapytania SQL
Niektóre modyfikacje oprócz pliku instalacyjnego, lub nie posiadającego takiego pliku, zawierają na początku instrukcji kod z zapytaniem SQL, trzeba takie zapytanie ręcznie wprowadzić do naszej bazy danych.
Aby to wykonać logujemy się do naszego phpMyAdmin, wybieramy naszą bazę danych, przechodzimy do zakładki 'SQL' w polu wklejamy skopiowany kod z instrukcji z zapytaniem i klikamy na 'Wykonaj'
Obrazek
Obrazek

Programy użyte w artykule:
Klient FTP FileZilla
Edytor Notepad++

Komentarze

  • Autor: Sammael
  • Dodano: 29 lipca 2012, 09:31
Całkiem ładny poradnik. Jak ktoś tego nie zrozumie to się chyba powieszę >.<.
Poradniki tutaj pisane są dużo lepsze niż na phpBB3.PL, ale tam znajduje się więcej przydatnych treści i czasem ta ich minimalistyczność jest dobra (chociaż wątpię, czy dla świeżych, a to głównie dla nich jest robione)
  • Autor: Digitalius
  • Dodano: 27 kwietnia 2015, 01:40
Mi się pojawia takie coś:

[phpBB Debug] PHP Warning: in file [ROOT]/umil/umil.php on line 157: include(./includes/db/db_tools.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/umil/umil.php on line 157: include(./includes/db/db_tools.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/umil/umil.php on line 157: include(): Failed opening './includes/db/db_tools.php' for inclusion (include_path='.:/usr/local/php55/lib/php')

Fatal error: Class 'phpbb_db_tools' not found in /home/digitali/public_html/umil/umil.php on line 159
Ostatnia zmiana: 27 kwietnia 2015, 01:42 przez Digitalius