Banner
Strona główna arrow Artykuły arrow Offline Administrator05 Lut 2012, 13:38
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
- - - - - - -
Sklep komputerowy
Księgarnia biznesowa
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
Polecamy
Odwiedza nas 41 gości
    
Najczęsciej czytane
   
Najnowsze pliki
 jak stworzyć skuteczną ...(1199)
 MamboBoard 1.6.6 PL(3593)
 NokKaew 1.6.2 EN(518)
 Mambo 4.6.5 Stable EN(8783)
 MamboBoard 1.5.8 PL(1131)
Offline Administrator Print E-mail
Napisał 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>
    
Promocja z VEL.pl

Polecamy eHost.pl

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

TwójKiosk.pl
Nasi partnerzy
miaCMS
LinkiSEO.pl
LinkMe
JoomlaPL.com
Avast, NOD32, Kaspersky, ArcaVir


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

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