Ensimmäiseksi, OTA VARMUUSKOPIO tietokannastasi. MUISTA, että jokainen MOD on tarkoitettu toimimaan alkuperäisen ja modaamattoman phpBB -foorumin kanssa. Jos asennat useampia MODeja, se saattaa olla ongelmallista!
Lataa haluamasi MOD täältä. Avaa mukana tulevat ohjeet (yleensä README.txt tai vastaava)
1. "COPY" toiminto :
Jos MODissa näkyy tämmöinen:
Koodi: Valitse kaikki
#
#-----[ COPY ]------------------------------------------
#
copy file.php to file.php
copy file.tpl to templates/subSilver/file.tpl
2. "OPEN" toiminto :
Ensimmäinen perustoiminto:
Koodi: Valitse kaikki
#
#-----[ OPEN ]------------------------------------------
#
common.php
3. "FIND" toiminto :
"OPEN" -toiminnon jälkeen, tämä on yleisin, koska sinun on löydettävä jotakin ennenkuin voit muokata mitään?
Koodi: Valitse kaikki
#
#-----[ FIND ]------------------------------------------
# around line 184
//
// Show 'Board is disabled' message if needed.
//

4. "BEFORE ADD" toiminto :
Koodi: Valitse kaikki
#
#-----[ BEFORE, ADD ]--------------------------------------
#
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
Koodi: Valitse kaikki
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx); // -> teksti mikä lisätään ennen kyseistä riviä
//
// Show 'Board is disabled' message if needed. -> Etsittävä teksti
//
Koodi: Valitse kaikki
#
#-----[ AFTER, ADD ]------------------------------------------
#
include($phpbb_root_path . attach_mod/attachment_mod.'.$phpEx);
Koodi: Valitse kaikki
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/' . $lang_file . '.' . $phpEx); // -> Teksti joka etsitään
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx); // -> Koodi joka lisätään em. tekstin JÄLKEEN
Koodi: Valitse kaikki
#
#-----[ REPLACE WITH ]------------------------------------------
#
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Tätä ei ole suositeltavaa käyttää. Käytä In-line -toimintoja tämän sijaan. Esimerkki:
Koodi: Valitse kaikki
#
#-----[ FIND ]---------------------------------------------
# around line 225
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
#
#-----[ REPLACE WITH ]---------------------------------------
#
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Tässä esimerkissä siis pitää etsiä koodinpätkä (tämä on alkuperäinen tiedosto) :
Koodi: Valitse kaikki
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
Koodi: Valitse kaikki
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Koodi: Valitse kaikki
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Tämä on "IN-LINE AFTER, ADD", "IN-LINE BEFORE, ADD", ja "IN-LINE REPLACE WITH" toimintojen kanssa. Tätäkin käytetään "FIND" -toiminnon kanssa.
Koodi: Valitse kaikki
#
#-----[ IN LINE FIND ]------------------------------------------
#
t.topic_title,
Koodi: Valitse kaikki
#
#-----[ 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,
8. "IN-LINE AFTER, ADD" toiminto :
Koodi: Valitse kaikki
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
t.topic_desc,
Koodi: Valitse kaikki
#
#-----[ 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,
Sinun pitää siis etsiä rivi:
Koodi: Valitse kaikki
$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" : '';
Koodi: Valitse kaikki
t.topic_title,
Koodi: Valitse kaikki
t.topic_desc,
Koodi: Valitse kaikki
$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. "IN-LINE BEFORE, ADD" toiminto :
Toimii samalla tavalla kuin edellinen, "IN-LINE AFTER, ADD" -toiminto mutta nyt sinun on lisättävä koodia ENNEN etsittävää paikkaa
Koodi: Valitse kaikki
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
, $topic_desc
Koodi: Valitse kaikki
#
#-----[ 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,
Koodi: Valitse kaikki
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
Koodi: Valitse kaikki
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, [u]$topic_desc[/u], $poll_length);
Tällä muokataan tietokantaa
Koodi: Valitse kaikki
#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_topics ADD topic_desc varchar(255) DEFAULT '' AFTER topic_title
11. "SAVE/CLOSE ALL FILES" toiminto :
Kun olet tehnyt kaikki muutokset, tallenna ja sulje tiedostot ja siirrä ne palvelimelle. Tarkista että foorumisi toimii oikein. Ellei, yritä korjata. Ellei onnistu, palaa tänne ja kysy apua - Lurttinen osaa melkein mitä vaan
