2 imagefield-re lesz szükséged
CCK filefield/imagefield-re van szükséged ha ilyet szeretnél, csak itt a bevezető kép jobbra van igazítva, neked meg balra kell (megfelelő kód alant).
Az elsővel létrehozol egy új mezőt bevezető képnek (pl. "teaser_image"). Csak egy képet engedsz feltölteni vele. Létrehozol még egy imagefield mezőt további képeknek (pl. "more_images"). Ennél vagy korlátlan, vagy az általad engedélyezett darabszámú képmennyiséget engedélyezed.
A mezők sorrendjénél a törzs/body ELÉ teszed a bevezető kép mezőjét, a további képeket meg a törzs ALÁ. A mezők megjelenítésénél beállítod vagy a Lightbox2őt vagy a Colorbox megjelenítést. CSS-ben a bevezető képet balra igazítod, valahogy így:
.field-field-teaser_image { display:block; float:left; line-height:0; margin-bottom:10px; margin-left:15px; margin-right:0; margin-top:0; }
A "további képeket meg így tudod egymás mellé igazítani:
.field-field-more_images { display:block; float:left; margin:5px; }
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ezek szerint pont, hogy nincs alkönyvtárban a Drupalod
ugyanis egy public_html alkönyvtárba kell feltöltenem a weboldalt és nem a root könyvtárba
Hümmm? Itt valami félreértés lesz... Olvasd el, mit jelent a public_html könyvtár:
http://support.hostgator.com/articles/cpanel/public_html-folder
A legtöbb osztott tárhelyen így hívják azt a könyvtárat (vagy htdocs-nak, www-nek, stb.), amely az elsődleges domain nyilvános könyvtára. Ergo azt mondhatjuk, hogy ha a public_html-be közvetlenül bepakolod a Drupal fájljait, akkor a nyilvános könyvtár rootjába pakoltad bele (persze a public_html is csak egy alkönyvtár, de remélem érted), és nem egy alkönyvtárba.
Ha a nyilvános elérhetőség szempontjából alkönyvtárba pakolnád a Drupalt, az így nézne ki, ha mondjuk a Drupal modulkönyvtárát vesszük:
/public_html/alkonyvtar/sites/all/modules
ami kívülről így érhető el:
www.example.com/alkonyvtar/sites/all/modules
(mármint ha .htaccess-ben, ill. web.configban nem tiltanánk a könyvtár közvetlen elérését)
ezek szerint nálad viszont most így van:
/public_html/sites/all/modules
ami kívülről így érhető el:
www.example.com/sites/all/modules
Nálad tehát pont nincs alkönyvtárban a Drupal.
Szóval inkább pont fordítva tudom elképzelni: eddig alkönyvtárban volt a Drupalod, most meg áthelyezted közvetlenül a "gyökérbe". (A gyökér itt most a nyilvánosan elérhető public_html-en belülre vonatkozik.)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Segítség kérése
Segítséget szeretnék kérni, oldalamon nem sikerül képet importálni a galériámba, csak oly módon, hogy az importálás után egy rózsaszín felületen a következő szöveg jelenik meg:
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
warning: realpath() [function.realpath]: Unable to access /home/www/fajszisuli/images/a (7)_0.thumbnail.JPG in /home/www/fajszisuli/includes/file.inc on line 192.
Kezdőként kezdtem készíteni ezt a lapot, laikus vagyok hozzá, a Drupal- Mozikönyv segítségével építgettem ezt az oldalt. Idén átkerült a SWÍ szolgáltatóhoz, azóta van ez a problémám. Biztos valamilyen beállítási gond lehet amit én nem ismerek, már sok mindent kipróbáltam , de még mindig nem jó. Csak egy galériát töltöttem fel, hogy lehessen látni mi a poroblémám.
Örülnénk ha tudnának nekem segíteni, hisz a gyerekek várják vissza a levett képeket, és tovább építgethetném a web lapot.
Köszönöm
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A probléma tehát továbbra is
A probléma tehát továbbra is az, hogy hogyan dobjuk el azt a fránya évet. :)
Egy saját modulban saját függvénnyel simán megoldható, illetve természetesen Rulesben is PHP feltétellel
$szulinap = date("m-d", [node:field_date_szuletesnap])); // a születésnap mezőt hónap-napra módosítjuk, a field_date_szuletésnap a dátum mező ($szulinap == $mai_nap) ? return TRUE : return FALSE;
Valami ilyesmi (nem próbáltam ki). Biztosan megoldható elegánsabban, de ennek jól működő változata képes vezérelni pl. a ki-be kapcsolást.
Csökönyi Ferenc
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Taxonomy Fields
Mostanában nem volt dolgom olyan összetett webhellyel, ahol ez felmerült volna, és a probléma végiggondolása valószínűleg legalább egy napot venne igénybe (legalábbis nekem :)), de első körben megnézném a CCK + Taxonomy Fields kombinációt.
A Taxonomy Fields azt csinálja, hogy kategóriától függően bővíti a node-ot különböző mezőkkel, pl. van egy Könyv kategória, abban egy Hangoskönyv alkategória, akkor meg lehet adni, hogy az árucikk típusú node-ok Könyv kategória esetében tartalmazzanak egy "ISBN" mezőt, Hangoskönyv esetében egy "hanghordozó típusa" mezőt (CD, mp3), stb. És van egy olyan lehetőség is, hogy a modul a kategória szülő kategóriáinak mezőit is automatikusan létrehozza (ancestor fields), tehát a Hangoskönyv kategóriába sorolt árucikkeknek legyen "hanghordozó típusa" mezője is és "ISBN" mezője is.
Namármost ez a mező elvileg tartalmazhat fix értékeket is (universal values), tehát szerintem meg lehet adni, hogy a mező mindig az adott kategória URL-jére mutató linket tartalmazza. Így tehát egy Hangoskönyv kategóriába sorolt árucikk node egyik mezője tartalmazni fogja a /termek/konyv/hangoskonyv linket, egy másik mezője pedig ancestor fields révén a termek/konyv linket. Ezeket aztán sminkben könnyen össze lehet fűzni Termékek » Könyvek » Hangoskönyvek morzsává. (Elvileg egy egyszerű CCK szövegmező is tartalmazhatja a morzsát, de abból indultunk ki, hogy egy nagyméretű – Amazon.com – termékkatalógus esetén hogyan lehet automatizálni a morzsák megjelenítését.)
Előző kérdésedre válaszolva, szerintem nem nagyon fogsz találni kimondottan tartalomszervezési megoldásokat ismertető könyveket, mert ez nagyon függ attól, hogy milyen rendszerrel dolgozol. Például a Drupal node koncepciója másféle gondolkodást kíván, mint egy klasszikus OOP megközelítés – sőt egy CCK node reference alapú, szinte végtelenül rugalmas megoldás is alapvetően más logikára épül, mintha egy külön modult fejlesztesz a feladatra, amibe mereven belekódolod, hogy mivel mit csináljon a modul. Itt van egy jókora átfedés a programtervezési minták és a vállalati rendszerszervezés között, szerintem ez utóbbi a közgazdaságtan egyetlen olyan ágazata, amihez némi ész is kell...;)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges





megnéztem a kérdéses
megnéztem a kérdéses modult:
Eszerint az i18nstrings modulban kellene lenni a függvénynek.
Ez a modul az i18n modulcsomag része.
Régebbi kiadásban tényleg megtaláltam a to() függvényt.
Ha minden igaz - nem teszteltem - erre változott meg: i18nstrings_translate_object()
Tehát, a hibaüzenet helyén a függvényt amit fent mutatok írd át erre.
Lehet, hogy ez nem lesz elég, most nincs lehetőségem tesztelni.
Ha elég, akkor dobj egy issue-t a node_image modulhoz, hogy ez a probléma. Bár ha nem elég, akkor is, mert valahol itt lesz a megoldás :)
Laza
--
Laza Bálint naplója