Przesunięty przez: Matteo 09-11-2013, 09:28 |
Database Backup Reminder |
Autor |
Wiadomość |
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 02-08-2007, 19:29 Database Backup Reminder
|
|
|
Modyfikacja dla zapominalskich i - troche - leniwych adminów (Takich jak ja ) 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! |
_________________ Reklamuje swoje forum |
Ostatnio zmieniony przez Polaczek 20-08-2010, 20:13, w całości zmieniany 7 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
sadzio
Pomógł: 6 razy Posty: 40
|
Wysłany: 02-08-2007, 20: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¶/a¶ 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Ó¬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 ? |
_________________ Nie pomagam via gg,PW,mail. |
|
|
|
|
Dergon
Posty: 7
|
Wysłany: 05-08-2007, 10: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...
Pomógł: 11 razy Posty: 213
|
Wysłany: 05-08-2007, 10:17
|
|
|
Dergon, pliki dcr.js i dcr.php wrzuć do głównego katalogu forum |
|
|
|
|
BlueMan
Pomógł: 8 razy Posty: 377
|
Wysłany: 05-08-2007, 11: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 |
_________________ phpBB4 od drugiej strony |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 05-08-2007, 13: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 |
_________________ Reklamuje swoje forum |
|
|
|
|
szymel
Pomógł: 1 raz Posty: 104
|
Wysłany: 18-08-2007, 10: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
Pomógł: 69 razy Posty: 796
|
Wysłany: 18-08-2007, 14:22
|
|
|
Mój debuger Wywal to echo z linijki:
Kod: | echo $last_db_copy_time |
|
_________________ Reklamuje swoje forum |
|
|
|
|
grafart
Posty: 189
|
Wysłany: 31-08-2007, 01: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 |
_________________ Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne! |
|
|
|
|
szechla
Posty: 16
|
Wysłany: 19-09-2007, 20:07
|
|
|
Cytat: | Instrukcja:
Database Backup Reminder - .ZIP (2,9 KB) |
link nie dziala |
_________________ 1. Admin ma zawsze rację.
2. Jeśli uważasz, że Admin nie ma racji - patrz punkt pierwszy. |
|
|
|
|
arcy
Pomógł: 509 razy Posty: 3761
|
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 19-09-2007, 20:27
|
|
|
Fixed
[ Komentarz dodany przez: arcy: 19-09-2007, 21:39 ]
Fixed fixed bo nie zamknąłeś taga url |
_________________ Reklamuje swoje forum |
|
|
|
|
Knofel
Pomógł: 69 razy Posty: 796
|
Wysłany: 20-03-2008, 19:21
|
|
|
Link poprawiony |
_________________ Reklamuje swoje forum |
|
|
|
|
meschiash
Pomógł: 1 raz Posty: 103
|
Wysłany: 13-04-2008, 08:27
|
|
|
Czy jest możliwe aby po wgraniu tego moda odświeżanie forum znacznie zwolniło ? |
_________________ Pozdrawiam Tomasz
Gość pomogłem Tobie? Ciesze się | Jeśli Ty mi pomogłeś to dziękuję. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Skudi
Pomógł: 2 razy Posty: 29
|
Wysłany: 18-07-2008, 16:40
|
|
|
Fajny mod 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 ??? |
|
|
|
|
|