|
| IP: |
n/a |
| Rang: |
|
| Registrierung: |
01.07.2003, 18:55 |
| Homepage: |
http://www.script-solution.de |
| Wohnort: |
Marburg |
| |
 Forum-Gott mit 7592 Punkte, 7358 Beiträge |
|
Hallo,
diese Anleitung beschreibt wie man von Boardsolution v1.40 Beta2 auf Boardsolution v1.40 Beta3 updaten kann. Leider musste ich diesmal noch an anderer Stelle auf diese Anleitung hinweisen. Ich habe aber mit Beta3 das Versions-Vergleichen etwas erweitert, so dass auch angezeigt wird, dass ein Update verfügbar ist und auch (sofern notwendig) welche Anleitungen befolgt werden müssen.
Aber nun zum Eigentlichen:
- Welche Dateien ersetzt werden müssen, könnt ihr mit Hilfe des Versionsvergleichs ermitteln.
- Zusätzlich muss noch eine Datei mit folgendem Inhalt in das Verzeichnis "tools" hochgeladen werden
(Mit Endung .php) und im Browser aufgerufen werden:
PHP: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| <?php define('LINE_WRAP',PHP_SAPI == 'cli' ? "\n" : '<br />');
define('BS_PATH','../'); include(BS_PATH.'extern/bs_api.php'); $db = FWS_Props::get()->db();
// check if the changes have already been made if($db->get_row_count(BS_TB_THEMES,'*','WHERE theme_folder = "mobile"') > 0) die('Nothing to do');
echo "Inserting Setting \"bot_theme\" and \"mobile_theme\"..."; // create theme $mid = $db->insert(BS_TB_THEMES,array( 'theme_name' => 'Mobile', 'theme_folder' => 'mobile' ));
// create settings "bot_theme" and "mobile_theme" $db->update(BS_TB_CONFIG,'WHERE group_id = 4 AND sort > 4',array( 'sort' => array('sort + 2') )); $bots = $db->get_row('SELECT id FROM '.BS_TB_THEMES.' WHERE theme_name = "bots"'); $db->insert(BS_TB_CONFIG,array( 'name' => 'bot_theme', 'group_id' => 4, 'sort' => 5, 'type' => 'themes', 'value' => $bots['id'], 'default' => $bots['id'] )); $db->insert(BS_TB_CONFIG,array( 'name' => 'mobile_theme', 'group_id' => 4, 'sort' => 6, 'type' => 'themes', 'value' => $mid, 'default' => $mid )); echo "DONE".LINE_WRAP;
echo "Changing BBCode-Tags to the new syntax..."; foreach($db->get_rows('SELECT id,replacement,replacement_param FROM '.BS_TB_BBCODES) as $row) { $replacement = preg_replace( '/\{(TEXT|EMP|BSP|BSF|LANG=.*?)\}/','<\\1>',$row['replacement'] ); $replacement_param = preg_replace( '/\{(TEXT|PARAM|EMP|BSP|BSF|LANG=.*?)\}/','<\\1>',$row['replacement_param'] ); $db->update(BS_TB_BBCODES,'WHERE id = '.$row['id'],array( 'replacement' => addslashes($replacement), 'replacement_param' => addslashes($replacement_param) )); } echo "DONE".LINE_WRAP;
echo "Changing BBCode-Tags left,center and right..."; $db->update(BS_TB_BBCODES,' WHERE name = "center" OR name = "left" OR name = "right"',array( 'allowed_content' => 'inline,link,block' )); echo "DONE".LINE_WRAP;
echo "Inserting updates-task..."; $db->insert(BS_TB_TASKS,array( 'task_title' => 'updates', 'task_file' => 'updates.php', 'task_interval' => 604800, 'enabled' => 1 )); echo "DONE".LINE_WRAP;
echo "Refreshing cache..."; $cache = FWS_Props::get()->cache(); $cache->refresh_all(); echo "DONE".LINE_WRAP;
BS_finish(); ?> | Anschließend solltet ihr diese unbedingt wieder löschen!
- Jetzt müssen noch die Nachrichten neuberechnet werden.
Das wars!
Viel Spass mit Beta3. Ich hoffe, dass sie wieder viele Leute intensiv testen, so dass die letzten Fehler vor der Final-Version gefunden werden 
mfg Nils
|
|