ugrás a tartalomhoz

Archívum

május 5, 2008

Eltérő termékek egységes kezelése adatbázisban

world-s · 2008. Május. 5. (H), 10.59
Sziasztok!

A segítségeteket szeretném kérni.

Egy olyan adatbázist kellene felépítenem, melyben teljesen eltérő termékeket tudok tárolni.
Olyan mint egy webshop, csak itt nincs egy megfogható termékcsoport.
Pl. tartalmazhatja egy CPU-t, egy házat, egy autót, egy mosógépet, egy üdülést, stb.

Ezeknek a termékeknek ugye igen csak eltérő tulajdonságai vannak, amiket tárolni is szeretnék.

A legfontosabb, hogy gyors legyen a rendszer mind keresésre, mind pedig tallózásra.
Ha pl. beírom, hogy piros, akkor szeretném látni a piros mobiltelefontól a piros autón keresztül a piros sportdzsekin át az összes olyan terméket, ami piros, viszont az is fontos lenne, hogy a termék neve alatt szerepeljen az aktuális termékcsoportra jellemző összes fő tulajdonság úgy, hogy az nem újabb lassú lekérdezések árán legyen csak lehetséges.

Pl.
Nokia 3510i
kártya független
MMS képes
WAP képes

FIAT UNO
1998-as évjárat
300 m3
4 ütemű

ADIDAS dzseki
újszerű állapotú
piros


1.
Alap esetben az lenne a legegyszerűbb, ha csinálnák egy 500 mezős táblát, 380 index-el, és ebben felvennék minden lehetséges tulajdonságot az órajeltől, az alapterületen át a végsebességig. Egy admin táblában meghatároznám, hogy az egyes termékkörök esetén mit kell kitölteni, és a többi tulajdonság NULL-t venne fel.
Ugye ekkor egy keresésnél minden információ rendelkezésre áll, viszont nem feltétlen a legszerencsésebb választás.

2.
A másik lehetőség, hogy az alap tulajdonságokat veszem csak fel (neve, kategória, ára, stb.) és a kiegészítő tulajdonságokat egy másik táblába helyezem el, ahol szerepelne a termék ID-ja a tulajdonság azonosítója (3. tábla) és az érték. Itt mivel igencsak eltérő értékek lehetnek (szám, szöveg, stb.), ezért csak szövegesen tudnám ábrázolni az egyes értékeket ami lassítaná a keresést, illetve ha sok tulajdonságok szeretnék egyszerre figyelni, akkor sok JOIN vagy SELECT lenne.

ExtJS tutorial-sorozat

amonrpg · 2008. Május. 5. (H), 09.37
Sorozat az ExtJS használatáról, kezdőtől-haladóig
 

Typography for Headlines

Őry Máté · 2008. Május. 5. (H), 08.17
Címsorötletek képekben
 

Inheritance vs. Composition

Török Gábor · 2008. Május. 5. (H), 07.36
Milyen előnyei vannak az objektum összetételnek az öröklődéssel szemben?
 

május 5

AJAX vs üzleti weboldal

Max Logan · 2008. Május. 4. (V), 23.18
Nem igazán tudtam jó címet adni a témának. A kérdésem arra irányul, hogy eljött-e már az az időszak, amikor egy részben üzleti megfontolásból létrehozott honlapot lehet teljes mértékben JS-re alapozni?

A közeljövőben tervezem egy weboldal elindítását, ami valamilyen formában bevételt termel. Mivel az AJAX és úgy általában az JS használata a felhasználók szempotjából nagyon jó eszköz, ezért azon gondolkodom, hogy bevállalható-e már 2008-ban egy JS based weboldal, tekintve azt, hogy valamilyen mértékű közvetlen bevételre számítok.

Ami a célközönséget illeti, nem kell, hogy felolvasószoftvereknek látható legyen a tartalom, és valószínű, hogy a majdani célközönség még hírből sem ismeri a karakteres böngészőket. Sőt, fogalmazhatunk úgy, hogy a célközönség nagyon fogékony a látványos dolgokra.

Kinek mi a véleménye, bevállalható már egy üzelti alapon működő JS based honlap?
 

isset + checkbox

walko · 2008. Május. 4. (V), 12.14
Sziasztok,

Szeretném segítségetek kérni, most ismerkedem a PHP gyönyöreivel és már rögtön az elején...
A probléma a következő:
egy urlap html oldalon vizsgálom, hogy egy checkbox ki van-e pipálva és a feldolgozo.php pedig ez alapján írja -azaz írná ki- mi a helyzet.
Tehát a kódrészletek:
html:

<b>Checkbox:</b> Pogácsa? <input type="checkbox" name="etel" value="pogacsa">
php:

<b>Étel:</b> <?php
		if (isset($_POST["etel"]))
		{	
		print($_POST["etel"]);  <br>
		}
		else
		{
		print "-"; 
		}
		?>
Segítségeteket előre is köszi.
 

Függvény végrehajtása egy változón egy adott részen

vtsoftware · 2008. Május. 4. (V), 11.12
Sziasztok

Sokmillió bocsánatot kérek előre is ha már van ilyen téma, de sajnos nem találtam meg ami nekem kéne'.
$text="SZÖVEGSZÖVEGSZÖVEG[noref]email##kukac##domm.thd[/noref]SZÖVEGSZÖVEGSZÖVEG";
A problémám az lenne hogy egy adott szöveg ami $text változóban van tárolva abban kellene nekem minden e-mail címen egy funkciót végrehajtanom.

Sajnos nem értek preg_replace()-hez - pedig ezzel sztem meg lehetne csinálni - ezért kérem a segítéget.

Előre is köszönöm
 

Egy weboldal biztonságos kialakítása

dc-hungary · 2008. Május. 4. (V), 10.20
Üdv!

Egy olyan weboldalt szeretnék kifejleszteni, amely biztonságos.
Szóval nem lehet könnyen bejutni a rendszerbe, a config.php-ban a jelszót egy hacker config.php scanneléssel ne tudja megnézni stb.
Szóval arról kérnék információt, hogy hogyan építsem fel a weboldalam, hogy az biztonságos legyen?
Mindent amit ezzel kapcsolatba tudni kell, osszátok meg velem légyszives!

válaszaitokat előre is köszönöm :)
 

május 4

Apróhirdetés kezelő script

Matyi Gábor · 2008. Május. 3. (Szo), 23.42
Az intenet tele van ingyenes szolgáltatásokkal: lehet saját webtárhelyem, e-mail címem, blogom, fórumom, képgallériám stb. Olyan szolgáltatást nem találtam, ahol egy saját karbantartású apróhirdető rendszert tudnék üzemeltetni. Ismer e valaki ilyen szolgáltatást?

Konkrétatn arról van szó, hogy adott egy működő weboldal, amelynek jelenleg az az egyetlen próbélémája, hogy nincs rajta apróhirdetés kezelő. Erre kéne megoldást találni.

Tudom, az egyik megoldás, hogy fogok egy cms-t, aminek van apróhirdetés modulja, és testreszabom. De ez azt jelentené, hogy egy tök új weboldal kellene készíteni, ezt nem szeretném. Bőven elegendő lenne egy olyan php- script, amit kiteszek a jelenlegi működő oldal mellé, pl. www.enoldalam.hu/aprohirdetes. De ilyen sriptet (ingyenes) nem találtam.

Van e tippetek?
 

dojo addOnLoad firefox esetén későn fut le

zmb · 2008. Május. 3. (Szo), 15.57
Sziasztok!

Adott egy dojo 1.1.0. A manual szerint a dojo.addOnLoad segitsegevel lehet feliratkozni a dom ready esemenyre. Operaban (9.27) es Explorerben (6) jo , viszont Firefoxban (2) nem. Olyan, mintha siman a window.load esemenyre iratkoznek fel (gyk a kepek letoltodese utan fut le az esemenykezelo). Ha a rakeseresett megoldast hasznalom, akkor firefox alatt is mukodik.

Mindenfele kodok, amikkel teszteltem:
x.html

<html>
<head>
	<script type="text/javascript" src="js/dojo/dojo.js"></script>
	<script type="text/javascript">
		function init() {
			dojo.byId("alma").innerHTML = "alma!";
		}
		dojo.addOnLoad(init);	
	</script>
</head>
<body>
	<h1 id="alma"></h1>
	<img width="100" height="100" src="out.php" />
</body>
</html>
out.php:

<?php
	header("content-type: image/gif");
	$fp = fopen("image.gif", 'rb');
	fpassthru($fp);
	sleep(5);
?>
A kep termeszetesen megvan (jo 2.5 mega, es meg is jelenik ahogy van).

Ha minden kotel szakad, akkor irok egy sajat megoldast erre (lasd fentebb linket), de jobb lenne, ha a dojot fel tudnam hasznalni erre.