kép beszúrása nodeba

n3tg0d képe

Sziasztok!

Most ismerkedem a drupal-al és a kezdeti nehézségek után (valahogy a 6-os nem akarta a telepítésénél felismeri a mysql-t és így csak az 5-öst tudtam felrakni (az bezzeg látta)) beleütköztem az első problémába, amire már órák óta keresem a választ de nem jutok előre.

Szerintem a probléma meglehetősen egyszerű:
Képet szeretnék a cikkekhez rakni, amelyek megjelennek a főoldalon is és utána a folytatásban is. Azt láttam, hogy a megoldások során különböző problémák merülnek fel, de az alap megoldást sehol nem találom és magamtól sem jöttem rá.

- próbálkoztam editorokkal is, de igaziból azt nem szeretnék használni

az alábbi linken található megoldás jó lenne nekem is:
http://drupal.hu/forum/node-hoz-rendelt-k%C3%A9pek-k%C3%BCld%C3%A9si-leh...

De nekem a "Eddig rendben van: cck, imagefield, gond nélkül megvalósítható." sajna nem gond nélküli.

Előre is köszönöm.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
fox mulder képe

Ha csak simán képet akarsz beszúrni egy node-ba, akkor szerintem az általad mutatott link nem pont az amire szükséged van (ott az a fő kérdés, hogy a kép egyben node is legyen). Inkább részletezd, mi a gond a CCK Imagefield párossal. E kettővel bőven megoldható a gondod.

0
0

Fox Mulder

n3tg0d képe

Közben 1-2 dologra rájöttem. A problémám jelenleg az, hogy az imagefield-el szeretném az első képet a cikk bevezetője mellett, a többi képet pedig a cikk alján.

0
0
eMeLA képe

Akkor csinálsz két ImageField-et. Az elsőben 1-re, a másikban "végtelen"-re állítod a Number of values-t. Beállítod a "Mezők megjelenítésénél", hogy jelenjenek meg a képek (pl. ne jelenjen meg a "Cimke"). Aztán sminkeled. Pl. az első képnek a style.css-ben float:left; értéket adsz.

0
0

...mit tudok: http://web.termuves.hu

n3tg0d képe

lehet, hogy nagyon hülye vagyok, de a style.css-ben hol találom meg az "első képet"?

Mindenesetre köszi :) Eddig jól haladok :)

0
0
fox mulder képe

Keress rá a HTML forrásban (segít a Firebug, ha Firefoxot használsz) az adott img elem class nevére.

0
0

Fox Mulder

n3tg0d képe

Köszönöm a segítséget

0
0
fox mulder képe

A tárgyban jelzett Imagefield mezőt ("kep") te hoztad létre. A HTML forrásba bekerült a kép a tárgyban jelzett osztálynévvel. A style.css-ben nincs semmi erről, mert ezt te hoztad létre, de eztán rendelhetsz hozzá CSS szabályt. Például:

img.imagefield-field_kep
{
  float: right;
}

Valszeg "field-item odd" sincs, de van "field-item" ÉS "odd". a class="field-item odd" azt jelenti, hogy az elemre, amelyik ezzel a class attribútummal rendelkezik, egyaránt érvényes a "field-item" és "odd" osztályokhoz rendelt CSS szabály.

Hoppá, te csalsz?

0
0

Fox Mulder

n3tg0d képe

Kicsit csaltam... mert várva a választ küzdöttem és rájöttem... :) Holtig tanul az ember... ráadásul tényleg nagyon hasznos a weblaboros css leírás.

0
0
eMeLA képe

valahogy a 6-os nem akarta a telepítésénél felismeri a mysql-t és így csak az 5-öst tudtam felrakni

Ez pontosan mit is takar ? kaptál valami hibaüzenetet ? Elég furcsa jelenség, hogy "nem akarta a telepítésénél felismeri a mysql"....

----------------------------------------------

Írd le mit csináltál, meddig jutottál, és mit nem tudtál megcsinálni.

0
0

...mit tudok: http://web.termuves.hu

n3tg0d képe

ezért ki fogok kapni, mert nem ezt akartam fórumtémának :))

A hiba annyi volt, hogy újra bedobta az adatbázis adatait kérő lapot. Se üzenet, se semmi... addig szépen elment és ott vége.

Próbáltam eredeti nyelven telepíteni, de ugyanez. Az 5össel pedig simán elfogadta ugyanezeket az adatokat. :(

0
0
eMeLA képe

A default.settings.php-t megdupláztad, és átnevezted settings.php-nak, a 6.x-es Drupal alatt, még telepítés előtt ?

0
0

...mit tudok: http://web.termuves.hu

n3tg0d képe

csak átneveztem és adtam neki írásjogot..

0
0
fox mulder képe

A D5.x-ben még valóban működött így, a D6.x-ban már az eredeti default.settings.php-nak (-nek?) is meg kell maradni (nálam okosabbak biztos megmondják miért).

0
0

Fox Mulder

n3tg0d képe

És már működik is.. Köszönöm :)

0
0
n3tg0d képe

Sziasztok!

A fentiek szerinte eljárva tegnap újra telepítettem a rendszert és jelentleg már 6.9 felhasználó vagyok. Így viszont kezdhettem elölről az egész munkát.

Már fent van a CCK és a Imagefield is, ami ugye igényelte a Filefieldet és az ImageAPI-t is. Ezek is fent vannak. Ráadásul még egy Lightbox2-vel is megbolondítottam a rendszert.

Csak hát itt nem akar működni a fenti eljárás. A feltöltés még ok. De a mentés után ezt írja ki és a kép sehol:

warning: Invalid argument supplied for foreach() in /usr/local/www/data/msosz.hu/www/new/modules/filefield/filefield_field.inc on line 127.

0
0
aboros képe

pontosan melyik filefield verziót tetted fel?
jobban jönne ki, ha új témát indítanál, hiszen ez egy teljesen új kérdés!

a hibaüzenetből látszik, hogy a filefield (és akkor gondolom a többi contrib modul is) a /modules mappában van, ami helytelen! a /modules mappa a drupal core moduljait tartalmazza, nem oda kell a plusz modulokat pakolni. azoknak a helye (most nem multisiteról van szó) a /sites/all/modules alatt lenne, oda rakd őket. most már nem lesz olyan egyszerű átpakolni, mivel bekapcsoltad őket, szóval ki kéne kapcsolni, eltávolítani (minden modulspecifikus adat veszni fog!) átpakolni a nekik fenntartott helyre és újra bekapcsolni/beállítani őket.

0
0

-
clear: both;