ForumCała strona

Nawigacja

Aktualnie online

Gości online: 19

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » Podstawowe zagadnienia związane z PHP-Fusion » Przedszkole
 Drukuj temat
Menu w CSS
Arecki
Witajcie :)

Nie mogę znaleźć tego tematu, więc zapytam. Jeśli przegapiłem, to przepraszam :)
Chcę zrobić menu w css, które po najechaniu myszką zmienia tło, ma obramowanie itp.
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Nie mogę zaleźć jakiegoś opisu wszystkich plików, co zawierają, co mozna zmienić. Taki elementarz dla zielonych. Wiem, że z menu muszę pozmieniać w pliku css w "theme" , w konkretnej skórce, ale wydaje mi się, że musze dodać nową klasę i wpisać ją również w kodzie i tu odpadam :).

Bardzo proszę o pomoc. I z góry dziękuję.

P.S. Czy jest możliwe stworzenie nowego, czystego panelu i wpisanie w nim dowolnej treści ? Chodzi mi o stworzenie boxu ze zdjęciem i opisem.

Pozdrawiam :)
Edytowane przez Pieka dnia 20.04.2007 08:28:31
 
www.kruklanki.net.pl
Wścibski Gość
Dodany dnia 25.11.2024 11:32:23
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
jantom
Domyślnie menu opiera się na klasie (znajdziesz ją w styles.css) a.side (wygląd normalny) i a:hover.side (gdy kursor jest nad odnośnikiem). Cała reszta (tła, kolory i inne bajery) to już twoja wyobraźnia.
Odnoście ps - tak jest możliwe, jeśli nie masz pomysłu, jak to zrobić, to zajrzyj do Poradnik.
 
http://jantom.info
Arecki
Dzięki >jantom< Właśnie o to mi chodziło. Co do Poradnika, jest dobry, przeczytałem go zaraz po instalacji.
Dzieki za pomoc Smile

...hmm, mam trocjhę kłopot Smile www.kruklanki.net.pl , nie znam php i mam dwa problemy:

1. Między "klawiszami" jest odstęp, którego nie chcę Smile
2. Zastosowało do wszystkich hiperłączy, a wolałbym, żeby tylko do menu. Próbuję znaleźć w "Site_left.php" i "Navigation_panel" - może mi się poszczęści Smile Wiem, że trzeba wstawić nową klasę, która bedzie odpowiedzialna za tylko menu.

Zobaczyłem, znalazłem, ZROBIŁEM Grin. Wystarczyło usunąć <br> z "Navigation_panel.php" i zmienić class "site" na noą "menunav" Smile
ale i tak dzięki za pomoc.

Pozdrawiam
Edytowane przez Arecki dnia 13.03.2007 12:04:33
 
www.kruklanki.net.pl
pajacykadamek
Mógłby mi ktoś wytłumaczyć jak zrobić wspomniane menu?
 
Arecki
pajacykadamek napisał/a:
Mógłby mi ktoś wytłumaczyć jak zrobić wspomniane menu?


Dałeś radę ?

Trzeba w "themes/TWÓJ STYL/style.css" dodać klasę, która decyduje tylko o menu. Ja dodałem to (choć część kodu chyba nic nie robi, ale całość działa Smile ) :

a.menunav {
padding:5px; display: block;
width: 160px;
color: #DFEDFB;
background-color: #;
text-decoration: bold;
border: 1px solid #476685;
margin:2px;

font-weight: none;
font-size:10px;
background-color: #305377;
background-repeat: no-repeat;
background-position: 0 0;
}

a:hover.menunav {
color: #ff0000;
background-color: #;
text-decoration: bold;
border: 1px solid #2E6CE4;
background-color: #5A8ABB;
background-repeat: no-repeat;
background-position: 0 0

}



potem wyedytować "/infusions/navigation_panel/navigation_panel.php" i odnaleść


echo "<a href='".$data['link_url']."'".$link_target." class='menunav'>".$data['link_name']."</a>\n";
} else {
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='menunav'>".$data['link_name']."</a>\n";
}



... u mnie tą klasę nazwałem właśnie menunav.
Teraz tylko usunąłem

<img src='".THEME."images/bullet.gif' alt=''>


z obu wierszy (jak widzisz dubluja się) i jeszcze "<br>"

echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".$data['link_url']."'".$link_target." class='side'>".$data['link_name']."</a><br>\n";
} else {
echo "<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR.$data['link_url']."'".$link_target." class='side'>".$data['link_name']."</a><br>\n";
}


side - nazwa klasy - zmieniłem na menunav

<img src='".THEME."images/bullet.gif' alt=''> - usunąłem.

<br> - również usunąłem.


Potem pozostaje tylko kolorystycznie dostosować do wygladu Twojej strony w pliku "style.css" w themach. Gdybyć nie dał rady, np z kolorystyką w css-ie, daj znać.

U mnie to działa tak:

www.kruklanki.net.pl

www.alianz.waw.pl


Zamiast koloru tła, mozna podać npadres pliku graficznego gif czy innego i moze wyglądać jak na tej aukcji:

http://allegro.pl...is_a].html


Grin Mam nadzieję, że choć trochę pomogłem i nie zrobiłem tego w niewłaściwy czy błędny sposób. U mnie działa. Grin
 
www.kruklanki.net.pl
Spoczywaj w pokoju... wlodekp
Mnie się podoba Twoje menu byłem zwolennikiem css jednak jako, że w IE nie działają do końca elementy rozwijalne skłoniłem się bardziej ku javasript-chociaż do tej pory używam u siebie rozwijalnego górna belka w css ale rozwijanie wymaga indywidualnych wpisów przy każdym odwołaniu do nowego linku infusiona-przejścia z różnych podstron dla IE inne przeglądarki nie trzeba, więc odpuściłem
MENU CSS-jako temat forum-do udostępnienia w moim wykonaniu.
Taki typ menu jak prezentowane tutaj jest jednak uniwersalny-i bardzo fajny.
 
wlodekp.europa.pl
Arecki
Dzięki za miłe słowa Smile Java też bardziej mi się podoba - jest bardziej efektowna, ale spotkałem się z opiniami na temat menu, ze ze wzgledu na Pfftajączki" lepiej jest robić tak, żeby im nie blokować przejścia dalej. Trochę boję się właśnie tego przy js. Najładniejsze mozna zrobić we flashu Smile ale wtedy "pajączki" nie wiedzą co dalej. Nie znam sie na tyle, żeby wydawać opinię, więc mogę sie mylić - uczę się dopiero. Ale mam za to bardzo dobry podręcznik online Smile google.pl Smile no przyjazne fora Smile
Jesli jest sposób na menu w js i nie blokuje "googlebotów" z chęcią poczytam.
 
www.kruklanki.net.pl
Shaolin
sposób jest, znany i powszechnie stosowany.
robisz menu jakie sobie chcesz, w js lub we flashu, a pod spodem, w stopce strony, umieszczasz skróconą nawigację - pomaga to zarówno botom, jak i użytkownikom bez włączonego javascriptu.
w przypadku flasha możesz też dodać znacznik noembed i umieścić w nim normalne menu htmlowe - będzie widoczne jedynie dla użytkowników bez włączonej wtyczki flash oraz dla wspomnianych już botów :)

Najładniejsze mozna zrobić we flashu :)

nie, najładniejsze można zrobić w cssach :) bardzo funkcjonalne, pod względem kodu czasem powalające swoją prostotą... ahh :)
chociaż co kto lubi w sumie :)
Edytowane przez Shaolin dnia 20.04.2007 11:06:00
working
 
Arecki
O, To jest ważna informacja Smile Dziękuję Smile

Czyli w stopce lub w pasku na górze robie drugie menu. A co z tym w js lub flashu ? Będzie puste pole ? Myslę o odwiedzających, nie bootach i estetykę strony Smile
Edytowane przez Arecki dnia 20.04.2007 11:09:56
 
www.kruklanki.net.pl
Shaolin
nie, chodzi właśnie o to, żeby na stronie były 2 nawigacje - zwykła i ta "wybajerzona" :)
working
 
Arecki
Ok, dzięki Smile
 
www.kruklanki.net.pl
Spoczywaj w pokoju... wlodekp
Dodam bardzo proste np do obejrzenia na żywca po wklejeniu do panelu kodu poniżej:
?>
<style type="text/css">
td#sidelinks {vertical-align: top;}
td#sidelinks a {display: block; text-decoration: none;
border: 1px solid ;
border-color: #FF0000;
padding: 2px 10px 1px 20px;
background-color: #FFFF00;
font-family: "trebuchet ms",Verdana,Tahoma,Arial,Sans-Serif;
font-size:12pt;}
td#sidelinks a:hover {background-color: #00FFFF;}
</style>
<?php
echo "<table cellspacing='0' width='100%'>
<tr>
<td id='sidelinks'>
<a href='index.php' id='strona'>Strona główna</a>
<a href='index.php' id='oferta'>Oferta</a>
<a href='index.php' id='firma'>O firmie</a>
<a href='index.php' id='kontakt'>Kontakt</a>
</td>
</table>";

chodziło mi tylko o pokazanie zmiany koloru w tabeli możliwie proste dla każdego i przypisanie td do bloku , co pozwala operować tylko id bez <div>
Ewentualne menu i jego umiejscowienie jest tabelą a gdzie kod tej tabeli zostanie wstawiony pion czy poziom zależy tylko od użytkownika operujemy tylko tabelą w poziomie dojdą wiersze, kolory specjalnie jaskrawe-żeby zobaczyć zmiany dokonywane przez użytkownika
 
wlodekp.europa.pl
polsilver
A co zrobić żeby zaimiast koloru wstawic grafikę, bo brutalna podmiana na background-url nie przyniosła skutku.
 
www.depresja.er.pl
kicken
Spróbuj background: url(www.)
Edytowane przez Pieka dnia 20.02.2008 22:10:57
 
rabit7
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czyli jak miałaby wyglądać ta linijka ?
 
www.fb-clan.xt.pl
Drakoo
Hej, znalazłem na jakieś stronce w google.pl menu CSS, zrobiłem prawie wszystko tak jak pisało, prócz najważniejszego :D, zaczynając od początku miałem wkleić w okolicach sekcji body pewien kod, ok zrobiłem. Później zrobić plik menu.css, wkleić i zapisać w folderze thema kolejny kod, ok zrobiłem, ale ten kod mam wkleić w okolicach sekcji head
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czy to chodzi o funkcje Render Header, jeśli tak próbowałem tam ten kod wkleić w tej formie jak i z echo""; zamiast oryginalnego menu skórki za każdym razem wywala mi błąd. Co robie źle??
Proszę o pomoc.

Pozdrawiam
Edytowane przez szymon dnia 12.07.2008 10:46:34
 
rafek71
Pobierz kod źródłowy  Rozwiń Kod źródłowy
wklej do subheader.php
Zanim do mnie napiszesz przeczytaj TO
 
Drakoo
A w którym miejscu to wkleic?? i czy tam gdzie to href nietrzeba podfac dokladniejszej lokalzacji pliku? themes/menu.css ?
 
rafek71
Wkleic masz to tam gdzie jest <head></head> (sa tam podobne wpisy). Jesli chodzi o plik "menu.css" to musisz podac jego dokladna lokalizacje, jesli jest on w folderze Twojej skorki to link bedzie wygladal tak: ".THEME."menu.css
Zanim do mnie napiszesz przeczytaj TO
 
Drakoo
Pobierz kod źródłowy  Rozwiń Kod źródłowy


A kod wkleilem tu:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Red- To poprawilem i stronka sie wczytuje ale menu nie widac ;P
Edytowane przez Drakoo dnia 14.07.2008 11:28:55
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl