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!
  • Donnerstag, 29. Juli 2010, 16:37:52
 
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 7301 Punkte, 7077 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
  Rückgabe von XML per Ajax schlägt fehl ( ... 2 2418 15.06.2010, 21:41
Von: Kompi
16.06.2010, 09:46
Von: Kompi Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  BS 1.36 Adminbereich User ändern Benachr ... 4 5334 06.05.2010, 12:50
Von: loschle
08.05.2010, 09:13
Von: loschle 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
  BS INCLUDEN 0 3079 30.04.2010, 00:21
Von: RommY
30.04.2010, 00:21
Von: RommY Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Internal Server Error   [ Seiten: 1 2 ] 17 6300 05.04.2010, 20:03
Von: RommY
06.04.2010, 18:25
Von: RommY Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema smtp Problem - Aktivierungslink wird nic ... 4 6045 04.04.2010, 23:12
Von: tomster
05.04.2010, 10:51
Von: Nils Zum letzten Beitrag
  • 0.122346 Sek., 10 DB-Zugriffe, 6.643 MiB
  • Boardsolution v1.41 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!