Archívum - Fórum téma
szeptember 7, 2004
ENUM index MySQL-ben
Sziasztok! Hogyan lehet megmondani az ENUM típusú mezőknek, hogy melyik adathoz melyik index-értéket vegyék fel?
■ Szojegyzekkel kapcsolatban
Hello!
Szeretnek en is egy hasonlot osszehozni, mint az itteni szojegyzek es ahogy az itteni cikkekben/hirekben/stb acronymokat elhelyezni a lapomon talalhato irasokban.
Igazabol azt szeretnem megtudni, hogy a drupal hogyan csinalja ezt?
Uj cikk bekuldesenel vegignezi a cikket es ha talal egyezest egy az adatbazisban levo elemmel, akkor acronymot csinal belole? Gondolom nem a cikk irojanak kell beleirnia a cikkbe.
■ Szeretnek en is egy hasonlot osszehozni, mint az itteni szojegyzek es ahogy az itteni cikkekben/hirekben/stb acronymokat elhelyezni a lapomon talalhato irasokban.
Igazabol azt szeretnem megtudni, hogy a drupal hogyan csinalja ezt?
Uj cikk bekuldesenel vegignezi a cikket es ha talal egyezest egy az adatbazisban levo elemmel, akkor acronymot csinal belole? Gondolom nem a cikk irojanak kell beleirnia a cikkbe.
szeptember 6
Nem megy a lekérdezés
Kicsit elakadtam a lekérdezésnél, lehet, hogy teljesen rossz úton járok?. A blokk megjelenik egyszerű stringgel, de amint a lekérdezéssel próbálkozom, se kép, se hang. Példák, vagy leírás is érdekelne, hogy ne Titeket fárasszalak, de a doxygen-nél csak definíciókat találtam.
Plíz help..
■
<?php
function sajattabla_contents($which_block) {
if ($which_block == 1) {
$query=('SELECT elem1, elem2, elem3, FROM sajattabla ORDER BY elem1;')
$result=db_query($query);
while db_fetch_object($result){
itt rajzolnám meg a táblázatot a kapott adatokkal, még nem tudom mivel(return?);
}
}
}
?>
Plíz help..
Windowson működő (!!!!) PHP 5 + MySQL 5 kinek van ?
Sziasztok !
Feltettem egy Apache 2.0.5, PHP 5.0.1 párost ami a kisebb konfigurációk után működött is.
Feltettem a MySQL 5.0.0a-t, ami önmagában szintén működött,
viszont a PHP-ban nem tudok megnyitni egy adatbázist.
A php.ini-ben a php_mysql.dll és php_mysqli.dll elől töröltem a kommentet, a extension_dir path jó helyre mutat, a libmysql.dll és libmysqli.dll benne van a pathban.
A phpinfo() nem jelez jelen lévő SQL-t a php.exe -m igen.
A get_loaded_extensions() listájában sem szerepel SQL.
A Google-n utánanéztem már, de ott csak az útvonalmegadásokat említeték és az sem volt mindenkinél sikeres.
Hogyan tudnék további teszteléseket végezni és milyen log file-okat tudnék megnézni/bekapcsolni ahhoz, hogy megtaláljam miért nem olvassa be a mysql modult, ill. hol akad el ?
Kösz
Czollli
■ Feltettem egy Apache 2.0.5, PHP 5.0.1 párost ami a kisebb konfigurációk után működött is.
Feltettem a MySQL 5.0.0a-t, ami önmagában szintén működött,
viszont a PHP-ban nem tudok megnyitni egy adatbázist.
A php.ini-ben a php_mysql.dll és php_mysqli.dll elől töröltem a kommentet, a extension_dir path jó helyre mutat, a libmysql.dll és libmysqli.dll benne van a pathban.
A phpinfo() nem jelez jelen lévő SQL-t a php.exe -m igen.
A get_loaded_extensions() listájában sem szerepel SQL.
A Google-n utánanéztem már, de ott csak az útvonalmegadásokat említeték és az sem volt mindenkinél sikeres.
Hogyan tudnék további teszteléseket végezni és milyen log file-okat tudnék megnézni/bekapcsolni ahhoz, hogy megtaláljam miért nem olvassa be a mysql modult, ill. hol akad el ?
Kösz
Czollli
drupal uhulinux alatt
Halihó!
Egy órája vettem birtokba az uhulinuxos gépemet, mit mondjak, hatalmas érzés. Minden fent van rajta, ami kell, nem kellett semmit beállítgatni. Csak meg kell szokni, hogy Galeon a böngésző, és nem Mozilla, meg Evolution a feladatnyilvántartó, és nem Outlook Express, stb. (Azért ezeket írtam, mert a képernyőképük szinte ugyan az. ;) )
A kérdésem az, hogy a magyar nyelvű drupál-t hogyan tudom a saját gépemre telepíteni, vagy hol találok webes hozzáférésű tesztelésre alkalmas példányt?
A másik kérdésem a PHP-re vonatkozik. Mintha azt akarnák sugallni a cikkek, hogy a php5 révén jelentős változások lesznek, és nem érdemes már a php4 újabb változataival foglalkozni, hanem célszerű megvárni az új verzió elkészültét. Jól értelmezem?
Előre is köszönöm a válaszokat.
János
■ Egy órája vettem birtokba az uhulinuxos gépemet, mit mondjak, hatalmas érzés. Minden fent van rajta, ami kell, nem kellett semmit beállítgatni. Csak meg kell szokni, hogy Galeon a böngésző, és nem Mozilla, meg Evolution a feladatnyilvántartó, és nem Outlook Express, stb. (Azért ezeket írtam, mert a képernyőképük szinte ugyan az. ;) )
A kérdésem az, hogy a magyar nyelvű drupál-t hogyan tudom a saját gépemre telepíteni, vagy hol találok webes hozzáférésű tesztelésre alkalmas példányt?
A másik kérdésem a PHP-re vonatkozik. Mintha azt akarnák sugallni a cikkek, hogy a php5 révén jelentős változások lesznek, és nem érdemes már a php4 újabb változataival foglalkozni, hanem célszerű megvárni az új verzió elkészültét. Jól értelmezem?
Előre is köszönöm a válaszokat.
János
Div es Mozilla
keszitettem egy oldalt amiben div-eket hasznaltam, eltuntetem, mozgatom es igy tovabb. az oldalt addig IE-vel meg Operaval teszteltem. Es most a Mozillaban teljesen fura dolgok jelennek meg.
A tabla ami a divben van, kimegy a keretbol, a layerek egymason vannak, nem tunnek el meg ilyenek. Gondolom a CSS-el lehet a baj.
■ A tabla ami a divben van, kimegy a keretbol, a layerek egymason vannak, nem tunnek el meg ilyenek. Gondolom a CSS-el lehet a baj.
Ékezetmentesítés frappánsan?
Sziasztok!
Hogyan lehet a legegyszerűbben és legfrappánsabban ékezetmentesíteni egy stringet PHP-ben?
(pl.: szőrmadár -> szormadar)
Én csak olyan megoldásokat tudok kitalálni, amihez fel kell sorolnom a magyar ékezetes betűket és konkrétan azokra menne. (ciklus vagy regexp-es replace)
Ez elég barkács megoldás érzésem szerint. Biztos van valami sokkal elegánsabb is. Legalábbis remélem :)
Tudtok ilyet?
■ Hogyan lehet a legegyszerűbben és legfrappánsabban ékezetmentesíteni egy stringet PHP-ben?
(pl.: szőrmadár -> szormadar)
Én csak olyan megoldásokat tudok kitalálni, amihez fel kell sorolnom a magyar ékezetes betűket és konkrétan azokra menne. (ciklus vagy regexp-es replace)
Ez elég barkács megoldás érzésem szerint. Biztos van valami sokkal elegánsabb is. Legalábbis remélem :)
Tudtok ilyet?
PhpBB2 integráció és user migráció
Üdvözlet!
Most üzelemtem be egy drupal portált, tetszik, problémák csak mással kapcsolatban vannak: Régebben létrehoztam egy PhpBB2 fórumot, ami most is működik, egy csomóan regsztráltak. Ezután egy portált hoztam létre ehhez, de a nuke nem tetszett, a drupal alá pedig nem tudom begyömöszölni a Phpbb2 fórumot. Próbálkoztam mindennek, fájlkezelő függvényekkel behúzni page-ként, iconv -vel menet közben konvertálva a karakterkódolást, de nem jó.
Valami megoldás kellene arra, hogy a fórumot ne kelljen "kiugratni" egy másik ablakba. A portálba csak a felhasználókat szeretném átvinni, hogy ne kelljen a tagoknak újra regisztrálniuk.
(Vitáknak elébe menve: bevallom őszintén, a drupal fórum modulja az egyetlen, ami nem tetszik ill. jó lenne, ha megmaradnának a régi fórum anyagai)
A válaszokat előre is nagyon köszöni:
csonti
■ Most üzelemtem be egy drupal portált, tetszik, problémák csak mással kapcsolatban vannak: Régebben létrehoztam egy PhpBB2 fórumot, ami most is működik, egy csomóan regsztráltak. Ezután egy portált hoztam létre ehhez, de a nuke nem tetszett, a drupal alá pedig nem tudom begyömöszölni a Phpbb2 fórumot. Próbálkoztam mindennek, fájlkezelő függvényekkel behúzni page-ként, iconv -vel menet közben konvertálva a karakterkódolást, de nem jó.
Valami megoldás kellene arra, hogy a fórumot ne kelljen "kiugratni" egy másik ablakba. A portálba csak a felhasználókat szeretném átvinni, hogy ne kelljen a tagoknak újra regisztrálniuk.
(Vitáknak elébe menve: bevallom őszintén, a drupal fórum modulja az egyetlen, ami nem tetszik ill. jó lenne, ha megmaradnának a régi fórum anyagai)
A válaszokat előre is nagyon köszöni:
csonti
Fájl letöltés
Sziasztok!
Tudtok olyan megoldást, amivel jelszóhoz köthető PHP alatt a fájl letöltés?
■ Tudtok olyan megoldást, amivel jelszóhoz köthető PHP alatt a fájl letöltés?
szeptember 6
#comment-1234
Tegnap felvetettem, hogy az RSS-ben, illetve a Követőben az url-ek hibásak.
Egy ilyen kérdéses url: http://weblabor.hu/forumok/temak/1923#comment-4451
Alap beállításom szerint 50 hozzászólást írunk ki, de a 4451. már nincs benne a első 50-ben, ezért nem jó oldalt hozunk ki.
Én egész eddig azt hittem, hogy ilyenkor a comment-4451 átadódik a php-nek, de nem.Sajnos más ötletem nincs, hogy hol kereshetném, ha az én tudásom lenne hiányos, akkor azt írjátok meg!!! :)
Ellenben átadhatunk egy újabb paramétert
http://weblabor.hu/forumok/temak/1923/4451#comment-4451
pl. itt lenne a $_GET['comment'] 4451 értékkel. (.htaccess -ben plusz egy sor)
Ezt a fajta url-t sehol máshol nem kellene használni, csak a RSS-ben, illetve a Követőben, tehát nem okoz nagy gondot a már elkészült oldal felépítésében.
Ezután már gond nélkül ki lehetne javítani az fenti hibát azzal, ha pager_query függvényt kiegészítjük.Persze a kiegészítésemben egyáltalán nem vagyok biztos. Ma telepítettem fel először a Drupált, így legtöbb időt azzal töltöttem eddig, hogy megtaláljam a pager_from_array változót, az hogy az miért tömb, már nem is érdekelt. :)
De gondolom, ettől még érthető, hogy mire gondoltam. Egy bónusz változó, és akkor mindent tudunk.
■ Egy ilyen kérdéses url: http://weblabor.hu/forumok/temak/1923#comment-4451
Alap beállításom szerint 50 hozzászólást írunk ki, de a 4451. már nincs benne a első 50-ben, ezért nem jó oldalt hozunk ki.
Én egész eddig azt hittem, hogy ilyenkor a comment-4451 átadódik a php-nek, de nem.
$_SERVER, getallheaders()
Ellenben átadhatunk egy újabb paramétert
http://weblabor.hu/forumok/temak/1923/4451#comment-4451
pl. itt lenne a $_GET['comment'] 4451 értékkel. (.htaccess -ben plusz egy sor)
Ezt a fajta url-t sehol máshol nem kellene használni, csak a RSS-ben, illetve a Követőben, tehát nem okoz nagy gondot a már elkészült oldal felépítésében.
Ezután már gond nélkül ki lehetne javítani az fenti hibát azzal, ha pager_query függvényt kiegészítjük.
if (isset($_GET['comment'])) {
if ($pager_from_array[$element] < $_GET['comment'] or $pager_from_array[$element]+$limit > $_GET['comment']) {
$pager_from_array[$element] = $_GET['comment']-1;
}
}
De gondolom, ettől még érthető, hogy mire gondoltam. Egy bónusz változó, és akkor mindent tudunk.