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 - Automatyczna optymalizacja tabel

Radek - 20-08-2008, 23:21
Temat postu: Automatyczna optymalizacja tabel
Taki bajer, dwie osoby o to prosiły, więc wydaję jako moda.
Hack dodaje opcję automatycznej optymalizacji tabel w bazie. Domyślnie optymalizacja wykonywana jest co 7 dni, ale można to zmienić w PA -> SQL -> Optymalizacja SQL.

Testujcie ;)

Download

Seraphe - 21-08-2008, 10:50

Do standardu :)
MagicalFire - 21-08-2008, 13:07

Seraphe napisał/a:
Do standardu :)

popieram w 100%
bardzo fajny mod

tosiek - 27-08-2008, 09:40

Hmm czy wybór ilości dni w PA jest zapisywany bo u mnie zawsze 0 ;) ?
Radek - 27-08-2008, 12:54

tosiek, jest zapisywany, jak wykonasz zapytania sql i po instalacji wyczyścisz cache.
tosiek - 27-08-2008, 18:14

Heeh zapytania wykonane po instalacji czyściłem cache z 10 razy ;) I nadal mam 0, czy po wciśnięciu wyślij powinno pokazać się to okno co zawsze że ustawienia zaktualizowane? Bo mi się nie wyświetla
Radek - 27-08-2008, 19:16

wpisz np. 2, daj wyślij i sprawdź co masz w tabeli phpbb_config -> tables_optimize_interval
A jak dalej nic to wal na pw z danymi do ftp, bo mi sie kombinowac nie chce i musze sam zobaczyc :mrgreen:

Seba123 - 29-08-2008, 01:55

Rusek widzę że masz inwencję twórczą :mrgreen:
tosiek - 29-08-2008, 07:59

RuseK napisał/a:
A jak dalej nic to wal na pw z danymi do ftp

Jak zrobię jakieś testowe ale to dopiero jak na testowym transfer wróci :P

a9u9u - 29-08-2008, 14:20

2 razy instalowałem i 2 razy to samo :/

chodzi mi o to że po wejściu w PA > Optymalizacja > kiedy była ostatnia optymalizacja %s
a poniżej jak wstawię 3 i dam wyślij to wraca do poprzedniego stanu :/
nie rozumiem, mod dobrze zainstalowany...

Radek - 29-08-2008, 15:43

To ja nie mam pojęcia co wy robicie. Mod działa u mnie na localhoscie bez problemów.
KarolinaITomek, wykonane zapytania do SQL? w pliku admin/admin_db_utilities.php dodałeś fragment:
Kod:
if ( isset($_POST['update_interval']) )
{
    update_config('tables_optimize_interval', intval($_POST['days_interval']));
    $board_config['tables_optimize_interval'] = intval($_POST['days_interval']);
}

?
Wyczyściłeś cache po wykonaniu zapytań?

Możliwe, że coś skopałem w instrukcji, ale sprawdzałem już 2 razy i wydaje się być ok.

Dla wszystkich, którym konfiguracja w PA nie działa - zróbcie tak:
Po zmodyfikowaniu plików w admin_db_utilities.php znajdujemy:
Kod:
update_config('tables_optimize_interval', intval($_POST['days_interval']));

Dodajemy przed tym kod:
Kod:
echo '_POST: ' . intval($_POST['days_interval']) . '<br />_CFG: ' . $board_config['tables_optimize_interval'];

Zapisujemy plik. Wchodzimy do PA -> Optymalizacja SQL, ustawiamy liczbę dni i wciskamy wyślij. Jeżeli coś się pojawiło na górze strony ( _POST: liczba _CFG: liczba ) i liczby są takie, jakie być powinny - to wszystko ok. Jeżeli nic się nie pokazało - piszemy w tym temacie. Wklejamy też kod html formularza ze źrodła strony - PPM->Ramka->Pokaż źródło ramki

Dla leniwych moja paczka zmodyfikowanych plików administraycjnych - plik językowy i common.php musimy jednak zmodyfikować SAMI.

KLU - 31-08-2008, 10:01

Bardzo fajny mod, dzięki RuseK :)

Btw, u mnie wszystko działa... :D

Radek - 31-08-2008, 13:38

Widzicie, jak się umie instalować hacki to działa.
tosiek - 31-08-2008, 14:57

Ja umiem ;) i instalowałem jeszcze raz i nadal nie działało :| :( :? :/ ;(

Moje inne hacki:
Cytat:
1 - Custom Error Page
2 - Find Similar Topics
3 - Smart Login Redirect
4 - Spider Friendly 1.3.12
5 - System Wymiany Linków
6 - Wyszukiwanie według tematów
7 - Załączniki dla zalogowanych
8 - Usuwanie ID sesji Spider Friendly
9 - Nick usera w tytule strony profilu
10 - Usuwanie ID sesji #2
11 - Move to post from posting | Przejście do napisanego posta
12 - Rozkrzyczani
13 - [ code ] Color
14 - Kodowanie latin2
15 - Beer Mod
16 - Cash Mod


I chyba któryś wadzi :P

Radek - 31-08-2008, 15:21

To przeczytaj mój post z instrukcją w tym temacie. ( są tam też gotowe pliki )
Nic się nie gryzie.



Powered by phpBB modified by Przemo © 2003 phpBB Group