PHP beviteli formájú mező létre hozása a tartalom tipusban

Ilusha képe

Felraktam a CCK modult, abból a célból, hogy újabb mezőket hozzak létre egy adott tartalom típusban, és Garland smink alatt.

Ezzel 3 vagy 4 vagy 5 részre szeretném osztani tartalom Törzs részét.
Még pedig azért, mert van több modul, ami bizonyos dolgot ad a tartalomhoz, és azt vagy a tartalom alján vagy a tartalom alatt helyezi el.

Egy példa: Gallery formatter
http://drupal.org/project/galleryformatter
Ez a modul például egy kis galéria félét helyez el a tartalomban, a lap alján.

Viszont én viszont, vagy:

- nem csak a galéria fölé hanem alá is szeretnék szöveget és mi egyebet írni

- vagy éppen lenne felül és alul egy szövegem, középre pedig egy olyan modul kódját szeretném beszúrni, aminek az eredményét (mi egyebek után) egy kód beírásával lehet megjelentetni.

De mindez csak akkor működtet, ha a létre hozott mező beviteli formája vagy full html vagy php kód.

Lehet valamit rosszul csináltam, viszont nekem csak plain text vagy filtered text beviteli formával hajlandó működni.

Ebben szeretném a segítségeteket kérni, hogyan lehet megoldani azt, hogy php vagy esetleg full html formában is működjön?

Vagy másképp fogalmazva, hogy mit is szeretnék: van egy tartalom típusom, melynek törzsében egyébként is php kód beviteli formát használok. Ezt a törzset szeretném több, egymás alatti, de továbbra is "törzsként" funkcionáló mezőkre felosztani.

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

Szia!

Php beviteli formához kapcsolat be a php modult. A ckk mező létrehozásakor, vagy az utólagos szerkesztésekor beállítható a bemeneti mező. Szövegfeldolgozás részén kell kiválasztani a formázott szöveg részt.

0
0
Ilusha képe

Azaz bármely tartalom típusban ezek után tudok is választani, hogy a Törzs szövegét sima szűrt vagy full HTML-ként vagy PHP kódként értelmezze.
Asszem legjobb lesz, ha képekkel egyértelműmet mit is csináltam és mi a probléma.
Kis türelmedet kérem, míg elkészítem őket.

0
0
Ilusha képe

Már nem tudom megnézni, hogy mit, mert az előbbi próbálkozásomat már töröltem.
És az igaz, hogy több mindenről nem is tudtam, hogy igazából micsoda vagy pontosan micsoda, mindössze próbáltam a józan eszemre hagyatkozni.
Az viszont biztos, hogy a PHP code beállítás egyszerűen fel sem jött, így lehetséges, még előtte már részen állítottam be valami olyasmit, ami ezt nem tette lehetővé.
A mostani és már sikeres bűvészkedésemről pedig itt vannak a képek:

http://img825.imageshack.us/img825/2082/teszt1.jpg
http://img714.imageshack.us/img714/2927/teszt2.jpg
http://img5.imageshack.us/img5/3789/teszt3.jpg
http://img687.imageshack.us/img687/5452/teszt4.jpg
http://img88.imageshack.us/img88/4986/teszt5.jpg
http://img263.imageshack.us/img263/118/teszt6.jpg

Ha még bírod gőzzel, légy szíves nézd át nekem, hogy elég jól állítottam-e be valóban mindent.

Most látom, az Imageshack 2 képemet lekicsinyítette, de remélem azért kilehet még igazodni rajtuk.

Piros kerettel megjelöltem a bűvészkedéseimet.

Most csak egy mezőt hoztam létre, a többi dolog próbája még hátra van; de remélem akkor ezt tényleg úgy fog működni, ahogy terveztem.
Egyrészt ez most olyan lesz, mintha továbbra is egy Törzs volna, de több részre felosztva.
Másrészt be ha egy modullal betetetek valamit (például a Gallery formatterel) akkor annak eredménye csak a valódi törzsben fog megjelenni, és az alászűrt mezőben viszont már nem.

0
0
leonidasz képe

Remek! :) Jó munkát!

0
0
Ilusha képe

Közben megint leszedtem és újból feltettem.
A fenti képeken még a CCK modul legfrissebb, de béta verzióját használtam, ebben még nem volt magyar nyelvi modult.
Most a korábbi véglegeset tettem fel, ebben már van.

Legutóbb nagyméretű betűtípussal és rövid szöveggel írtam be neki a tesztelő szövegemet, kódomat:
http://img263.imageshack.us/img263/118/teszt6.jpg
Most viszont normál betűmérettel, de hosszabb szöveget írtam be neki.

A mezők megjelenése részen:
http://img687.imageshack.us/img687/5452/teszt4.jpg

a két nagyobb piros kerettel jelölt helyen 4 féle beállítási lehetőség van:

- Alapértelmezés
- Egyszerű szöveg
- Levágva (Trimmed)
- Rejtett (elrejti)

Az "Egyszerű szöveg" és az elrejtés egyértelmű, hogy nem az én esetem, az "Alapértelmezés"-t vagy a "Levágva"-t beállítva ugyan full HTML-ként jelenik meg a szöveg, de úgy, hogy kb. 30 karakterenként sortörést tesz az szövegbe. Azaz így vágja le: megtöri és az alatta lévő sorban folytatja; azaz így lesz egy kb. 30 karakter széles szövegoszlopom.

Nekem pedig éppen ez a problémám: nem így szeretném, hanem úgy, hogy az ilyesféle levágás nélkül a szöveg töltse ki az egész mező tartalmát.

Ezt nem tudom, hol állíthatnám be neki?

0
0
balagan képe

Nem nagyon mélyedtem el a problémádban, a drupallal is csak ismerkedek, ezért csak félve kérdem, hogy ismered a Panels modult? Az nem segít a megjelenítési problémádon?

0
0
Ilusha képe

A panelst nem ismerem, de megkukkolom, aztán ide írom, hogy mire jutottam vele.

Közben feltettem a Panels,-t, de még mindig hiányol két kiegészítőt, amiket még fel kell tennem, aztán utána nézem meg, mit is tud illetve mire megyek vele.
---------

Gondoltam, hogy a dolog még érhetőbb legyen, ismét csináltam a ténykedéseimről képet.
Ugyanazt tettem pontosan, mint előbb, csak most egy kicsit szűzebb próba oldalra.

És most mit ad ég, működik, hosszabb szöveggel is!

De rejtély hogy miért:
- vagy Panels és kiegészítői alakítottak nekem most valamit
- vagy a korábban fenn volt néhány más modul, amik most nincsenek fenn, műveltek korábban valamit

KORÁBBAN EZEK IS FENN VOLTAK A CCK-N KÍVÜL:

admin menü
http://drupal.org/project/imagefield
http://drupal.org/project/imagecache
http://drupal.org/project/filefield
http://drupal.org/project/imageapi

MOST VISZONT EZEK VANNAK FENN:
admin menü
http://drupal.org/project/panels
http://drupal.org/project/ctools (panels kéri)
http://drupal.org/project/jquery_ui (panels kéri)

a Panels az Advanced Help-et és a Views-t hiányolja, ezeket még nem volt időm feltenni.

Ismét készítettem képeket, most részletesebbek, jobban láthatóbbak.
Összméretük: 1 MB
Ténykedéseim pirossal megjelölve:

http://img694.imageshack.us/img694/7033/mezoteszt1.jpg
http://img687.imageshack.us/img687/2315/mezoteszt2.jpg
http://img198.imageshack.us/img198/6755/mezoteszt3.jpg
http://img691.imageshack.us/img691/4369/mezoteszt4.jpg
http://img191.imageshack.us/img191/4691/mezoteszt5.jpg
http://img824.imageshack.us/img824/8769/mezoteszt6.jpg
http://img191.imageshack.us/img191/9089/mezoteszt7.jpg
http://img215.imageshack.us/img215/8663/mezoteszt8.jpg
http://img808.imageshack.us/img808/1056/mezoteszt9.jpg

Vagy ablakba férő, kisebb méretben vetítésben, de ezeken kevésbé látható:

http://img694.imageshack.us/slideshow/webplayer.php?id=mezoteszt1.jpg

Most egyenlőre más ötletem nincs, mint először is korábbi, másik rendszeren lévő plusz modulokat egyenként eltávolítom, és megnézem mi történik.

Hát ha így ugyan a megoldás még nem (mert azok a modulok kellenének máshová) de a ludas hátha kiderül.

0
0
Ilusha képe

Hát le sem merem írni :(

A beküldött tartalomban nem PHP kód, hanem ott már full HTML volt beállítva.
Ettől persze még a full HTML kódot (mert csak azt írtam be neki) megjeleníthette volna full HTML-ként, de valami ezek szerint közbe szólt neki.

A "megvágást" pedig kihagytam, egyszerűen alapértelmezettre állítottam helyette.

A Panels meg ahogy időm lesz rá megnézem, mert első látásra úgy tűnik, érdekes lehetőségek vannak benne.

0
0