Valamilyen megoldást tudnátok erre nekem adni:
Ezt a kódot tettem bele egy blokkba:
<?php $vocabulary_id = 5; $result = db_query("SELECT d.tid, d.name, d.weight FROM {term_data} d WHERE d.vid = $vocabulary_id GROUP BY d.weight, d.tid, d.name ORDER BY d.weight"); $items = array(); while ($category = db_fetch_object($result)) { $items[] = l($category->name . ' (' . taxonomy_term_count_nodes($category->tid) . ')', 'taxonomy/term/'. $category->tid); } print theme('item_list', $items); ?>
a lényege az, hogy a kifejezéseket kilistázza a blokkban, amit kitettem pl. Bal oldali sávba.
Ez a kód tökéletesen működik a magyar oldalon, de ha átváltok, angolra, nyelvre mivel van az oldalban nyelvválasztó modul (i18n) is akkor nem csak a magyar, de az angol nyelvű benne levő átfordított oldalak is megjelenek.
A magyar oldalon így néz ki a blokk:
Levesek (2)
Tésztaételek (4)
Húsételek (1)
ha át kapcsolok az angol oldalra, akkor meg így néz ki a blokkom:
Levesek (4)
Tésztaételek (8)
Húsételek (2)
szerintem a $result = db_query - ban kell valamilyen érteket megadni, ahogy hogy érzékelje
hogy az magyar oldalon van vagy az angol oldalon és ennek függvényében csak azokat az adatokat adja, meg ami a magyarra és az angolra vonatkozik.
Csak egy tipp: az
Csak egy tipp: az alapértelemezett nyelv gondolom a magyar, ez esetben csak a magyar találatok jelennek meg, az angol nyevnél pedig minden. Én kipróbálnám az angolra átállítva. Ekkor mi történik ?
A másik megnézném, hogy és hol tárolja az adtbázisban, melyik node angol és melyik magyar. Kérdés ez jól van-e tárolva. Van olyan eset, hogy nyelvfüggetlen a node. Ha a magyar node-ok nyelvfüggetlenek, akkor angol nyevnél megjelenik a "magyar" node is.
Persze azt is ki lehet próbálni, hogy újra elmented egy adott tartalomhoz tartozó magyar és angol node-ot. ha megjavul akkor itt a bibi.
Megjegyzem, nekem a localizer modul kezesebbnek tőnt, én azt használtam eddig.
...mit tudok: http://web.termuves.hu
Kipróbáltam
Hello!
1, át váltok, angolra akkor fordítva idézi elő a hibát :):)
2, azért használom az i18n-t mivel neki van drupal 6 -ra frissítése
Azért köszi a tippet érdemes volt kipróbálni amiket mondtál.
Így sajnos még mindig marad a hiba. :(:(
Biztonsági figyelmeztetés
Hibás adatbázis lekérdezés, ne használd!
Helyette:
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu