Archívum - Már 2006
március 19
Weblabor Tudásbázis Projekt
Egy néhány hete folyó fórum téma megvitatása kapcsán szeretnénk bejelenteni, hogy megalakult a Weblabor Wiki, avagy a Weblabor Tudásbázis Projekt. A projekt célja a különböző helyeken felvetődött vagy elhangzott kisebb-nagyobb tippek összegyűjtése, és egy egységes formába, szerkezetbe hozása. A wiki filozófiának köszönhetően a tudásbázis építésében bárki részt fog tudni venni, még öt perc munka sem kell ahhoz, hogy gyarapodjon a gyűjtemény.
Véget ért a Web Konferencia
A szerkesztőség tegnapi napja a Web Konferencia jegyében zajlott, s bár egyelőre csak a saját véleményemet mondhatom, de úgy érzem, hogy ismét egy nagyon jól sikerült konferenciát tudhatunk magunk mögött. Az előadások között volt pár igen kiváló, melyet kifejezetten hiánypótlónak éreztem a hazai konferencia palettán.
IFRAME
Van egy oldal ahova egy iframe-t kell betennem. Ez megy is jól leszámtva, hogy csak firefoxban marad meg az eredeti háttérszín + betűk is kisebbek mint azon kívül (ugyanazon a stílus mellett). Hogy tudom orvosolni a problémát?
■ Három hasábos CSS oldalfelépítés?
Üdv!
Nos lenne egy olyan gondom h :
készíteni szertnék egy olyan oldalt ami css-el van felépítve ez eddig ok is, de nem tudom azt megcsinánni h középen legyen a tartalom, jobb oldal meg bal oldalt valami menü féle meg infók.
Próbáltam az alapján ami cikk van itt fenn, de sajnos így sem sikerült.
Az lenne a problémám h szeretném ugy alakítani mint a drupal-nál h pl. van 1 hír ami rövid és alatti végis üres a tartalom, tehát a közepe de a menü jobb és bal oldalt hosszabb ezért egy csik megy lefele ilyen választó talán border mint a weblaboron is ami a közepét elválaszja a bal oldaltól, nah igen ez minde szép és jó.
De mi van akkor ha a közepe hosszab mint a menü és akkor a menü alatt lene üres de a csik még mindig hosszan menne lefele mivel most a tartalom hosszú...
Ezt hogyan lehetne megvalósítani?
Előre is köszönöm:
Dávid
■ Nos lenne egy olyan gondom h :
készíteni szertnék egy olyan oldalt ami css-el van felépítve ez eddig ok is, de nem tudom azt megcsinánni h középen legyen a tartalom, jobb oldal meg bal oldalt valami menü féle meg infók.
Próbáltam az alapján ami cikk van itt fenn, de sajnos így sem sikerült.
Az lenne a problémám h szeretném ugy alakítani mint a drupal-nál h pl. van 1 hír ami rövid és alatti végis üres a tartalom, tehát a közepe de a menü jobb és bal oldalt hosszabb ezért egy csik megy lefele ilyen választó talán border mint a weblaboron is ami a közepét elválaszja a bal oldaltól, nah igen ez minde szép és jó.
De mi van akkor ha a közepe hosszab mint a menü és akkor a menü alatt lene üres de a csik még mindig hosszan menne lefele mivel most a tartalom hosszú...
Ezt hogyan lehetne megvalósítani?
Előre is köszönöm:
Dávid
március 19
Kétszer is el kell küldeni az űrlapomat, hogy működjön
Üdv,
Van 1 kis formom php-ban. Az a godnom vele, hogy 2 szer kell rányomni az OK gombra, hogy elérjem amit akarok.
Igazából a form ezen részének csak akor kell megelennie, ha még nincs meg az userhez tartozó bejegyzés az adott táblában.
Vagyis
user login -> dolgot kiválaszt -> form eltünik -> mehet tovább a móka
itt a kód:A táblába bekerül az adat meg minden ok csak épp 2 szer kell okézni.
Mi lehet a gond?
■ Van 1 kis formom php-ban. Az a godnom vele, hogy 2 szer kell rányomni az OK gombra, hogy elérjem amit akarok.
Igazából a form ezen részének csak akor kell megelennie, ha még nincs meg az userhez tartozó bejegyzés az adott táblában.
Vagyis
user login -> dolgot kiválaszt -> form eltünik -> mehet tovább a móka
itt a kód:
<?php
$foosztvan="select * from fooszt_user where user='$user'";
$row1 = mysql_query($foosztvan, $conndb) or die(mysql_error());
$result1 = mysql_fetch_row($row1);
if (!$result1) {
if(isset($fooszt)) {
$sql3="insert into fooszt_user values('','$user','$fooszts')";
mysql_query($sql3, $conndb) or die(mysql_error());
unset($fooszts, $fooszt);
}
echo"<form method=\"post\" action=\"index.php\"><table>" .
"<tr class=\"label\">" .
"<td>Kérem válasszon főosztályt</td>" .
"<td><select name=\"fooszts\">" .
$sql2 = "select * from foosztalyok";
$result1 = mysql_query($sql2, $conndb) or die(mysql_error());
while ($fooszt1 = mysql_fetch_array($result1)) {
$fooszts_id = $fooszt1['fooszt_ID'];
$foosztalyok = $fooszt1['foosztalyok'];
echo "<option value=$fooszts_id>$foosztalyok</option>";
}
echo"</select></td>" .
"<td><INPUT type=\"submit\" name=\"fooszt\" value=\"OK\"></td>" .
"</tr></table></form>";
}
Mi lehet a gond?
Keresés majd "echo" külső fájlból
Hello mindenkinek,
Szóval: Hogyan (,vagy egyáltalán meg-) lehet csinálni azt hogy:
Lenne egy txt tipusu adazbázisom abban lenne egy több dimenziós tömb.
Eddig ok, most jön a lényeg.: Az index oldalon lenne egy input mező és keresés majd a következő oldalon csak azokat a tömbelemeket jelenítené meg ami tartalmaz egy bizonyos az inputba beírt kulcsszót.
■ Szóval: Hogyan (,vagy egyáltalán meg-) lehet csinálni azt hogy:
Lenne egy txt tipusu adazbázisom abban lenne egy több dimenziós tömb.
Eddig ok, most jön a lényeg.: Az index oldalon lenne egy input mező és keresés majd a következő oldalon csak azokat a tömbelemeket jelenítené meg ami tartalmaz egy bizonyos az inputba beírt kulcsszót.
háttérkép képtérképpel és egy div doboz esete
A háttérképet Gimppel készítettem; van rajta hét gomb, melyet navigáció céljából festettem. Az volt a tervem, hogy készítek a gombokhoz képtérképet, és ha majd a fölhasználó odakattint, akkor a megfelelő oldal nyílik majd meg.
Igen ám, de kiderült a számomra, hogy háttérképnek beállított képhez nem rendelhető ilyen képtérkép. Ugye igazam van?
A háttérképet egy CSS állományban adom meg, ahol viszont hiába adom meg az usemap="#map" kódot, annak nem lesz hatása.
Ha viszont a képet nem háttérként, hanem rendesen adom meg az usemap="#map" kóddal, akkor működik a navigáció, viszont a div dobozom e kép alá kerül, ami nem jó, mert én azt szeretném, hogy a kép a navigációs gombokkal a szöveg mögött legyen!
Hogy a szöveg a navigációs gomboktól kissé jobbra álljon, azt megoldottam.
Hogyan érhetném el azt, hogy a weboldalon elhelyezett kép a doboz mögött legyen?
A doboz meghatározása a CSS állományban:A html oldal részlete:Minden tanácsot megbecsülök!
■ Igen ám, de kiderült a számomra, hogy háttérképnek beállított képhez nem rendelhető ilyen képtérkép. Ugye igazam van?
A háttérképet egy CSS állományban adom meg, ahol viszont hiába adom meg az usemap="#map" kódot, annak nem lesz hatása.
Ha viszont a képet nem háttérként, hanem rendesen adom meg az usemap="#map" kóddal, akkor működik a navigáció, viszont a div dobozom e kép alá kerül, ami nem jó, mert én azt szeretném, hogy a kép a navigációs gombokkal a szöveg mögött legyen!
Hogy a szöveg a navigációs gomboktól kissé jobbra álljon, azt megoldottam.
Hogyan érhetném el azt, hogy a weboldalon elhelyezett kép a doboz mögött legyen?
A doboz meghatározása a CSS állományban:
.main {
overflow: auto;
margin-top: 92px;
margin-bottom: 10px;
margin-left: 180px;
margin-right: 180px;
border: groove;
border-color: #F6DD90;
padding: 1em;
float: left;
width: 600px;
height: 310px;
}
<DIV class="main"> ... </DIV>
XHTML vs. JS eventhandlers
Érdekes dologgal futottam össze a minap: épp egy oldalt tervezek, és próbálom valid XHTML-re kódolni az egészet, de amikor ráengedem a validatorra, akkor hibát ír ki pl. az onClick eseménykezelőre. Ki lehet valahogy váltani, hogy legyen onClick, és érvényes XHTML legyen? (gondolom biztosan)
A másik, nem éppen témába vágó kérdés (nem akarok új témát nyitni): Google-ban hogy működik az oldalregisztráció? Van egyáltalán ilyen? Ha nincs, akkor mi alapján dobja ki a találatokat?
Köszi,
chop
■ A másik, nem éppen témába vágó kérdés (nem akarok új témát nyitni): Google-ban hogy működik az oldalregisztráció? Van egyáltalán ilyen? Ha nincs, akkor mi alapján dobja ki a találatokat?
Köszi,
chop
Iterátor + RecursiveIterator inicializáslása
Sziasztok!
Csináltam egy classt ami megvalósítja az Iteratort ÉS A RecursiveIteratort.
A rekurzívnál ésszerű, hogy az iterálni kívánt rész szülő elemét adjuk meg az indításhoz, vegyünk például egy könyvtár struktúrát (Nem könyvtárakon dolgozok!):
Ha $cucc = new ProjectIterator("a") kóddal indítok, akkor logikusan az alma, korte, szilva elemekre vagyok kíváncsi. Illetve a kérdésem pont az, hogy miért?? Az ITERATOR maga, az teljesen lineáris adatokon is iterálhat, nem? Akkor viszont nincs egy "a" ami parent lehetne.
$list = array('alma','korte','szilva');
foreach($list as $elem)
Itt az iterátornak nem volt egy PARENT, tehát ha a ProjectIteratorom lenne ilyen "egy dimenzios", akkor az "a"-val inicializálás lehetetlen.
Viszont, ha a RecursiveIteratort is megvalósítja az osztály, akkor meg az értelmetlen, hogy mondjuk "alma"-val inicializáljam, ha az "alma" "korte" "szilva" sorozaton akarok iterálni.
Először megírtam úgy, hogy "a"-val inicializál, de aztán mikor láttam, hogy néha sima array('alma','korte','szilva') szerű "lista" is lehet benne az adat, akkor átírtam, hogy a lista ELSŐ ELEMÉVEL kell inicializálni, tehát
$cucc = new ProjectIterator("a") csak az a-t adja vissza, vagy ha lenne b/ akkor az is.
$cucc = new ProjectIterator("alma") adja vissza a 3 gyümölcsöt, ha nem rekurzívan hívod.
De így meg az a gond, hogy honnan tudná valaki, hogy mi az első elem az adott szinten ahol listázni akarsz. Az "a" mint parent az 100%, de az "alma" mint első elem, kevsébé...
Nem tudom érteni fogja e valaki a kérdést, mert pont az a baj, hogy már én sem értem.
Parenttel vagy első elemmel való inicializálásra kell megírni az iteratorokat? (Iterator ÉS RecursiveIterator esetén)
[code]
Melyik a várt működés:
$cucc = new ProjectIterator("alma");
foreach($cucc as $gyumi)
Csináltam egy classt ami megvalósítja az Iteratort ÉS A RecursiveIteratort.
A rekurzívnál ésszerű, hogy az iterálni kívánt rész szülő elemét adjuk meg az indításhoz, vegyünk például egy könyvtár struktúrát (Nem könyvtárakon dolgozok!):
a/alma
a/alma/starking
a/alma/golden
a/korte
a/szilva
a/alma/starking
a/alma/golden
a/korte
a/szilva
Ha $cucc = new ProjectIterator("a") kóddal indítok, akkor logikusan az alma, korte, szilva elemekre vagyok kíváncsi. Illetve a kérdésem pont az, hogy miért?? Az ITERATOR maga, az teljesen lineáris adatokon is iterálhat, nem? Akkor viszont nincs egy "a" ami parent lehetne.
$list = array('alma','korte','szilva');
foreach($list as $elem)
Itt az iterátornak nem volt egy PARENT, tehát ha a ProjectIteratorom lenne ilyen "egy dimenzios", akkor az "a"-val inicializálás lehetetlen.
Viszont, ha a RecursiveIteratort is megvalósítja az osztály, akkor meg az értelmetlen, hogy mondjuk "alma"-val inicializáljam, ha az "alma" "korte" "szilva" sorozaton akarok iterálni.
Először megírtam úgy, hogy "a"-val inicializál, de aztán mikor láttam, hogy néha sima array('alma','korte','szilva') szerű "lista" is lehet benne az adat, akkor átírtam, hogy a lista ELSŐ ELEMÉVEL kell inicializálni, tehát
$cucc = new ProjectIterator("a") csak az a-t adja vissza, vagy ha lenne b/ akkor az is.
$cucc = new ProjectIterator("alma") adja vissza a 3 gyümölcsöt, ha nem rekurzívan hívod.
De így meg az a gond, hogy honnan tudná valaki, hogy mi az első elem az adott szinten ahol listázni akarsz. Az "a" mint parent az 100%, de az "alma" mint első elem, kevsébé...
Nem tudom érteni fogja e valaki a kérdést, mert pont az a baj, hogy már én sem értem.
Parenttel vagy első elemmel való inicializálásra kell megírni az iteratorokat? (Iterator ÉS RecursiveIterator esetén)
[code]
Melyik a várt működés:
$cucc = new ProjectIterator("alma");
foreach($cucc as $gyumi)