ForumCała strona

Nawigacja

Aktualnie online

Gości online: 11

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Nawigacja

HOW TO: THEME

Napisane przez sonar dnia 17 czerwca 2007 20:38 · 5 komentarzy · 19474 czytań · Drukuj · Facebook · Wykop

Streszczenie:

Zagadnienie tworzenia themów do php-fusion jest dla Ciebie czarn? magi?? Po przeczytaniu tego artyku?u powinno si? to zmieni?.



Teraz przejdzmy do theme.php czyli do tego co w PHP-Fusion najwa?niejsze.
Ogólnie rzecz ujmuj?c i sp?aszczaj?c, to plik ten odpowiedzialny jest za wygl?d ca?ej strony.
Ca?o?c zamyka si? w kilku zmiennych i kilku funkcjach:

$body_text = "#474747"; - kolor tekstu
$body_bg = "#CCCCCC"; - kolor t?a
$theme_width = "100%"; - szeroko?? thema
$theme_width_l = "170"; - szeroko?? lewej strony (w px)
$theme_width_r = "170"; - szeroko?? prawej strony (te? w px)


a tak?e:

function render_header - top strony
function render_footer - stopka
function render_news - wygl?d newsa
function render_article - wygl?d artyku?u
function opentable
function closetable
function openside
function closeside
function opensidex
function closesidex
function tablebreak


Nie b?d? omawia? szerzej wy?ej opisanych, za co odpowiadaj?. Postaram si? teraz Wam wyt?umaczy? jak to wszystko dzia?a.
Za wygl?d boków jest odpowiedzialna funkcja openside i closeside (w centralnej cz??ci jest to opentable i closetable).
We?my na przyk?ad, ?e w panelu admina stworzyli?my nowy panel boczny o jakiej? tre?ci (np. o nazwie: Test i o tre?ci: Przyk?adowy tekst pomocniczy). Teraz przywo?ajmy sobie kod openside i closeside:

function openside($title) {

echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>
<td width='100%' class='panel-main'>$title</td>
</tr></table>
<table width='100%' cellpadding='0' cellspacing='0'><tr>
<td class='side-body'>\n";
}

function closeside() {

echo "</td>
</tr></table>\n";
}


Gdyby?my weszli teraz na nasz? stron?, to zobaczyliby?my panel z wcze?niej podanymi przez nas parametrami. Teraz padnie pytanie, jak to si? sta?o, ?e to si? wy?wietli?o? Panel (jako kod html) wygl?da w naszym przyk?adzie tak:

<table width='100%' cellpadding='0' cellspacing='0'><tr>
<td width='100%' class='panel-main'>Test</td>
</tr></table>
<table width='100%' cellpadding='0' cellspacing='0'><tr>
<td class='side-body'>Przyk?adowy tekst pomocniczy</td>
</tr></table>


I tak to dzia?a :)

Mam nadziej?, ?e ten artyku? przybli?y? Wam chocia? odrobin? zagadnienie tworzenia themów do PHP-Fusion.


Autor: S?awomir "sonar" Pacyk
WWW: portfolio & extreme-fusion

Komentarze

#1 | zezol dnia 18 czerwca 2007 00:14
Wiesz co @sonar? Chyba Twój artyku? sk?oni? mnie do "ruszenia" w stron? themów Grin W sumie wydaje si? to proste po przejrzeniu kodu thema, co do CSS, to musia?bym si? trochu podszkoli?, bo nie do ko?ca wszystko KPW Pfft
Boje si? troche funkcji w theme.php, ale jak na pocz?tek mo?na by podpatrze? niektóre rzeczy z gotowych themów Wink
#2 | zezol dnia 18 czerwca 2007 00:34
Zerkn??em jeszcze na stronk? extreme-fusion i co widz?? Artyku?: Tworzymy nasz pierwszy theme autorstwa: @Seba0p. Poczytamy, zobaczymy... Po??czy si? 2 tutoriale i b?dzie jak znalaz? Smile Tylko kiedy ja si? zabior? za tego thema? Sam nie wiem czego brak: ch?ci, umiej?tno?ci?
#3 | Duplej dnia 03 lipca 2007 10:48
nie moge pobra? przyk?adowego theme'a Sad
#4 | KarolCharleS dnia 25 października 2007 15:58
ja niestety tez nieFrown
#5 | Pieka dnia 28 sierpnia 2008 01:12
Link juz jest aktywny.

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.

Oceny

Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 22% [2 głosy]
Bardzo dobre Bardzo dobre 56% [5 głosów]
Dobre Dobre 11% [1 głos]
Średnie Średnie 11% [1 głos]
Słabe Słabe 0% [0 głosów]
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl