Melyik ékezet?
Nem véletlenül az Á,á a problémás?
-jpi-
-jpi-
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Az á betű titka
A search.module 263. sorában az indexállomány létrehozása közben eltávolítunk néhány spec.karaktert. Többek között az xA1-et is.
Mivel az "á" karaktert a Drupal xC3A1 UTF-8 kóddal tárolja, ezért indexelés közben az "á" karaktert tartalmazó szavakból a xC3A1 helyett xC3 íródik be a search_index táblába - így nem lehet az "á" betűt tartalmazó szavakra keresni.
Ha eltávolítom a fenti sorból az xA1-et, akkor minden ok.
Hogy miért veszik ki ezt a kódot eredetileg, azt nem tudom, de én ezzel a módosítással használom, és működik.
Kérdeztem Boogie-t is, hogy a Weblaboron ezt hogy oldották meg, de ők nem a beépített kereső modult használják.
-jpi-
-jpi-
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szóljatok!
Azonnal írok belőle egy bugreportot, hogy javítsák ki... Ha nem szóltok, nem lesz javítva :)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Nem megy...
Kicseréltem a jelzett sorban a: ("'(\xBB|\xAB|!|\xA1|%|
Erre: ("'(\xBB|\xAB|!|%|
Nem működik. :(
Egyéb tipp?
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Megy az csak akarni kell ;-)
Újra kell hozzá természetesen indexelni az adatbázist, de sajna az nem olyan egyszerű.
A Drupal eltárolja, hogy melyik időpontig indexelte, és csak az az UTÁNI node-okat indexeli a cron.php futásakor.
Én a következőt csinálom (ha valaki tud jobbat, szóljon)
1. törlöm a search_index tábla összes sorát
2. törlöm a variable táblából a node_cron_last változót (majd létrehozza újra a következő cron.php futás)
3. futtatom a cron.php-t
és már megy még az "á" is ;-)
-jpi-
-jpi-
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Jelentem: akartam! ;) :)
Kösz'!
Ezen a portálon akkor már működik az "á"-betűs szavakra való keresés.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Cron futtatás
Itt található a leírás, ha már a magyar fordítás fenn van akkor magyarul is olvasható:
admin/help/system
Parancssorból:
/usr/bin/lynx -source http://drupal/cron.php
vagy:
/usr/bin/wget -o /dev/null -O /dev/null http://drupal/cron.php
(a drupal-t cseréld ki értelemszerűen)
crontab bejegyzés esetén
00 * * * * /var/www/html/scripts/cron-lynx.sh
ahol /var/www/html/ a szerveren a drupal könyvtárad útvonala.
Ezt a sort másold be egy tetszőleges nevű fájlba és mentsd el az /etc/cron.d/ könyvtárba.
Root jog szükséges hozzá!
Ha nem te vagy a root, akkor elég csak megkérni a gazdát, hogy futtassa óránként pl. wget segítségével a cron.php-t. Tudni fogja, hogyan. ;-)
Juhász István
-jpi-
-jpi-
Nem volt hiába
Azért volt jó néhány hete bíbelődnöm vele, mert mire rájöttem, felfedeztem magamnak a unicode és az UTF-8 lelkivilágát. Vén(39) fejjel is tanul az ember. ;-)
-jpi-
-jpi-
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
cron
Helló,
köszi a választ. Lefuttattam a cron.php-t, utána elég sok mindent megtalált. Csak éppen ékezetesen nem tud keresni..