1. Wstęp
Na samym początku, musimy wejść do panelu administratora, a następnie kliknąć: Bloki menu.
2. Dodawanie
Aby dodać blok naszego nowego menu, "zjeżdżamy" do pola Dodaj blok.
Tam w polu tytuł menu, wpisujemy oczywiście tytuł bloku, następnie wybieramy, czy nowy blok ma być po lewej, czy po prawej stronie, a później przechodzimy do zawartości. Z zawartością jest już coś innego, aby była poprawnie wyświetlana, musimy zastosować taki wzór:
<?
echo 'to jest tekst';
?>
Pamiętaj, aby zawsze zakańczać funkcje średnikiem.
3. Usuwanie
Aby usunąć blok, wyszukujemy go na liście i w tej samej linijce wybieramy usuń, a następnie potwierdzamy klikając na TAK.
4. Ukrywanie
Jeżeli chcemy ukryć blok menu, który aktualnie nie przyda nam się do niczego, a nie chcemy go usuwać, możemy go ukryć w bardzo prosty sposób. Tak samo w przypadku usuwania odszukujemy dany blok i klikamy Ukryj. Strona się odświeży i wtedy zamiast wcześniejszego napisu Ukryj, będziemy widzieć Odsłoń. A tym samym na stronie nie będzie już widoczny dany blok.
5. Przenoszenie
Sprawa jest dość prosta, aby przenieść blok na prawą stronę, gdy jest na lewej klikamy strzałkę w prawo (i na odwrót), natomiast, jeśli chcemy przenieść blok do góry klikamy na strzałkę w górę (i na odwrót).
6. Modyfikacja
Chcesz zmodyfikować jeden z bloków, a wyświetlają Ci się dziwne komunikaty? Postaram Ci pomóc, jeśli na przykład chcesz zmodyfikować blok Menu Główne. Odnajdujesz je na liście i klikasz Edytuj, wtedy strona się przeładuje i zobaczysz dwa pola edycyjne. Jedno o nazwie Tytuł, gdzie jak wiadomo można zmienić tytuł bloku, a także Zawartość, gdzie są umieszczone linki. Po zainstalowaniu jPortal ten blok wygląda tak:
<?
echo '<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="index.php">strona główna</a>
<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="login.php">logowanie</a>
<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="banner.php">bannery</a>
<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="links.php">katalog stron</a>
<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="forum.php"><b>forum</b></a>';
?>
Teraz Ci opiszę o co tutaj chodzi:
Znaczniki rozpoczynają i zamykają menu lub jakąś funkcję (jeśli znasz chociaż trochę PHP, jest to Ci znane), następnie mamy:
echo '<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif"> <a href="index.php">strona główna</a><br>
Funkcja echo odpowiada za wyświetlanie czegoś (tekst, grafika...). To co chcesz wyświetlić znajduje się między apostrofami ' '.
Następnie widzimy kod:
<img src="theme/'.$GLOBALS['theme'].'/gfx/p.gif">
Który odpowiada, za wyświetlenie kropki, lub znaczka, który ozdabia listę linków.
Na końcu widzimy :
<a href="index.php">strona główna</a><br>
Który jest zwykłym linkiem : )
7. Zakończenie
Oczywiście Menu Główne nie musi mieć takiej zawartości, może mieć dowolną, która będzie zależeć tylko od Ciebie.
Co do znaczników:
<? i ?>
Pomiędzy nimi może być dowolny kod skrypt PHP.
Zawartości bloku, nie musi być ona koniecznie umieszczona między , może być to kod HTML, lub sam tekst.
Gotowe bloki menu:
a) ostatnie posty na forum:
last_post(ile, znakow, punktor)
Listuje ostatnie posty na forum gdzie ile to ilość postów do wyświetlenia a znakow to długość po której przekroczeniu tytuł postu zostaje skracany np. mam problem ze skryptem jaco.NEWS zmieniany do mam problem ze skry..., punktor to kod HTML, który będzie wyświetlany jako punktor, np. jakiś obrazek lub po prostu > .
b) najpopularniejsze artykuły:
top_art(znakow, ile, punktor)
Listuje najpopularniejsze artykuły. Parametry jak wyżej.
c) najczęściej pobierane pliki:
top_downloads(znakow, ile, punktor)
to samo co poprzednio...
d) najnowsze pliki:
new_downloads(znakow, ile, punktor)
i znowu :)
e) formularz sondy:
poll_form(punktor)
Wstawia formularz głosowania do bloku.