Archívum - Aug 2010 - Fórum téma
augusztus 5
kódkiegészítő szerkesztő
Komolyan, valaki tényleg mondhatna olyan _tényleg_ _jól_ működő alkalmazást, (webes, asztali, linuxos, windowsos, maces, akármilyen, tényleg!) amiben van jól használható kódkiegészítő!
Olyanra gondolok, mint például az Adobe Dreamweaverben van, automatikusan felajánl lehetőségeket, amikből egyszerű választani, kézreesik, jól beállítható, de alapértelmezésben is nagyon hasznos!
Létezik ilyen a földön?
Én miért nem találtam még meg?
■ Olyanra gondolok, mint például az Adobe Dreamweaverben van, automatikusan felajánl lehetőségeket, amikből egyszerű választani, kézreesik, jól beállítható, de alapértelmezésben is nagyon hasznos!
Létezik ilyen a földön?
Én miért nem találtam még meg?
Ajánlott/kötelező a bekezdés (<p>) használata vagy sem
Hello!
Olyan dilemmám támadt hogy div-en belül így a helyes:
vagy csak simán mehet a szöveg?Igazából én mindent mindig bekezdéssel használok de biztosan kell/kötelező ez?
Előre is köszönöm!
■ Olyan dilemmám támadt hogy div-en belül így a helyes:
<div>
<p>Valami</p>
</div>
vagy csak simán mehet a szöveg?
<div>
Valami
</div>
Előre is köszönöm!
Php - fa kezelése
Sziasztok!
Szeretnék fa kezelő osztályt készíteni php-ben, de egy kicsit elakadtam. Mmint azzal kapcsolatban, hogy hogyan is kéne ezt.
Konkrétan arra gondoltam, hogy tömbbe rakom a kulcsokat és szerializálom a tömböt, így kapok egy hashKey-t, amivel már le tudom tárolni a fa alkotóit egy szimpla tömbben. Gondolom feltaláltam a spanyol viaszt :-) Nem is ez a lényeg, hanem hogy ez így mennyire optimális, vagy hogy érdemes e egyáltalán így tárolni?
(Készítettem egy ilyen fát felhasználó osztályt, és a végeredmény szerintem elég lassú lett, viszont van egy olyan előnye, hogy nem kell törődni azzal, hogy egy levél megadásánál az összes szülő ágat hozzáadjam a rendszerhez.)
Ha esetleg tudnátok ezzel kapcsolatban bármilyen irodalmat, weblapot, ilyesmit ajánlani, azt megköszönném. Próbáltam keresni, de sajnos nem tudom, hogy mi a kifejezés erre a fa megvalósítási módszerre.
■ Szeretnék fa kezelő osztályt készíteni php-ben, de egy kicsit elakadtam. Mmint azzal kapcsolatban, hogy hogyan is kéne ezt.
Konkrétan arra gondoltam, hogy tömbbe rakom a kulcsokat és szerializálom a tömböt, így kapok egy hashKey-t, amivel már le tudom tárolni a fa alkotóit egy szimpla tömbben. Gondolom feltaláltam a spanyol viaszt :-) Nem is ez a lényeg, hanem hogy ez így mennyire optimális, vagy hogy érdemes e egyáltalán így tárolni?
(Készítettem egy ilyen fát felhasználó osztályt, és a végeredmény szerintem elég lassú lett, viszont van egy olyan előnye, hogy nem kell törődni azzal, hogy egy levél megadásánál az összes szülő ágat hozzáadjam a rendszerhez.)
Ha esetleg tudnátok ezzel kapcsolatban bármilyen irodalmat, weblapot, ilyesmit ajánlani, azt megköszönném. Próbáltam keresni, de sajnos nem tudom, hogy mi a kifejezés erre a fa megvalósítási módszerre.
augusztus 3
Időzóna átváltás
Sziasztok,
Ez alapján
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz
a helyi idő szerint eltárolt dátumokat tetszőleges időzónában lehet kiolvasni. Az a problémám vele, hogy mivel most nyári időszámítás van, ezért 1órával kevesebbet ír.
A lenti példa utolsó paraméteréhez hogyan lehetne úgy hozzáadni még egy órát, hogy negatív szám esetén is jól működjön? Próbálkoztam strtotime('+1 hour',...) és hasonlókkal de nem nagyon működtek.
SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00')
■ Ez alapján
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz
a helyi idő szerint eltárolt dátumokat tetszőleges időzónában lehet kiolvasni. Az a problémám vele, hogy mivel most nyári időszámítás van, ezért 1órával kevesebbet ír.
A lenti példa utolsó paraméteréhez hogyan lehetne úgy hozzáadni még egy órát, hogy negatív szám esetén is jól működjön? Próbálkoztam strtotime('+1 hour',...) és hasonlókkal de nem nagyon működtek.
SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00')
Cellaérték-egyeztetés több táblás lekérdezésnél
Üdv!
A következőt szeretném:
- adott 2 adattábla
- a 2 tábla 2-2 celláját szeretném csak lekérdezni
- a cellák tartalmának meg kell egyezni, különben nincs lekérdezési érték
Másolom, hogy állok s lesem, miért nem akar működni, ami máshol működikEhhez szeretnék még plussz egy táblából lekérdezést adni, de amíg nem orvoslom ezt, addig nincs update se :( Várom a hozzáértő észrevételeket ^^
C.
■ A következőt szeretném:
- adott 2 adattábla
- a 2 tábla 2-2 celláját szeretném csak lekérdezni
- a cellák tartalmának meg kell egyezni, különben nincs lekérdezési érték
Másolom, hogy állok s lesem, miért nem akar működni, ami máshol működik
$mysql->query("select
menu.title, menu.atitle, static.title, static.pagetitle, categories.id
from menu, static, categories
where menu.title = static.title or
where menu.atitle = static.pagetitle
");
C.
Propel kérdés
Sziasztok !
A Symfony kapcsán ismerkedtem meg a Propel-el és nagyon tetszik, de van egy dolog amit nem értek. A példa kedvért a User táblám egy sorát a User osztály fogja reprezentálni.
Na most a User osztály konstruktorát felül lehet írni, a saját igényeim szerint. A példa kedvéért felülírom úgy, hogy inicializálja az új user objektum nevét mondjuk Bélára automatikusan. Mást nem fog csinálni, csak ennyit, tehát meghívja a parent::__construct()-ot, és beállítja a nevet Bélára. Ez azt eredményezi, hogy mindig amikor létrehozok egy új User objektumot, akkor annak alapértelmezetten Béla lesz a neve. Na most a UserPeer meg ugye User objektumokkal tér vissza, tehát User objektumokat példányosít valahogy, de úgy hogy nem fut le az általam definiált konstruktor ! Ez nagyon szuper, mert pont jól is jön, csak meg szeretném érteni hogy hogyan adja vissza a UserPeer osztály a User objektumokat úgy, hogy nem hívódik meg a User osztályban definiált konstruktorom.
Remélem elég érhetően fogalmaztam, de ha nem világis szóljatok és megpróbálom érthetőbben :)
A választ előre is kösz.
■ A Symfony kapcsán ismerkedtem meg a Propel-el és nagyon tetszik, de van egy dolog amit nem értek. A példa kedvért a User táblám egy sorát a User osztály fogja reprezentálni.
Na most a User osztály konstruktorát felül lehet írni, a saját igényeim szerint. A példa kedvéért felülírom úgy, hogy inicializálja az új user objektum nevét mondjuk Bélára automatikusan. Mást nem fog csinálni, csak ennyit, tehát meghívja a parent::__construct()-ot, és beállítja a nevet Bélára. Ez azt eredményezi, hogy mindig amikor létrehozok egy új User objektumot, akkor annak alapértelmezetten Béla lesz a neve. Na most a UserPeer meg ugye User objektumokkal tér vissza, tehát User objektumokat példányosít valahogy, de úgy hogy nem fut le az általam definiált konstruktor ! Ez nagyon szuper, mert pont jól is jön, csak meg szeretném érteni hogy hogyan adja vissza a UserPeer osztály a User objektumokat úgy, hogy nem hívódik meg a User osztályban definiált konstruktorom.
Remélem elég érhetően fogalmaztam, de ha nem világis szóljatok és megpróbálom érthetőbben :)
A választ előre is kösz.
"Hivatalos" webes munkameghatározás
Hello!
Olyan kérdésem van hogy mik a hivatalos (vagy használatban lévő) webbel foglalkozó emberek megnevezései és leírásai?
Olyanokra gondolok hogy pl egy Front-end fejlesztő otthonosan mozog az xhtml, css, js, stb témakörben míg egy Back-end fejlesztőnek a php, sql, stb a területe...
Mi van ha ezek keverednek? Ki a sitebuilder részletesen? Ki a web fejlesztő? Meg még ki tudja miket tudnék itt felsorolni amiket látok hirdetéseket.
Nincs egy oldal ahol egyértelműen le vannak ezek írva?
Előre is köszönöm!
■ Olyan kérdésem van hogy mik a hivatalos (vagy használatban lévő) webbel foglalkozó emberek megnevezései és leírásai?
Olyanokra gondolok hogy pl egy Front-end fejlesztő otthonosan mozog az xhtml, css, js, stb témakörben míg egy Back-end fejlesztőnek a php, sql, stb a területe...
Mi van ha ezek keverednek? Ki a sitebuilder részletesen? Ki a web fejlesztő? Meg még ki tudja miket tudnék itt felsorolni amiket látok hirdetéseket.
Nincs egy oldal ahol egyértelműen le vannak ezek írva?
Előre is köszönöm!
Django tanfolyam?
Sziasztok!
Szeretnénk felmérni, lenne-e igény egy "Webfejlesztés Django-val" című tanfolyamra?
Lennének olyan emberek, cégek akik pénzt is áldoznának, hogy egy biztos alapot kapjanak a témában?
Magyarországon nagyon lassan terjed el a DJango. Egyfelől a megrendelők jogosan félnek attól, ha a fejlesztő cég befuccsol akkor nehezen találnak másikat, hogy befejezze a projektet. Másfelől nagyon kevés kifejezetten Django-s megrendelés van, ezért sok fejlesztő cég egyáltalán nem lát benne potenciát.
Egy jó tanfolyam talán kilendítené ezt a helyzetet?
■ Szeretnénk felmérni, lenne-e igény egy "Webfejlesztés Django-val" című tanfolyamra?
Lennének olyan emberek, cégek akik pénzt is áldoznának, hogy egy biztos alapot kapjanak a témában?
Magyarországon nagyon lassan terjed el a DJango. Egyfelől a megrendelők jogosan félnek attól, ha a fejlesztő cég befuccsol akkor nehezen találnak másikat, hogy befejezze a projektet. Másfelől nagyon kevés kifejezetten Django-s megrendelés van, ezért sok fejlesztő cég egyáltalán nem lát benne potenciát.
Egy jó tanfolyam talán kilendítené ezt a helyzetet?
divek automatikus tördelése
Sziasztok!
Adva van a következő mintakód:
és hozzá a css:
Mint az látszik, egy olyan oldalt szeretnék összehozni, ahol két hasábban pozícionálom a tartalmat. Ezt sikeresen megvalósítottam a kettő container div-vel, floatolva. Ezeken belül lenne a tartalmi rész különálló divekben, ezek adják az egyes blokkok formázását (keret, címsor, stb.).
Na és a feladat az lenne, erre nem tudtam rájönni, hogy a kettő container div között kéne elosztani a box diveket úgy, hogy a két container divnek lehetőleg hasonló legyen a magassága. Csakhogy nem tudom megmondani, hogy hány darab box div készül, mert az php-ból, adatbázisból jön, és azt sem tudom, hogy melyik milyen magas lesz, ugye a tartalom függvényében...
Van valami ötletetek?
Üdv:
Vyktor
■ Adva van a következő mintakód:
<div class="container_340">
<div class="box_340">
...
</div>
<div class="box_340">
...
</div>
....
</div>
<div class="container_340">
<div class="box_340">
...
</div>
<div class="box_340">
...
</div>
....
</div>
<div class="box_340">
...
</div>
<div class="box_340">
...
</div>
....
</div>
<div class="container_340">
<div class="box_340">
...
</div>
<div class="box_340">
...
</div>
....
</div>
és hozzá a css:
.container_340 {
... border, background, stb...
width:340px;
float:left;
}
.box_340 {
... egyéb formázás
width:340px;
float:left;
}
... border, background, stb...
width:340px;
float:left;
}
.box_340 {
... egyéb formázás
width:340px;
float:left;
}
Mint az látszik, egy olyan oldalt szeretnék összehozni, ahol két hasábban pozícionálom a tartalmat. Ezt sikeresen megvalósítottam a kettő container div-vel, floatolva. Ezeken belül lenne a tartalmi rész különálló divekben, ezek adják az egyes blokkok formázását (keret, címsor, stb.).
Na és a feladat az lenne, erre nem tudtam rájönni, hogy a kettő container div között kéne elosztani a box diveket úgy, hogy a két container divnek lehetőleg hasonló legyen a magassága. Csakhogy nem tudom megmondani, hogy hány darab box div készül, mert az php-ból, adatbázisból jön, és azt sem tudom, hogy melyik milyen magas lesz, ugye a tartalom függvényében...
Van valami ötletetek?
Üdv:
Vyktor
augusztus 2
Ajax-PHP-MYSQL
Hali, van egy adatbázisom, abban egy tábla location, ebben va country, city mezők, egymás mellett. Minden városhoz az országa kerül be, így egy ország annyiszorszerepel ahány városa van, de nem ez a lényeg.
Szeretném ajaxal megoldani hogy mikor elhagyták a country selector elemet, annak az értékével keresse meg az összes várost adatbázisból, és alatta jelenítse meg a városokat ugyan így select elemen keresztül, de valamiért nemmegy.
PHP KÓD:Ajax kód:A cityben csak enyi van:
■ Szeretném ajaxal megoldani hogy mikor elhagyták a country selector elemet, annak az értékével keresse meg az összes várost adatbázisból, és alatta jelenítse meg a városokat ugyan így select elemen keresztül, de valamiért nemmegy.
PHP KÓD:
<tr><td class="regtd">Country:</td><td><select class="reg" name="country" id="country" onblur="getcity(this.value)">
<?php
include('database.php');
$select=mysql_query("SELECT * FROM location",$con);
$tar="";
while ($rows=mysql_fetch_array($select)){
if ($rows[country]!=$tar){
print("<option>".$rows[country]."</option>");
$tar=$rows[country];}
}
?>
</select></td><td></td></tr>
function getHTTPObject(){
if (window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");} //IE
else if (window.XMLHttpRequest){
return new XMLHttpRequest();}
else {
alert("Your browser does not support AJAX.");
return null;}
}
// Change the value of the city field
function setOutput(){
if(httpObject.readyState == 4){
$("#city").load('city.php'); //a city id, a country selector alatti <td> elem.
}
}
// Implement business logic
function getcity(ertek){
httpObject = getHTTPObject();
if (httpObject != null) {
httpObject.open("GET", "city.php?country="+ertek, true);
httpObject.send(null);
httpObject.onreadystatechange = setOutput;
}
}
var httpObject = null;
<?php
$citys=mysql_query("SELECT city FROM location WHERE country='$_GET[country]' ORDER BY city",$con);
while($rows2=mysql_fetch_array($citys)){
print("<option>".$rows2[city]."</option>");
}
?>
Köszi a választ