V každom stiahnutom móde by ste mali nájsť aj také niečo ako install.txt alebo názov_módu.txt
Tento súbor si otvoríte a nájdete v ňom tieto značky:
Citácia:
Installation Level: Easy (moderate, intermediate) - určuje náročnosť inštalácie módu, vačšinou je určené podľa toho koľko súborov máte upraviť
Installation Time: X Minutes - je to podľa mňa len nepresné určenie času inštalácie
Files To Edit: xxxxx.php - Udáva zoznam súborov, ktoré je nutné upraviť niekedy ten zonam obsahuje aj 100 súborov
Included Files: xxxxxxxx.php - Udáva zoznam súborov, ktoré sú súčasťou módu
Inštalácia:
Kód:
#
#-----[ COPY ]------------------------------------------
#
Znamená, že máte nakopírovať text do php alebo súbory na ftp
phpbb_root je zložka v ktorej je fórum nainštalované
Kód:
#
#-----[ SQL ]------------------------------------------
#
Je len v prípadoch, v ktorých treba vykonať zmeny v tabuľkách v databáze MySQL.
Prejdite do phpmyadmina a otvorte SQL okno a nakopírujte obsah pod značkou [ SQL ]
Kód:
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
Znamená, že máte otvoriť daný súbor v tomto prípade includes/page_header.php
Kód:
#
#-----[ FIND ]------------------------------------------
#
Znamená, že máte nájsť riadok alebo časť php kódu v danom súbore
Kód:
#
#-----[ AFTER, ADD ]------------------------------------------
#
Znamená, že za riadok alebo časť php kódu máte pridať nasledujúce zmeny
Kód:
#
#-----[ BEFORE, ADD ]------------------------------------------
#
Znamená, že pred riadok alebo časť php kódu máte pridať nasledujúce zmeny
Kód:
#
#-----[ REPLACE WITH ]----------------------------------------
#
Znamená, že nasledujúce zmeny máte nahradiť
Kód:
#
#-----[ IN-LINE FIND ]----------------------------------------
#
Znamená, že v danom riadku máte najsť nasledujúcu časť
Kód:
#
#-----[ IN-LINE AFTER ADD ]----------------------------------------
#
Znamená, že za danou časťou v riadku máte pridať nasledujúce
Kód:
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Uložte a zatvorte všetky súbory
Vytvoril NightHorse
Tu je podrobejsi navod ako na to
1. Akcia "COPY" :
Ak uvidite v istalacnom subore nieco taketo :
#
#-----[ COPY ]------------------------------------------
#
copy file.php to file.php
copy file.tpl to templates/subSilver/file.tpl
Znamená to, že máte zkopírovat soubor "file.php" do základnej složky phpBB fóra a soubor "file.tpl" zkopírovat do složky
s templatom
2. Akcia "OPEN" :
Vypadá nejako takto:
#
#-----[ OPEN ]------------------------------------------
#
common.php
Hovori, že máte otvorit soubor common.php v textovom editore (poznamokovy blok, wordpad, PSPadu, atd...)
3. Akce "FIND" :
Po akcii "OPEN" moze nasledovat tato akcia, Vypadá asi takto:
#
#-----[ FIND ]------------------------------------------
# around line 184
//
// Show 'Board is disabled' message if needed.
//
Hovori nam aby sme v otvorenom subore nasli nasledujuci text:
//
// Show 'Board is disabled' message if needed.
//
(textové editory pre to maju funkciu "Hladat")
4. Akcia "BEFORE ADD" :
Moze nasledovat po akcii "FIND" a vypadá takto:
#
#-----[ BEFORE, ADD ]--------------------------------------
#
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
znamená to, že máme PRED hladani text (minulá akcia) vložit:
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
Po tejto akcii bude vypadat kód nasledovne:
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
//
// Show 'Board is disabled' message if needed.
//
5) Akcia "AFTER ADD" :
#
#-----[ AFTER, ADD ]------------------------------------------
#
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
je to v podstate rovnaka akcia ako "BEFORE ADD" az na to ze kod vlozime ZA hladany text
Zdrojový kód bude vypadat takto
//
// Show 'Board is disabled' message if needed.
//
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
6. Akcia "REPLACE WITH" :
#
#-----[ REPLACE WITH ]------------------------------------------
#
<form>
Tato akcia je VŽDY použita po akcii "FIND" . Hovori nám že máme nahradit text najdeni funkciou "FIND" za uvedený text.
priklad:
#
#-----[ FIND ]---------------------------------------------
# around line 225
[color=green]<form>
#
#-----[ REPLACE WITH ]---------------------------------------
#
//form
V tomto priklade musite vyhladat " <form>
<form>
A nahradit ho tymto textom :
//form
7. Akcia "IN-LINE FIND" :
Tato akcia je VŽDY použita po akcii "FIND" a hovori, že máme v riadku najist uvedeny text.
#
#-----[ IN LINE FIND ]------------------------------------------
#
t.topic_title,
Priklad:
#
#-----[ FIND ]------------------------------------------
#
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
#
#-----[ IN-LINE FIND ]------------------------------------------
#
t.topic_title,
Tento priklad nám hovori, že máme v subore najist text:
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
a v nom najist text:
t.topic_title,
8 . Akcia "IN-LINE AFTER, ADD" :
Vypadá takto:
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
t.topic_desc,
tato akcia je vždy použita po akcii "FIND" a akcii "IN-LINE FIND" a hovori nám, že máme za text, najdenii pomocou funkcie
"IN-LINE FIND" v textu najdeneho pomocou funkcie "FIND" vložit:
t.topic_desc,
Príklad:
#
#-----[ FIND ]------------------------------------------
#
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
#
#-----[ IN-LINE FIND ]------------------------------------------
#
t.topic_title,
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
t.topic_desc,
po vykonani tychto prikazov vypada kod takto :
$select_sql = ( !$submit ) ? ", t.topic_title, t.topic_desc, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
9. Akcia "IN-LINE BEFORE, ADD" :
Je to úplne rovnaka akcia ako "IN-LINE AFTER, ADD", akurat text navkladame ZA ale PRED.
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
, $topic_desc
Priklad:
#
#-----[ FIND ]------------------------------------------
#
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$poll_length)
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
$topic_desc,
po vykonání tychto akcii bude vypadat kód takto:
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $topic_desc, $poll_length);
10. Akcia "SQL" :
V tejto akcii su SQL příkazy (pridavanie tabuliek, odstranovanie riadkov atd...)
Vypadá takto:
#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_topics ADD topic_desc varchar(255) DEFAULT '' AFTER topic_title
Stačí si otvorit phpMyAdmin a do databáze nasho fóra zadat príkaz:
ALTER TABLE phpbb_topics ADD topic_desc varchar(255) DEFAULT '' AFTER topic_title
11. Akce "SAVE/CLOSE ALL FILES" :
Tato akcia je napisana vzdy na konci instalacie a hovori nam ze mame ulozit a zavriet dokument (subor)
Vytvoril Exter