MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 [Tipp]IBF-Board Offline beim Dump

Post new topicReply to topic
Author Message
Montoyafan
uses MSD regulary
uses MSD regulary





Joined: 10 May 2006
Posts: 10


blank.gif

PostPosted: 2006-07-18, 18:00    [Tipp]IBF-Board Offline beim Dump Reply with quoteBack to top

Hallo,

ich wusste nicht recht wohin, also poste ich es mal hier rein.
Zur Not einfach verschieben Wink

Ich benutze auch den MySQL Dumper und verwende auf meiner Seite das Invision-Forum 1.3.

Da diese Forensoftware für das Off/Online schlalten eine Konfigurationsdatei und nicht die Datenbank nutzt, habe ich mir das kurzerhand selber zusammen gehackt.
Somit ist gewährleistet dass das Forum beim Dump und Restore auch Offline geschlaltet ist und kein User in der Zeit posten kann.

Wer also auch ein IBF verwenden kann diesen kleine Hack verwenden:

1. Zuerst brauchen wir eine Tabelle in der wir den Status speichern:
CREATE TABLE `invision_myoptions` (
  `offline` char(1) NOT NULL default ''
) TYPE=MyISAM;


2. Öffnet die Datei index.php (bitte Sicherheitskopie nicht vergessen) aus dem Forumverzeichnis und sucht nach folgendem Code:
if ($ibforums->vars['board_offline'] == 1)


Ersetzt diese Zeile hierdurch:
$DB->query("SELECT offline FROM invision_myoptions");
$my_fetch_row = $DB->fetch_row();
$my_offline  = $my_fetch_row['offline'];

if ($my_offline == 1 || $ibforums->vars['board_offline'] == 1)


Speichern und wieder hochladen.

Als letztes müsst Ihr in der Konfiguration von MySQLDumper nur noch festlegen was er vor und nach dem Dump machen soll.

Konfiguration -> Datenbanken. Unter Datenbanken Backup-Einstellungen wählt ihr SQL-Befehle.

Hier legt ihr jetzt 2 neue Befehle fest:

Forum Offline schlalten:
UPDATE `invision_myoptions` SET `offline` = '1' WHERE `offline` = '0' LIMIT 1 ;


Forum Online schlalten:
UPDATE `invision_myoptions` SET `offline` = '0' WHERE `offline` = '1' LIMIT 1 ;


Nachdem ihr die Befehle jeweils gespeichert habt, könnte ihr diese dann bei Command before Dump bzw. Command after Dump auswählen.

Cool

Viel Spass

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16070
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2006-07-18, 18:04    (No subject) Reply with quoteBack to top

Nicht schlecht Dein Hack. clap

Das werden Dir die IBF-Forenuser sicherlich danken.
Ich weiß nur nicht wie viele davon hier in den Thread gucken. Wink
Am besten machst Du für Deinen Hack nochmal richtig Werbung in einem entsprechenden IBF-Forum. Wink

Ich schiebe das Posting mal in den Third Party-Bereich.
Da ist er richtig aufgehoben.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Dump ausgewählter Tabellen per Script gerfriedd Allgemeine Fragen zu MySQLDumper 2 2012-04-24, 10:09 View latest post
No new posts Dump restore stuck anthonyinit Errors and questions 4 2012-03-31, 04:45 View latest post
No new posts Endlosschleife beim Wiederherstellen ... DSB Allgemeine Fragen zu MySQLDumper 2 2012-03-30, 11:12 View latest post
No new posts Error beim wiederherstellen der Daten... nefertia Errors and questions 4 2012-03-28, 18:59 View latest post
No new posts Totaler Anfänger braucht ein Tipp Andreas955848 Allgemeine Fragen zu MySQLDumper 12 2012-02-17, 13:25 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO