To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Database Backup Reminder

Knofel - 02-08-2007, 20:29
Temat postu: Database Backup Reminder
Modyfikacja dla zapominalskich i - troche - leniwych adminów (Takich jak ja :mrgreen: ) która po 24 godzinach od wykonania ostatniej kopi zapasowej bazy danych przypomni nam o ponownym jej wykonaniu i przeprowadzi nas przez cały ten proces.

Kilka słów opisujących możliwości modyfikacji
Kiedy wyświetli się przypomienie będziemy mieli trzy możliwosci do wyboru:

TAK -> Wiadomo, wykona kopię zapasową bazy
PÓŹNIEJ -> Przypomni nam o wykonaniu bazy za godzinę
NIE -> Przesunięcie wykonania kopii o kolejne 24 godziny
Widoczek tylko dla posiadaczy Opery:

Po pomyślym wykonaniu kopi zapasowej zostaniemy spytani czy chcemy zapisać ją sbobie na dysk

Jeśli zdecydujemy się na ten krok zostaniemy poproszeni o zapisanie kopii na dysk

Kiedy i ten proces dobiegnie końca musimy zdecydować czy chcemy zostawić sobie kopię na serwerze czy też nie:

I tutaj cały proces się kończy.

Jest to kolejna modyfikacja do napisania któej skorzystałem z dobordziejstw ajaxa tak więc nie ma żadnych przełądowań przez co cały proces trwa zaledwie kilkadziesiąt sekund

Instrukcja:
Database Backup Reminder - .ZIP (3 KB)

UWAGA! Plik .htaccess musi mieć atrybuty 666
Kiedy zdecydujemy się na zapisanie bazy danych na dysk, nie wciskajcie guzika GOTOWE zanim plik nie zostanie pobrany - Mogą wystąpić problemy!

sadzio - 02-08-2007, 21:29

Kod:
--> Otwórz plik: includes/functions_admin.php <--

-> DODAJ NA SAMYM POCZĄTKU PLIKU: <--

<!-- BEGIN dcr -->
<script language="JavaScript" type="text/javascript" src="dcr.js"></script>
   
<div id="dcr_field" style="position: absolute; top:120; left: 300; margin: auto; z-index: 2">
    <table width="400" class="forumline" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <th class="thCornerL" width="100%" height="25" nowrap="nowrap">Przypomnienie</th>
        </tr>
        <tr>
            <td height="40" class="row1" align="center"><b><span id="dcr_text">Nie wykonałe&#182;/a&#182; kopi bazy danych od ponad 24 godzin<BR />Czy chcesz to zrobić teraz?</span></b></td>
        </tr>
        <tr>
            <td class="row2" align="center"><span id="dcr_answers"><input type="button" class="liteoption" onclick="step_1()" value="TAK"> <input type="button" class="liteoption" onclick="step_4('remind','none')" value="PÓ&#172;NIEJ"> <input type="button" class="liteoption" onclick="step_4('delay','none')" value="NIE"></span></td>
        </tr>
    </table>
</div>
<!-- END dcr -->



a to nie powinno być do pliku index_body.tpl ?

Dergon - 05-08-2007, 11:09

Niedawno zacząłem sie bawic i troche ciemny jestem, dlatego zapytam ^^

Czy te pliki dcr trzeba jeszcze gdzies wrzucic albo skopiowac tresc dcr.php ?

Jesli tak to gdzie? Z gory dzieki za odpowiedz. :(

m@rcin... - 05-08-2007, 11:17

Dergon, pliki dcr.js i dcr.php wrzuć do głównego katalogu forum :)
BlueMan - 05-08-2007, 12:43

Jest możliwość zwiększenia czasu co jaki ma przypominać.
Bo w moim przypadku robić kopię zapasową 160MB i wysyłać codziennie ticket do supportu mija się z celem :P

Knofel - 05-08-2007, 14:02

BlueMan napisał/a:
Jest możliwość zwiększenia czasu co jaki ma przypominać.
Bo w moim przypadku robić kopię zapasową 160MB i wysyłać codziennie ticket do supportu mija się z celem


W tym:
Kod:
$delay = ( !$board_config['dcr_delay'] ) ? 86400 : $board_config['dcr_delay'] * 86400;

Zmień te wartości na większe lub pomóż przez ilość dni

szymel - 18-08-2007, 11:19

Wszystko dziala z tym ze pojawilo sie cos dziwnego...


pomiedzy menu i ogloszeniem na forum pojawilo sie odliczanie czasu jaki uplynal od wykonania ostatniej bazy...

Co z tym zrobic?

Knofel - 18-08-2007, 15:22

Mój debuger :D Wywal to echo z linijki:
Kod:
echo $last_db_copy_time

grafart - 31-08-2007, 02:56

Chyba raczej całe:

Cytat:
echo $last_db_copy_time = CR_TIME - $board_config['db_backup_time'] + $remind;


bo jak wywali się samo
Cytat:
echo $last_db_copy_time
to wyłączy się forum ;)
szechla - 19-09-2007, 21:07

Cytat:
Instrukcja:
Database Backup Reminder - .ZIP (2,9 KB)


link nie dziala

arcy - 19-09-2007, 21:11

szechla, zgłosiłem Knofelowi, zajrzyj może jutro to poprawi, bo na unMods też link nie działa.
Knofel - 19-09-2007, 21:27

Fixed

[ Komentarz dodany przez: arcy: 19-09-2007, 21:39 ]
Fixed fixed bo nie zamknąłeś taga url ;) :)

Knofel - 20-03-2008, 19:21

Link poprawiony
meschiash - 13-04-2008, 09:27

Czy jest możliwe aby po wgraniu tego moda odświeżanie forum znacznie zwolniło ?
Skudi - 18-07-2008, 17:40

Fajny mod :D ale mam pytanko:
Knofel napisał/a:
Widoczek tylko dla posiadaczy Opery:[/b]
ale to chodzi o to że jak mam Mozille to okienko nie wyskoczy ???


Powered by phpBB modified by Przemo © 2003 phpBB Group