Je downloadt eerst de MOD die je wilt, die kun je vinden op Diverse sites.
Vervolgens pak je de mod uit met een programma zoals winzip, winrar.
En je opent dan het bestand install (.mod, .txt) en je volgt de instructies op.
Hieronder gaan we de instructies verder behandelen die je moet uitvoeren.
1) The "COPY" action :
Als je in een MOD dit tegen komt of wat er op lijkt:
Code: Selecteer alles
#
#-----[ COPY ]------------------------------------------
#
copy file.php to file.php
copy file.tpl to templates/subSilver/file.tpl
Het bestand "file.php" in de root map , en de bestanden "file.tpl" in de template mappen.
Je hoeft ze dus echter niet te bewerken maar gewoon uploaden.
Let ook goed op in welke submap ze moeten (bv admin map, includes) dat staat reeks aangegeven in het install bestand.
2) The "OPEN" action :
Dit is de eerste basis actie om te doen
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
common.php
3) The "FIND" action :
Na de "OPEN" actie, is dit ook de meest gevraagde aktie, want je moet nu een bepaalde code vinden in het geopende bestand.
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------
# around line 184
//
// Show 'Board is disabled' message if needed.
//
4) The "BEFORE ADD" action :
In het install bestand, zie je nu het volgende:
Code: Selecteer alles
#
#-----[ BEFORE, ADD ]--------------------------------------
#
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
Het resultaat is dan het volgende:
Code: Selecteer alles
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
//
// Show 'Board is disabled' message if needed. -> Text to search
//
Code: Selecteer alles
#
#-----[ AFTER, ADD ]------------------------------------------
#
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
Je resultaat is dan het volgende:
Code: Selecteer alles
//
// Show 'Board is disabled' message if needed.
//
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
Code: Selecteer alles
#
#-----[ REPLACE WITH ]------------------------------------------
#
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Je zult echter heel voorzichtig moeten zijn met deze code.
Zeker als je een andere Template gebruikt als subSilver en als je andere MODs hebt geinstalleerd op je forum.
Het is raadzaam om deze aktie niet te gebruiken. Gebruik daar in de plaats van de "In-Line akties".
Een voorbeeld:
Code: Selecteer alles
#
#-----[ 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}>
Code: Selecteer alles
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
Code: Selecteer alles
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Code: Selecteer alles
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Dit is, samen met de "IN-LINE AFTER, ADD", "IN-LINE BEFORE, ADD", en de "IN-LINE REPLACE WITH" acties. (de uitleg zal later worden uitgelegd).
Deze actie is, alweer, word altijd gebruikt met de "FIND" actie
Code: Selecteer alles
#
#-----[ IN LINE FIND ]------------------------------------------
#
t.topic_title,
Code: Selecteer alles
#
#-----[ 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,
en daarna voer je de "IN-LINE FIND" aktie uit, die kun je weer vinden met behulp van de FIND actie.
Dus met andere woorden de "IN-LINE" actie staat op de zelfde regel's als de "FIND" aktie.
8 ) The "IN-LINE AFTER, ADD" action :
Het ziet er als het volgende uit:
Code: Selecteer alles
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
t.topic_desc,
Deze aktie is te gebruiken met de "FIND" aktie en de "IN-LINE" aktie
Een voorbeeld:
Code: Selecteer alles
#
#-----[ 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,
Code: Selecteer alles
$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" : '';
Code: Selecteer alles
t.topic_title,
Code: Selecteer alles
t.topic_desc,
Code: Selecteer alles
$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" : '';
Het is hetzelfde als de "IN-LINE AFTER ADD" aktie maar je zult de code die je gezocht hebt dan ervoor moeten toevoegen in plaats van er achter.
Code: Selecteer alles
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
, $topic_desc
Code: Selecteer alles
#
#-----[ 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,
Code: Selecteer alles
prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);
Code: Selecteer alles
$poll_length)
Code: Selecteer alles
$topic_desc,
Code: Selecteer alles
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);
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------
#
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> © 2001, {%:1} phpBB Group<br />{TRANSLATION_INFO}</span></div>
#
#-----[ INCREMENT ]-------------------------------------
#
%:1 +10
De INCREMENT wordt altijd gebruikt met de FIND en de IN-LINE FIND aktie, zodra je deze aktie in het install bestand van je mod ziet moet je de rowspan verlagen of als het is aangegeven vervangen.
Hieronder zullen we een voorbeeld geven wat je eigenlijk moet doen, en welke je in de praktijk kan tegen komen:
Code: Selecteer alles
#
#-----[ FIND ]------------------------------------------
#
<td class="catBottom" colspan="{%:1}" height="28"> </td>
Daar achter vindt je dan het getal bijvoorbeeld 8 of 9 dat getal moet je veranderen , verhogen , verlagen of vervangen met de aangegeven code's
We gaan hier onder wat codes behandelen.
Code: Selecteer alles
#
#-----[ INCREMENT ]-------------------------------------
#
%:1
Code: Selecteer alles
#
#-----[ INCREMENT ]-------------------------------------
#
%:2 -3
Code: Selecteer alles
#
#-----[ INCREMENT ]-------------------------------------
#
%:3 +5
12 ) MODx :
MODx is de nieuwe installatie template om de installatie beschrijving te kunnen lezen van een MOD.
Het gaat opten duur de txt of de .mod files vervangen.
Het werkt op zich heel simpel als er bij deze mod een MODx installatie bestand bij zit, kan je dat terug vinden bij de MODs database realease's topics van phpBB.com met deze afbeelding
De MODx template is een bestand van xml en kan je gewoon met je internet browser zoals internet exploder, firefox of opera openen.
Normaal is het gewoon het bestand demodnaam.xml die je kan openen , die je terug vindt na het uitpakken van je mod.
Natuurlijk vindt je er ook een tekst bestand in terug die kan je terug vinden onder de map contrib van de MOD.
13 ) The "SQL" action :
Met deze aktie zult u velden, tabellen moeten aan maken in de database.
Code: Selecteer alles
#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_topics ADD topic_desc varchar(255) DEFAULT '' AFTER topic_title
1) Je zult dan echter naar je controle paneel van je domein moeten gaan, normaal : /domeinnaam.nl:8443
Je selecteerd, de database vervolgens de database van je forum en dan database webadmin.
Of je kan gelijk phpmyadmin kiezen, of het kan ook onder mysql database staan, met een link naar phpmyadmin.
Dat is allemaal afhankelijk van de software van je domeincontrolepaneel.
Zodra je bent ingelogt in phpmyadmin, klik je op de database van het forum.
En selecteer je de button sql, die button kun je normaal helemaal bovenaan vinden .
Het is eigenlijk een soort windows verkenner.
En daarna klikt u op de oke of GO button, en dan als je een succesvol bericht krijgt, is de SQL correct uitgevoerd.
2) Je kan ook een Database_update script uitvoeren, ga hiervoor naar http://phpBBstyles.com/sql.php
Je voert daar de sql code in en klikt op oke.
Vervolgens download je het bestand, en zet je op je ftp in de root map (waar config.php staat)
Daarna run je het volgende script: domeinnaam.nl/db_update.php (naam van het gedownloaden bestand)
Zodra dat succesvol is uitgevoerd verwijder je dat bestand weer en is je sql ook uitgevoerd.
Ideaal als je niet weet hoe je bij je phpmyadmin moet komen.
3) De volgende SQL MOD aktie kan ook nog voorkomen:
Code: Selecteer alles
#
#-----[ SQL ]------------------------------------------
#
run db_install.php
Dus het scheelt je weer phpmyadmin werk
Dat houd in dat je het bestand db_install in de root waar config.php staat naar toe moet uploaden.
Vervolgens moet runnen zoals: domeinnaam.nl/db_install.php en zodra dat succesvol is moet je het bestand db_install.php weer verwijderen.
14) The "SAVE/CLOSE ALL FILES" action :
Dit is de laatste actie, Wanneer je alle je modificaties hebt gedaan, bewaar en sluit al je bestanden. Vervolgens upload je alle bestande naar je ftp, waar alle forum bestanden zich bevinden.
Controleer zodra je alle bestanden hebt geupload of er geen fouten zijn onstaan op je forum, als je een fout hebt gemaakt controleer alle bestanden op fouten.
Mocht je dan er niet uit komen dan vraag je gewoon op het Supportforum om hulp.
En niet vergeten : Maak voordat je begint een volledige backup van je Forum bestanden en de Database.
15) The DIY INSTRUCTIONS Action
Code: Selecteer alles
#
#-----[ DIY INSTRUCTIONS ]------------------------------------------
#
CHMOD foo.php and bar.php to 777
In dit geval zal je het bestand foo.php en bar.php moeten chmodden naar 777 , dus je moet schrijfrechten geven aan de php bestanden die eerder genoemd zijn in deze regel.
Dit is voor nu alles wat je moet begrijpen om een MOD succesvol te gaan installeren succes met het lezen ervan.