Strona główna arrow Artykuły arrow Offline Administrator13 Maj 2008, 10:13
Menu serwisu
Strona główna
Archiwum
Artykuły
Czym jest Mambo?
Licencja Mambo
Napisz do nas
Szukaj
Mambo FAQ
Samouczki
Szablony WWW
Forum
Download
Przydatne lektury
Mambo hosting - PROMOCJA
Książki o Mambo

Mambo - tworzenie wydajnych serwisów internetowych    Mambo - ćwiczenia
 39,00 zł               19,00 zł 
Ciekawe książki:


   23,70 zł        19,97 zł
e-książki, e-prasa
Domeny za 90gr.!
Polecamy
We have 87 guests online
    
Offline Administrator Print E-mail
Written by Dylek   
13 Sty 2005, 22:11

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

Last Updated ( 13 Sty 2005, 22:21 )
<Previous   Next>
    
UWAGA Promocja!!
Polecamy eHost.pl

eHost.pl
gotowe skrypty, statystyki, panel administracyjny, konta email
testuj za darmo!!!

TwójKiosk.pl
Nasi partnerzy
LinkMe
Strony vj - serwis partnerski Template Monster
LinkiSEO.pl
JoomlaPL.com

Silikonki.PL



Design & CSS © 2004 Bolo - Wszelkie prawa zastrzeżone.

Mambo is Free Software released under the GNU/GPL License.