Strona główna arrow Artykuły arrow Konwersja szablonów z Mambo 4.5 do 4.5.104 Lip 2008, 08:31
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
Domeny za 90gr.!
Polecamy
We have 171 guests online
    
Konwersja szablonów z Mambo 4.5 do 4.5.1 Print E-mail
Written by Dylek   
26 Lis 2004, 00:44

Wraz z Mambo 4.5.1 znowu zmienił się rdzeń szablonów strony. Dążeniem twórców naszego CMS'a jest przygotowanie systemu do nadchodzących zmian w Mambo 4.5.2. i Mambo 4.6.W tym momencie wszystkie szablony z wersji 4.5 działają w Mambo 4.5.1 bez problemów. Zalecana jest jednak zmiana szablonów do nowych funkcji tak, aby były wciąż kompatybilne.

Aby uczynić to tak łatwym, jak tylko możliwe dla każdego twórcy szablonów, mamboportal.com napisał mały przewodnik. Pokażemy ze szczegółami, jakie zmiany musisz poczynić, aby Twój szablon był gotów na Mambo 4.5.1.


Nowy nagłówek

Mambo 4.5.1 wspiera teraz tytułowe tagi HTML. Pokazuje aktualny tytuł strony i tytuł bieżącej podstrony, którą w danej chwili ogląda użytkownik. Aby używać tej właściwości w Twoim szablonie, musisz zmienić jego nagłówek. Jeśli nie używasz żadnych własnych wpisów w nagłówku, następujący przykład nagłówka powinien dobrze Ci służyć:

<?php
/**
* YourTemplatesName - A Mambo 4.5.1 template
* @version 1.0
* @package YourTemplatesName
* @copyright (C) 2004 by Your Name
* @license Your license name here
*/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <?php if ( $my->id ) initEditor(); ?>
    <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
    <?php mosShowHead(); ?>
    <link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/templates/yourtemplatesname/css/template_css.css" />
  </head>

Uwaga: Upewnij się, że zamieniłeś wszystkie powyższe nazwy na nazwy używane w swoim szablonie. Najważniejsza jest zmiana ścieżki do pliku z arkuszem stylów szablonu (plik CSS).

 

Wstawienie pokazywania aktualnej lokalizacji w serwisie
W Mambo 4.5 komenda "include" w PHP była używana do załadowania pliku "pathway.php". Nowa wersja 4.5.1 wprowadza funkcję "mosPathWay", która przejmuje te zadanie. Prowadzi to nas do następujących zmian:

Stary sposób Nowy sposób
<?php include_once("pathway.php"); ?> <?php mosPathWay(); ?>

 

Wstawianie części głównej serwisu
Stary sposób ładowania pliku mainbody.php poprzez komendę "include" został zastąpiony nową funkcją główną. Funkcja nazywa się "mosMainBody". Musisz zamienić następującą linię:

Stary sposób Nowy sposób
<?php include_once("mainbody.php"); ?> <?php mosMainBody(); ?>

 

Zmienne globalne
Mambo 4.5.1 wprowadza nowy system zmiennych, który prowadzi do lepszego radzenia sobie z globalnymi ustawieniami w nadchodzących wersjach Mambo. Aby uczynić Twoje szablony bezpiecznymi na przyszłość, po prostu zamień następujące zmienne:

Stary sposób Nowy sposób
$mosConfig_live_site $GLOBALS['mosConfig_live_site']
$mosConfig_absolute_path $GLOBALS['mosConfig_absolute_path']
$mosConfig_sitename $GLOBALS['mosConfig_sitename']
$mosConfig_offset $GLOBALS['mosConfig_offset']

 

Prezentacja bannerów
Bannery są teraz pokazywane przy pomocy modułu i nie używają bezpośredniego dostępu do ich komponentów. Właśnie dlatego musisz dodać specjalną pozycję w module nazywaną "banner" w miejscu, w którym chcesz pokazywać swoje bannery reklamowe. Wprowadź zmiany według poniższego wzoru:

Stary sposób Nowy sposób
<?php mosLoadComponent( "banners" ); ?> <?php mosLoadModules( 'banner', -1 ); ?>

 

Strzałka do pokazywania aktualnej lokalizacji w serwisie
Od Mambo 4.5.1 masz szansę na zmianę pomarańczowej strzałki, która jest używana jako separator miedzy poszczególnymi poziomami lokalizacji w serwisie. Aby to zrobić, po prostu stwórz plik z obrazem, nazwij go "arrow.png" i umieść w folderze /images Twojego szablonu. Upewnij się, czy dodałeś nowy wpis na temat tego obrazu do pliku XML instalatora, inaczej nie zostanie on zainstalowany razem z szablonem.

 

Adaptacja: Dylek - MamboPL.com Team
Oryginał tego dokumentu znajduje się tu.
 

Last Updated ( 26 Lis 2004, 19:54 )
<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
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.