Archívum - Jún 13, 2009
15 Effective Tips and Tricks from the Masters of CSS
CSS tanácsok szakemberektől
■ Rövid webcímek kezelése
Sziasztok!
Azzal kapcsolatban szeretnék ötleteket kérni, hogy hogyan lehetne megoldani, a rövid webcímek kezelését úgy, ha egy fájlban mondjuk maximum 4 $_GET[] paramétert használok egyszerre, de ezek lehetnek különbözőek is, tehát hogy érthető legyen, van egy forum.php , erre lehetnek olyan linkek:
- index.php?q=forum&forum=tema&temaid=1&lap=1&sortby=ASC
ami rövide:n /forum/tema/1/1/ASC
- index.php?q=forum&muvelet=mentes&forumid=1&temaid=1&valaszid=1
ami röviden: /forum/mentes/1/1/1
Mind a kettőnél az első paraméter karakterekből áll, de a többi lehet karakter, és szám is. Hogyan lehetne megkülönböztetni, hogy melyik paraméter mire mutat? switchen belüli switch? Vagy esetleg van erre valami egyszerűbb megoldás, ami csak nekem nem jut eszembe?
az index.php content részébe így jelenik meg a fájl:
■ Azzal kapcsolatban szeretnék ötleteket kérni, hogy hogyan lehetne megoldani, a rövid webcímek kezelését úgy, ha egy fájlban mondjuk maximum 4 $_GET[] paramétert használok egyszerre, de ezek lehetnek különbözőek is, tehát hogy érthető legyen, van egy forum.php , erre lehetnek olyan linkek:
- index.php?q=forum&forum=tema&temaid=1&lap=1&sortby=ASC
ami rövide:n /forum/tema/1/1/ASC
- index.php?q=forum&muvelet=mentes&forumid=1&temaid=1&valaszid=1
ami röviden: /forum/mentes/1/1/1
Mind a kettőnél az első paraméter karakterekből áll, de a többi lehet karakter, és szám is. Hogyan lehetne megkülönböztetni, hogy melyik paraméter mire mutat? switchen belüli switch? Vagy esetleg van erre valami egyszerűbb megoldás, ami csak nekem nem jut eszembe?
az index.php content részébe így jelenik meg a fájl:
//content
$oldal = explode('/',$_GET['oldal']);
switch($oldal[0])
{
case 'forum':
if (isset($oldal[1]))
{
$param_1=$oldal[1];}
if(isset($oldal[2]))
{
$param_2=$oldal[2];
}
if(isset($oldal[3]))
{
$param_3=$oldal[3];
}
if(isset($oldal[4]))
{
$param_4=$oldal[4];
}
case 'hirek':
if (isset($oldal[1]))
{
$param_1=$oldal[1];}
if(isset($oldal[2]))
{
$param_2=$oldal[2];
}
if(isset($oldal[3]))
{
$param_3=$oldal[3];
}
.....stb......
break;
};
if(!isset($oldal[0])) $oldal[0]= "hirek";
if(!file_exists($oldal[0].".php")) $oldal[0] = "hirek";
include($oldal[0].".php");
Szöveg és kép elhelyezése CSS-sel és divekkel
Sziasztok,
Szeretném a tanácsotokat és segítségeteket kérni a következő feladat megoldásában.
Adott egy weboldal a következő <div>-ekkel:
- 240 px header (1 db kép állandó)
- 100 px menüsor (14 db menü két sorban)
- 600 px tartalom (két div benne text és pic, mert a hasznos tartalom bal oldalon szövegből és jobb oldalon kép(ek)ből áll)
- 50 px lábléc
Tegnap sikeres táblázatos megvalósítás után olvastam el a tableless design előnyeit, szóval ma előröl az egész :)
A kérdésem:
- hogyan lehet elegánsan megvalósítani, hogy a menüpontokra klikkelve a megfelelő text és pic jelenjen meg, az adott <div>-ekeben?
Eddig egy <iframe>-ben gondolkodtam, és abba raktam bele a hasznos tartalmakat. Ha ez nem jó vagy elegáns, akkor örömmel veszem a segítséget.
Válaszotokat előre is köszönöm.
■ Szeretném a tanácsotokat és segítségeteket kérni a következő feladat megoldásában.
Adott egy weboldal a következő <div>-ekkel:
- 240 px header (1 db kép állandó)
- 100 px menüsor (14 db menü két sorban)
- 600 px tartalom (két div benne text és pic, mert a hasznos tartalom bal oldalon szövegből és jobb oldalon kép(ek)ből áll)
- 50 px lábléc
Tegnap sikeres táblázatos megvalósítás után olvastam el a tableless design előnyeit, szóval ma előröl az egész :)
A kérdésem:
- hogyan lehet elegánsan megvalósítani, hogy a menüpontokra klikkelve a megfelelő text és pic jelenjen meg, az adott <div>-ekeben?
Eddig egy <iframe>-ben gondolkodtam, és abba raktam bele a hasznos tartalmakat. Ha ez nem jó vagy elegáns, akkor örömmel veszem a segítséget.
Válaszotokat előre is köszönöm.
Datepicker control használata
Üdv!
Az egyik oldalon szeretnék elhelyezni kettő dátumkiválasztó eszközt.Azt szeretném ha a két dátum közötti különbséget kiírná.
Az eszközt innen töltöttem le: [url=http://dali.mty.itesm.mx/~hugo/js/datepickercontrol/[/url]
Néztem a js-t, de nem tudom hogy hogyan kezdjek hozzá. Rákerestem a Javascript date kezelésre is, de semmi használhatót nem tudtam kivenni..
Előre köszönöm a segítséget.
■ Az egyik oldalon szeretnék elhelyezni kettő dátumkiválasztó eszközt.Azt szeretném ha a két dátum közötti különbséget kiírná.
Az eszközt innen töltöttem le: [url=http://dali.mty.itesm.mx/~hugo/js/datepickercontrol/[/url]
Néztem a js-t, de nem tudom hogy hogyan kezdjek hozzá. Rákerestem a Javascript date kezelésre is, de semmi használhatót nem tudtam kivenni..
Előre köszönöm a segítséget.
Optionban szereplő értékek használata
Üdv!
Nos, új vagyok az oldalon. Kezdő vagyok.Bevallom.Elég sokat olvastam a témában, de nem jutok előre akkor sem. Előre lnézést kérek mindenkitől.
A problémám a következő:
Adott egy, illetve igazából több <option></option>, mindegyiket, ahogyan azt kell id-vel és névvel láttam el. Ahogy azt általában láttam ezek a nevek megegyeznek, így én is ezt tettem. Ezzel nincs is semmi gond. De mutatom a kódrészt:Nos ezekről a listákról van tehát szó.
Ezen a formon szeretnék elhelyezni egy nyomógombot is, de onchange eseményre szeretném megoldani azt, hogyha a listából kiválasztott egy értéket, azt írja le a form alá. Néztem alertes megoldásokat, de nekem nem erre lenne szükségem. Thát valahogy így:
lista1
--standard
--superior
--lakosztály
Nos ha ebből kiválasztotta a standardot, akkor írja ki a form alá, hogy szobatípus: STANDARD
És ezeket természetesen össze is szeretném fűzni.
Valahol láttam egy ilyen megoldást adatok kiírására:
[colorer=html]
<html>
<head>
<script>
function ize(select){
if (select.value==1) {
document.getElementById('txt').innerHTML='1.
Nos, új vagyok az oldalon. Kezdő vagyok.Bevallom.Elég sokat olvastam a témában, de nem jutok előre akkor sem. Előre lnézést kérek mindenkitől.
A problémám a következő:
Adott egy, illetve igazából több <option></option>, mindegyiket, ahogyan azt kell id-vel és névvel láttam el. Ahogy azt általában láttam ezek a nevek megegyeznek, így én is ezt tettem. Ezzel nincs is semmi gond. De mutatom a kódrészt:
<html>
<form>
<select size="1" id="tipus" name="tipus">
<option value="1">Szoba típusa</option>
<option value="1">Standard</option>
<option value="2">Superior</option>
<option value="3">Lakosztály</option>
</select>
<select size="1" id="szam" name="szam">
<option value="1">Szobák száma</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4/option>
<option value="5">5</option>
<option value="6">több</option>
</select>
<select size="1" id="letszam" name="letszam">
<option value="1">Létszám</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">több</option>
</select>
</html>
Ezen a formon szeretnék elhelyezni egy nyomógombot is, de onchange eseményre szeretném megoldani azt, hogyha a listából kiválasztott egy értéket, azt írja le a form alá. Néztem alertes megoldásokat, de nekem nem erre lenne szükségem. Thát valahogy így:
lista1
--standard
--superior
--lakosztály
Nos ha ebből kiválasztotta a standardot, akkor írja ki a form alá, hogy szobatípus: STANDARD
És ezeket természetesen össze is szeretném fűzni.
Valahol láttam egy ilyen megoldást adatok kiírására:
[colorer=html]
<html>
<head>
<script>
function ize(select){
if (select.value==1) {
document.getElementById('txt').innerHTML='1.