Archívum - Szep 10, 2008
MYSQL LIMIT másként
Sziasztok!
Lenne egy problémám, amit nem igazán tudom, hogyan érdemes megcsinálni úgy, hogy ne egyesével kérdezzem le a rekordokat.
Csinálok egy oldalt, ami mobiltelefonra készült, ahol nagyon kötött ugye, hogy egy oldalra mennyi szöveg mehet. Az oldalon hozzászólások lennének egymás alatt felsorolva.
Az, hogy hány hozzászólás kerüljön egy oldalra, az függ attól, hogy egy hozzászólás milyen hosszú.
Pl. ha a hozzászólások 300 karakter hosszúak, akkor lehet 3 kifér egy oldalra, de ha csak 30 karakter hosszúak, akkor jóval több is. A szépsége ugye hogy a felhasználóktól függően minden hozzászólás eltérő hosszú lesz.
Ebből adódóan nem tudom használni a LIMIT paramétert, mert nem tudom hány rekordra van szükségem.
A fapados megoldás, hogy egyesével olvasgatom a rekordokat külön-külön SELECT-tel, és vizsgálom kell -e még, de szerintem ez eléggé terhelő lehet nagy forgalom esetén.
Milyen megoldást ajánlanátok ti?:
-megtudjam, mennyi hozzászólás fér el egy-egy oldalon (legalábbis mennyit kérjek le az adatbázisból)
-hány oldalra férnek el a hozzászólások összesen (ez nem annyira lényeg, max nem írom ki hány oldal van)
- miként tudom meghatározni, hogy hány rekordot kell beolvasnom ha egy oldalról visszább lépek az előzőre.
Mindenki segítségét előre is köszönöm.
Üdv:
Zoli
■ Lenne egy problémám, amit nem igazán tudom, hogyan érdemes megcsinálni úgy, hogy ne egyesével kérdezzem le a rekordokat.
Csinálok egy oldalt, ami mobiltelefonra készült, ahol nagyon kötött ugye, hogy egy oldalra mennyi szöveg mehet. Az oldalon hozzászólások lennének egymás alatt felsorolva.
Az, hogy hány hozzászólás kerüljön egy oldalra, az függ attól, hogy egy hozzászólás milyen hosszú.
Pl. ha a hozzászólások 300 karakter hosszúak, akkor lehet 3 kifér egy oldalra, de ha csak 30 karakter hosszúak, akkor jóval több is. A szépsége ugye hogy a felhasználóktól függően minden hozzászólás eltérő hosszú lesz.
Ebből adódóan nem tudom használni a LIMIT paramétert, mert nem tudom hány rekordra van szükségem.
A fapados megoldás, hogy egyesével olvasgatom a rekordokat külön-külön SELECT-tel, és vizsgálom kell -e még, de szerintem ez eléggé terhelő lehet nagy forgalom esetén.
Milyen megoldást ajánlanátok ti?:
-megtudjam, mennyi hozzászólás fér el egy-egy oldalon (legalábbis mennyit kérjek le az adatbázisból)
-hány oldalra férnek el a hozzászólások összesen (ez nem annyira lényeg, max nem írom ki hány oldal van)
- miként tudom meghatározni, hogy hány rekordot kell beolvasnom ha egy oldalról visszább lépek az előzőre.
Mindenki segítségét előre is köszönöm.
Üdv:
Zoli
java script navigáció fájllista alapján
Tisztelet mindenkinek!
A következő probléma megoldásához szeretnék segítséget kérni: adott egy tudományos projekt weboldala, melyben van néhány tanulmány és az azokhoz csatolt több száz szimpla html oldalból álló galéria, melyekhez később újabbakat kell majd csatolni. Minden galéria-oldalon egy kép, a képhez adatok, leírások, különböző kütyük (pl. a kép részletének kinagyítására használt java script. Egy-egy kép több tanulmányhoz, illetve több különálló sorozathoz is tartozik (különböző kérdéskörök szerint), ezeket nevezzük most "kontextus"-nak. A feladat az, hogy az önálló galéria-oldalakon olyan navigációs gombokat helyezzek el, melyek segítségével a felhasználó előre-hátra lépkedhet a képhez tartozó különböző kontextusokban. Egy képhez átlag három ilyen kontextus tartozik. A problémát úgy próbálnám megoldani, hogy egy-egy külső .txt (vagy akármilyen) fájlban tárolnám egy-egy megnevezett kontextus fájljainak (.html oldalak) listáját, majd egy script segítségével az adott listában próbálnék navigálni előre-hátra. Minden lista külön navigációs eszköztárat igényelne (bár álmaim netovábbja, hogy a felhasználó egy gombsort lásson, s egy legördülő listából tudja kiválasztani azt, hogy melyikben akar mozogni :-). Ehhez hasonló scripteket találtam a neten (pl. galériák scriptje), olyanokat is, melyekhez lista fájl sem kell, ám azok feltételezik, hogy a megjelenítendő fájlok csak képek, és azok ráadásul sorban számozottak. Az én esetemben azonban a fájlok neve leltári jelzetekből származik, sőt, a listába szervezéssel arra is lehetőséget kellene teremtenem, hogy a megjelenítés sorrendje ne az abc-t kövesse. Ez kezdő javascriptes ismereteimet messze felül haladja. Van valakinek esetleg tippje? Konkrét segítség esetén a script szerzőjét a honlap impresszumában is feltüntetném (cc licenc)! Köszönet!
■ A következő probléma megoldásához szeretnék segítséget kérni: adott egy tudományos projekt weboldala, melyben van néhány tanulmány és az azokhoz csatolt több száz szimpla html oldalból álló galéria, melyekhez később újabbakat kell majd csatolni. Minden galéria-oldalon egy kép, a képhez adatok, leírások, különböző kütyük (pl. a kép részletének kinagyítására használt java script. Egy-egy kép több tanulmányhoz, illetve több különálló sorozathoz is tartozik (különböző kérdéskörök szerint), ezeket nevezzük most "kontextus"-nak. A feladat az, hogy az önálló galéria-oldalakon olyan navigációs gombokat helyezzek el, melyek segítségével a felhasználó előre-hátra lépkedhet a képhez tartozó különböző kontextusokban. Egy képhez átlag három ilyen kontextus tartozik. A problémát úgy próbálnám megoldani, hogy egy-egy külső .txt (vagy akármilyen) fájlban tárolnám egy-egy megnevezett kontextus fájljainak (.html oldalak) listáját, majd egy script segítségével az adott listában próbálnék navigálni előre-hátra. Minden lista külön navigációs eszköztárat igényelne (bár álmaim netovábbja, hogy a felhasználó egy gombsort lásson, s egy legördülő listából tudja kiválasztani azt, hogy melyikben akar mozogni :-). Ehhez hasonló scripteket találtam a neten (pl. galériák scriptje), olyanokat is, melyekhez lista fájl sem kell, ám azok feltételezik, hogy a megjelenítendő fájlok csak képek, és azok ráadásul sorban számozottak. Az én esetemben azonban a fájlok neve leltári jelzetekből származik, sőt, a listába szervezéssel arra is lehetőséget kellene teremtenem, hogy a megjelenítés sorrendje ne az abc-t kövesse. Ez kezdő javascriptes ismereteimet messze felül haladja. Van valakinek esetleg tippje? Konkrét segítség esetén a script szerzőjét a honlap impresszumában is feltüntetném (cc licenc)! Köszönet!
SELECT, több mező kiválasztása
Hello!
Van egy Legördülő listám, aminek megadtam tulajdonságként, hogy: "multiple" és, hogy type="4", ez nem azt kéne jelentse, hogy akkor 4 elem is kijelölhető? Mert bár több elemet is ki lehet jelölni, de a kijelöltek közül csak az utolsó töltődik fel az adatbázisba.
Mit változtassak?
<SELECT name="valami" type="4" multiple>
■ Van egy Legördülő listám, aminek megadtam tulajdonságként, hogy: "multiple" és, hogy type="4", ez nem azt kéne jelentse, hogy akkor 4 elem is kijelölhető? Mert bár több elemet is ki lehet jelölni, de a kijelöltek közül csak az utolsó töltődik fel az adatbázisba.
Mit változtassak?
<SELECT name="valami" type="4" multiple>
Jquery: Edit on place
Van egy jQuery kod amely lehetove teszi, hogy egy szoveget modositsak amikor raklikelek. A kovetkezot csinaltam. A weben talaltam egy demot: http://iamntz.com/wdb/EIP/pasul2.html
Az en kodom is mukodik, csak sajnos masodjara nem tudom hasznalni. Szoval modositom a szoveget azutan mar nem valaszol a $('.username').click(function()
Itt a HTML kodom:es a jQuery:Hogyan lehetne megcsinalni, hogy tobbszor tudjam editalni a szoveget ? Mindig ervenyes legyen a Click event.
■ Az en kodom is mukodik, csak sajnos masodjara nem tudom hasznalni. Szoval modositom a szoveget azutan mar nem valaszol a $('.username').click(function()
Itt a HTML kodom:
<body>
Username: <span class="username">Author Name</span>
</body>
$(document).ready(function() {
$('.username').click(function() {
var editBox = '<input type="text" value="' + $(this).html() + '" />';
$(this).after(editBox).remove();
$('input').focus();
$('input').blur(function() {
var edited = '<span class="username">' + $('input')[0].value; + '</span>';
$(this).after(edited).remove();
});
});
});
Drupal - könyv gyermek lapja nem hozható létre
Sziasztok! Egy elég komolynak tűnő problémával küzdök: adminként létrehoztam egy könyvet, és mikor ennek szeretnék létrehozni egy gyermek lapot, akkor csak egy újabb könyvet tudok létrehozni, hiába kattintok a "Gyermek lap hozzáadása" linkre. A szerkesztés során a "Szülő" legördülő listából is kizárólag csak a "legfelső szint" választható ki, magyarán nem tudok lapot hozzárendelni egy meglévő könyvhöz. Alul, ahol a gyermek lapok listájának kellene szerepelnie, szintén üres maradt. 5.9-es Drupal verziót használok, próbálkoztam modulcserével is, és kipróbáltam az 5.7-es verzióval is (ami egy másik weboldalamon hibátlanul működött, ott semmi ilyen jellegű probléma nem jelentkezett), de ismét ugyanez volt a probléma. Mi lehet a gond?
■ PHP+AJAX+JS fájl-feltöltés mérő
Sziasztok!
Ez a téma már előkerül egy korábbi témán belül, de nem találtam meg, és az emlékeim szerint nem lett kidolgozva, csak, mint ötlett lett felvetve.
Az ötlet az volt, hogy a fájlt normál módon töltjük fel (pl.: iframe), aztán bizonyos időközönként kérdést küldünk a szervernek (itt jön az AJAX), hogy mekkora a fájl mérete. Ebből azt adatból és a fájl eredeti méretéből kiszámolható, hogy hol tart a feltöltés.
Ez a téma már előkerül egy korábbi témán belül, de nem találtam meg, és az emlékeim szerint nem lett kidolgozva, csak, mint ötlett lett felvetve.
Az ötlet az volt, hogy a fájlt normál módon töltjük fel (pl.: iframe), aztán bizonyos időközönként kérdést küldünk a szervernek (itt jön az AJAX), hogy mekkora a fájl mérete. Ebből azt adatból és a fájl eredeti méretéből kiszámolható, hogy hol tart a feltöltés.
form select, mysql adatbázisból
Sziasztok !
Azt hiszem a cím magáért beszél.
Van jópár könyvem de valahogy egyik sem tartalmazza és a gugli sem dobott ki semmit igazán.
Van egy főtáblám de az most lényegtelen. A második táblában id+nevek vannak ami esetünkben soha nem fog változni, csak bővülni. Ezt az egyetlen mezőt szeretném betenni egy űrlap select részébe. Ami ugye a főtáblám feltöltő formja lenne.
A lekérdezést megtom csinálni, hogy abc szerint rendezze, csak egyszerűen nem tudom hogy kell ezt egy select-hez kötni.
Légyszi segítsetek, még kezdő vagyok.
■ Azt hiszem a cím magáért beszél.
Van jópár könyvem de valahogy egyik sem tartalmazza és a gugli sem dobott ki semmit igazán.
Van egy főtáblám de az most lényegtelen. A második táblában id+nevek vannak ami esetünkben soha nem fog változni, csak bővülni. Ezt az egyetlen mezőt szeretném betenni egy űrlap select részébe. Ami ugye a főtáblám feltöltő formja lenne.
A lekérdezést megtom csinálni, hogy abc szerint rendezze, csak egyszerűen nem tudom hogy kell ezt egy select-hez kötni.
Légyszi segítsetek, még kezdő vagyok.
Jogi kérdés
Sziasztok,
egy ügyfélregisztrációs rendszeren dolgozunk éppen.
A rendszer lényege, hogy egy cég különböző irodáiba betérő ügyfelek kérdéseit, illetve nekik tett árajánlatot rögzítse.
Így az irodák tudják, hogy az épp odatévedt ügyfél járt-e aznap a másik irodában, ott esetleg milyen árajánlatot kapott.
Ezzel kapcsolatban merült fel egy kérdés bennünk.
Vajon tájékoztatni kell-e az ügyfelet arról, hogy az érdeklődését rögzítik, (valamint minden adatot róla amit kiejt a száján,) és az adatait megőrzik két évig?
Illetve elég-e tájékoztatni, vagy beleegyező nyilatkozatot is kell aláíratni vele?
Milyen adatok rögzíthetőek ily módon?
És egyáltalán: mennyi ideig szabad megőrizni a tárolt adatokat?
Fontos: az adatok csak cégen belül kerülhetnek felhasználásra.
Mi a helyzet, ha a rögzített e-mail címre hírlevelet is küldene a cég?
Válaszaitokat előre is köszönjük.
■ egy ügyfélregisztrációs rendszeren dolgozunk éppen.
A rendszer lényege, hogy egy cég különböző irodáiba betérő ügyfelek kérdéseit, illetve nekik tett árajánlatot rögzítse.
Így az irodák tudják, hogy az épp odatévedt ügyfél járt-e aznap a másik irodában, ott esetleg milyen árajánlatot kapott.
Ezzel kapcsolatban merült fel egy kérdés bennünk.
Vajon tájékoztatni kell-e az ügyfelet arról, hogy az érdeklődését rögzítik, (valamint minden adatot róla amit kiejt a száján,) és az adatait megőrzik két évig?
Illetve elég-e tájékoztatni, vagy beleegyező nyilatkozatot is kell aláíratni vele?
Milyen adatok rögzíthetőek ily módon?
És egyáltalán: mennyi ideig szabad megőrizni a tárolt adatokat?
Fontos: az adatok csak cégen belül kerülhetnek felhasználásra.
Mi a helyzet, ha a rögzített e-mail címre hírlevelet is küldene a cég?
Válaszaitokat előre is köszönjük.
Email cím küldése Mailan proginak
Sziasztok!
A kérdésem a Mailman programmal kapcsolatos. Van egy különálló netes felületem, ahol egy formba kell beírni a hírlevélre feliratkozni szándékozónak a mail címet és a nevet. A form meghívja a mailman felületét egy iframe-be ami nulla szélességgel bír, és nulla magassággal.
A lényeg, hogy egy darabig így adtam át neki:
echo '<iframe src="http://listserver.xxxxxx.hu/join?list=xxxxxx-noi-munka&email='.trim($_POST['hir_email']) .'&fullname='.trim($_POST['hir_nev']).'&digest=0" width="0" height="0" /></iframe>';
Hát most nem veszi, mert nincs ilyen aloldal, hogy join.
Lehet költöztetéskor nem vitték át az új szerverre, vagy mit tudom én. Van valaki aki ért ehhez a progihoz?
Köszi
■ A kérdésem a Mailman programmal kapcsolatos. Van egy különálló netes felületem, ahol egy formba kell beírni a hírlevélre feliratkozni szándékozónak a mail címet és a nevet. A form meghívja a mailman felületét egy iframe-be ami nulla szélességgel bír, és nulla magassággal.
A lényeg, hogy egy darabig így adtam át neki:
echo '<iframe src="http://listserver.xxxxxx.hu/join?list=xxxxxx-noi-munka&email='.trim($_POST['hir_email']) .'&fullname='.trim($_POST['hir_nev']).'&digest=0" width="0" height="0" /></iframe>';
Hát most nem veszi, mert nincs ilyen aloldal, hogy join.
Lehet költöztetéskor nem vitték át az új szerverre, vagy mit tudom én. Van valaki aki ért ehhez a progihoz?
Köszi