Archívum - Ápr 2010
április 19
url átirányítás
Sziasztok!
Egy hírportált ültetek át php nuke alapúról drupal alapúra. Több mint 100 ezer cikkel rendelkező oldalról van szó. Szeretném átirányítani az urleket, de nem nagyon vagyok otthon a htaccesben. Én adatbázison keresztül akartam ezt megoldani, de lebeszéltek róla mert ez erőforrás igényes. A régi url úgy néz ki hogy www.valami.hu/article123456.html, aminek az új oldalon már az felelne meg hogy www.valami.hu/node/123456. Tudna valaki segíteni nekem ebben?
■ Egy hírportált ültetek át php nuke alapúról drupal alapúra. Több mint 100 ezer cikkel rendelkező oldalról van szó. Szeretném átirányítani az urleket, de nem nagyon vagyok otthon a htaccesben. Én adatbázison keresztül akartam ezt megoldani, de lebeszéltek róla mert ez erőforrás igényes. A régi url úgy néz ki hogy www.valami.hu/article123456.html, aminek az új oldalon már az felelne meg hogy www.valami.hu/node/123456. Tudna valaki segíteni nekem ebben?
április 18
Aktív lista
Sziasztok,
MySql-ből lekérdezett adatokból készítettem egy listát egy oldalra. Hogyan tudom azt megcsinálni, hogy a lista "Id" elemére kattintva megnyíljon egy másik Űrlap az "Id"-hez tartozó adatokkal? Ez mutatná a felhasználói adatokat.
Más szóval hogyan tudom "rákkattinthatóvá" tenni az "Id"-t, továbbá honnan tudom, hogy melyik "Id"-re kattintott?
A kódrészlet (csak a lista):
print "<table border=1>\n";
while ( $egy_sor = mysql_fetch_array( $eredmeny ) )
{
print "<tr>\n";
print "<td>".$egy_sor["Id"]."</td><td>"
.$egy_sor"felhasznalo"]
."</td>\n";
print "</tr>\n";
}
print "</table>\n";
Előre is köszönöm a segítséget.
■ MySql-ből lekérdezett adatokból készítettem egy listát egy oldalra. Hogyan tudom azt megcsinálni, hogy a lista "Id" elemére kattintva megnyíljon egy másik Űrlap az "Id"-hez tartozó adatokkal? Ez mutatná a felhasználói adatokat.
Más szóval hogyan tudom "rákkattinthatóvá" tenni az "Id"-t, továbbá honnan tudom, hogy melyik "Id"-re kattintott?
A kódrészlet (csak a lista):
print "<table border=1>\n";
while ( $egy_sor = mysql_fetch_array( $eredmeny ) )
{
print "<tr>\n";
print "<td>".$egy_sor["Id"]."</td><td>"
.$egy_sor"felhasznalo"]
."</td>\n";
print "</tr>\n";
}
print "</table>\n";
Előre is köszönöm a segítséget.
április 17
Egyéni események
Sziasztok !
Van egy kis problémám az eseményekkel. A probléma leegyszerűsítve. Van négy osztályom, a példa kedvéért legyenek A, B, C és D. A kapcsolat közöttük a következő : A osztály a fő osztály, tehát ő van belinkelve a fő időszalag osztályának. B osztály az őse mind a C és mind a D osztálynak, viszont A és B között ilyen értelemben nincsen semmiféle kapcsolat. (Azon kívül persze hogy mind a ketten nyilván valóan a MovieClip osztály gyermekei)
Azt szeretném megoldani, hogy minden C-ből származó objektum egy bizonyos esemény (a példa kedvéért legyen ez egy egérkattintás) hatására váltson ki egy újabb eseményt, amit minden C-ből származó objektum (tehát saját maga is) és minden D-ből származó is figyeljen, és ha bekövetkezik, akkor tegyék azt, amit ekkor kell nekik. A példa kedvéért legyen a kiváltandó esemény neve KIVALTANDO_ESEMENY. Én már próbáltam sokféleképpen, és most inkább nem sorolom fel őket mert 10 oldalra rúgna és egyik se jött össze :(
Ha valaki lenne oly szíves és leírná néhány sorban hogy ezt hogy tudnám megvalósítani annak nagyon hálás lennék :) A segítséget előre is köszönöm.
■ Van egy kis problémám az eseményekkel. A probléma leegyszerűsítve. Van négy osztályom, a példa kedvéért legyenek A, B, C és D. A kapcsolat közöttük a következő : A osztály a fő osztály, tehát ő van belinkelve a fő időszalag osztályának. B osztály az őse mind a C és mind a D osztálynak, viszont A és B között ilyen értelemben nincsen semmiféle kapcsolat. (Azon kívül persze hogy mind a ketten nyilván valóan a MovieClip osztály gyermekei)
Azt szeretném megoldani, hogy minden C-ből származó objektum egy bizonyos esemény (a példa kedvéért legyen ez egy egérkattintás) hatására váltson ki egy újabb eseményt, amit minden C-ből származó objektum (tehát saját maga is) és minden D-ből származó is figyeljen, és ha bekövetkezik, akkor tegyék azt, amit ekkor kell nekik. A példa kedvéért legyen a kiváltandó esemény neve KIVALTANDO_ESEMENY. Én már próbáltam sokféleképpen, és most inkább nem sorolom fel őket mert 10 oldalra rúgna és egyik se jött össze :(
Ha valaki lenne oly szíves és leírná néhány sorban hogy ezt hogy tudnám megvalósítani annak nagyon hálás lennék :) A segítséget előre is köszönöm.
Php-xml alapú weblap
Sziasztok!
Honlapom jelenleg egy több nyelvet támogató teljesen css alapú honlap. A nyelvek cseréjét és az oldal állandó és változó tartalmait külső php fájlokban tárolom. (Lighting webblogján találtam egy kiváló leírást azon alapszik, és egy kicsit átalakítottam. Forrás: http://lightningw.com/automatikus-nyelvcsere-new7/ )
Most szeretném átalakítani a meglévő struktura meghagyásával úgy, hogy a php fájlokat xml-re cserélem. Így használhatnám az xml-t szöveg tárolására, esetleg xslt-t sablonnak.
Ezekhez kerestem megfelelő leírást, de sajnos mindezidáig nem akadtam semmi érdemlegesre.
Segítségeteket előre is köszönöm.
■ Honlapom jelenleg egy több nyelvet támogató teljesen css alapú honlap. A nyelvek cseréjét és az oldal állandó és változó tartalmait külső php fájlokban tárolom. (Lighting webblogján találtam egy kiváló leírást azon alapszik, és egy kicsit átalakítottam. Forrás: http://lightningw.com/automatikus-nyelvcsere-new7/ )
Most szeretném átalakítani a meglévő struktura meghagyásával úgy, hogy a php fájlokat xml-re cserélem. Így használhatnám az xml-t szöveg tárolására, esetleg xslt-t sablonnak.
Ezekhez kerestem megfelelő leírást, de sajnos mindezidáig nem akadtam semmi érdemlegesre.
Segítségeteket előre is köszönöm.
How well does your browser support HTML5?
Mennyire támogatja a böngésződ a HTML 5 lehetőségeket?
■ április 16
Insert into gond
Sziasztok!
Adott egy tábla usid, toid, felel mezőkkel.
Ehezz van egy kód írva így néz ki:
$db->query("INSERT INTO tabla (usid, toid, felel) VALUES
ON DUPLICATE KEY UPDATE
felel = felel + values($felel)");
Az usid, és a toid mezőket automatikusan írja, azzal nincs is gond.
A gond az hogy nekem a felel mezőt kellene updatelnem ezzel a kóddal, csak hogy az usid, és a toid mezőknek gyakran azonos értékeik vannak.
Pl: usid toid felel
1 5 8
1 5 3
Nekem viszont így kéne: usid toid felel
1 5 11
Magyarul az usid és a toid mezőket duplikálja, holott elvileg ez: ON DUPLICATE KEY UPDATE , ezt a dolgot megakadályozná és frissítené a mezőket.
Erre kellene nekem egy megoldás.
Fontos lenne hogy insert intoval menjen a parancs, így olyan hozzászólást légyszives ne írjatok hogy használjak update set-et.
Esetleg kulcsot kéne megadnom a táblához?
ui: a leírt kód lehet hogy hibás, most gyorsan dobtam össze példának, de a lényeget szerintem lehet érteni:D
A válaszokat előre is köszönöm :)
■ Adott egy tábla usid, toid, felel mezőkkel.
Ehezz van egy kód írva így néz ki:
$db->query("INSERT INTO tabla (usid, toid, felel) VALUES
ON DUPLICATE KEY UPDATE
felel = felel + values($felel)");
Az usid, és a toid mezőket automatikusan írja, azzal nincs is gond.
A gond az hogy nekem a felel mezőt kellene updatelnem ezzel a kóddal, csak hogy az usid, és a toid mezőknek gyakran azonos értékeik vannak.
Pl: usid toid felel
1 5 8
1 5 3
Nekem viszont így kéne: usid toid felel
1 5 11
Magyarul az usid és a toid mezőket duplikálja, holott elvileg ez: ON DUPLICATE KEY UPDATE , ezt a dolgot megakadályozná és frissítené a mezőket.
Erre kellene nekem egy megoldás.
Fontos lenne hogy insert intoval menjen a parancs, így olyan hozzászólást légyszives ne írjatok hogy használjak update set-et.
Esetleg kulcsot kéne megadnom a táblához?
ui: a leírt kód lehet hogy hibás, most gyorsan dobtam össze példának, de a lényeget szerintem lehet érteni:D
A válaszokat előre is köszönöm :)
Hogyan készül egy txt alapú php oldal?
Szeretném php tudásomat csiszolni, és már sokszor hallottam txt alapú html oldalakról, gondoltam én is kipróbálnám. A lényeget értem, miszerint a tartalom változókban van és a változók egy vagy több txt fájlból olvassák be azt, tehát a logika elméletileg helyes. De azért egy kicsit többet is ki lehet belőle hozni(pl: egy wysiwyg szerkesztő, fórum, stb.) Segítsetek pls.
■