Archívum - Feb 2011 - Fórum téma
február 17
Drupal vagy Keretrendszer (Hogyan döntötök?)
Üdv mindenkinek,
Relatív rég óta foglalkozom már programozással, főleg js és php. Ezen utóbbiból ha gyorsan akartam csinálni valamit, akkor a CodeIgniterhez nyúltam.
A Drupalt már rég óta tudatalattimban tartom, de eddig nem volt rá időm ,hogy kipróbáljam. Most, hogy kijött a 7 -es verzió rájöttem hogy ez iszonyatosan 'cutting edge', úgyhogy úgy döntöttem kipróbálom. Egy ismerősömnek vállaltam egy egyszerű honlapot (kutyás :-)), és elégedett vagyok az eredménnyel, persze még tanulom, de már eddig is ígéretes.
A kérdésem az, hogy mikor döntötök úgy, hogy Drupalt használtok (mondjuk egy webshopnál) vagy esetleg keretrendszert inkább (olyanra gondolok mint CodeIgniter, Kohana, vagy Yii - bár ez utóbbit nem ismerem). Mint php programozónak, megéri megtanulni modult írni, és ha kell azzal augmentálni a Drupalt, vagy van olyan eset mikor keretrendszert használtok, ezzel vállalva a hosszabb fejlesztési időt? Mi a döntő ilyen esetben.
Köszönöm, ha erre írtok pár szót.
Béke:
Gábor
■ Relatív rég óta foglalkozom már programozással, főleg js és php. Ezen utóbbiból ha gyorsan akartam csinálni valamit, akkor a CodeIgniterhez nyúltam.
A Drupalt már rég óta tudatalattimban tartom, de eddig nem volt rá időm ,hogy kipróbáljam. Most, hogy kijött a 7 -es verzió rájöttem hogy ez iszonyatosan 'cutting edge', úgyhogy úgy döntöttem kipróbálom. Egy ismerősömnek vállaltam egy egyszerű honlapot (kutyás :-)), és elégedett vagyok az eredménnyel, persze még tanulom, de már eddig is ígéretes.
A kérdésem az, hogy mikor döntötök úgy, hogy Drupalt használtok (mondjuk egy webshopnál) vagy esetleg keretrendszert inkább (olyanra gondolok mint CodeIgniter, Kohana, vagy Yii - bár ez utóbbit nem ismerem). Mint php programozónak, megéri megtanulni modult írni, és ha kell azzal augmentálni a Drupalt, vagy van olyan eset mikor keretrendszert használtok, ezzel vállalva a hosszabb fejlesztési időt? Mi a döntő ilyen esetben.
Köszönöm, ha erre írtok pár szót.
Béke:
Gábor
február 17
location.replace nem müxik!!
Sziasztok van egy javascriptem
van egy iframem:
meg egy formom:
az a baj hogy nem végziel a javascript müveletet:(
■ <script type="text/javascript">
function refresh(form) {
frames["like"].location.replace("like.php");
return false;
}
</script>
function refresh(form) {
frames["like"].location.replace("like.php");
return false;
}
</script>
van egy iframem:
<iframe name="like" title="Like" width="480" height="100" src="/like.php" frameborder="yes" allowfullscreen>
meg egy formom:
<form method="POST" target="like" action="like.php" onsubmit="return refresh(this);">
<input type="submit" name="like2" value="Tetszik">
</form>
<input type="submit" name="like2" value="Tetszik">
</form>
az a baj hogy nem végziel a javascript müveletet:(
checkbox formázás
Sziasztok!
Egyszerű a kérdés:
Ismertek/létezik e olyan böngészőfüggetlen (IE7+, FF3+, O8+), javascript-mentes módszer, amellyel tudom formázni a checkbox kinézetét?
- Ha igen: létezik e olyan megoldás, ahol kép hasznnálata nélkül is megoldható?
- Fontos lenne a megjelenés is, mert külön probléma, hogy a böngészők máshova helyezik a checkboxot.
Nem rögtön ide jöttem a kérdésemmel; már sokat olvasgattam róla. Eddig az a megoldás tetszett a legjobban, hogy magára a checkbox input-ra ráhúzunk egy tulajdonságot. Ezután az őt követő label elemmel dolgozunk:Ezek után a háttérképet változtatjuk a különböző psuedo-classokkal (sok van belőle, nem írnám le).
Ezzel a megoldással csípőből két hiba van:
- az opacity tulajodnság nem böngészőfüggetlen
- a háttér nem minden böngészőben kerül pont oda, ahol a checkbox van - így nem is üzemel megfelelően, valamint csúnya is tud lenni.
Ötletadó (de azért minimálisan átgondolt :) ) válaszokat is szívesen fogadok!
Köszike!
■ Egyszerű a kérdés:
Ismertek/létezik e olyan böngészőfüggetlen (IE7+, FF3+, O8+), javascript-mentes módszer, amellyel tudom formázni a checkbox kinézetét?
- Ha igen: létezik e olyan megoldás, ahol kép hasznnálata nélkül is megoldható?
- Fontos lenne a megjelenés is, mert külön probléma, hogy a böngészők máshova helyezik a checkboxot.
Nem rögtön ide jöttem a kérdésemmel; már sokat olvasgattam róla. Eddig az a megoldás tetszett a legjobban, hogy magára a checkbox input-ra ráhúzunk egy
opacity: 0;
#myform input[type="checkbox"] + label {
background: url('custom_checkbox.png') left no-repeat;
padding-left: 40px; /* nyilván a képtől mega látványtervtől függően */
Ezzel a megoldással csípőből két hiba van:
- az opacity tulajodnság nem böngészőfüggetlen
- a háttér nem minden böngészőben kerül pont oda, ahol a checkbox van - így nem is üzemel megfelelően, valamint csúnya is tud lenni.
Ötletadó (de azért minimálisan átgondolt :) ) válaszokat is szívesen fogadok!
Köszike!
Facebook alkalmazás tárhely , USA
Sziasztok!
Nincs tapasztalatom külföldi hostingban, tippet szeretnék kérni.
Egy Facebookos alkalmazást fejlesztek, már majdnem kész. Jelenleg kb 100-an használják, és nyilvánvaló lett, hogy az USA-ban lesz a legtöbb felhasználó. Ha hirdetni fogom, akkor kb 10000 felhasználóra fogok számítani (remélem bejön majd a dolog)
Pillanatnyilag egy magyar szerverről üzemeltetem (egyébként szépen megy), de logikusnak tűnik, hogy mielőtt elindítanám a dolgot, kiteszem egy amerikai hostra.
Nem akarok rá sokat költeni.
Az alkalmazásnak kicsi a sávszélesség-igénye.
Ezeket nézegettem:
bluehost.com
hostgator.com
Ezek olcsók ... unlimited, ami nem túl konkrét ugye.
http://smallbusiness.yahoo.com/webhosting/
Ez már nem olcsó, több, mint duplája. Viszont megbízhatónak tűnik.
Használ valaki amerikai hostot? Tudtok javasolni?
Köszönöm!
■ Nincs tapasztalatom külföldi hostingban, tippet szeretnék kérni.
Egy Facebookos alkalmazást fejlesztek, már majdnem kész. Jelenleg kb 100-an használják, és nyilvánvaló lett, hogy az USA-ban lesz a legtöbb felhasználó. Ha hirdetni fogom, akkor kb 10000 felhasználóra fogok számítani (remélem bejön majd a dolog)
Pillanatnyilag egy magyar szerverről üzemeltetem (egyébként szépen megy), de logikusnak tűnik, hogy mielőtt elindítanám a dolgot, kiteszem egy amerikai hostra.
Nem akarok rá sokat költeni.
Az alkalmazásnak kicsi a sávszélesség-igénye.
Ezeket nézegettem:
bluehost.com
hostgator.com
Ezek olcsók ... unlimited, ami nem túl konkrét ugye.
http://smallbusiness.yahoo.com/webhosting/
Ez már nem olcsó, több, mint duplája. Viszont megbízhatónak tűnik.
Használ valaki amerikai hostot? Tudtok javasolni?
Köszönöm!
Szerepel-e már benne ez az érték?
Hali
Tudom, a név kissé semmitmondó, de nem tudtam rövidebben s értelmesebben megfogalmazni. Adva vagyon egy formos küldés, melynek eredménye egy tömb. A tömb elemeihez értéknöveléssel foreach-ben szeretnék egy értéket hozzárendelni. A gond az, hogy ha kétszer is megadom ugyanazt az elemet, akkor nem tudom hogy ellenőrizhetném, ennek az értéke szerepelt-e már korábban, hisz akkor ennek nem akarok új értéket adni. Tehát amit előbb bevisz az adatbázisba, az a nagyobb prioritású érték.
Íme a kódrészletem:A kérdés tehát, hogy hogy tudnám beleírni azt a kis részt, ami ellenőrzi, az aktuálisan bevinni készült elemhez létezik-e már a sorrend oszlopban érték, s ez esetben ott null értéket adna át, vagy egyszerűen tenne rá nagyban s haladna tovább a következő elemre?
előre is köszönöm a válaszokat ^^
C.
■ Tudom, a név kissé semmitmondó, de nem tudtam rövidebben s értelmesebben megfogalmazni. Adva vagyon egy formos küldés, melynek eredménye egy tömb. A tömb elemeihez értéknöveléssel foreach-ben szeretnék egy értéket hozzárendelni. A gond az, hogy ha kétszer is megadom ugyanazt az elemet, akkor nem tudom hogy ellenőrizhetném, ennek az értéke szerepelt-e már korábban, hisz akkor ennek nem akarok új értéket adni. Tehát amit előbb bevisz az adatbázisba, az a nagyobb prioritású érték.
Íme a kódrészletem:
if (isPost()){
$i = 1;
// sorrend nullázása
$sql1 = "UPDATE static_labels SET
sorrend = ''
";
$result=mysql_query($sql1);
// elemeket updateli
foreach($_POST['s_labels'] as $elem) {
$tmp = $sql . $i;
$tmp = "UPDATE static_labels SET
sorrend = '" . $i . "'
WHERE labels = '" . $elem . "'
";
$result=mysql_query($tmp);
$i++;
}
} else {
...
}
előre is köszönöm a válaszokat ^^
C.
február 15
Ftp-n nem jeleniti meg a képet és a gif állományt
sziasztok!
Segitséget szeretnék kérni hogy miért nem jeleníti meg a gif és jpg formátumú képet a weblapom??egyébként ftp-re van feltöltve. De viszont a sima logót(jpg) felül megjeleníti a lenti garancia (jpg)képet viszont nem, sőt gif állománnyal is baj van...
Validatorral is átnéztem de hibát nem mutat.
Előre is köszi a helpet
ez a logó kép--->
<img src="pictures/logo.jpg" id="logo" alt="Wizardsoft logó" usemap="#mainHtml"/>
<map name="mainHtml" id="mainHtml">
<area shape="rect" coords="10,10,210,116" href="index.htm" alt="Főoldal" >
</map>
ez pedig a második kép az oldalon-->(persze közötte még kód szerepel meg néhány div)
<div class="centerImg"> <img src="pictures/garancia2_zold200x150.jpg" alt="100% Garancia"/> </div>
■ Segitséget szeretnék kérni hogy miért nem jeleníti meg a gif és jpg formátumú képet a weblapom??egyébként ftp-re van feltöltve. De viszont a sima logót(jpg) felül megjeleníti a lenti garancia (jpg)képet viszont nem, sőt gif állománnyal is baj van...
Validatorral is átnéztem de hibát nem mutat.
Előre is köszi a helpet
ez a logó kép--->
<img src="pictures/logo.jpg" id="logo" alt="Wizardsoft logó" usemap="#mainHtml"/>
<map name="mainHtml" id="mainHtml">
<area shape="rect" coords="10,10,210,116" href="index.htm" alt="Főoldal" >
</map>
ez pedig a második kép az oldalon-->(persze közötte még kód szerepel meg néhány div)
<div class="centerImg"> <img src="pictures/garancia2_zold200x150.jpg" alt="100% Garancia"/> </div>
Események és closure
(ha jól tudom így hívják angolul a szerkezetet)
Készítettem egy függvényt, amit osztályként használnék, A függvény példányonként egy képet kezelne, ennek a mousemove eseményével játszanék. Egy rövid kód:Szeretnék egy általános mousemove eseményt, ami a függvényen belül definált tulajdonságok alapján csinál valamit. Ha így készítem el:akkor a this a kép objektumra fog hivatkozni, a this.valtozo pedig érvénytelen lesz. Ha használom a closure szerkezetet (hogy hívják ezt magyarul?) így:akkor a t változó megkapja az objektumot, a visszaadott függvény pedig azt a t-n keresztül látni fogja. Ezzel kb megoldottam minden eseménykezelést az objektumjaimban, csakhogy! Ha én szeretném az eventet megkapni, akkor bizony sírógörcsöt kapok az Internet Explorer mellett.
Kis módosítás után:Működik minden normális böngészőben. IE6-7 alatt nem. 8 alatt nem tudtam még nézni. Esetleg tudtok valami megoldást erre?
■ Készítettem egy függvényt, amit osztályként használnék, A függvény példányonként egy képet kezelne, ennek a mousemove eseményével játszanék. Egy rövid kód:
function Kep(src) {
this.kep = document.createElement('img');
this.valtozo = 6;
// ...
}
var k = new Kep('jojo.png');
this.kep.onmousemove = function() {alert(this.valtozo);}
this.kep.onmousemove = (function(t){return function(){ alert(t.valtozo()}})(this);
Kis módosítás után:
this.kep.onmousemove = (function(t){return function(evt){ alert(evt.clientX); }})(this);
február 15
Nyílt forrású üzleti modellek
Sziasztok!
Mostanában elkezdtem olyan szoftvereket fejleszteni, amik akár más hasznára is válhatnak. Némelyik nem igényel utólagos karbantartást, ezzel nincs is probléma. Az olyan szoftverekkel és programkódokkal, amelyek folyamatos karbantartást igényelnek, licencelési problémáim vannak. Azt nem szeretném, hogy BSD licenc alatt menjen ki, mert tartok tőle, hogy anyagi motiváció nélkül egy ponton elhanyagolás áldozata lenne.
Konkrétan JavaScript és PHP szoftverekről beszélünk, ezek a konstrukciók jutottak eszembe:
Mit gondoltok a témáról?
■ Mostanában elkezdtem olyan szoftvereket fejleszteni, amik akár más hasznára is válhatnak. Némelyik nem igényel utólagos karbantartást, ezzel nincs is probléma. Az olyan szoftverekkel és programkódokkal, amelyek folyamatos karbantartást igényelnek, licencelési problémáim vannak. Azt nem szeretném, hogy BSD licenc alatt menjen ki, mert tartok tőle, hogy anyagi motiváció nélkül egy ponton elhanyagolás áldozata lenne.
Konkrétan JavaScript és PHP szoftverekről beszélünk, ezek a konstrukciók jutottak eszembe:
- Free for non commercial / educational use. Ez gyakorlatilag csak akkor használható, ha valaki hobbiprojektet csinál.
- GPL, a dokumentáció viszont fizetős: ez gyk. kicseszés, doksi nélkül nem használható.
- GPL + fizetős support: ez szimpatikus lenne, de tartok tőle, hogy webes körökben kevés társulatnak kell a support.
Mit gondoltok a témáról?
INSERT - IE, Opera
Üdv!
Olyan problémába ütköztem, hogy egy MySQL-es INSERT query működik Mozillában és Chromeban, viszont IE és Opera alatt csak oldalt frissít s semmi mást.
Ha gépelési vagy hasonló gond lenne, akkor nem működne sehol sem, gondolom én.
Abszolut nem tudok, s nem is kaptam mástól se rá magyarázatot, hogy mi okozhatja, de remélem itt valaki útbaigazít.
Előre is köszi!
■ Olyan problémába ütköztem, hogy egy MySQL-es INSERT query működik Mozillában és Chromeban, viszont IE és Opera alatt csak oldalt frissít s semmi mást.
Ha gépelési vagy hasonló gond lenne, akkor nem működne sehol sem, gondolom én.
Abszolut nem tudok, s nem is kaptam mástól se rá magyarázatot, hogy mi okozhatja, de remélem itt valaki útbaigazít.
Előre is köszi!