Sziasztok!
Hátha tudtok segíteni, mert már megőrülök...:-)
Az alaphelyzet a következő: van egy drupal 5.7-es alapú oldal, ami bakelit lemezeket tárol, s listáz ki. Itt a link: http://www.victoraudio.hu/albumok
Sima CCK + Views modult használok. Album nevű tartalomtípus vannak vannak mezői.
A Views szépen ki is listázza táblázatos formában a lemezeket. Használok szűrőket is, hogy lehessen keresni az adatbázisból. S itt jön két gond.
1. Ha kis 's' betűvel keresek, úgy nem talál semmit sem, sőt ha kis 'b' betűvel, akkor meg hibaüzenetet ír ki. De az össze többi betűre jól működik. Hogy ez mitől lehet???
2. Hol lehet megmondani a drupalnak, hogy a "Előadó" beviteli mező (a szűrésnél) ne 60 karakter széles legyen, hanem csak mondjuk 20?
Valami tipp?
Üdv: Péter
1) Ezzel a kóddal valami
1) Ezzel a kóddal valami nagyon nincs rendben. Van-e saját fejlesztésű modul? Milyen modulverziókat használsz?
Esetleg még azt tudom elképzelni hogy túllépted a MySQL maximális lekérdezéshosszát. Ebben az esetben elég nehéz lesz MySQL finomhangolás nélkül megoldani a dolgot.
2) A sminketek CSS-ébe tegyétek bele ezt (lehetőleg a végébe):
#edit-filter0 { width: 20em; }
--
Tolmács Márk
Drupal bandita
köszönöm!
Köszi a segítséget. A system.css-be kellett beletennem a kódot.
Még egy kérdés:
Ha azt szeretném, hogy ezen az oldalon: http://www.victoraudio.hu/albumok azt szeretném, hogy a "Beküldés" szó helyett "Keresés" szerepeljen, azt hol kell átírnom? Egyszerűen a forrásban sehol nem találom ezt a "Beküldés" szót....
Péter
ne a system.css -be írj!
olyan .css (vagy bármi egyéb fileokba) amik a core részét képezik, nem jó dolog semmit beleírni vagy kitörölni. egy esetleges következő update -kor ugyanis azok felülíródnak majd és gyalog kell rendet tenned. (amúgy is ez core hacknek minősül és csomó dolog miatt ártalmas, bár .css -nél inkább csak az említett ok miatt)
a sminked .css -ébe kell beleírnod ezt. ha ott esetleg nem lenne hatása, használd az !important lehetőséget, így:
#edit-filter0 { width: 20em !important; }
ha így se menne (azt azért kétlem) akkor próbáld pontosabban megcélozni az elemet, kábé így:
az új kérdésed teljesen off itt, légyszi nyiss neki új témát!
-
clear: both;
amiért nem javasolt a views
Van egy pár gyermekbetegsége a views 1.x-nek. Ez az egyik. Szerintem a legjobban akkor jársz, ha azonnal kikapcsolod ezt a lehetőséget. A d betűre nincs hiba? A drupal db rétege ugyanis a %b, %s, %d jeleket lecseréli a paraméterben megadott változóra a views meg (mivel nem olyan egyszerű kérdésről van szó ugye) egyszerűen behelyettesíti egy olyanba, hogy "LIKE '%budapest%'" ami ugye nem túl baráti, mert a %b-t meg megpróbálja beilleszteni a Drupal...
Szóval ez egy ismert bug. (csak nem találom mert a drupal.org keresője, meg a google se szereti a %b-t ;))
Próbálj beírni olyat, hogy
' or status=0 and ''='
;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
megvan
Szóval ez egy kritikus active hiba a views 1.5-ben
http://drupal.org/node/272427
de elvileg az 1.6-ban már javítva van.
http://drupal.org/node/165611
melyik verziót használod?
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönöm
Köszönöm a segítséget. Kipróbálom, s visszajelzek, hogy mire jutottam.
Péter