Archívum - Júl 2010
július 18
CSS ul li több soros tartalom esetén szétcsúszás
Sziasztok!
Valószínűleg egy nagyon alap problémában kérném a segítségeteket. Próbálkoztam kiguglizni, de nem igazán tudtam pár szóban megfogalmazni a problémám, és így nem kaptam releváns találatokat.
A lényeg: Van egy nyers <ul>-em, és benne az <li>-k ezt a stílust kapják:
Viszont ha én olyan hosszú szöveget írok be, ami nem fér bele egy sorba, akkor ugyebár töri a sort. Na ezzel még nincs is probléma, viszont azt szeretném, hogy a szöveg előtti pont alá ne csússzon a következő sor.
Példa, ahogy most működik
Én meg így szeretném:
Valaki tud rá mondani valami bölcset? :)
Előre is köszönöm!
■ Valószínűleg egy nagyon alap problémában kérném a segítségeteket. Próbálkoztam kiguglizni, de nem igazán tudtam pár szóban megfogalmazni a problémám, és így nem kaptam releváns találatokat.
A lényeg: Van egy nyers <ul>-em, és benne az <li>-k ezt a stílust kapják:
<li style="list-style: disc inside none;"> Tartalom</li>
Viszont ha én olyan hosszú szöveget írok be, ami nem fér bele egy sorba, akkor ugyebár töri a sort. Na ezzel még nincs is probléma, viszont azt szeretném, hogy a szöveg előtti pont alá ne csússzon a következő sor.
Példa, ahogy most működik
• Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula facilisis feugiat. Nulla facilisi. Donec leo eros, dapibus nec aliquam nec, ullamcorper in nulla. Vestibulum sed metus justo
Én meg így szeretném:
• Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula
facilisis feugiat. Nulla facilisi. Donec leo eros, dapibus nec aliquam nec,
ullamcorper in nulla. Vestibulum sed metus justo
facilisis feugiat. Nulla facilisi. Donec leo eros, dapibus nec aliquam nec,
ullamcorper in nulla. Vestibulum sed metus justo
Valaki tud rá mondani valami bölcset? :)
Előre is köszönöm!
Redirect?
Sziasztok!
A következő problémával akadtam össze, és mivel a neten pár óra keresgélés után is csak részmegoldásokra bukkantam, ezért gondoltam felteszk itt egy kérdést.
Azt szeretném, hogy egy egy http://barmi.valami.hu/akarmi URL átírányítódjon egy http://www.masik.com/ címre. Az első címben a "barmi" és az "akármi" is opcionális, azaz az alábbi URL-ek mindegyike a http://www.masik.com/ címre irányítódjon:
http://barmi.valami.hu/akarmi
http://barmi.valami.hu/
http://valami.hu/akarmi
http://valami.hu/
http://bla.bla.bla.barmi.valami.hu/akarmi/masvalami
stb.
Magyarul, hogy egy domain-hez tartozó bármilyen URL egy másik címre mutasson. Ez még nagyjából megy is. A szolgáltatómnál be lehetett állítani, hogy bármilyen subdomain-t használok is, az mindig mutasson a megrendelt domainemhez tartozó könyvtárra (vagyis http://barmi.valami.hu/akarmi -t beirva a valami.hu -s konyvtarban levo fileok irányítanak, de az URL természetesen marad a barmi-s előtaggal). A .htaccess -ben pedig redirecttel átirányítottam a / -t a megfelelő domainre, de akadt ezzel egy kis probléma: http://barmi.valami.hu/akarmi -t beírva a http://www.masik.com/akarmi -re irányít. Ezt szeretném kiküszöbölni olyanra, hogy ne legyen a http://www.masik.com/ után az "akármi" is.
Ebben tud segíteni valaki, hogy hogyan kell megcsinálni?
Ehhez kapcsolódik még a kérdés, hogy meg lehet ezt oldani SEO barát módon? Gondolom ha egy index.html -ből irányítanék át, azt nem díjjaznák a keresők.
Előre is köszönöm a segítséget!
■ A következő problémával akadtam össze, és mivel a neten pár óra keresgélés után is csak részmegoldásokra bukkantam, ezért gondoltam felteszk itt egy kérdést.
Azt szeretném, hogy egy egy http://barmi.valami.hu/akarmi URL átírányítódjon egy http://www.masik.com/ címre. Az első címben a "barmi" és az "akármi" is opcionális, azaz az alábbi URL-ek mindegyike a http://www.masik.com/ címre irányítódjon:
http://barmi.valami.hu/akarmi
http://barmi.valami.hu/
http://valami.hu/akarmi
http://valami.hu/
http://bla.bla.bla.barmi.valami.hu/akarmi/masvalami
stb.
Magyarul, hogy egy domain-hez tartozó bármilyen URL egy másik címre mutasson. Ez még nagyjából megy is. A szolgáltatómnál be lehetett állítani, hogy bármilyen subdomain-t használok is, az mindig mutasson a megrendelt domainemhez tartozó könyvtárra (vagyis http://barmi.valami.hu/akarmi -t beirva a valami.hu -s konyvtarban levo fileok irányítanak, de az URL természetesen marad a barmi-s előtaggal). A .htaccess -ben pedig redirecttel átirányítottam a / -t a megfelelő domainre, de akadt ezzel egy kis probléma: http://barmi.valami.hu/akarmi -t beírva a http://www.masik.com/akarmi -re irányít. Ezt szeretném kiküszöbölni olyanra, hogy ne legyen a http://www.masik.com/ után az "akármi" is.
Ebben tud segíteni valaki, hogy hogyan kell megcsinálni?
Ehhez kapcsolódik még a kérdés, hogy meg lehet ezt oldani SEO barát módon? Gondolom ha egy index.html -ből irányítanék át, azt nem díjjaznák a keresők.
Előre is köszönöm a segítséget!
július 17
Milyen query kéne itt?
Kicsit php/js is képbe kerül de talán leginkább adatbázis témakör. Mysql adatbázisról van szó.
Két tábla: galériák és galériaképek, sok adat, amiket az oldal betöltődésekor maradéktalanul be kell olvasni. A táblákban található adatokból egy vagy több ajaxxal hívott script állít elő XML-t.
A kérdés a következő: Mi lenne a legideálisabb lekérdezés egy ilyen egyszerű struktúrához, a sebességet előtérbe helyezve, de a könnyű XML építést is figyelembe véve?
Egyetlen query valami frankó joinnal? És ebben az esetben hogyan festene ez?
Létezik-e olyan query ami olyan record struktúrát ad vissza, ahol a jobbról érkező recordok a balról érkező rekordokban találhatóak meg valamilyen formában. Tehát PHPban a fetchelt record rendelkezne egy "kepek" taggal: $record->kepek[].
Vagy két külön script fájl, egyik lekérdezi az egyik tábla tartalmát, másik a másikét, majd kliens oldalon rendezem össze őket megfelelő rendszerbe (a galériák xml-jét bővítve, a galériaképek xml-jéből nyerte adatokkal). Így gyakorlatilag két nagyon egyszerű queryt kapnék, ugyanakkor két ajax hívás történik, és két query mégsem egy. :)
■ Két tábla: galériák és galériaképek, sok adat, amiket az oldal betöltődésekor maradéktalanul be kell olvasni. A táblákban található adatokból egy vagy több ajaxxal hívott script állít elő XML-t.
A kérdés a következő: Mi lenne a legideálisabb lekérdezés egy ilyen egyszerű struktúrához, a sebességet előtérbe helyezve, de a könnyű XML építést is figyelembe véve?
Egyetlen query valami frankó joinnal? És ebben az esetben hogyan festene ez?
Létezik-e olyan query ami olyan record struktúrát ad vissza, ahol a jobbról érkező recordok a balról érkező rekordokban találhatóak meg valamilyen formában. Tehát PHPban a fetchelt record rendelkezne egy "kepek" taggal: $record->kepek[].
Vagy két külön script fájl, egyik lekérdezi az egyik tábla tartalmát, másik a másikét, majd kliens oldalon rendezem össze őket megfelelő rendszerbe (a galériák xml-jét bővítve, a galériaképek xml-jéből nyerte adatokkal). Így gyakorlatilag két nagyon egyszerű queryt kapnék, ugyanakkor két ajax hívás történik, és két query mégsem egy. :)
július 17
Javascript form handling
Sziasztok,
Légyszives mutassatok példát arra, hogy kell a form kezelést kliensoldalon elvégezni, gondolok itt a form elemei feltöltése Objektumból, form "submit" eseménykor a form elemei objektumba töltés, validálás.
Szóval valami féle Binding megoldás érdekelne.
Jelenleg most JQuery-vel probálkozom, de ha tudtok valami jó framework-et amivel az ehhez hasonló kliens applikácók könnyen elkészíthetők azt külön megköszönném.
Köszönöm.
■ Légyszives mutassatok példát arra, hogy kell a form kezelést kliensoldalon elvégezni, gondolok itt a form elemei feltöltése Objektumból, form "submit" eseménykor a form elemei objektumba töltés, validálás.
Szóval valami féle Binding megoldás érdekelne.
Jelenleg most JQuery-vel probálkozom, de ha tudtok valami jó framework-et amivel az ehhez hasonló kliens applikácók könnyen elkészíthetők azt külön megköszönném.
Köszönöm.
Apró pici baki...nade mi?
Több órája csinálom, és már kifolyik a szemem. Mi a hiba? 99%, hogy az $sql változóval van baj.A program ezzel tér vissza: Hiba történt az adatok küldése közben!
■ $nick = $_POST['nick'];
$email = $_POST['email'];
$password = md5($_POST['password1']);
$gender = $_POST['gender'];
$regdate = date('Y-m-d');
$sql = "INSERT INTO pets (id, nick, email, password, gender, money, regdate, status)
VALUES('', '$nick', '$email', '$password', '$gender', '', '$regdate', '')";
$query = mysql_query($sql) or die("Hiba történt az adatok küldése közben!");
print("Sikeres regisztráció!");
Feltételek elfogadtatása
Nem hiszem el! Megírtam a regisztrációt. Leellenőriz mindent, küldi MySql-be az adatokat. Most jutott eszembe, hogy el szeretném fogadtatni a felhasználási feltételeket, - amit eddig soha sem csináltam- ezért ezt írtam:
Ez a HTML része:Ezt pedig a többi ellenőrzés közé:Azon múlik, hogy hibát ír-e vagy Sikeres regisztrációt ad, hogy az elseif ágba CHECKED-et vagy UNCHECKED-et írok. Lehet nem is jó ez a logika...
■ Ez a HTML része:
<input type="checkbox" name="rules"/> Kijelentem, hogy elolvastam, és elfogadom a Felhasználási Feltételeket
elseif($_POST['rules'] == UNCHECKED)
{
die("A regisztrációhoz el kell fogadni a Felhasználási Feltételeket!");
}
Barátságos URL, de nem mod_rewrite
Üdv!
Barátságos url-t kellene készítenem, a lehetõ leggyorsabban. Tudom, hogy a tökéletes megoldás az Apache mod_rewrite, de nincs rá lehetõségem és idõm, hogy olyat írjak.
Azt gondoltam, átnevezek minden fájlt kiterjesztés nélkülire, .htaccess-bõl rákényszerítem az Apache-ot, hogy PHP-ként értelmezze õket, ezen kívül lenne majd egy ErrorDocument 404 kezelõ a végén.
Na, a helyzet az, hogy van egy adatlap.php, ami két elemmel hívódik meg (jobb esetben), ezek alapján mySQL-bõl kérdezek le, és a visszatért adatok építik fel az oldalt, képeket tölt be, stb.
Az url így nézne ki: adatlap/szallas/nap+hotel.
Ebbõl az adatlap a kiterjesztés nélküli adatlap.php, az url többi része pedig ?caller=szallas&item=nap+hotel.
Csakhogy, a fenti esetben a képeket, css-t, a scriptet és mindent az adatlap/szallas/prog+hu+hotel mappából akar betölteni. (Ami persze nem létezik.)
Ezt hogy lehet kiküszöbölni? Tákolásos módszerrel minden src elé betudok szúrni egy "../../" stringet, de azért ez elég gáz lenne. Nem lehet betöltés után valahogy befolyásolni a REQUEST_URI-t?
Olvastam a cikket itt a weblaboron, de nem találtam választ benne. Egyébként valami hasonlót akarok megvalósítani, mint ami ott van, a mod_rewrite előtt.
Köszönöm a segítséget elõre is!
■ Barátságos url-t kellene készítenem, a lehetõ leggyorsabban. Tudom, hogy a tökéletes megoldás az Apache mod_rewrite, de nincs rá lehetõségem és idõm, hogy olyat írjak.
Azt gondoltam, átnevezek minden fájlt kiterjesztés nélkülire, .htaccess-bõl rákényszerítem az Apache-ot, hogy PHP-ként értelmezze õket, ezen kívül lenne majd egy ErrorDocument 404 kezelõ a végén.
Na, a helyzet az, hogy van egy adatlap.php, ami két elemmel hívódik meg (jobb esetben), ezek alapján mySQL-bõl kérdezek le, és a visszatért adatok építik fel az oldalt, képeket tölt be, stb.
Az url így nézne ki: adatlap/szallas/nap+hotel.
Ebbõl az adatlap a kiterjesztés nélküli adatlap.php, az url többi része pedig ?caller=szallas&item=nap+hotel.
Csakhogy, a fenti esetben a képeket, css-t, a scriptet és mindent az adatlap/szallas/prog+hu+hotel mappából akar betölteni. (Ami persze nem létezik.)
Ezt hogy lehet kiküszöbölni? Tákolásos módszerrel minden src elé betudok szúrni egy "../../" stringet, de azért ez elég gáz lenne. Nem lehet betöltés után valahogy befolyásolni a REQUEST_URI-t?
Olvastam a cikket itt a weblaboron, de nem találtam választ benne. Egyébként valami hasonlót akarok megvalósítani, mint ami ott van, a mod_rewrite előtt.
Köszönöm a segítséget elõre is!
What's bigger than 1080p? 4K video comes to YouTube
4096 x 2304 felbontás a YouTube-on
■