Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.4x » Boardsolution v1.40 Beta » BS v1.40 Beta2 -> BS v1.40 Beta3
  • Willkommen, Gast!
  • Sonntag, 05. Februar 2012, 04:16:51
 
Thema: "BS v1.40 Beta2 -> BS v1.40 Beta3" [ Seite 1 ]

Kein neuer Beitrag Nils , 18.02.2009, 21:28
Beitrag #1   

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

n/a n/a 1     ( Anzeige: 1 - 1 , Gesamt: 1 ) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "BS v1.40 Beta2 -> BS v1.40 Beta3"
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Checkboxen in einen Array laden und wieder au ... 2 1563 25.01.2012, 09:04
Von: KingGO
25.01.2012, 11:01
Von: KingGO Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema eigene Usergruppe -> Profilzugriff 2 1139 18.01.2012, 10:44
Von: schoeppsche
19.01.2012, 10:26
Von: schoeppsche Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, verschoben
  User Registrierung --> Einordnung in Gruppe 1 1338 11.01.2012, 10:08
Von: Mars
11.01.2012, 11:48
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Wichtig: Der neue Verbesserungs-Thread für Boardsoluti ...   Seiten 1 2 ] 29 25110 21.09.2010, 12:54
Von: KingGO
16.11.2011, 22:38
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Einbindung von Pjirc (Chat-Applet) 0 487 10.11.2011, 19:44
Von: Nils
10.11.2011, 19:44
Von: Nils Zum letzten Beitrag
  • 0.117979 Sek., 11 DB-Zugriffe, 6.202 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!