|
Czy kiedykolwiek jako Administrator chciałeś mieć możliwość oglądania swojego
serwisu Mambo w momencie ustawienia go w tryb offline? Jednym z powodów, kiedy
chcesz mieć swój serwis w trybie offline jest zmiana jego wyglądu, co jest
trochę uciążliwe jeśli nie można zobaczyć jak to wygląda.
Po rozmowie z
idigital, zdecydowałem zobaczyć jaka jest możliwość zezwolenia
administratorowi na zobaczenie swojej strony w momencie gdy jest ona offline,
uruchomiając podgląd z poziomu panelu administratora. Poniższy hack wlącza tę
opcję w Mambo, jednak jeszcze trochę testów wypadałoby przeprowadzić
/ścieżka-do-mambo/administrator/index2.php
Wpisz poniższe linie, zaznaczone żółtym kolorem, po linii numer 22 ładującej ustawienia językowe i plik admin.php;
require_once( "../globals.php" );
require_once( "../configuration.php" );
require_once( $mosConfig_absolute_path . "/includes/mambo.php" );
include_once( $mosConfig_absolute_path . "/language/".$mosConfig_lang.".php"
);
require_once( $mosConfig_absolute_path . "/administrator/includes/admin.php"
);
session_name( "troozers"
);
session_start();
$_SESSION['admin_user']
= "Y";
session_write_close();
|
/ścieżka-do-mambo/index.php
Po linii numer 20, gdzie ładuje się configuration.php, dołącz zaznaczone na
żólto linie i zaktualizuj wyrażenie "if", według pokazanego poniżej wzoru;
include_once( 'globals.php' );
require_once( 'configuration.php' );
session_name( "troozers"
);
session_start();
$ok_to_browse = ( $_SESSION['admin_user']
== "Y" );
// displays offline page
if ( $mosConfig_offline == 1
&& ! $ok_to_browse
){ |
Jeśli zechcesz zobaczyć swoją stronę będącą offline z wprowadzonymi
powyższymi zmianami, wciąż bedzie wyświetlana informacja o trybie offline.
Wybierając natomiast Site > Preview z panelu administratora powinieneś mieć
możliwość przeglądania swojego serwisu.
Kiedy wylogujesz się z panelu administratora, wciąż masz możliwość
przeglądania swojego serwisu, dopóki nie zamkniesz okna przeglądarki. Dzieje się
tak, ponieważ utworzona jest zmienna sesji, aby pozwolić administratorowi
na oglądanie serwisu aż do momentu zamknięcia przeglądarki.
Jeśli zdecydujesz się na użycie powyższego tricku, proszę pamiętać, aby
utworzyć kopię zapasową obu plików przed wprowadzeniem zmian. Jak
wspomniałem powyżej, te zmiany są wciąż w fazie testów, ale jeśli użyjesz ich -
powiedz jak wyszło. Baw się dobrze

Oryginał tego dokumentu zaczerpnięto ze strony
Troozers Learns to Mambo
Polska adaptacja za aprobatą autora oryginału: Dylek, MamboPL.com Team
|