Archívum - Már 8, 2011 - Fórum téma
JavaScript termék duplikálás megakadályozása
Sziasztok,
az alábbi függvény azt csinálja, hogy nem engedi kétszer felvenni ugyanazt a terméket a kosárba. Most már működik, de miközben gyártottam, belefutottam egy olyan dologba, amit nem igazán értek.. A "for" ciklust ezen végigfuttatva dönti el a program, hogy a paraméterként kapott termék már szerepel -e a kosárban :Amikor először írtam meg ezt a függvényt, a for ciklusban a feltétel "i<=e.length" volt, így az utolsó iterációban olyan tömb index is ellenőrzésre került, amely nem létezett. Ez megváltoztatta a "product_to_cart" változóm addigi "1" értékét, így a soron következő "if" -re már nem teljesült a feltétel. El tudná valaki magyarázni, hogy a két dolognak mi köze van egymáshoz? Miért nem tartotta meg a változóm az értékét? Hiszen mivel az "e[i]" nem létezett, így elvileg az "else" ágba sem futhatott bele, ami megváltoztathatta volna.
■ az alábbi függvény azt csinálja, hogy nem engedi kétszer felvenni ugyanazt a terméket a kosárba. Most már működik, de miközben gyártottam, belefutottam egy olyan dologba, amit nem igazán értek.
function addtocart(product,price,image) {
var product_to_cart;
var e = document.getElementsByClassName("anchors");
if (e.length>0) {
for ( i=0; i<e.length; i++) {
if (e[i].innerHTML != product) {
product_to_cart = 1;
} else {
product_to_cart = 0;
break;
}
}
if (product_to_cart == 1) {
cart(product,price,image);
} else {alert('Már van ilyen termék a kosárban');}
} else {
cart(product,price,image);
}
};
var e = document.getElementsByClassName("anchors"); //ennek a hossza megegyezik a kosárban tárolt elemek számával
for ( i=0; i<e.length; i++) {
if (e[i].innerHTML != product) {
product_to_cart = 1;
} else {
product_to_cart = 0;
break;
}
}
Képek tárolása az adatbázisban, vagy fájlrendszerben?
Sziasztok.
röviden: képeket adatbázisban, vagy fájlrendszerben?
Tudom ezerszer lerágott csont már, sőt jó-párszor előkerült már itt a weblaboron is, de ahogy nézem legutóbb viszonylag rég.
rövid topic
viszonylag hosszú levelezési listaszál
Kérdés ez volna 5 év után kinek mi a véleménye? És itt elsősorban a gyorsaságról beszélek. Cache-el szempontjából szerintetek melyik a jobb? Egy fájlrendszerben tárolt képet az operációs rendszer mennyire fog cache-elni? -ha egyáltalán cache-el..
proclub (azóta már) a szerverek világában mozogsz... Változott a véleményed? ("cégednél" melyiket ajánlanád?)
Szóval képeket adatbázisban, vagy fájlrendszerben?
■ röviden: képeket adatbázisban, vagy fájlrendszerben?
Tudom ezerszer lerágott csont már, sőt jó-párszor előkerült már itt a weblaboron is, de ahogy nézem legutóbb viszonylag rég.
rövid topic
viszonylag hosszú levelezési listaszál
Kérdés ez volna 5 év után kinek mi a véleménye? És itt elsősorban a gyorsaságról beszélek. Cache-el szempontjából szerintetek melyik a jobb? Egy fájlrendszerben tárolt képet az operációs rendszer mennyire fog cache-elni? -ha egyáltalán cache-el..
proclub (azóta már) a szerverek világában mozogsz... Változott a véleményed? ("cégednél" melyiket ajánlanád?)
Szóval képeket adatbázisban, vagy fájlrendszerben?
WampServer hibaüzenetek
Sziasztok!
Hosszú évek óta futott nálam WampServer, minden gond nélkül, de most kénytelen voltam technikai okokból frissíteni. Letöltöttem, telepítettem, visszatöltöttem az adatokat, és itt kezdődtek a gondok. Azokat az oldalakat, amelyek eddig simán megjelentek mind a saját szerveremen, mind az éles szerveren, az új saját szerver teledobálta hibaüzenetes táblázatokkal, mint pl. ez:Miképp tudnám ezeket letiltani?
Előre is köszi a segítséget, nem vagyok nagy szerverbűvölő.
■ Hosszú évek óta futott nálam WampServer, minden gond nélkül, de most kénytelen voltam technikai okokból frissíteni. Letöltöttem, telepítettem, visszatöltöttem az adatokat, és itt kezdődtek a gondok. Azokat az oldalakat, amelyek eddig simán megjelentek mind a saját szerveremen, mind az éles szerveren, az új saját szerver teledobálta hibaüzenetes táblázatokkal, mint pl. ez:
<table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined variable: p in E:\wamp\www\xsite\index.php on line <i>4</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0008</td><td bgcolor='#eeeeec' align='right'>377504</td><td bgcolor='#eeeeec'>{main}( )</td><td title='E:\wamp\www\xsite\index.php' bgcolor='#eeeeec'>..\index.php<b>:</b>0</td></tr>
</table>
Előre is köszi a segítséget, nem vagyok nagy szerverbűvölő.
Rajzolásnál kombinálás nem müködik:(
Sziasztok lenne egy kis problémám:
az a baj hogy a headert nem tom kombinálni :( a html meg az image/gif el.
Annyit akarok el érni hogy postolással lehesen változtani a dolgokat:(
■ <?php
header("Content-type: image/gif");
$kep = imagecreate( 800, 600 );
$hatter = imagecolorallocate($kep, 255,255,255);
$fekete = imagecolorallocate($kep, 0,0,0 );
imageline( $kep, 400-1, 200-1, 500-1, 200-1, $fekete );
imagefilledarc( $kep, 400-1, 200-1, 200-1, 200-1, 0, 360 , $fekete,IMG_ARC_NOFILL);
imagegif($kep);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="post">
r:<input type="text" name="sugar">
t:<input type="text" name="koron_kivuli_hosszusag">
T:<input type="text" name="koron_kivuli_magassag">
</body>
</html>
header("Content-type: image/gif");
$kep = imagecreate( 800, 600 );
$hatter = imagecolorallocate($kep, 255,255,255);
$fekete = imagecolorallocate($kep, 0,0,0 );
imageline( $kep, 400-1, 200-1, 500-1, 200-1, $fekete );
imagefilledarc( $kep, 400-1, 200-1, 200-1, 200-1, 0, 360 , $fekete,IMG_ARC_NOFILL);
imagegif($kep);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="post">
r:<input type="text" name="sugar">
t:<input type="text" name="koron_kivuli_hosszusag">
T:<input type="text" name="koron_kivuli_magassag">
</body>
</html>
az a baj hogy a headert nem tom kombinálni :( a html meg az image/gif el.
Annyit akarok el érni hogy postolással lehesen változtani a dolgokat:(
CSS általánosítása lehetséges???
Főleg itt a CSS ben alapként található "padding" opcióra gondolok de gondolom másoknál is felmerült ez a probléma.Míg Firefoxban a padding megfelelően műnködik addig az Explorerben (főleg! mivel ez a legelterjedtebb) ugyanez a rész egy padding nélküli rész mellett "elcsúszik!".
Lehetséges az hogy CSS-en belül beállítsuk hogy egy bizonyos böngészőnél mennyi legyen a padding értéke, vagy csak új CSS file megírásával?
■ Lehetséges az hogy CSS-en belül beállítsuk hogy egy bizonyos böngészőnél mennyi legyen a padding értéke, vagy csak új CSS file megírásával?
Lapozhatóság szép URL-ekkel
Sziasztok!
Rengeteget gondolkoztam, hogy hogyan lehetne ilyen szép url-ekkel megoldani a lapozhatóságot.
Kiindulásként a valami.hu/lista/1 stb... lett (a szám az oldalt jelöli). Ez így szép is lett, de aztán jött a szűrés, keresés igénye, de erre nem tudok kitalálni semmit, hogy értelmes is legyen az url.
Jelenleg ha nem kell szűrni, keresnie semmit, akkor az url, a fentebb írt példára hasonlít.
Ha kell, akkor megint más, pl valami.hu/lista/nevek/pistike/2
Szeretnék egy egységes rendszert kialakítani, de nincs ötletem, hogy hogyan lenne ez szép és használható. Sok gondot okoz, hogy beazonosítsam mikor melyik "paraméter" mire használatos, így bonyolulttá válik a kódom.
Az meg elég gagyinak néz ki, hogy valami.hu/lista/minden/minden/1
Hogy lehetne akkor az ilyen lapozós szűrős url-ekre valami szép megoldást találni, ha van tanácsotok, akkor szívesen fogadom. Ja és mit a form action-jébe én simán azt írom, hogy /lista, ez jó így?
■ Rengeteget gondolkoztam, hogy hogyan lehetne ilyen szép url-ekkel megoldani a lapozhatóságot.
Kiindulásként a valami.hu/lista/1 stb... lett (a szám az oldalt jelöli). Ez így szép is lett, de aztán jött a szűrés, keresés igénye, de erre nem tudok kitalálni semmit, hogy értelmes is legyen az url.
Jelenleg ha nem kell szűrni, keresnie semmit, akkor az url, a fentebb írt példára hasonlít.
Ha kell, akkor megint más, pl valami.hu/lista/nevek/pistike/2
Szeretnék egy egységes rendszert kialakítani, de nincs ötletem, hogy hogyan lenne ez szép és használható. Sok gondot okoz, hogy beazonosítsam mikor melyik "paraméter" mire használatos, így bonyolulttá válik a kódom.
Az meg elég gagyinak néz ki, hogy valami.hu/lista/minden/minden/1
Hogy lehetne akkor az ilyen lapozós szűrős url-ekre valami szép megoldást találni, ha van tanácsotok, akkor szívesen fogadom. Ja és mit a form action-jébe én simán azt írom, hogy /lista, ez jó így?