Archívum - Már 1, 2012 - Fórum téma
adatbázisban tárolt tartalom nem egységes megjelenítése
Sziasztok!
Hogyan szokás azt megoldani hogy egy webáruház tartalmát adatbázisban tároljuk de van több mint 10 féle html oldal struktúra, amiben meg kell jeleníteni a tartalmat. Mindez két nyelvű oldalon.
A tartalmat HTML kódostul tárolni az adatbázisban, vagy minden egyes html tag-ban megjelenítendő tartalmat
külön sorban tárolni, és php-ban összerakni az oldalt?
Az utóbbival próbálkoztam egy ilyen táblában tárolva a tartalmat:
tartalom_id int
html_tag set('h1', 'h2', 'h3', 'h4', 'h5', 'p', 'ul', 'img')
tartalom_hu text
tartalom_en text
sorszam int
css_class varchar(20)
css_id varchar(20)
termek_id int
a sorszam mező szerint rendezem sorba a tag-okat az oldalon és a termek_id a külső kulcs ami az egyes termékhez kapcsolja a tartalmakat
Van esetleg más jobb megoldás is?
■ Hogyan szokás azt megoldani hogy egy webáruház tartalmát adatbázisban tároljuk de van több mint 10 féle html oldal struktúra, amiben meg kell jeleníteni a tartalmat. Mindez két nyelvű oldalon.
A tartalmat HTML kódostul tárolni az adatbázisban, vagy minden egyes html tag-ban megjelenítendő tartalmat
külön sorban tárolni, és php-ban összerakni az oldalt?
Az utóbbival próbálkoztam egy ilyen táblában tárolva a tartalmat:
tartalom_id int
html_tag set('h1', 'h2', 'h3', 'h4', 'h5', 'p', 'ul', 'img')
tartalom_hu text
tartalom_en text
sorszam int
css_class varchar(20)
css_id varchar(20)
termek_id int
a sorszam mező szerint rendezem sorba a tag-okat az oldalon és a termek_id a külső kulcs ami az egyes termékhez kapcsolja a tartalmakat
Van esetleg más jobb megoldás is?
SQL táblák azonos adatain keresztül egy másik táblába
Sziasztok!
Segítsetek kérlek mert már hülyét kapok, elment az egész napom a kísérletezgetéssel!
Van 3 táblám (tabla1, tabla2, tabla3) ebben a három táblában vannak oszlopok aminek az adatai azonosak a másik táblával. Pl tabla1 id mezője megegyezik tabla2 id_index mezeivel majd a tabla3-ban van megint egy id_index mező ami meg megegyezik a tabla2 id_index oszlopával...
Az a gond hogy nem tudom sehogy kiválasztani a három táblából a sorokat és azzal eljutni a végső táblához hogy abból randomra válasszon egy sort.
Részletesebben: randomra kiválasztok egy sort tabla1-ből majd veszem a random sor id mezőt majd azt megkeresem a tabla2-ben hol található, azok eredményeiből szintén randomra választok és az eredménnyel eljátszom ugyanezt...
Na a gondom a randommal van...
Az addig oké hogy:De nem jövök rá sehogy hogy lehet ezeket többszörösen összekötni és a végén a tabla3-ból valsztani.
Ez így nem működik az biztos:Előre is köszönöm a fejtágítást!
■ Segítsetek kérlek mert már hülyét kapok, elment az egész napom a kísérletezgetéssel!
Van 3 táblám (tabla1, tabla2, tabla3) ebben a három táblában vannak oszlopok aminek az adatai azonosak a másik táblával. Pl tabla1 id mezője megegyezik tabla2 id_index mezeivel majd a tabla3-ban van megint egy id_index mező ami meg megegyezik a tabla2 id_index oszlopával...
Az a gond hogy nem tudom sehogy kiválasztani a három táblából a sorokat és azzal eljutni a végső táblához hogy abból randomra válasszon egy sort.
Részletesebben: randomra kiválasztok egy sort tabla1-ből majd veszem a random sor id mezőt majd azt megkeresem a tabla2-ben hol található, azok eredményeiből szintén randomra választok és az eredménnyel eljátszom ugyanezt...
Na a gondom a randommal van...
Az addig oké hogy:
SELECT * from tabla1 WHERE tabla1.id = tabla2.id_index
Ez így nem működik az biztos:
SELECT * from tabla3 WHERE (tabla1.id = tabla2.id_index AND tabla2.id_index = tabla3.id_index) ORDER BY RAND()
E-mail?
Hy,most telepítettem a wamp-nevű programot:Mysql,Phpmyadmin,Apach,Php,és kéne nekem olyan amin lehet az emailokat is csinálni azt mivel oldjam meg?milyen nevű programmal?
■ cron, exec, többiek
Előre bocsátom: fejlődési céllal érdeklődök, nincs (sajnos) konkrét probléma, időben is ráér.
Amin gondolkodom, keresgélek:
Sok írásban olvastam, hogy
-
Amin gondolkodom, keresgélek:
Sok írásban olvastam, hogy
exec()
-et és társait messziről kerülni, u.azt a dolgot inkább cron-nal, ezeket a fv.-et inkább letiltani php.ini-ben, stb. DE:-
Lehet hogy értelmetlen kérdés!
Sziasztok!
Megvásároltam 3darab php,sql könyvet,és elkezdtem tanulmányozgatni őket,de hát nem jutottam nagyon messzire.
Elolvastam a könyveket,de egyszerűen nem tudom értelmezni az egészet,példák:tömbök,ökörlés és még sorolhatnám a tucatnyi dolgot.
Na és elkezdtem ezeke tanulmányozni,de egyszerűen nem tudom hogy mikor mi jön pl:Regisztrációnál nem tudom mikor mit kell írni tehát megvan a html kód felhasználónév,jelszó,stb..és utána jönne a php,sql és nem tudom mikor mit kell csinálni.
Hú szerintem nagyon értelmetlen lett az egész de hátha valaki tudja miről dumálok!Help mit kéne megtanulni hogy megtudjak írni egy php kódot
:)
■ Megvásároltam 3darab php,sql könyvet,és elkezdtem tanulmányozgatni őket,de hát nem jutottam nagyon messzire.
Elolvastam a könyveket,de egyszerűen nem tudom értelmezni az egészet,példák:tömbök,ökörlés és még sorolhatnám a tucatnyi dolgot.
Na és elkezdtem ezeke tanulmányozni,de egyszerűen nem tudom hogy mikor mi jön pl:Regisztrációnál nem tudom mikor mit kell írni tehát megvan a html kód felhasználónév,jelszó,stb..és utána jönne a php,sql és nem tudom mikor mit kell csinálni.
Hú szerintem nagyon értelmetlen lett az egész de hátha valaki tudja miről dumálok!Help mit kéne megtanulni hogy megtudjak írni egy php kódot
:)
Form küldése PHP-vel
Üdvözlök mindenkit! A problémám az lenne hogy a mail.php nem küldi el az adatokat a mail címemre. Ebben kérném a segítségetek.
index.html
<form action="mail.php" method="post" enctype="multipart/form-data">
neve:
<input type="text" name="neve" />
e-mail:
<input type="text" name="email" />
üzenet:
<textarea name="szoveg" cols="40" rows="5"></textarea>
<input type="submit" value="Küldés"/><input name="Reset" type="reset" value="Törlés" />
</form>
mail.php
<?php
if(!empty($_POST["neve"]) && !empty($_POST["email"]) && !empty($_POST["szoveg"])) {
$neve=htmlspecialchars($_POST["neve"], ENT_QUOTES);
$email=htmlspecialchars($_POST["email"], ENT_QUOTES);
$szoveg=htmlspecialchars($_POST["szoveg"], ENT_QUOTES);
$mailcimed="webaffiliate##kukac##atw.hu";
$targy="Valami";
if(@mail($mailcimed, $targy, "Nev:".$neve."\n Email:".$cime."\n Valamije:".$szoveg.")) {
echo 'Az adatlap el lett küldve!';
}
else {
echo 'valami hiba történt';
}
}
else {
echo 'nem töltöt ki minden mezőt!';
}
?>
A másik dolog amit még meg szeretnék tudni az, hogy hogyan tudom azt megcsinálni hogy amikor elküldik a form-ot akkor egy weblap jelenjen meg , ahol pl van az hogy sikeres küldés. köszönöm a válaszokat
■ index.html
<form action="mail.php" method="post" enctype="multipart/form-data">
neve:
<input type="text" name="neve" />
e-mail:
<input type="text" name="email" />
üzenet:
<textarea name="szoveg" cols="40" rows="5"></textarea>
<input type="submit" value="Küldés"/><input name="Reset" type="reset" value="Törlés" />
</form>
mail.php
<?php
if(!empty($_POST["neve"]) && !empty($_POST["email"]) && !empty($_POST["szoveg"])) {
$neve=htmlspecialchars($_POST["neve"], ENT_QUOTES);
$email=htmlspecialchars($_POST["email"], ENT_QUOTES);
$szoveg=htmlspecialchars($_POST["szoveg"], ENT_QUOTES);
$mailcimed="webaffiliate##kukac##atw.hu";
$targy="Valami";
if(@mail($mailcimed, $targy, "Nev:".$neve."\n Email:".$cime."\n Valamije:".$szoveg.")) {
echo 'Az adatlap el lett küldve!';
}
else {
echo 'valami hiba történt';
}
}
else {
echo 'nem töltöt ki minden mezőt!';
}
?>
A másik dolog amit még meg szeretnék tudni az, hogy hogyan tudom azt megcsinálni hogy amikor elküldik a form-ot akkor egy weblap jelenjen meg , ahol pl van az hogy sikeres küldés. köszönöm a válaszokat
Facebook LIKE gomb működésével kapcsolatos érdekesség(ek)
Adott a Facebook like gombja, amit ilyen-olyan formában lehet integrálni egy honlapra.
A gomb lehet like vagy recommend, attól függően, hogy mit állítunk be. Egyik azt írja ki elvileg a wall/timeline-ra, hogy "likes a link" a másik meg azt, hogy "recommends a link".
Azért elvileg, mert vagy nem értek valamit, vagy nem jól működik a Facebook rendszere vagy fű alatt megint változtattak valamit.
Egyik kedves Facebook-os ismerősöm kb. 20 órával ezelőtt like-olt egy cikket az egyik honlapon. Ez a tevékenysége megjelent a News Feed-ben, ott van a timeline-ján is (valamint a like gomb mellett, névvel, linkkel hogy az ismerős is like-olta). A hagyományos módon "xy likes a link". Ugyanez az ember az elmúlt 24 órában valamikor egy másik honlapon nyomott egy Recommend-et, ez nem jelenik meg a timeline-ján és a News Feed-ben sem.
Hogy ne legyen egyszerű az élet, az elsőként említett site-on like-oltam egyet. Van egy teszt Facebook accountom, amit csak ilyen célokra használok; pont azért, mert sok minden nagyon nem egyértelmű a Facebook működése kapcsán.
Előveszem a teszt fiókot, like-olom a fent említett első honlap ugyanazon cikkét, amit az ismerősöm és és...
És innentől nem értek semmit. A teszt fiók is ismerősöm, de nem jelenik meg a like-olás a News Feed-ben. Fogtam a teszt fiók Activity Log-ját és kiderült, hogy a like-olás valamiért "Only Me" láthatósági beállítással van ellátva, amit nem lehet megváltoztatni. A like gomb melletti szövegen sem jelenik meg ennek okán, hogy egy ismerősöm like-olta a tartalmat.
Mi van ennek a jelenségnek a hátterében? A Facebook változtatott valamit, vagy...?
■ A gomb lehet like vagy recommend, attól függően, hogy mit állítunk be. Egyik azt írja ki elvileg a wall/timeline-ra, hogy "likes a link" a másik meg azt, hogy "recommends a link".
Azért elvileg, mert vagy nem értek valamit, vagy nem jól működik a Facebook rendszere vagy fű alatt megint változtattak valamit.
Egyik kedves Facebook-os ismerősöm kb. 20 órával ezelőtt like-olt egy cikket az egyik honlapon. Ez a tevékenysége megjelent a News Feed-ben, ott van a timeline-ján is (valamint a like gomb mellett, névvel, linkkel hogy az ismerős is like-olta). A hagyományos módon "xy likes a link". Ugyanez az ember az elmúlt 24 órában valamikor egy másik honlapon nyomott egy Recommend-et, ez nem jelenik meg a timeline-ján és a News Feed-ben sem.
Hogy ne legyen egyszerű az élet, az elsőként említett site-on like-oltam egyet. Van egy teszt Facebook accountom, amit csak ilyen célokra használok; pont azért, mert sok minden nagyon nem egyértelmű a Facebook működése kapcsán.
Előveszem a teszt fiókot, like-olom a fent említett első honlap ugyanazon cikkét, amit az ismerősöm és és...
És innentől nem értek semmit. A teszt fiók is ismerősöm, de nem jelenik meg a like-olás a News Feed-ben. Fogtam a teszt fiók Activity Log-ját és kiderült, hogy a like-olás valamiért "Only Me" láthatósági beállítással van ellátva, amit nem lehet megváltoztatni. A like gomb melletti szövegen sem jelenik meg ennek okán, hogy egy ismerősöm like-olta a tartalmat.
Mi van ennek a jelenségnek a hátterében? A Facebook változtatott valamit, vagy...?
Snippet Manager (Kódkezelő) saját tárhelyen
Sziasztok!
A gyakran használt kódrészleteket szeretném egy programmal kezelni a saját tárhelyemen (PHP, Mysql).
Jó lenne, ha lenne hozzá felhasználó kezelés (csak belépett felhasználók láthatnak bizonyos kódokat)
Több kategória (php, js, .htaccess, c# ... ) és alkategória (Zend Framework, Wordpress, JQuery, Android, Silverlight,..) létrehozás, címke...
Ismertek ilyen programot?
Googliztam találtam ingyenes szolgáltatásokat: Snipplr, CodeDogg, Pastebin, de tartok tőle, hogy nem lesz megfelelő. (Gyorsaság, korlátozás).
Mindenképpen webszerveroldali tárolás lenne jó, hogy máshol is elérjem.
Mit javasoltok?
Jobban járok, ha írok egyet?
Köszi a választ előre is!
Üdv,
Zsolt
■ A gyakran használt kódrészleteket szeretném egy programmal kezelni a saját tárhelyemen (PHP, Mysql).
Jó lenne, ha lenne hozzá felhasználó kezelés (csak belépett felhasználók láthatnak bizonyos kódokat)
Több kategória (php, js, .htaccess, c# ... ) és alkategória (Zend Framework, Wordpress, JQuery, Android, Silverlight,..) létrehozás, címke...
Ismertek ilyen programot?
Googliztam találtam ingyenes szolgáltatásokat: Snipplr, CodeDogg, Pastebin, de tartok tőle, hogy nem lesz megfelelő. (Gyorsaság, korlátozás).
Mindenképpen webszerveroldali tárolás lenne jó, hogy máshol is elérjem.
Mit javasoltok?
Jobban járok, ha írok egyet?
Köszi a választ előre is!
Üdv,
Zsolt