Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Menu CSS pod Joomla
Forum PHP.pl > Forum > Przedszkole
programista95
Witam wszystkich.
Mam wielki problem.
Stworzyłem szablon lecz mam problem z menu.
Chcę utworzyć menu z nagłówkim.
Mam taki kod:

Kod
dl, dt, dd {
display: block;
margin: 0;
padding: 0;
}
dl {
width: 200px;
}
dt {
background-color: #ccc;
color: #000;
padding: 7px;
font-weight: bold;
font-size: larger;
text-align: center;
}
dl a:link, dl a:visited {
display: block;
width: 186px;
text-decoration: none;
background-color: #ccc;
color: #000;
padding: 5px;
border: 2px outset #ccc;
}
dl a:hover {
border-style: inset;
padding: 7px 3px 3px 7px;
}


lecz nie wim jak to wstawić w plik php
Pomocy
Mega_88
Nie bardzo rozumiem albo już zmęczony jestem bo to co pokazałeś to .css. Może chodzi Ci o coś takiego:

<style type="text/css">
tutaj twój kod
</style>
programista95
Ale nawet jeżeli tak wstawie to w menu mi tego nie pokazuje.
Kod mam w pliku menu.css
Mega_88
Nie bardzo znam J. ,ale czy gdzies nie napisujesz jakiegoś innego .css odpowiedzialnego za ten element ? W jakimś innym szablonie ? Może sprawdź z !important
programista95
A jak dokładnie?
Nie wiem jak to zrobić
tu jes mój plik php:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<jdoc:include type="head" />
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
<meta http-equiv="content-type" concent="text/html; charset=UTF-8" />
<meta name="author" content="Dawid Oporowicz: komputer-land.cba.pl" />
<link rel="shortcut icon" href="http://www.komputer-land.cba.pl/favicon.ico" type="image/x-icon">
<link href="css/css.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/menu.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>

<div id="header">
    <div id="logo"></div>
</div>

<div id="podmenu">
          
            <div id="menu_gora">
            <jdoc:include type=modules" name="menu_gora" style="xhtml" />
            </div>
            
            <div id="kalendarz">
            Dzisiaj jest
<?php

switch(Date('N')){
case 1:
  $d = 'poniedziałek'; break;
case 2:
  $d = 'wtorek'; break;
case 3:
  $d = 'środa'; break;
case 4:
  $d = 'czwartek'; break;
case 5:
  $d = 'piątek'; break;
case 6:
  $d = 'sobota'; break;
case 7:
  $d = 'niedziela'; break;
}
echo $d . ', godzina ' . Date("H:i");

?>
            </div>
            
</div>

<div id="srodek">
        <div id="menu_prawo">
              <dl><dt><dd><jdoc:include type="modules" name="menu_prawo" style="xhtml" /></dt></dl></dd>
              </div>
</div>
          <div id="tresc">
              <jdoc:include type="component" />
            </div>
</div>


<div id="footer">    
<center><b>&copy; 2013 Komputer Land Dawid Oporowicz</b><br>
<a href="skype:programista95?add">Dawid Oporowicz - Komputer Land</a></center>
</div>


</body>


a to mój plik menu css już wstawiłem wyżej

Mega_88
  1. <link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
  2. <link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />


W tych dwóch plikach mogą Ci się napisywać style z tym co wstawieś. Tak mi się wydaje.

Możesz jeszcze spróbować dać w tym swoim pliku tak do każdego id/klasy

  1. #menu_prawo dl, dt, dd {
  2. display: block;
  3. margin: 0;
  4. padding: 0;
  5. }
programista95
To nie działa:
Kod
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />

<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />


Natomiast mam proźbę.
Mógłby pan mi to napisać w moim przykładziue. Będę wdzięczny.
Chociaż jak to dodać do php i jak ma wyglądać w css

Kod
#menu_prawo dl, dt, dd {

display: block;

margin: 0;

padding: 0;

}
Mega_88
Jak wspominałem wcześniej średnio znam Joomle...

Usuń z kodu te dwa style

  1. <link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
  2.  
  3. <link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />


Zostaw tylko swojego css odnośnie menu i zobacz czy coś się zmieni.
programista95
Dalej nic
mar1aczi
Cytat(programista95 @ 15.05.2013, 22:59:32 ) *
tu jes mój plik php:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<jdoc:include type="head" />
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />
<meta http-equiv="content-type" concent="text/html; charset=UTF-8" />
<meta name="author" content="Dawid Oporowicz: komputer-land.cba.pl" />
<link rel="shortcut icon" href="http://www.komputer-land.cba.pl/favicon.ico" type="image/x-icon">
<link href="css/css.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/menu.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body>

...[ciach]...
</body>


Dwie ostatnie linijki "link href" mają niepoprawne ścieżki.
Tą linię
Kod
<link href="templates/<?php echo $this->template ?>/css/css.css" rel="stylesheet" type="text/css" media="all" />

masz powieloną, po co?
Kod
<link href="templates/<?php echo $this->template ?>/SCIEZKA_DO_PLIKU_CSS_WZGLEDEM_KATALOGU_SZABLONU/PLIK.CSS...

Powyższego powinieneś używać do wczytania pliku stylu przez swój szablon.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.