[EF IV] Umieszczanie menu DHTML w górnej belce
|
QooBooS |
Dodany dnia 02.06.2008 22:53:19
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
Witam.
Spędziłem dziś 3,5 godziny na przeszukiwaniu różnych stron, na których mógłbym znaleźć jakiś poradnik lub opis tworzenia ciekawego i prostego menu. Tak się złożyło, że trafiłem na temat o menu w DHTML, które tworzy się przy pomocy prostego kreatora wizualnego >>tu<<.
Postąpiłem według zamieszczonych tam wskazówek, a do reszty doszedłem sam:
Co konkretnie zrobiłem?
- stworzyłem menu (rzecz jasna);
- opublikowałem wymagane pliki (js w includes, a obrazki w images/menu);
- wyedytowałem plik theme.php w katalogu mojej skórki:
W function render_header($header_content) wstawiłem:
function render_header($header_content) {
global $theme_width;
echo "<script type='text/javascript' src='".THEME."/grade.js'></script>";
echo "<script type='text/javascript' src='includes/stmenu.js'></script>";
(czyli dokleiłem linijkę odpowiedzialną za mój skrypt).
Trochę niżej odszukałem polecenia wyświetlającego menu z linkami (showsublinks) i zastąpiłem je w następujący sposób:
echo "<td height='28' class='sub-header' align='center'>".showsublinks("<img src='".THEME."images/divider.gif' alt=''>")."</td>\n";
zamieniłem na:
echo "<center><script type='text/javascript'>
<!--
stm_bm(['menu1a91',850,'images/menu/','blank.gif',0,'','',0,0,250,0,1000,1,0,0,'','',0,0,1,2,'default','hand',''],this);
stm_bp('p0',[0,4,0,0,0,7,5,0,100,'',-2,'',-2,50,0,0,'#999999','transparent','bg_01.gif',3,1,1,'#000000']);
stm_ai('p0i0',[0,'Strona','','',-1,-1,0,'#','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',3,1,0,0,'#FFFFF7','#000000','#FFFFFF','#FFFFFF','bold 9pt Arial','bold 9pt Arial',0,0],135,0);
stm_bpx('p1','p0',[1,4,0,2,0,5,0,0,80,'progid:DXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,'progid:DXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,80,0,0,'#666666','#000000','']);
stm_aix('p1i0','p0i0',[0,'Strona główna','','',-1,-1,0,'index.php','_self','','','','',0,0,0,'','',0,0,0,0,1,'#F9E0CA',1,'#666666',0,'','',3,1,0,0,'#FFFFFF','#FFFFFF','#FFFFFF','#FFFFFF','9pt Arial','9pt Arial'],135,18);
stm_aix('p1i1','p1i0',[0,'Download','','',-1,-1,0,'downloads.php'],135,18);
stm_aix('p1i2','p1i0',[0,'Download 2','','',-1,-1,0,'infusions/advanced_downloadDB_panel/dldb.php'],135,18);
stm_aix('p1i3','p1i0',[0,'FAQ','','',-1,-1,0,'faq.php'],135,18);
stm_aix('p1i4','p1i0',[0,'Kategorie','','',-1,-1,0,'#','_self','','','','',0,0,0,'','',-1,-1],135,18);
stm_bpx('p2','p1',[1,2]);
stm_aix('p2i0','p1i0',[0,'Newsów','','',-1,-1,0,'news_cats.php']);
stm_aix('p2i1','p1i0',[0,'Artykułów','','',-1,-1,0,'articles.php']);
stm_aix('p2i2','p1i0',[0,'Linków','','',-1,-1,0,'weblinks.php']);
stm_ep();
stm_aix('p1i5','p1i0',[0,'Sugestie','','',-1,-1,0,'infusions/suggestion_box/suggestion_box.php'],135,0);
stm_aix('p1i6','p1i0',[0,'Mapa strony','','',-1,-1,0,'infusions/site_map/site_map.php'],135,0);
stm_aix('p1i7','p1i0',[0,'Redakcja','','',-1,-1,0,'team2.php'],135,0);
stm_aix('p1i8','p1i0',[0,'Kontakt','','',-1,-1,0,'contact.php'],135,0);
stm_ep();
stm_ai('p0i1',[6,1,'#000000','',-1,-1,0]);
stm_aix('p0i2','p0i0',[0,'Gra','','',-1,-1,0,'#','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',1],135,0);
stm_bpx('p3','p1',[]);
stm_aix('p3i0','p1i0',[0,'Informacje','','',-1,-1,0,'viewpage.php?page_id=64']);
stm_aix('p3i1','p1i0',[0,'Klasy','','',-1,-1,0,'viewpage.php?page_id=65']);
stm_aix('p3i2','p1i0',[0,'Mapy','','',-1,-1,0,'viewpage.php?page_id=71']);
stm_aix('p3i3','p1i0',[0,'Potwory','','',-1,-1,0,'viewpage.php?page_id=72']);
stm_aix('p3i4','p1i0',[0,'Przedmioty','','',-1,-1,0,'viewpage.php?page_id=84']);
stm_aix('p3i5','p1i0',[0,'Umiejętno¶ci','','',-1,-1,0,'viewpage.php?page_id=157']);
stm_aix('p3i6','p1i0',[0,'Zadania','','',-1,-1,0,'']);
stm_aix('p3i7','p3i6',[0,'NPC']);
stm_aix('p3i8','p3i6',[0,'Odrodzenie']);
stm_aix('p3i9','p0i1',[]);
stm_aix('p3i10','p1i0',[0,'Tłumaczenia nazw ekwipunku','','',-1,-1,0,'viewpage.php?page_id=177']);
stm_ep();
stm_aix('p0i3','p0i1',[]);
stm_aix('p0i4','p0i2',[0,'Konto'],135,0);
stm_bpx('p4','p1',[]);
stm_aix('p4i0','p1i0',[0,'Zarejestruj się','','',-1,-1,0,'https://account.91.com/common/signup.aspx?url=http://co.91.com/&flag=co'],0,18);
stm_aix('p4i1','p1i0',[0,'Zmień e-mail','','',-1,-1,0,'https://account.91.com/common/ChangeEmailLogin.aspx?flag=co'],0,18);
stm_aix('p4i2','p1i0',[0,'Zmień hasło','','',-1,-1,0,'https://account.91.com/common/changepw.aspx?flag=co'],0,18);
stm_aix('p4i3','p1i0',[0,'Odzyskaj hasło','','',-1,-1,0,'https://account.91.com/common/forgetpw.aspx?flag=co'],0,18);
stm_aix('p4i4','p1i0',[0,'Przywróć postać','','',-1,-1,0,'http://support.conqueronline.com/relive/index_zf.aspx'],0,18);
stm_aix('p4i5','p1i0',[0,'Zgło¶ problem','','',-1,-1,0,'http://support.conqueronline.com/support/COIndex.aspx'],0,18);
stm_ep();
stm_aix('p0i5','p0i2',[0,'Pliki','','',-1,-1,0,''],135,0);
stm_bpx('p5','p1',[]);
stm_aix('p5i0','p1i4',[0,'Poprawki','','',-1,-1,0,'']);
stm_bpx('p6','p2',[]);
stm_aix('p6i0','p1i0',[0,'Download 1','','',-1,-1,0,'downloads.php?cat_id=1']);
stm_aix('p6i1','p1i2',[]);
stm_ep();
stm_ep();
stm_aix('p0i6','p0i1',[]);
stm_aix('p0i7','p0i5',[0,'Galeria'],135,0);
stm_bpx('p7','p1',[]);
stm_aix('p7i0','p1i0',[0,'Tapety','','',-1,-1,0,'photogallery.php?album_id=1']);
stm_aix('p7i1','p5i0',[0,'Zdjęcia']);
stm_bpx('p8','p2',[]);
stm_aix('p8i0','p1i0',[0,'Z gry','','',-1,-1,0,'photogallery.php?album_id=2']);
stm_aix('p8i1','p1i0',[0,'Użytkowników','','',-1,-1,0,'photogallery.php?album_id=3']);
stm_ep();
stm_ep();
stm_aix('p0i8','p0i1',[]);
stm_aix('p0i9','p0i2',[0,'Forum ','','',-1,-1,0,'forum/index.php','_self','','','','',5,5,0,'','',0,0],135,0);
stm_ep();
stm_em();
//-->
</script></center>";
Wszystko poszło jak z płatka, lecz jest mały problem - menu jest zbyt szerokie i nie mieści się w ramce na nie przeznaczonej, a w dodatku na niektórych podstronach w ogóle się nie wyświetla. Chciałbym, aby była wyświetlana na całej długości, mniej więcej tak, jak to widać teraz.
Adres mojej strony: www.co2pl.lua.pl
Menu zostanie zmienione pod względem wyglądu, jak również reszta niedociągnięć na stronie - to dlatego, że jest ona jeszcze w trakcie przygotowań.
Czy mógłby ktoś mi pomóc z naprawieniem tego błędu? Co jest tego przyczyną? Czy to, że coś źle zrobiłem? Czy też to, że czegoś nie dopisałem? A może jest jeszcze inna przyczyna?
Z góry serdecznie dziękuję za wszelką pomoc oraz za chęci.
PW od moderatora:
- Zmiana nazwy tematu - Pieka 03.06 - 09:44
- Przeniesienie tematu - Pieka 03.06 - 09:44
- Zmiana nazwy tematu - piotrek199214 03.06 - 16:41
Edytowane przez piotrek199214 dnia 03.06.2008 16:55:33
|
|
|
|
Wścibski Gość |
Dodany dnia 15.11.2024 09:22:52
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Piotrroger |
Dodany dnia 02.06.2008 23:02:14
|
Bywalec
Postów: 998 Pomógł: 19
v7.02.03 Data rejestracji: 27.04.2006 18:29
|
echo "<td height='28' class='sub-header' align='center'><center><script type='text/javascript'>
<!--
stm_bm(['menu1a91',850,'images/menu/','blank.gif',0,'','',0,0,250,0,1000,1,0,0,'','',0,0,1,2,'default','hand',''],this);
stm_bp('p0',[0,4,0,0,0,7,5,0,100,'',-2,'',-2,50,0,0,'#999999','transparent','bg_01.gif',3,1,1,'#000000']);
stm_ai('p0i0',[0,'Strona','','',-1,-1,0,'#','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',3,1,0,0,'#FFFFF7','#000000','#FFFFFF','#FFFFFF','bold 9pt Arial','bold 9pt Arial',0,0],135,0);
stm_bpx('p1','p0',[1,4,0,2,0,5,0,0,80,'progid:dXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,'progid:dXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,80,0,0,'#666666','#000000','']);
stm_aix('p1i0','p0i0',[0,'Strona główna','','',-1,-1,0,'index.php','_self','','','','',0,0,0,'','',0,0,0,0,1,'#F9E0CA',1,'#666666',0,'','',3,1,0,0,'#FFFFFF','#FFFFFF','#FFFFFF','#FFFFFF','9pt Arial','9pt Arial'],135,18);
stm_aix('p1i1','p1i0',[0,'Download','','',-1,-1,0,'downloads.php'],135,18);
stm_aix('p1i2','p1i0',[0,'Download 2','','',-1,-1,0,'infusions/advanced_downloadDB_panel/dldb.php'],135,18);
stm_aix('p1i3','p1i0',[0,'FAQ','','',-1,-1,0,'faq.php'],135,18);
stm_aix('p1i4','p1i0',[0,'Kategorie','','',-1,-1,0,'#','_self','','','','',0,0,0,'','',-1,-1],135,18);
stm_bpx('p2','p1',[1,2]);
stm_aix('p2i0','p1i0',[0,'Newsów','','',-1,-1,0,'news_cats.php']);
stm_aix('p2i1','p1i0',[0,'Artykułów','','',-1,-1,0,'articles.php']);
stm_aix('p2i2','p1i0',[0,'Linków','','',-1,-1,0,'weblinks.php']);
stm_ep();
stm_aix('p1i5','p1i0',[0,'Sugestie','','',-1,-1,0,'infusions/suggestion_box/suggestion_box.php'],135,0);
stm_aix('p1i6','p1i0',[0,'Mapa strony','','',-1,-1,0,'infusions/site_map/site_map.php'],135,0);
stm_aix('p1i7','p1i0',[0,'Redakcja','','',-1,-1,0,'team2.php'],135,0);
stm_aix('p1i8','p1i0',[0,'Kontakt','','',-1,-1,0,'contact.php'],135,0);
stm_ep();
stm_ai('p0i1',[6,1,'#000000','',-1,-1,0]);
stm_aix('p0i2','p0i0',[0,'Gra','','',-1,-1,0,'#','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',1],135,0);
stm_bpx('p3','p1',[]);
stm_aix('p3i0','p1i0',[0,'Informacje','','',-1,-1,0,'viewpage.php?page_id=64']);
stm_aix('p3i1','p1i0',[0,'Klasy','','',-1,-1,0,'viewpage.php?page_id=65']);
stm_aix('p3i2','p1i0',[0,'Mapy','','',-1,-1,0,'viewpage.php?page_id=71']);
stm_aix('p3i3','p1i0',[0,'Potwory','','',-1,-1,0,'viewpage.php?page_id=72']);
stm_aix('p3i4','p1i0',[0,'Przedmioty','','',-1,-1,0,'viewpage.php?page_id=84']);
stm_aix('p3i5','p1i0',[0,'Umiejętno¶ci','','',-1,-1,0,'viewpage.php?page_id=157']);
stm_aix('p3i6','p1i0',[0,'Zadania','','',-1,-1,0,'']);
stm_aix('p3i7','p3i6',[0,'NPC']);
stm_aix('p3i8','p3i6',[0,'Odrodzenie']);
stm_aix('p3i9','p0i1',[]);
stm_aix('p3i10','p1i0',[0,'Tłumaczenia nazw ekwipunku','','',-1,-1,0,'viewpage.php?page_id=177']);
stm_ep();
stm_aix('p0i3','p0i1',[]);
stm_aix('p0i4','p0i2',[0,'Konto'],135,0);
stm_bpx('p4','p1',[]);
stm_aix('p4i0','p1i0',[0,'Zarejestruj się','','',-1,-1,0,'https://account.91.com/common/signup.aspx?url=http://co.91.com/&flag=co'],0,18);
stm_aix('p4i1','p1i0',[0,'Zmień e-mail','','',-1,-1,0,'https://account.91.com/common/ChangeEmailLogin.aspx?flag=co'],0,18);
stm_aix('p4i2','p1i0',[0,'Zmień hasło','','',-1,-1,0,'https://account.91.com/common/changepw.aspx?flag=co'],0,18);
stm_aix('p4i3','p1i0',[0,'Odzyskaj hasło','','',-1,-1,0,'https://account.91.com/common/forgetpw.aspx?flag=co'],0,18);
stm_aix('p4i4','p1i0',[0,'Przywróć postać','','',-1,-1,0,'http://support.conqueronline.com/relive/index_zf.aspx'],0,18);
stm_aix('p4i5','p1i0',[0,'Zgło¶ problem','','',-1,-1,0,'http://support.conqueronline.com/support/COIndex.aspx'],0,18);
stm_ep();
stm_aix('p0i5','p0i2',[0,'Pliki','','',-1,-1,0,''],135,0);
stm_bpx('p5','p1',[]);
stm_aix('p5i0','p1i4',[0,'Poprawki','','',-1,-1,0,'']);
stm_bpx('p6','p2',[]);
stm_aix('p6i0','p1i0',[0,'Download 1','','',-1,-1,0,'downloads.php?cat_id=1']);
stm_aix('p6i1','p1i2',[]);
stm_ep();
stm_ep();
stm_aix('p0i6','p0i1',[]);
stm_aix('p0i7','p0i5',[0,'Galeria'],135,0);
stm_bpx('p7','p1',[]);
stm_aix('p7i0','p1i0',[0,'Tapety','','',-1,-1,0,'photogallery.php?album_id=1']);
stm_aix('p7i1','p5i0',[0,'Zdjęcia']);
stm_bpx('p8','p2',[]);
stm_aix('p8i0','p1i0',[0,'Z gry','','',-1,-1,0,'photogallery.php?album_id=2']);
stm_aix('p8i1','p1i0',[0,'Użytkowników','','',-1,-1,0,'photogallery.php?album_id=3']);
stm_ep();
stm_ep();
stm_aix('p0i8','p0i1',[]);
stm_aix('p0i9','p0i2',[0,'Forum ','','',-1,-1,0,'forum/index.php','_self','','','','',5,5,0,'','',0,0],135,0);
stm_ep();
stm_em();
//-->
</script></center></td>\n";
Spróbuj tak.
Edytowane przez piotrek199214 dnia 03.06.2008 16:55:47
|
|
|
|
QooBooS |
Dodany dnia 02.06.2008 23:06:40
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
Pomyśleć, że tak drobna modyfikacja przy takim kodzie może tak wiele zmienić Serdecznie dzięki.
Praktycznie nie można się teraz do niczego doczepić, jednak wolałbym, żeby nie było widać tego jasnego paska po bokach menu (widocznego na obrazku loga). Jeśli to zrobisz, to normalnie nie wiem, co Ci zrobię
Edytowane przez piotrek199214 dnia 03.06.2008 16:55:58
|
|
|
|
Piotrroger |
Dodany dnia 02.06.2008 23:11:15
|
Bywalec
Postów: 998 Pomógł: 19
v7.02.03 Data rejestracji: 27.04.2006 18:29
|
U mnie nie ma żadnego białego paska. Używam Firefox 3 i rozdzielczość 1280x1024. Na IE6 też mi się dobrze wyświetla. Zapodaj Print Screen.
edit:/ hmm... mi to wygląda jakby coś z tym kodem od menu było źle. Nie znam się na JavaScript więc nic na to niestety nie poradzę.
Edytowane przez Pieka dnia 03.06.2008 19:33:28
|
|
|
|
QooBooS |
Dodany dnia 02.06.2008 23:20:13
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
Oto on:
http://www.speedyshare.com/896636475.html
EDIT:
Miałem podobną sytuację, lecz pasek był tuż pod tą górną częścią loga (teraz znajdowałby się nad menu). Przyczyną było źle dopasowane logo (o 1 piksel za mało), ale w tym przypadku coś musiało rozciągnąć te komórki po bokach loga. Spróbuję jutro rozciągnąć te skrawki o jeden piksel - może pomoże...
Edytowane przez piotrek199214 dnia 03.06.2008 16:56:07
|
|
|
|
sexyfacio |
Dodany dnia 03.06.2008 19:24:19
|
Przedszkolak
Postów: 60 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 26.04.2008 15:45
ZBANOWANY: Dożywotnio
|
Źle podajesz ścieżkę do wywołania skryptu js.
Polecam takie rozwiązania bo w zależności na jakim poziomie będziesz.
Jeśli będziesz przeglądał stronę z katalogu głównego to ok będzie działało Twoje rozwiązanie, ale jeśli będzie uruchomiony jakiśinfusion/mod z subkatalogu to wtedy już Ci to menu nie ruszy i będzie taki bialy pasek jak pisaleś.
Proponuję takie rozwiązanie:
echo "<script type=\"text/javascript\" src=\"".INCLUDES."stmenu.js\"></script>";
lub bezpośredia ścieżka do pliku js:
echo "<script type=\"text/javascript\" src=\"http://adresstrony.pl/includes/stmenu.js\"></script>";
pozdro ;)
Poprawilem kod - za duzo slashy/Pieka
Edytowane przez Pieka dnia 03.06.2008 19:36:13
|
|
|
|
QooBooS |
Dodany dnia 03.06.2008 19:45:23
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
Miałem zrobić ".BASEDIR."/includes/plik.js, lecz stwierdziłem, iż nie będzie to działać (nie wiem dlaczego) - właśnie dlatego to zaniechałem... Ale skoro to będzie działać, to w takim razie wcisnę to tam...
Edytowane przez QooBooS dnia 03.06.2008 20:01:21
|
|
|
|
Pieka |
Dodany dnia 03.06.2008 20:02:32
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
QooBooS napisał/a:
Miałem zrobić .BASEDIR."includes/plik.js", lecz stwierdziłem, iż nie będzie to działać (nie wiem dlaczego) - właśnie dlatego to zaniechałem... Ale skoro to będzie działać, to w takim razie wcisnę to tam...
BASEDIR, INCLUDES etc. stanowia stale PHP-Fusion, wiec nie ma takiej opcji. Opis wszystkich znajdziesz w swoim readme oraz na naszej stronie pod adresem http://www.php-fu...page_id=29
Jestem jaki jestem
|
|
|
|
QooBooS |
Dodany dnia 03.06.2008 20:05:17
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
W takim razie ktoś mnie tu źle poinformował lub ja źle zrozumiałem. Otóż mam PHP Fusion 6, a zostałem poinformowany, iż jest to mniej więcej to samo co EF IV... Prawda? Jeśli tak, to dlaczego to napisałeś, Panie Administratorze? Jeśli fałsz, w takim razie muszę zmienić temat...
Chyba że źle rozumiem Twoje słowa:
BASEDIR, INCLUDES etc. stanowia stale PHP-Fusion, wiec nie ma takiej opcji.
PS: A menu działa wyśmienicie na wszystkich podstronach, ale nadal mam zastrzeżenie co do tego jasnego paska po bokach tego menu.
Edytowane przez QooBooS dnia 03.06.2008 20:12:33
|
|
|
|
Pieka |
Dodany dnia 03.06.2008 20:13:05
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
QooBooS napisał/a:
W takim razie ktoś mnie tu źle poinformował lub ja źle zrozumiałem. Otóż mam PHP Fusion 6, a zostałem poinformowany, iż jest to mniej więcej to samo co EF IV... Prawda? Jeśli tak, to dlaczego to napisałeś, Panie Administratorze? Jeśli fałsz, w takim razie muszę zmienić temat...
Chyba że źle rozumiem Twoje słowa:
BASEDIR, INCLUDES etc. stanowia stale PHP-Fusion, wiec nie ma takiej opcji.
Dobrze zrozumiales te czesc, ale jak widze nie rozumiesz reszty. EF jest oparty o PHP-Fusion, czyli ni mniej, ni wiecej silnik jest ten sam. W zwiazku z tym, stale rowniez sa te same, poniewaz stanowia integralna czesc silnika. Jednak na tym oraz kilku innych rzeczach koncza sie wspolne cechy i dlatego uzytkownicy EF zobowiazani sa do pisania w tym dziale i uzywania oznaczen opisanych w jego regulaminie.
Edit: Kolega poinformowal mnie przez PW, ze zle zinterpretowalem jego pytanie.
Piszac, ze "..nie ma takiej opcji" mialem na mysli to, ze nie ma mozliwosci, aby stale PHP-Fusion nie dzialaly poprawnie w roznych czesciach strony, a tym bardziej w pliku subheader.php. Inaczej to ujmujac, musza dzialac, o ile plik ma polaczenie z maincore.php. Jesli tylko ostatni warunek zostanie spelniony, to rozsadnie jest je stosowac.
Edytowane przez Pieka dnia 03.06.2008 20:22:53
Jestem jaki jestem
|
|
|
|
QooBooS |
Dodany dnia 03.06.2008 21:16:47
|
Przedszkolak
Postów: 52
Data rejestracji: 02.06.2008 22:31
|
Problem rozwiązany - patrz dół tego posta
Jak rozciągnąć to menu na całą szerokość belki?
Wpis dotyczący tego menu wygląda tak:
echo "<table border='0' cellpadding='4' cellspacing='0'><tr>";
echo "<td height='28' class='sub-header' align='center'><center><script type='text/javascript'>
<!--
stm_bm(['menu1a91',850,'".IMAGES."/menu/','blank.gif',0,'','',0,0,250,0,1000,1,0,0,'','',0,0,1,2,'default','hand',''],this);
stm_bp('p0',[0,4,0,0,0,7,5,0,100,'',-2,'',-2,50,0,0,'#999999','transparent','bg_01.gif',3,1,1,'#000000']);
stm_ai('p0i0',[0,'Strona','','',-1,-1,0,'','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',3,1,0,0,'#FFFFF7','#000000','#FFFFFF','#FFFFFF','bold 9pt Arial','bold 9pt Arial',0,0],135,0);
stm_bpx('p1','p0',[1,4,0,2,0,5,0,0,80,'progid:DXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,'progid:DXImageTransform.Microsoft.RandomDissolve(,enabled=0,Duration=0.30)',12,80,0,0,'#666666','#000000','']);
stm_aix('p1i0','p0i0',[0,'Strona główna','','',-1,-1,0,'".BASEDIR."/index.php','_self','','','','',0,0,0,'','',0,0,0,0,1,'#F9E0CA',1,'#666666',0,'','',3,1,0,0,'#FFFFFF','#FFFFFF','#FFFFFF','#FFFFFF','9pt Arial','9pt Arial'],135,18);
stm_aix('p1i1','p1i0',[0,'Download','','',-1,-1,0,'".BASEDIR."/downloads.php'],135,18);
stm_aix('p1i2','p1i0',[0,'Download 2','','',-1,-1,0,'".BASEDIR."/infusions/advanced_downloadDB_panel/dldb.php'],135,18);
stm_aix('p1i3','p1i0',[0,'FAQ','','',-1,-1,0,'".BASEDIR."/faq.php'],135,18);
stm_aix('p1i4','p1i0',[0,'Kategorie','','',-1,-1,0,'','_self','','','','',0,0,0,'','',-1,-1],135,18);
stm_bpx('p2','p1',[1,2]);
stm_aix('p2i0','p1i0',[0,'Newsów','','',-1,-1,0,'".BASEDIR."/news_cats.php']);
stm_aix('p2i1','p1i0',[0,'Artykułów','','',-1,-1,0,'".BASEDIR."/articles.php']);
stm_aix('p2i2','p1i0',[0,'Linków','','',-1,-1,0,'".BASEDIR."/weblinks.php']);
stm_ep();
stm_aix('p1i5','p1i0',[0,'Sugestie','','',-1,-1,0,'".BASEDIR."/infusions/suggestion_box/suggestion_box.php'],135,0);
stm_aix('p1i6','p1i0',[0,'Mapa strony','','',-1,-1,0,'".BASEDIR."/infusions/site_map/site_map.php'],135,0);
stm_aix('p1i7','p1i0',[0,'Redakcja','','',-1,-1,0,'".BASEDIR."/team2.php'],135,0);
stm_aix('p1i8','p1i0',[0,'Kontakt','','',-1,-1,0,'".BASEDIR."/contact.php'],135,0);
stm_ep();
stm_ai('p0i1',[6,1,'#000000','',-1,-1,0]);
stm_aix('p0i2','p0i0',[0,'Gra','','',-1,-1,0,'','_self','','','','',5,5,0,'','',-1,-1,0,1,1,'#FFFFF7',1,'#993333',1,'','bg_02.gif',1],135,0);
stm_bpx('p3','p1',[]);
stm_aix('p3i0','p1i0',[0,'Informacje','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=64']);
stm_aix('p3i1','p1i0',[0,'Klasy','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=65']);
stm_aix('p3i2','p1i0',[0,'Mapy','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=71']);
stm_aix('p3i3','p1i0',[0,'Potwory','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=72']);
stm_aix('p3i4','p1i0',[0,'Przedmioty','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=84']);
stm_aix('p3i5','p1i0',[0,'Umiejętno¶ci','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=157']);
stm_aix('p3i6','p1i0',[0,'Zadania','','',-1,-1,0,'']);
stm_aix('p3i7','p3i6',[0,'NPC']);
stm_aix('p3i8','p3i6',[0,'Odrodzenie']);
stm_aix('p3i9','p0i1',[]);
stm_aix('p3i10','p1i0',[0,'Tłumaczenia nazw ekwipunku','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=177']);
stm_ep();
stm_aix('p0i3','p0i1',[]);
stm_aix('p0i4','p0i2',[0,'Konto'],135,0);
stm_bpx('p4','p1',[]);
stm_aix('p4i0','p1i0',[0,'Zarejestruj się','','',-1,-1,0,'https://account.91.com/common/signup.aspx?url=http://co.91.com/&flag=co'],0,18);
stm_aix('p4i1','p1i0',[0,'Zmień e-mail','','',-1,-1,0,'https://account.91.com/common/ChangeEmailLogin.aspx?flag=co'],0,18);
stm_aix('p4i2','p1i0',[0,'Zmień hasło','','',-1,-1,0,'https://account.91.com/common/changepw.aspx?flag=co'],0,18);
stm_aix('p4i3','p1i0',[0,'Odzyskaj hasło','','',-1,-1,0,'https://account.91.com/common/forgetpw.aspx?flag=co'],0,18);
stm_aix('p4i4','p1i0',[0,'Przywróc postać','','',-1,-1,0,'http://support.conqueronline.com/relive/index_zf.aspx'],0,18);
stm_aix('p4i5','p1i0',[0,'Zgło¶ problem','','',-1,-1,0,'http://support.conqueronline.com/support/COIndex.aspx'],0,18);
stm_ep();
stm_aix('p0i5','p0i1',[]);
stm_aix('p0i6','p0i2',[0,'Pliki'],135,0);
stm_bpx('p5','p1',[]);
stm_aix('p5i0','p1i4',[0,'Poprawki']);
stm_bpx('p6','p2',[]);
stm_aix('p6i0','p1i0',[0,'Download 1','','',-1,-1,0,'".BASEDIR."/downloads.php?cat_id=1']);
stm_aix('p6i1','p1i2',[]);
stm_ep();
stm_ep();
stm_aix('p0i7','p0i1',[]);
stm_aix('p0i8','p0i2',[0,'Galeria'],135,0);
stm_bpx('p7','p1',[]);
stm_aix('p7i0','p1i0',[0,'Tapety','','',-1,-1,0,'".BASEDIR."/photogallery.php?album_id=1']);
stm_aix('p7i1','p1i4',[0,'Zdjęcia']);
stm_bpx('p8','p2',[]);
stm_aix('p8i0','p1i0',[0,'Z gry','','',-1,-1,0,'".BASEDIR."/photogallery.php?album_id=2']);
stm_aix('p8i1','p1i0',[0,'Użytkowników','','',-1,-1,0,'".BASEDIR."/photogallery.php?album_id=3']);
stm_ep();
stm_ep();
stm_aix('p0i9','p0i1',[]);
stm_aix('p0i10','p0i2',[0,'Forum ','','',-1,-1,0,'".BASEDIR."/forum/index.php','_self','','','','',5,5,0,'','',0,0],135,0);
stm_ep();
stm_em();
//-->
</script>
</center></td>\n";
echo "</tr></table>";
Jeśli będzie potrzeba, służę zawartością plików .js.
I jeszcze jedna sprawa dotycząca tego menu:
Jak zmienić język kodowania napisów w menu? Teraz, aby wpisać ń, muszę wstawiać ¶. W razie potrzeby również służę zawartością plików .js.
Strona: www.co2pl.lua.pl <-- w razie gdyby ktoś chciał zobaczyć, o co mi chodzi.
Rozwiązanie:
Co tu dużo gadać - odszedłem na chwilę od komputera i doznałem olśnienia...
Przeanalizowałem jeszcze raz opcje programu, w którym robiłem menu i znalazłem:
(zaznaczony Tryb Edycji - Edit Mode, po kliknięciu na dowolny główny obiekt w menu) W oknie Tasks znajdujemy tabelkę Global, a następnie klikamy w niej na Menu Type przy General. W oknie, w którym po dwukrotnym kliknięciu na tekst na przycisku pojawia się okno edycji tekstu (zmiana kolory czcionki, link, położenie, itd.), pojawi się Global - Menu Type. Teraz po prawej stronie okienka znajdziecie "Stretch whole menu width (Horizontal menu only)". Zaznaczamy to i pod tym aktywuje się pole Width, w którym ustawiamy 100% (jeśli chcemy mieć menu na całej szerokości). Teraz wystarczy ponownie wygenerować kod i wkleić go w miejsce starego w pliku theme.php (oczywiście nie zapomnijcie o zmianie wszystkich " na ' lub na \" !)
lub o wiele szybszy sposób:
W kodzie menu szukamy pierwszej linijki pod <!--. U mnie wyglądała ona tak:
stm_bm(['menu1a91',850,'".IMAGES."/menu/','blank.gif',0,'','',1,0,250,0,1000,1,0,0,'','[b]1000[/b]',0,0,1,2,'default','hand',''],this);
Wystarczy zmienić pogrubioną wartość na 100% i menu będzie rozciągnięte na całej szerokości ;)
Edytowane przez QooBooS dnia 03.06.2008 23:32:39
|
|
|
|
JahuKA |
Dodany dnia 29.09.2008 10:20:49
|
Przedszkolak
Postów: 9
Data rejestracji: 07.08.2008 09:08
|
Stworzyłem menu w DHTML w górnej belce,
opublikowałem pliki js i skopiowałem do katalogu INCLUDES a obrazki do /themes/fusion5/images/menu.
Wyrzuciłem kod z theme.php odp. za wyswietlanie starej/standardowej belki
$result = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order");
if (dbrows($result) != 0) {
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_url']!="---") {
if ($i != 0) { echo " ·\n"; } else { echo "\n"; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<a href='".$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
} else {
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
}
}
$i++;
}
}
}
echo ($i == 0 ? " " : "")."</td><td align='right' class='header2'>".ucwords(showdate("%A, %B %d, %Y", time()))."</td>
echo ($i == 0 ? " " : "")."</td>
i wstawilem w to miejsce kod wygenerowany przez dhtml
<?
// theme settings
$body_text = "#000000";
$body_bg = "#888888";
$theme_width = "100%";
$theme_width_l = "180";
$theme_width_r = "180";
function render_header($header_content) {
global $theme_width,$settings,$locale;
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0' style='border:1px #444 solid'>
<tr>
<td>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td class='header'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";
echo "<table width='100%' cellspacing='0' cellpadding='0' style='border-top:1px #333 solid;border-bottom:1px #333 solid;'>\n<tr>
<td class='header2'>\n";
echo'<script type="text/javascript" language="JavaScript1.2" src="".INCLUDES."stmenu.js"></script>
<script type="text/javascript" language="JavaScript1.2">
[color=#0000cc]<!--
stm_bm(['menu6352',860,'".IMAGES."/menu','blank.gif',0,'','',0,0,250,0,1000,1,0,0,'','100%',0,0,1,2,'default','hand',''],this);
stm_bp('p0',[0,4,0,0,2,3,0,7,100,'',-2,'',-2,50,0,0,'#999999','#E6EFF9','',3,1,1,'#000000']);
stm_ai('p0i0',[0,'Strona \r\nGłówna','','',-1,-1,0,'".BASEDIR."/news.php','_self','','','','',0,0,0,'','',0,0,0,0,1,'#8AAEC6',0,'#8AAEC6',0,'','',3,3,1,1,'#E6EFF9','#000000','#003366','#003366','bold 8pt Verdana','bold 9pt Verdana',0,0],80,0);
stm_aix('p0i1','p0i0',[0,'Inwestycje','','',-1,-1,0,'','_self','','','','',0,0,0,'arrow_r.gif','arrow_r.gif',7,7]);
stm_bpx('p1','p0',[1,4,0,0,2,3,0,0,100,'',-2,'',-2,50,0,0,'#999999','#B7CEE2']);
stm_aix('p1i0','p0i0',[0,'Rok 2007','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=66','_self','','','','',0,0,0,'','',0,0,0,0,1,'#FFFFFF',0,'#B7CEE2',0,'','#B7CEE2',3,3,1,1,'#E6EFF9','#000000','#999999','#000000','bold 7pt Verdana','bold 8pt Verdana']);
stm_aix('p1i1','p1i0',[0,'Rok 2008','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=67','_self','','','','',0,0,0,'','',0,0,0,0,1,'#FFFFFF',0,'#B7CEE2',0,'','']);
stm_ep();
stm_aix('p0i2','p0i1',[0,'Przetargi']);
stm_bpx('p2','p0',[1,4,0,0,2,3,0,0]);
stm_aix('p2i0','p1i1',[0,'Ogłoszone','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=68']);
stm_aix('p2i1','p1i1',[0,'Zakończone','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=69']);
stm_aix('p2i2','p1i1',[0,'Unieważnione','','',-1,-1,0,'".BASEDIR."/viewpaage.php?page_id=70']);
stm_ep();
stm_aix('p0i3','p0i1',[0,'Planowanie\r\nprzestrzenne']);
stm_bpx('p3','p2',[]);
stm_aix('p3i0','p1i1',[0,'Studium','','',-1,-1,0,'".BASEDIR."/viewpage.php?page_id=71']);
stm_ep();
stm_aix('p0i4','p0i0',[0,'Galeria','','',-1,-1,0,'".BASEDIR."/photogallery.php']);
stm_aix('p0i5','p0i0',[0,'Szukaj','','',-1,-1,0,'".BASEDIR."/search.php']);
stm_ep();
stm_em();
//-->
</script>';[/color]
echo ($i == 0 ? " " : "")."</td>
</tr>
</table>\n";
echo "<table width='100%' cellspacing='0' cellpadding='0'>\n<tr>\n";
}
function render_footer($license=false) {
global $theme_width,$settings,$locale;
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='footer'>".stripslashes($settings['footer'])."</td>
</tr>
</table>
</td>
</tr>
</table>
<table align='center' width='$theme_width' cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td align='center' class='footer2'>
".$settings['counter']." ".($settings['counter'] == 1 ? $locale['140']."<br><br>\n" : $locale['141']."<br><br>\n");
if ($license == false) {
echo "Powered by <a href='http://www.php-fusion.co.uk' target='_blank'><img src='".THEME."images/fusion.gif' alt='PHP-Fusion' title='PHP-Fusion' border='0' style='vertical-align:middle;'></a> v".$settings['version']." © 2003-2005<br><br>\n";
}
echo "</td>
</tr>
</table>\n";
}
function render_news($subject, $news, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$subject</td>
</tr>
<tr>
<td class='main-body'>
$news
</td>
</tr>
<tr>
<td class='infobar'>
".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a>
".$locale['041'].showdate("longdate", $info['news_date'])."<br>
".($info['news_ext'] == "y" ? "<a href='news.php?readmore=".$info['news_id']."'>".$locale['042']."</a> ·\n" : "");
if ($info['news_allow_comments']) echo "<a href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> ·\n";
echo $info['news_reads'].$locale['044']."
<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' style='vertical-align:middle;'></a>
</td>
</tr>
</table>\n";
}
function render_article($subject, $article, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$subject</td>
</tr>
<tr>
<td class='main-body'>\n";
echo ($info['article_breaks'] == "y" ? nl2br($article) : $article)."
</td>
</tr>
<tr>
<td class='infobar'>
".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a>
".$locale['041'].showdate("longdate", $info['article_date'])."<br>\n";
if ($info['article_allow_comments']) echo $info['article_comments'].$locale['043']." ·\n";
echo $info['article_reads'].$locale['044']."
<a href='print.php?type=A&item_id=".$info['article_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' style='vertical-align:middle;'></a>
</td>
</tr>
</table>\n";
}
function opentable($title) {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
function closetable() {
echo "</td>
</tr>
</table>\n";
}
function openside($title) {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='side-caption'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}
function closeside() {
echo "</td>
</tr>
</table>\n";
tablebreak();
}
function opensidex($title,$open="on") {
$box_img = ($open=="on" ? "off" : "on");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td class='side-caption'>$title</td>
<td class='side-caption' align='right'>
<img onclick=\"javascript:flipBox('$title')\" name='b_$title' alt='$box_img' border='0' src='".THEME."images/panel_$box_img.gif'>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class='side-body'>
<div id='box_$title'".($open=="off" ? "style='display:none'" : "").">\n";
}
function closesidex() {
echo "</div>
</td>
</tr>
</table>\n";
tablebreak();
}
function tablebreak() {
echo "<table width='100%' cellspacing='0' cellpadding='0'>
<tr><td height='8'></td></tr>
</table>\n";
}
?>
To jest cały plik thehe.php w skórce fusion5 .
Wciąż pojawia mi się błąd w składni gdy odpalam strone.
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /themes/Fusion5/theme.php on line 33
Gdy wracam do podwójnych ' czyli do " wszystko jest ok tzn. nie ma komunikatów o błędzie ale menu nie jest widoczne.
Co zrobić żeby w końcu menu się ukazało ?
Robie to samo co Qooboos, ale jednak coś nie tak jest.
czy muszę coś jeszcze w pliku /INCLUDES/themes_functions_include
W tym pliku jest funkcja showsublinks. Czy trzeba w nim coś dopisać lub zmodyfikowac?
Przepraszam, że piszę w miejscu dla eXtreme Fusiona ale temat juz widniał i najbardziej odpowiada mojemu problemowi z poziomym menu z dhtml. |
|
|
|
Pieka |
Dodany dnia 29.09.2008 13:08:57
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Zamien:
echo'<script type="text/javascript" language="JavaScript1.2" src="".INCLUDES."stmenu.js"></script>
na:
echo'<script type="text/javascript" language="JavaScript1.2" src='".INCLUDES.'stmenu.js"></script>
oraz wszystkie wystapienia w kodzie stalych:
".BASEDIR."
na:
'.BASEDIR.'
poniewaz uzywasz pojedynczych apostrofow.
Poza tym, jesli wstawiasz stale PHP-Fusion to nie uzywaj po nich /, czyli masz miec:
'".BASEDIR."viewpage.php?page_id=67'
Przejrzyj caly kod, poniewaz masz balagan. Podalem tylko przyklady, reszta nalezy do Ciebie.
Jestem jaki jestem
|
|
|
|
JahuKA |
Dodany dnia 29.09.2008 15:20:00
|
Przedszkolak
Postów: 9
Data rejestracji: 07.08.2008 09:08
|
Dzięki ,poprawiam kod.B)
Nic nie pisałeś jednak o krokach które trzeba wykonać aby cieszyć się nowym menu , mam nadzieje że te które zrobiłem są ok :)
Wiadomość doklejona:
poprawiony kod pliku theme.php
<?
// theme settings
$body_text = "#000000";
$body_bg = "#888888";
$theme_width = "100%";
$theme_width_l = "180";
$theme_width_r = "180";
function render_header($header_content) {
global $theme_width,$settings,$locale;
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0' style='border:1px #444 solid'>
<tr>
<td>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td class='header'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";
echo "<table width='100%' cellspacing='0' cellpadding='0' style='border-top:1px #333 solid;border-bottom:1px #333 solid;'>\n<tr>
<td class='header2'>\n";
echo'<script type="text/javascript" language="JavaScript1.2" src=\"".INCLUDES.\"stmenu.js"></script>
<script type=\"text/javascript\">
<!--
stm_bm([\"menu6352\",860,\"".IMAGES."/menu/\","\blank.gif\",0,\"\",\"\",0,0,250,0,1000,1,0,0,\"\",\"100%\",0,0,1,2,\"default\",\"hand\",\"\"],this);
stm_bp(\"p0\",[0,4,0,0,2,3,0,7,100,\"\",-2,\"\",-2,50,0,0,\"#999999\",\"#E6EFF9\",\"\",3,1,1,\"#000000\"]);
stm_ai(\"p0i0\",[0,\"Strona \r\nGłówna\",\"\",\"\",-1,-1,0,\"".BASEDIR."news.php\",\"_self\",\"\",\"\",\"\",\"\",0,0,0,\"\",\"\",0,0,0,0,1,\"#8AAEC6\",0,\"#8AAEC6\",0,\"\",\"\",3,3,1,1,\"#E6EFF9\",\"#000000\",\"#003366\",\"#003366\",\"bold 8pt Verdana\",\"bold 9pt Verdana\",0,0],80,0);
stm_aix(\"p0i1\",\"p0i0\",[0,\"Inwestycje\",\"\",\"\",-1,-1,0,\"\",\"_self\",\"\",\"\",\"\",\"\",0,0,0,\"arrow_r.gif\",\"arrow_r.gif\",7,7]);
stm_bpx(\"p1\",\"p0\",[1,4,0,0,2,3,0,0,100,\"\",-2,\"\",-2,50,0,0,\"#999999\",\"#B7CEE2\"]);
stm_aix(\"p1i0\",\"p0i0\",[0,\"Rok 2007\",\"\",\"\",-1,-1,0,\"".BASEDIR."viewpage.php?page_id=66\",\"_self\",\"\",\"\",\"\",\"\",0,0,0,\"\",\"\",0,0,0,0,1,\"#FFFFFF\",0,\"#B7CEE2\",0,\"\",\"#B7CEE2\",3,3,1,1,\"#E6EFF9\",\"#000000\",\"#999999\",\"#000000\",\"bold 7pt Verdana\",\"bold 8pt Verdana\"]);
stm_aix(\"p1i1\",\"p1i0\",[0,\"Rok 2008\",\"\",\"\",-1,-1,0,\"".BASEDIR."viewpage.php?page_id=67\",\"_self\",\"\",\"\",\"\",\"\",0,0,0,\"\",\"\",0,0,0,0,1,\"#FFFFFF\",0,\"#B7CEE2\",0,\"\",\"\"]);
stm_ep();
stm_aix(\"p0i2\",\"p0i1\",[0,\"Przetargi\"]);
stm_bpx(\"p2\",\"p0\",[1,4,0,0,2,3,0,0]);
stm_aix(\"p2i0\",\"p1i1\",[0,\"Ogłoszone\",\"\",\"\",-1,-1,0,\"".BASEDIR."viewpage.php?page_id=68\"]);
stm_aix(\"p2i1\",\"p1i1\",[0,\"Zakończone\",\"\",\"\",-1,-1,0,\"http://www.przywidz.pl/viewpage.php?page_id=69\"]);
stm_aix(\"p2i2\",\"p1i1\",[0,\"Unieważnione\",\"\",\"\",-1,-1,0,\"".BASEDIR."viewpaage.php?page_id=70\"]);
stm_ep();
stm_aix(\"p0i3\",\"p0i1\",[0,\"Planowanie\r\nprzestrzenne\"]);
stm_bpx(\"p3\",\"p2\",[]);
stm_aix(\"p3i0\",\"p1i1\",[0,\"Studium\",\"\",\"\",-1,-1,0,\"".BASEDIR."viewpage.php?page_id=71\"]);
stm_ep();
stm_aix(\"p0i4\",\"p0i0\",[0,\"Galeria\",\"\",\"\",-1,-1,0,\"".BASEDIR."photogallery.php\"]);
stm_aix(\"p0i5\",\"p0i0\",[0,\"Szukaj\",\"\",\"\",-1,-1,0,\"".BASEDIR."search.php\"]);
stm_ep();
stm_em();
//-->
</script></td>
</tr>
</table>\n";
}
function render_footer($license=false) {
global $theme_width,$settings,$locale;
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='footer'>".stripslashes($settings['footer'])."</td>
</tr>
</table>
</td>
</tr>
</table>
<table align='center' width='$theme_width' cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td align='center' class='footer2'>
".$settings['counter']." ".($settings['counter'] == 1 ? $locale['140']."<br><br>\n" : $locale['141']."<br><br>\n");
if ($license == false) {
echo "Powered by <a href='http://www.php-fusion.co.uk' target='_blank'><img src='".THEME."images/fusion.gif' alt='PHP-Fusion' title='PHP-Fusion' border='0' style='vertical-align:middle;'></a> v".$settings['version']." © 2003-2005<br><br>\n";
}
echo "</td>
</tr>
</table>\n";
}
function render_news($subject, $news, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$subject</td>
</tr>
<tr>
<td class='main-body'>
$news
</td>
</tr>
<tr>
<td class='infobar'>
".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a>
".$locale['041'].showdate("longdate", $info['news_date'])."<br>
".($info['news_ext'] == "y" ? "<a href='news.php?readmore=".$info['news_id']."'>".$locale['042']."</a> ·\n" : "");
if ($info['news_allow_comments']) echo "<a href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> ·\n";
echo $info['news_reads'].$locale['044']."
<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' style='vertical-align:middle;'></a>
</td>
</tr>
</table>\n";
}
function render_article($subject, $article, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$subject</td>
</tr>
<tr>
<td class='main-body'>\n";
echo ($info['article_breaks'] == "y" ? nl2br($article) : $article)."
</td>
</tr>
<tr>
<td class='infobar'>
".$locale['040']."<a href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a>
".$locale['041'].showdate("longdate", $info['article_date'])."<br>\n";
if ($info['article_allow_comments']) echo $info['article_comments'].$locale['043']." ·\n";
echo $info['article_reads'].$locale['044']."
<a href='print.php?type=A&item_id=".$info['article_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' border='0' style='vertical-align:middle;'></a>
</td>
</tr>
</table>\n";
}
function opentable($title) {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='caption'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
function closetable() {
echo "</td>
</tr>
</table>\n";
}
function openside($title) {
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td class='side-caption'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}
function closeside() {
echo "</td>
</tr>
</table>\n";
tablebreak();
}
function opensidex($title,$open="on") {
$box_img = ($open=="on" ? "off" : "on");
echo "<table width='100%' cellpadding='0' cellspacing='1' class='border'>
<tr>
<td>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td class='side-caption'>$title</td>
<td class='side-caption' align='right'>
<img onclick=\"javascript:flipBox('$title')\" name='b_$title' alt='$box_img' border='0' src='".THEME."images/panel_$box_img.gif'>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class='side-body'>
<div id='box_$title'".($open=="off" ? "style='display:none'" : "").">\n";
}
function closesidex() {
echo "</div>
</td>
</tr>
</table>\n";
tablebreak();
}
function tablebreak() {
echo "<table width='100%' cellspacing='0' cellpadding='0'>
<tr><td height='8'></td></tr>
</table>\n";
}
?>
Proszę o pomoc bo nie wiem co jest nie tak .
Kod w render header wydaje sie byc w porzadku, lecz teraz mam komunikaty w dalszej częsci pliku
Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in /themes/Fusion5/theme.php on line 69
Jaka część kodu jest odpowiedzialna za wyswietlanie menu ?
Wiadomość doklejona:
Chodzi mi o funkcję 'echo' - czy ona powinna znaleźć sie pod skryptem javy:
echo "<table width='100%' cellspacing='0' cellpadding='0'>\n<tr>\n";
Edytowane przez JahuKA dnia 30.09.2008 12:48:46
|
|
|