Lexikon, szószedet

Den képe

Kellene egy lexikont, szószedetet csinálnom (lehet, hogy nem is így hívják pontosan...):
Egy meghatározás - hozzá tartozó magyarázat. Mindezek betűrendben jelenjenek meg, az oldal tetején abc, amivel lehet váltogatni a kezdőbetűk között, és így a meghatározások között is.

Van erre kész modul? Bizonyára a tapasztalatlanságomból fakad, de én nem találtam rá a drupal.org-on. Vagy cck-views lenne a megoldás? A leggyorsabb, legegyszerűbb megoldást keresem... :D

Köszönöm!

Drupal verzió: 
andrew képe

views modul is tartalmaz egy glossary nézetet, engedélyezheted és megnézheted azt is, illetve a http://drupal.org/project/glossary modult is megnézheted.

0
0
Den képe

Köszönöm, megnéztem mind2-t.
A glossary modul tényleg sokat tud, néhol érdekesen viselkedik - Az X meghatározásban is kiemeli az X meghatározást... :D De azért jó, bármilyen szövegben a fogalmakat ki tudja emelni. Van ahol ez jó. De a beállítása néhol kölülményesnek tűnik.

A views-al pedig teljesen egyszerűre ki lehet alakítani: csináltam egy tartalom típust, hogy csak azt listázza. Így most egész pofás és egyszerű lett. Ennél a megoldásnál maradtam, most nekem ez elég.

0
0
dsztanko képe

Kérlek segítsetek, hogy a Views-ban hol találom meg a Glossary lehetőséget? Ez engem is érdekelne, de nem látom, hogy hol lehet definiálni.

0
0
dj képe

nézet: Administer -> Site building -> Wiews

Ott lesz a listában a glossary kikapcsolva alapállapotban.

0
0

Üdv!
Dudás József

Den képe

Beállítottam ezt a glossary nézetet, de a betű listában csak az angol betűk szerepelnek:
A (7) | C (6) | D (2) | E (6) | F (1) | G (1) | H (2) | I (2) | K (12) | M (3) | N (4) | O (5) | R (1) | S (5) | U (1) | V (5) | Z (1)

Az O alatt felsorolja az O-val és Ö-vel kezdődőeket is. (A-Á, stb).

Van valakinek ezzel tapasztalata, hogy hogyan lehetne meggyógyítani?

0
0
Geva képe

drupal 6-os magyar nyelvű honlap - views gyári glossary, views modul le sincs fordítva és íme:
http://drupal6themes.gevapc.hu/glossary
Hosszú í, ö és á is van, az A betűsek kerültek az Á-hoz :-)

most akkor ez mien múlik szerintetek?

0
0
Den képe

Most kezdhetem nyomozni, hogy az enyémnek mi a baja :(

Meg kellene keresni azt a részt, ahogy a betűket kéri le, és lefuttatni közvetlenül a db-n, hogy mit ad vissza. Mondjuk, nekem valami furcsa. Megnézem.

0
0
Den képe

SELECT node.nid AS nid,
node.title AS node_title
FROM node node
WHERE (node.status <> 0) AND (node.type in ('glossary')) AND (SUBSTR(node.title, 1, 1) = 'o')
ORDER BY node_title ASC

Ez az sql. A lekérdezés eredménye:

77 Omnibusz kutatás
80 Önkényes mintavételi módszer
81 Önkitöltős kérdőív
78 Online kutatás
79 Oszlopdiagram

DB unicode, collation: utf8_general_ci

Közben annyi info még: ubuntu, 5.0.75 mysql.
Db myisam, a db-t így hozom létre:
CREATE DATABASE fact_db2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_hungarian_ci;

Ennek ellenére a collation utf8_general_ci lesz. A show collation like 'utf%' az alábbit listázza:

+--------------------+---------+-----+---------+----------+---------+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+--------------------+---------+-----+---------+----------+---------+
| utf8_general_ci | utf8 | 33 | Yes | Yes | 1 |
:
| utf8_hungarian_ci | utf8 | 210 | | Yes | 8 |

Gyanítom, a hiba ott lesz, hogy a general_ci 1 a sortlen, a magyar meg 8 lenne. Ha lenne, de nem enged olyat létrehozni... Egyelőre fogalmam sincs, miért.

A megoldás is meglett közben: a tábla és az oszlopok collate-jének utf8_hungarian_ci-nek kell lennie. Akkor müx. Amikor létrehozom a db-t megadom. A schema létrehozásánál nem tudom, miért nem adja hozzá alapból a db alapértelmezettet. :(

0
0
Den képe

Egy mysql config és egy php config-ot (my.cnf, php.ini) nem tudnál nekem küldeni?
Akármit csinálok, ha a drupal a php-n keresztül hozza létre a db-t, akkor nem jó a collation-om, mindig visszaugrik utf8_general_ci-re. Nem értem. Parancsoros mysql-ben ok, csinálok egy táblát, külön charset, collation megadása nélkül, és olyan lesz, mint amit az adatbázis definiálásakor megadtam. Végigtúrtam a netet, semmit nem találtam.

thx!

0
0