Archívum - 2009
február 18
Ajax-os adat nem töltődik be a helyére (Explorer)
Sziasztok!
Na mi mással is lenne megint gond, mint az explorerrel? :) Természetesen, mivel ezt nem saját szórakoztatásomra írom, ezért fontos a kompatibilitás. A JS kód a következő:Erre a jQuery-s ajax kérésre az alábbi válasz jön: { startTime: 1234962658, endAfter: 60, timestamp: 1234963602, clickNum: 6 }
Na most a problémám a következő: A válaszban szereplő adatokat szeretném textfieldekbe tölteni, de explorer alatt ez valahogy nem akar sikerülni (az első alkalommal, amikor betöltődik az oldal, akkor még beírja a dolgokat). Ezekre gondoltam: setInterval nem működik (működik), textfield értékének változtatása nem működik (működik, egy random szám generátorral teszteltem, és minden másodpercben változik), nem érkezik meg az adat (megérkezik). Tehát az egyenlőségjel mindkét oldalán levő kifejezés helyes, a progi mégsem megy. Mi lehet a gond?
Köszi!
■ Na mi mással is lenne megint gond, mint az explorerrel? :) Természetesen, mivel ezt nem saját szórakoztatásomra írom, ezért fontos a kompatibilitás. A JS kód a következő:
setInterval(function()
{ $.get('get.php', { w: 'all' }, function(data){
var timestamp = data.timestamp
}, 'json'); }, 1000);
Na most a problémám a következő: A válaszban szereplő adatokat szeretném textfieldekbe tölteni, de explorer alatt ez valahogy nem akar sikerülni (az első alkalommal, amikor betöltődik az oldal, akkor még beírja a dolgokat). Ezekre gondoltam: setInterval nem működik (működik), textfield értékének változtatása nem működik (működik, egy random szám generátorral teszteltem, és minden másodpercben változik), nem érkezik meg az adat (megérkezik). Tehát az egyenlőségjel mindkét oldalán levő kifejezés helyes, a progi mégsem megy. Mi lehet a gond?
Köszi!
Képek iframe-ből light window-val
Sziasztok!
Egy olyan problémám lenne, hogy van egy iframem és a benne szereplő képeket light window képnézegető progival szeretném megjeleníteni.
Ez addig működik is, hogy klikk a képre, program megjelenik, kép megjelenik(bár a keret mérete miatt kisebb mint szeretném), de csak az iframe-en belül.
A hátteret elsötétítő hatás is értelem szerűen csak az iframe-et sötétíti el.
Meg lehet e csinálni úgy, hogy ha rákattintok a frame-en belüli képre, a program kint a parent oldalon fusson, ne csak a frame-en belül?
Találtam a program oldalán megoldásokat különböző szitukra, de kimondottan ilyen nem volt köztük.
Ha valaki járatos az ilyen light-box szerű progikban, vagy tudna valamilyen megoldást légyszi segítsen!
Előre is köszi!
Nu7ec
■ Egy olyan problémám lenne, hogy van egy iframem és a benne szereplő képeket light window képnézegető progival szeretném megjeleníteni.
Ez addig működik is, hogy klikk a képre, program megjelenik, kép megjelenik(bár a keret mérete miatt kisebb mint szeretném), de csak az iframe-en belül.
A hátteret elsötétítő hatás is értelem szerűen csak az iframe-et sötétíti el.
Meg lehet e csinálni úgy, hogy ha rákattintok a frame-en belüli képre, a program kint a parent oldalon fusson, ne csak a frame-en belül?
Találtam a program oldalán megoldásokat különböző szitukra, de kimondottan ilyen nem volt köztük.
Ha valaki járatos az ilyen light-box szerű progikban, vagy tudna valamilyen megoldást légyszi segítsen!
Előre is köszi!
Nu7ec
Watershed, Live Video Streaming API Powered By Ustream.
Útjára indult a Ustream saját API-ja, amely kényelmes és olcsó módot nyújt élő video, audio és chat szolgáltatás integrálására
■ február 17
An Introduction to CSScaffold
Egy érdekes elképzelés a CSS file-ok szervezéséről
■ február 16
Introducing Bespin
Böngészőből futó editor jelenleg CSS, JavaScript és HTML támogatással a közös fejlesztéshez a Mozilla Labs-tól
■ CSS font installálás "@font-face"-szel
Sziasztok!
Tud valaki segíteni abban hogy ha CSS-ben "@font-face"-szel betűtípust akarok rakni a weboldalra, miért kapom vissza a hibakoznolban az alábbi üzenetet?
Warning: Unrecognised at-rule or error parsing at-rule '##kukac##font-face'.
Köszönettel,
Laci
■ Tud valaki segíteni abban hogy ha CSS-ben "@font-face"-szel betűtípust akarok rakni a weboldalra, miért kapom vissza a hibakoznolban az alábbi üzenetet?
Warning: Unrecognised at-rule or error parsing at-rule '##kukac##font-face'.
Köszönettel,
Laci
Rendur 2.2
Röptében módosítható és kipróbálható CSS/HTML/JavaScript, talán kicsit kényelmesebben, mint Firebuggal
■ Többértékű mezők elemkre bontása, feloldása.
Söprögetek még mindig a saját házam táján (http://weblabor.hu/forumok/temak/101074) és az elmúlt években szerzett tudás és tapasztalat alapján felfedeztem néhány jelentős hibát...
Elemeztem az adattábláimat és néhányban találtam egy két klasszikus fogyatékosságot így neki is álltam a többértékű mezők felbontásának, majd azok feloldásának.
El is jutottam egy egész egyszerű felépítéshez, azonban a lekérdezéssel megakadtam. Lehet, hogy nem a lekérdezés miatt nem jutok tovább, elképzelhető, hogy nem jól közelítem meg a kérdést!
Ha egy termékeket tartalmazó táblát feloldottam két táblára, úgy, hogy az egyik tábla tartalmazza a termékeket, a másik pedig a termék árakat (mivel lehet egy terméknek több különböző ára), akkor az elképzelésem szerint én olyan lekérdezést készítenék, ami lekérdez minden terméket a termék táblából, majd minden egyes termékhez megszerzi az árakat. előfordul, hogy egy terméknek csak 1-2 ára van, azonban van olyan is, amelyiknek 5.
Arra gondoltam, hogy készítek egy nézetet a két táblából ezen feltételek figyelembe vételével, és majd ebből szolgálom ki az adatigényt.
És itt jön a gondom! Amíg a termék és az ár egy táblában volt, addig a lekérdezés eredményében a termék és az árak egy rekordként jelentek meg, azaz mid a termék, mind az összes ár egy sorban volt. Igen, volt olyan, amikor egy terméknél a lekérdezés eredménye sok-sok üres mezőt tartalmazott.
Mit tegyek? Olyan lekérdezést erőltessek, aminek az eredménye egy olyan nézet tábla, mint amilyen az eredeti táblám volt, azaz minden ár egy sorban szerepel a termékkel, vagy létezik lekérdezési eljárásé, amivel olyan lekérdezést tudok csinálni, ahol a termék egy rekord lesz, de az ár mező mégis tartalmazza az összes termékhez fellelhető árat. Lehet, hogy badarság, de mintha a rekordban az ár mező tömb lenne.
Kérlek titeket mutassatok utat! Nem megoldást várok, csak tapasztalt sql programozók véleményét.
■ Elemeztem az adattábláimat és néhányban találtam egy két klasszikus fogyatékosságot így neki is álltam a többértékű mezők felbontásának, majd azok feloldásának.
El is jutottam egy egész egyszerű felépítéshez, azonban a lekérdezéssel megakadtam. Lehet, hogy nem a lekérdezés miatt nem jutok tovább, elképzelhető, hogy nem jól közelítem meg a kérdést!
Ha egy termékeket tartalmazó táblát feloldottam két táblára, úgy, hogy az egyik tábla tartalmazza a termékeket, a másik pedig a termék árakat (mivel lehet egy terméknek több különböző ára), akkor az elképzelésem szerint én olyan lekérdezést készítenék, ami lekérdez minden terméket a termék táblából, majd minden egyes termékhez megszerzi az árakat. előfordul, hogy egy terméknek csak 1-2 ára van, azonban van olyan is, amelyiknek 5.
Arra gondoltam, hogy készítek egy nézetet a két táblából ezen feltételek figyelembe vételével, és majd ebből szolgálom ki az adatigényt.
És itt jön a gondom! Amíg a termék és az ár egy táblában volt, addig a lekérdezés eredményében a termék és az árak egy rekordként jelentek meg, azaz mid a termék, mind az összes ár egy sorban volt. Igen, volt olyan, amikor egy terméknél a lekérdezés eredménye sok-sok üres mezőt tartalmazott.
Mit tegyek? Olyan lekérdezést erőltessek, aminek az eredménye egy olyan nézet tábla, mint amilyen az eredeti táblám volt, azaz minden ár egy sorban szerepel a termékkel, vagy létezik lekérdezési eljárásé, amivel olyan lekérdezést tudok csinálni, ahol a termék egy rekord lesz, de az ár mező mégis tartalmazza az összes termékhez fellelhető árat. Lehet, hogy badarság, de mintha a rekordban az ár mező tömb lenne.
Kérlek titeket mutassatok utat! Nem megoldást várok, csak tapasztalt sql programozók véleményét.
február 15
adatbázis válltozásainak naplózása
Sziasztok!
Irhattam volna a mysql topikba,de most a php felöl közelítem meg a dolgokat.
Adott egy log tábla ahová triggerből kerülnek be az adatok.
pl:
ugyan ez a kód updatéra is.
gondoltam array_diffel megkeresem a válltozásokat de nem jőn össze.
A kód:
köszönöm a segítséget.Arra is nyitott vagyok ha ezt adatbázis szinten is meg lehet oldani.
■ Irhattam volna a mysql topikba,de most a php felöl közelítem meg a dolgokat.
Adott egy log tábla ahová triggerből kerülnek be az adatok.
pl:
BEGIN
INSERT INTO /*trigger@tablename_log_insert*/
activity_log/*t*/
SET
bizonylat = NEW.iktatoszam,
tablename = 'szamla',
activity = 'update',
user = NEW.modosito,
/*creator_id = @CURRENT_USER,*/
log_msg = CONCAT_WS('","',"",NEW.eredeti,NEW.bizherk,NEW.szlabeerk,
NEW.bizbeerk,NEW.megnev,NEW.szallito,NEW.szlaszam,NEW.szlevelszam,NEW.fizmod,
NEW.szlakiallitas,NEW.szlateljesites,NEW.szlafizhat,NEW.statusz,NEW.jovairoszla,
NEW.afa,NEW.netto,NEW.brutto,NEW.afaosszeg,NEW.utalosszeg,NEW.utalnap,NEW.megjegyzes,
NEW.ell,NEW.utalhat,NEW.utalmegjegyz,"");
END
INSERT INTO /*trigger@tablename_log_insert*/
activity_log/*t*/
SET
bizonylat = NEW.iktatoszam,
tablename = 'szamla',
activity = 'update',
user = NEW.modosito,
/*creator_id = @CURRENT_USER,*/
log_msg = CONCAT_WS('","',"",NEW.eredeti,NEW.bizherk,NEW.szlabeerk,
NEW.bizbeerk,NEW.megnev,NEW.szallito,NEW.szlaszam,NEW.szlevelszam,NEW.fizmod,
NEW.szlakiallitas,NEW.szlateljesites,NEW.szlafizhat,NEW.statusz,NEW.jovairoszla,
NEW.afa,NEW.netto,NEW.brutto,NEW.afaosszeg,NEW.utalosszeg,NEW.utalnap,NEW.megjegyzes,
NEW.ell,NEW.utalhat,NEW.utalmegjegyz,"");
END
ugyan ez a kód updatéra is.
gondoltam array_diffel megkeresem a válltozásokat de nem jőn össze.
A kód:
$result = mysqli_query($link,"SELECT log_msg FROM activity_log WHERE tablename = '".$form."' AND bizonylat = 'abc/2009'");
$rows = mysqli_num_rows($result)-1;
$versions = array();
while($row = mysqli_fetch_assoc($result))
{
$versions[] = $row;
}
// print_r($versions);
$z=0;
//$tomb = array($versions[0]['log_msg']);//ekkor nem okés
//$tomb1 = array($versions[1]['log_msg']);//ekkor nem okés
$tomb = array("a","I","LEVÉL","2009-02-13","a","1","UTALÁS","2009-02-12","2009-02-12","2009-02-27","0","2");
$tomb1 = array("a","N","LEVÉL","2009-02-13","a","1","UTALÁS","2009-02-12","2009-02-12","2009-02-27","0","2");
print_r($tomb);
print "<br>";
print_r($tomb1);
//echo $versions[$z+1]['log_msg'];
$diff = array_diff($tomb,$tomb1);
print_r($diff);
$rows = mysqli_num_rows($result)-1;
$versions = array();
while($row = mysqli_fetch_assoc($result))
{
$versions[] = $row;
}
// print_r($versions);
$z=0;
//$tomb = array($versions[0]['log_msg']);//ekkor nem okés
//$tomb1 = array($versions[1]['log_msg']);//ekkor nem okés
$tomb = array("a","I","LEVÉL","2009-02-13","a","1","UTALÁS","2009-02-12","2009-02-12","2009-02-27","0","2");
$tomb1 = array("a","N","LEVÉL","2009-02-13","a","1","UTALÁS","2009-02-12","2009-02-12","2009-02-27","0","2");
print_r($tomb);
print "<br>";
print_r($tomb1);
//echo $versions[$z+1]['log_msg'];
$diff = array_diff($tomb,$tomb1);
print_r($diff);
köszönöm a segítséget.Arra is nyitott vagyok ha ezt adatbázis szinten is meg lehet oldani.