Tips.doc

(49 KB) Pobierz

Tips & Tricks

Niektóre z opisanych w tym dziale czynności wymagają dodatkowych umiejętności. Zostały one oznaczone gwiazdkami oznaczającymi stopień trudności.

Wymagane umiejętności:

* - podstawy HTML i CSS

** - podstawy HTML, CSS i PHP

Jak sprawdzić wersje PHP mojego serwera?

Do tego potrzebna Ci będzie wiedza na temat obsługi połączenia FTP. Jeśli jej nie masz, skontaktuj się z administratorem.

Połącz się z kontem FTP, utwórz na dysku plik np. “phpver.php” i wpisz do niego:

<?php echo phpversion(); ?>

Następnie wgraj plik na konto FTP i uruchom go przez przeglądarkę internetową, np.: twoja-domena.pl/phpver.php

Jak sprawdzić czy mam bibliotekę GD?

Do tego potrzebna Ci będzie wiedza na temat obsługi połączenia FTP. Jeśli jej nie masz, skontaktuj się z administratorem.

Połącz się z kontem FTP, utwórz na dysku plik, np.: “phpinfo.php” i wpisz do niego:

<?php phpinfo(); ?>

Następnie wgraj plik na konto FTP i uruchom go przez przeglądarkę internetową, np.: http://domena.pl/phpinfo.php

Po otworzeniu tego pliku, powinna wyświetlić się strona z informacjami o wersji PHP, konfiguracji PHP, zainstalowanych dodatkach itd. Odszukaj na tej stronie informację na temat GD. Powinieneś znaleźć między innymi informację “GD Version”.

W jaki sposób dodać swoje logo?

Na początku wgraj logo do katalogu “templates/default/img/” a następnie edytuj plik templates/default/container.tpl. Logo wyświetlane jest w bloku <div id=”title”> w bloku BODY.

Jeśli chcesz wstawić logo w formacie JPG/PNG/GIF, wystarczy, że zmienisz fragment kodu

Quick<span>.</span><strong>Cms</strong>

na kod:

<img src="$config[dir_skin]img/twoj_plik.jpg" alt="$config[title]" />

Jeśli chcesz wstawić logo w formacie SWF, musisz usunąć cały poniższy blok i wkleić kod HTML generowany przez program np. Adobe Flash

<a href="$config['index']" tabindex="1">Quick<span>.</span><strong>Cms</strong></a>

Zmiana banera górnego (tła pod logo) *

Aby zmienić domyślny baner górny należy przygotować plik o szerokości 960px i wysokości 140px (domyślne rozmiary), o nazwie np. “naglowek_strony.jpg” i skopiować go do katalogu “templates/default/img/”. Następnie należy edytować plik “templates/default/style.css” i w linii odpowiedzialnej za wygląd bloku #head2 .container zmienić scieżkę do pliku tła z np.:

#head2 .container{height:140px;background:#016089 url('img/header_bg.jpg') no-repeat left bottom;}

na:

#head2 .container{height:140px;background:#016089 url('img/naglowek_strony.jpg') no-repeat left bottom;}

Jak zmienić szerokość lewej kolumny? *

Aby zmienić szerokość lewej kolumny do np. 200px (domyślnie 270px czyli zmniejszone jest o 70px) należy edytować plik “templates/default/style.css” i zmienić wartości w nastepujących liniach:

·         styl dla id “column”:

#column{float:left;width:270px;padding:10px 0;}

zamiast “width:270px;” wpisz “width:200px;” - jest to szerokość lewej kolumny

·         styl dla id “content”:

#content{float:left;width:690px;padding:20px 0 5px;text-align:center;}

zamiast “width:690px;” wpisz “width:760px” - jest to szerokość bloku z treścią po prawej stronie

W jaki sposób mogę zmienić wygląd strony na wybranej podstronie?

Możliwe jest definiowanie tematów i szablonów dla poszczególnych stron i podstron (sposób wybierania tematów i szablonów dla stron opisany jest w dziale instrukcja obsługi). Istnieją dwie możliwości zmiany wyglądu strony dla konkretnej podstrony. Zostały one opisane poniżej.

Inny baner górny (tło pod logo) dla danej strony

Baner górny może być wgrany dla danej strony podczas jej edycji w administracji. Wystarczy przygotować plik o odpowiednich rozmiarach (domyślnie szerokość 960px, wysokość 140px), podczas edycji strony wybrać zakładkę “Wygląd” i w polu “Baner” wgrać przygotowany plik.

Szablony - zmiana wyglądu środka strony na wybranej podstronie *

Jeśli chcesz zmienić wygląd części strony, gdzie wyświetla się nazwa, opis i zdjęcia danej podstrony to wykonaj następujące kroki:

1.      wejdź do katalogu “templates/default/” i stwórz nowy plik, który musi zaczyna się od “pages_” i posiadać rozszerzenie “tpl”. Przykładowo może nazywać się: “pages_new.tpl”,

2.      skopiuj całą zawartość pliku lub wybrane bloki, które mają ulec zmianie z szablonu “templates/default/pages_default.tpl” i wklej do nowego pliku,

3.      teraz możesz modyfikować plik, zmieniać kolejność zmiennych, zmieniać nazwy klas i id styli,

4.      wejdź do administracji, edytuj wybraną stronę i w zakładce “Wygląd” w polu “Szablon” wybierz nowy szablon

Tematy - zmiana wyglądu całej strony na wybranej podstronie **

W sytuacji gdy potrzebujesz dla wybranej podstrony zmienić całą albo większość szaty graficznej, możesz skorzystać z tematów. W tym przypadku potrzebna będzie znajomość języka PHP. Tematy znajdują się w katalogu “actions/themes/” i domyślny nazywa się “default.php”.

1.      stwórz nowy plik z rozszerzeniem php w katalogu “actions/themes/” o nazwie np. “new.php”,

2.      skopiuj zawartość pliku “default.php” do nowego pliku,

3.      modyfikuj plik “new.php” dostosowując dla własnych potrzeb,

4.      wejdź do administracji, edytuj wybraną stronę i w zakładce “Wygląd” w polu “Temat” wybierz nowy temat.

Jak zwiększyć limit rozmiaru wgrywanych zdjęć?

Duże zdjęcia wgrywane na serwer są pomniejszane domyślnie do 900px (dłuższy bok) jeśli ich dłuższy bok przekracza tą wartość. Stosujemy to ograniczenie ponieważ sporo osób używa rozdzielczości 1024×768 i zdjęcia o większym rozmiarze nie zmieściłyby się w całości na ekranie. Jeśli jednak potrzebujesz wyświetlać większe zdjęcia to edytuj plik “database/config/general.php” i zmień wartość:

$config['max_dimension_of_image'] = 900;

Jak wykonać kod PHP w szablonach? **

Narzędzie posiada możliwość osadzania kodu PHP w szablonach. Nie zalecamy tego rozwiązania ze względów bezpieczeństwa, ale jeśli zachodzi taka konieczność prosimy zachować umiar w wykorzystywaniu tego mechanizmu. By uruchomić wykonywanie kodu PHP w szablonach należy:

1.      edytować plik “database/config/general.php” i zmienić wartość zmiennej “$config[’embed_php’]” na:

$config['embed_php'] = true;

2.      edytować dowolny szablon w katalogu “templates/default/” i wstawić kod np.:

<?php phpinfo(); ?>

Szablony z rozszerzeniem tpl można podglądać przez przeglądarkę. Zalecamy więc dla bezpieczeństwa kodu PHP w katalogu “templates/default/” umieścić plik o nazwie “.htaccess” z zawartością:

Options +Indexes

IndexIgnore *.tpl

<files *.tpl>

order allow,deny

deny from all

</files>

Jak dodać kolejne menu? **

Domyślnie wyświetlają się 3 typy menu (2 górne i 1 lewe). Jeśli chcesz dodać kolejny typ menu np. po lewej stronie

·         edytuj “database/config/general.php” i zamień

$aMenuTypes = Array( 1 => $lang['Menu_1'], 2 => $lang['Menu_2'], 3 => $lang['Menu_3'] );

na

$aMenuTypes = Array( 1 => $lang['Menu_1'], 2 => $lang['Menu_2'], 3 => $lang['Menu_3'], 4 => 'Wpisz tutaj nazwę' );

·         edytuj “actions/themes/default.php” i dodaj kod

$sMenu4 = $oPage->throwMenu( 'menus.tpl', 4, $iContent, 1 );

·         edytuj “templates/default/container.tpl” i wstaw zmienną $sMenu4 za np. zmienną $sMenu3,

·         zaloguj się do administracji i dodaj strony do tego menu.

Jak dodać kolejne rozmiary miniaturek zdjęć? **

Domyślnie rozmiary miniaturek zdjęć to 100, 150 i 200. Jeśli chcesz dodać kolejne rozmiary np. 250, edytuj plik “database/config/general.php” i zmień:

$config['pages_images_sizes'] = Array( 0 => 100, 1 => 150, 2 => 200 );

na

$config['pages_images_sizes'] = Array( 0 => 100, 1 => 150, 2 => 200, 3 => 250 );

Pamiętaj, że zmieniając wartości na inne spowodujesz, że wszystkie zdjęcia (miniaturki), które miały przypisane te rozmiary będą musiały być na nowo wygenerowane z nowymi rozmiarami. W tym celu edytuj wszystkie strony, które posiadają zdjęcia w tych rozmiarach. Wystarczy teraz, że zapiszesz stronę nie zmieniając niczego. Narzędzie rozpozna, że nastąpiła różnica w rozmiarach zdjęć i wygeneruje na nowo miniaturki.

 

Zgłoś jeśli naruszono regulamin