• Willkommen, Gast!
  • Dienstag, 14. Juli 2020, 07:26:56
Position: Home » Boardsolution » Boardsolution v1.4x » Boardsolution v1.40 Beta » BS v1.40 Beta2 -> BS v1.40 Beta3
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 7812 Punkte, 7566 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

Druckansicht

n/a n/a 1     (Anzeige: 1 – 1; insgesamt: 1) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
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, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Boardsolution v1.46 0 213723 13.05.2017, 21:15
Von: Nils
13.05.2017, 21:15
Von: Nils 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
  "Liveticker" 5 144768 16.09.2016, 00:49
Von: Tobi
19.09.2016, 20:30
Von: Rafioso 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
  Vorschläge für mehr Aktions-Logging 4 108754 26.01.2016, 12:23
Von: Rafioso
05.02.2016, 20:27
Von: Mars 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 Integration von BS v1.4x in Joomla! 2.5.x sow ... 2 182253 18.11.2014, 10:35
Von: herzdrache
13.11.2015, 20:01
Von: Nils 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, verschoben
  [WIP] [REL v2.00] [WIP v2.10] BoardSolution 1 ...   Seiten 1 2 3 4  ...6 ] 85 487623 29.01.2010, 02:53
Von: Rafioso
07.10.2015, 20:24
Von: Mars Zum letzten Beitrag
  • 0.097566 Sek., 11 DB-Zugriffe, 1.468 MiB
  • Powered by Boardsolution v1.46