Posty oznaczone tagiem MyBB
Nagłówki ETag i Expires, czyli cachowanie elementów strony w przeglądarce
2W czasie odwiedzin strony, poszczególne jej elementy są zapisywane w pamięci podręcznej przeglądarki, z której w razie potrzeby mogą być odczytywane. Aby to dobrze wykorzystać ustawiamy odpowiedni czas ważności elementów. Do tego celu służą nagłówki ETag i Expires.
HTTP ETag Nagłówek ETag informuje czy plik został zmieniony i czy jest konieczność ponownego pobrania z serwera. Analizowany jest w pierwszej kolejności, a gdy jest włączony pomijane są inne nagłówki. Porównywanie opiera się na Czytaj całość >>
Zabezpieczenie katalogów hasłem na serwerze WWW
0Zabezpieczenie katalogów Ochrona katalogów, katalogi na hasło.
Aby zabezpieczyć dany katalog hasłem wrzucamy do niego dwa pliki:
- .htaccess: instrukcje do autoryzacji
- .htpasswd: informacje o użytkownikach i ich zaszyfrowanych hasłach
.htaccess/.htpasswd to proste pliki ASCII, które możemy stworzyć za pomocą edytora tekstu jak prosty notatnik lub zaawansowany edytor programistyczny. Warto wspomnieć, że są to rozszerzenia plików, a nie nazwy.
Pliki te muszą być przesłane w trybie ASCII, nie Czytaj całość >>
Przekierowanie 301 stron internetowych
2Przekierowanie 301 (Moved Permanently) służy do przekierowania jednego adresu na drugi. Informuje wyszukiwarki, że strona została przeniesiona na drugi adres na stałe i jest pod nim dostępna. Dodatkowo przenosi siłę pierwszego adresu na drugi.
Zmiana domeny – przekierowanie ze starej na nową Po zastosowaniu tego przekierowania każdy adres wywołany ze starej domeny zostanie przekierowany na adres na nowej domenie o tej samej ścieżce. Na hostingu starej domeny tworzymy plik .htaccess o Czytaj całość >>
Funkcje pliku config.php w MyBB
0Plik config.php to plik przechowujący główne dane konfiguracyjne. Jest tworzony podczas instalacji nowego forum, kiedy wymaga większych uprawnień do zapisu (CHMOD 777). Po instalacji w celu zapewnienia maksymalnego bezpieczeństwa zmieniamy CHMOD na 444 lub 644 – wówczas możliwy jest tylko jego odczyt. Lokalizacja: /inc/config.php
Plik config.php wraz z opisem wszystkich zmiennych:
/** * Database configuration * * Please see the MyBB Wiki for advanced * database configuration for larger Czytaj całość >>
Naprawa uszkodzonych tabel bazy danych
0Przykładowy błąd informujący o uszkodzeniu tabel bazy danych w MyBB
SQL Error: 145 – Table ‘./adincel_ingilizcepratiknetmybb/mybb_sessions’ is marked as crashed and should be repaired Query: DELETE FROM mybb_sessions WHERE ip=’169.241.28.73′ LIMIT 1
naprawa w PHPMyAdmin 1. W zakładce Struktura zaznaczamy wybrane tabele i z menu poniżej wybieramy Napraw tabele:
2. W zakładce SQL wpisujemy zapytanie w formacie:
REPAIR TABLE `prefix_nazwa tabeli`;Przykłady:
REPAIR TABLE `mybb_sessions`; REPAIR Czytaj całość >>
Metody zabezpieczania forum MyBB
01. podstawowe rzeczy to oczywiście aktualizacja skryptu do najnowszej wersji oraz wykonywanie kopii zapasowej bazy danych i plików
2. nie wyświetlanie informacji o wersji panel administratora >>> konfiguracja >>> ustawienia ogólne >>> Pokaż numer wersji ustawiamy na NIE
3. ustawiamy jak najniższe CHMOD-y plikom. Więcej w tym wpisie: przenoszenie forum mybb na inny serwer
4. zmiana nazwy katalogu /admin
za pomocą klienta FTP zmieniamy nazwę katalogu „admin” na jakąś trudniejszą. Następnie w Czytaj całość >>
Styl graficzny MyBB
0Na forum wykorzystany został styl graficzny Vista_F 1.4.8 udostępniany na stronie www.ivgeo.net.
instalacja - wrzucamy katalog Vista_F na serwer do katalogu Images - importujemy plik .XML przez Panel admina: Style i szablony –> Importuj styl
Zmiana logo Domyślnie wyświetla się obrazek vista logo. Edycja: Style i szablony –> Szablony –> Nagłówek – Szablony –> header
edytujemy kod:
<img title="Vista logo" src="{$mybb->settings['bburl']}/{$theme['imgdir']}/body/vista_logo.png" alt="Vista Czytaj całość >>
Side Boxes! – boczny panel
0plugin dodaje boczny pasek na forum zawierający sekcję: - okno z powitaniem - statystyki forum - panel wyszukiwania - listę ostatnich dyskusji - własne dodatki
Instalacja: - wrzucamy plik sideboxes.php do ./inc/plugins - Panel admina –> Pluginy –> aktywujemy wtyczkę - konfigurujemy wtyczkę: Konfiguracja –> Side Boxses!. włączamy / ukrywamy poszczególne okienka w Additional custom boxes wklejamy własne elementy do pokazania
moje elementy
<table class="tborder" border="0" Czytaj całość >>
Wyświetlanie sobforów w pionie w MyBB
0
- pierwszą czynnością jest określenie liczby wyświetlanych subforów na stronie głównej Konfiguracja Opcje strony głównej Liczba poddziałów wyświetlanych na stronie głównej
- edycja szablonów
Style i Szablony Szablony Opis działu – Szablony.
Zawartość szablonu forumbit_depth3 zastępujemy kodem:
<li>{$statusicon}<a href="{$forum_url}" title="{$forum_viewers_text_plain}">{$forum['name']}</a></li>
Zawartość szablonu forumbit_subforums zastępujemy kodem:
<br />{$lang->subforums}<br /><ul Czytaj całość >>
Dolna nawigacja MyBB
01. Style i szablony szablony nasz styl Widok działu – Szablony forumdisplay_threadlist
kod
<div class="float_right" style="margin-top: 4px;"> {$newthread} </div> <br style="clear: both;" /> <br />zamieniamy na:
<div class="float_right" style="margin-top: 4px;"> {$newthread} </div> <br style="clear: both;" /> <navigation> <br style="clear: both;" />2. Style i szablony szablony nasz styl Widok wątku – Szablony szablon showthread po kodzie
<div style="padding-top: 4px;" Czytaj całość >>
Pasek z ogłoszeniami w MyBB
0Pasek tylko na stronie głównej Style i szablony – Szablony – nasz szablon – Strona główna – Szablony index Po: {$headerinclude}
dodajemy kod stylu CSS:
<style type="text/css"> .newsbar { background: #D6ECA6; border-top: 2px solid #8DC93E; border-bottom: 2px solid #8DC93E; text-align: center; margin: 10px auto; padding: 5px 20px; font-weight: bold; } </style>Po: {$header}
dodajemy
<p class="newsbar">treść ogłoszenia</p>Pasek na wszystkich
Czytaj całość >>
Ostatnie komentarze