ugrás a tartalomhoz

Archívum - 2011

február 17

Drupal vagy Keretrendszer (Hogyan döntötök?)

Ustak · 2011. Feb. 17. (Cs), 09.23
Ü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
 

február 17

location.replace nem müxik!!

kriszrap · 2011. Feb. 16. (Sze), 22.18
Sziasztok van egy javascriptem
<script type="text/javascript">
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>

az a baj hogy nem végziel a javascript müveletet:(
 

checkbox formázás

Burnee · 2011. Feb. 16. (Sze), 20.29
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
opacity: 0; 
tulajdonságot. Ezután az őt követő label elemmel dolgozunk:
#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 */
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!
 

Facebook alkalmazás tárhely , USA

zzrek · 2011. Feb. 16. (Sze), 17.46
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!
 

Szerepel-e már benne ez az érték?

Creative · 2011. Feb. 16. (Sze), 12.30
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:
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 {
...
}
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.
 

február 15

Z-Type

Joó Ádám · 2011. Feb. 15. (K), 19.48
A Game On győztes Z-Type fejlesztője a jó játék hozzávalóiról, a vászon és hang használatáról
 

Useful Typography Tips For Adobe Illustrator

Joó Ádám · 2011. Feb. 15. (K), 18.31
Igényes tipográfia Illustratorral
 

Ftp-n nem jeleniti meg a képet és a gif állományt

frostywarrior · 2011. Feb. 15. (K), 15.21
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>
 

Események és closure

manfreed · 2011. Feb. 15. (K), 11.47
(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:
function Kep(src) {
  this.kep = document.createElement('img');
  this.valtozo = 6;
  // ...
}

var k = new Kep('jojo.png');
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:
this.kep.onmousemove = function() {alert(this.valtozo);}
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:
this.kep.onmousemove = (function(t){return function(){ alert(t.valtozo()}})(this);
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:
this.kep.onmousemove = (function(t){return function(evt){ alert(evt.clientX); }})(this);
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?
 

Separating JavaScript download and execution

Joó Ádám · 2011. Feb. 15. (K), 04.23
Terv a betöltött parancsfájl futtatására tetszőleges időpontban