nem értem a problémát, a views2 simán kezeli az upload modult
három perc alatt kattintasz össze egy blokkot, ami az uploaddal csatolt fileok mondjuk nevét mutatja és a filenév linkel is a filera.
csak nem node típusú nézet kell, hanem file típusú, bár lehet node típusú is megcsinálja, mindjárt megnézem, addig is:
http://img.skitch.com/20090316-tw2we6i3jxssmgc78khrxc63y6.jpg
szükséges filter és mező:
http://img.skitch.com/20090316-mw6c5ayhasqxp7ci6hw2t9tt35.jpg
file: name mező beállítása:
http://img.skitch.com/20090316-f2dap4qc973s425i7hmkfgi971.jpg
vagy most mi a gond?
most nézem egyébként, hogy node típusú nézetben is van olyan mező az upload csoportban, hogy "Upload: Attached files" .. és ott van benne az opció, hogy linkeljen a kimenet a filera, nézd:
http://img.skitch.com/20090316-bdrrs28d336f2dywj1n36f29a4.jpg
nem ezt keresed?
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
igazad van, de nem is az ajax volt a hiba
A nézetnél a Control pane megjelenítést választva a Panel settings blokkban az Allow settings beállításnál ki kell pipálni a lapozóra vonatkozó pontokat.
Ezután a panel tartalmának kiválasztásánál a nézet beállításainál megjelenik egy Use pager jelölőnégyzet, ahol be kell állítani a Pager ID értékét. Így már működik a lapozás Ajaxszal és anélkül is.
Köszi, hogy rávezettél.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
az első nem megoldás, a második meg nem valami szép
az, hogy cssben kap osztályt és az alapján háttérképet nem megoldás, nem ez volt a kérdés. :)
a második már majdnem jó, csak túl nyakatekert és amúgy is ordas gázok vannak benne (nem csinálunk ilyet, hogy img src='... theme('image' meg dísznek van nem?) ;), meg a $links változóddal is konflikt lesz. nevezetesen, a második módszer nem az eredeti tovább linket cseréli képre, hanem egy újat vezet be. ettől még az eredeti megmarad a $links -ben, tehát két tovább linkje lesz a nodenak. lehet mindenfélét ügyeskedni, hogy display:none az eredetire vagy előfeldolgozóban kivágni a $links -ből sztringműveletekkel vagy esetleg újrarenderelni a $linkset, de az alapvető megközelítéssel van a probléma, szóval az említettek közül egyik se túl jó.
megmutatom én hogyan csinálnám, aztán persze mindenki eldöntheti maga, hogy ő hogyan. :)
template.php:
function playground_preprocess_node(&$vars) { $node = $vars['node']; if (isset($node->links['node_read_more']['href'])) { $node->links['node_read_more']['title'] = theme('image', path_to_theme() . '/images/read_more.png'); $node->links['node_read_more']['html'] = TRUE; $vars['links'] = theme('links', $node->links); } }
remélem világos, most eltekintenék attól, hogy el is magyarázzam soronként, szerintem érthető, hogy mit csinál és miért. ha mégse, kérdezz!
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Tüzesen szeretem az ételt és a böngészést "Fox" amit használok
A .htaccess-file pucolva van (0) , viszont egy dolgot végképp nem értek az extra-tárhelyen: A drupallal szívóznak....nem kicsit...nagyon... de miért? Eddig e107-rendszert használtam, de korlát egy deka se volt. Most szeretnék beülni a CMS - "Volvo"-jába sikertelenül. :-(( Böngészésre csak és kizárólag Fox-ot használok, ez elvi kérdés. Eddig minden extrás drupal üzemelt rajta...hibátlanul....
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Már a webes telepítő sem indul el az én esetemben...
Szép napot mindenkinek!
Első ízben próbálom a Drupal-t, tehát kezdő vagyok. Fizetős tárhelyszolgáltatóhoz (Winkler Informatika - http://djw.hu) FTP-vel töltöttem fel az 5.3-as Drupalt, majd
a magyar nyelvi csomagot is. a settings.php attribútumait a kézikönyvben olvasottak alapján beállítottam. A szolgáltatónál MySQL 2.2.3, PHP 5.2.0, illetve 2.2.3 Apache webszerver Debian Linux-on fut. (de ezt láthatjátok az alábbi hibaüzenetben is, melyet az oldalamról másoltam be ide).
Esetemben már a webes telepítő sem indul el... (csak egyetlen esetben - ha letörlöm a .htaccess fájlt, de mint már tudom a kézikönyvből - ez nem egészséges megoldás, hiszen a .htaccess fájl tartalmazza a Drupal biztonsági beállításait is többek közt)
Nos a következő (500-as) hibaüzenetet kapom:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at www.sajatdomain.hu Port 80
A szerver hibanaplójához egyelőre nem jutok, férek hozzá:(
Nem fogom feladni, hiszen rendkívül hasznos CMS hírében áll a Drupal és én is ezt szeretném mindenképp használni.
Előre is köszönöm segítségeteket!
Tanácsaitokat tisztelettel várom:
Huszár Norbert
norhusz[kukac]gmail.com
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nem a sorrend az elsődleges. Kis magyarázat a D7 query-hez.
-
Ez volt az első hiba:
Warning: Missing argument 1 for SelectQueryExtender::fields()
Ez jelzi, hogy a
fields()
függvény használatánál hiányzott egy kötelező - default értékkel nem rendelkező! - argumentum, mégpedig a$table_alias
, ahogy az a következő hibaüzenetből ki is derül:
Notice: Undefined variable: table_alias in SelectQueryExtender->fields()
Érdemes megnézned a hivatalos doksit:
SelectQueryExtender::fields
, itt látszik, hogy a függvény várna legalább 1 paramétert.pp pedig helyesen át is adta a megfelelő $table_alias-t, lásd a kódjában ezt a részt:
$select->fields('gc')
-
Volt még a kódjában egy
explode()
is, amivel a vessző mentén "szétrobbantotta" a stringet egy tömbbé, ami stringek tömbje. Jelen esetben valami ilyesmi lesz az eredménye:array( 0=>'1', 1=>'2', 2=>'3', 3=>'4' );
Ez pedig egy érvényes bemenet a
condition()
metódushoz, lásd a következőt:
QueryConditionInterface::condition
"This method can take a variable number of parameters. If called with two parameters, they are taken as $field and $value with $operator having a value of IN if $value is an array and = otherwise."Tehát ez a metódus egy tömböt is elfogad második paramétereként, ha az $operator opció egyenlő az 'in'-nel, ami esetedben így is van.
-
Az is látszik a hibaüzenetből, hogy nem lesz jó, ha a
variable_get()
-tel default értékként sima stringet adsz meg, ami nálad az'1,2,3,4'
volt.Idézet a hibaüzenetből:
"WHERE (forexid IN ('47,116,4,34,3,35,1,54908,670'"
Itt nem jó, hogy ömlesztett string lesz belőle!pp tehát ahogy korábban is említettem, szétbontotta először egy tömbre:
explode(',', variable_get('gft_api_forexids', '1,2,3,4')
Esélyes, hogy egyébként így is jó lett volna:
variable_get('gft_api_forexids', array(1,2,3,4))
Persze ebben az esetben figyelni kell rá, hogy amennyiben van avariable
táblábangft_api_forexids
bejegyzés, akkor oda is tömb legyen feltöltve (természetesen megfelelően serializálva, vagyis avariable_set()
-tel feltöltve egy tömböt). -
A sorrendre vonatkozó rész itt van a doksiból:
TableSort::orderByHeaderTulajdonképpen itt az
orderByHeader
-nek aTableSort
extender mellé pakolása logikus is, bár elvileg kerülhetne máshova is "sorrendileg", lásd itt a felhasználását: [link].
Itt viszont láthatsz egy kis magyarázatot is a query-khez, és a TableSort extender felhasználásához, na meg itt úgy használja azorderByHeader
-t, ahogy pp: [link].
Ahogy a hivatalos oldalon lévő doksiban is szerepel:
Dynamic queries
Az utóbbi cikket egyébként mindenképp érdemes lehet áttanulmányozni, ha szeretnéd megérteni a dinamikus query-ket Drupalban.
Huhh, a végére jó terjengős magyarázat lett, bocsánat, hogy kicsit áttekinthetetlen lett - ettől függetlenül remélem segített valamennyit a megértésben.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
az SMTP nem támogatja a Mime Mail modult Drupal 7 alatt
Mint írtad a szolgáltatód nem engedélyezi a mail() függvény használatát. Azért kapod a hibaüzenetet, mert a Mime Mail a mail() függvényt használja.
Vagyis hiába telepítetted az SMTP modult, a Drupal 7-es verziója (a korábbiaktól eltérően) jelenleg nem támogatja a Mime Mail modult.
Lehetséges megoldás a hiányzó támogatás lefejlesztése és közzététele vagy a HTML Mail modul használata lehet.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ha a SEO-ról nem is, az emeberekről sokat elárul
jó volt átfutni ezt a témát, ha a SEO-ról nem is, az emeberekről sokat elárul :)
A versenyek meg ugye nem ösztönzik a résztvevőket arra, hogy hosszú távon gondolkozzanak. Meg kell nyerni és utána már mindegy, mit gondol a gugli.