ugrás a tartalomhoz

Archívum - Aug 2010 - Fórum téma

augusztus 5

kódkiegészítő szerkesztő

Carter · 2010. Aug. 4. (Sze), 23.22
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?
 

Ajánlott/kötelező a bekezdés (<p>) használata vagy sem

unregistered · 2010. Aug. 4. (Sze), 14.10
Hello!

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>
Igazából én mindent mindig bekezdéssel használok de biztosan kell/kötelező ez?

Előre is köszönöm!
 

Php - fa kezelése

inf · 2010. Aug. 4. (Sze), 00.22
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.
 

augusztus 3

Időzóna átváltás

Castor87 · 2010. Aug. 3. (K), 19.45
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')
 

Cellaérték-egyeztetés több táblás lekérdezésnél

Creative · 2010. Aug. 3. (K), 17.54
Ü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ö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
");	
Ehhez 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.
 

Propel kérdés

whiteman0524 · 2010. Aug. 3. (K), 17.46
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.
 

"Hivatalos" webes munkameghatározás

unregistered · 2010. Aug. 3. (K), 13.30
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!
 

Django tanfolyam?

laco · 2010. Aug. 3. (K), 13.29
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?
 

divek automatikus tördelése

nvyktor · 2010. Aug. 3. (K), 08.55
Sziasztok!

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>


és hozzá a css:

.container_340 {
  ... 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

Pisti20 · 2010. Aug. 2. (H), 13.46
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:

<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>
Ajax kód:

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;
A cityben csak enyi van:

<?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