Sziasztok!
Elvállaltam egy kisebb cég honlapjának az elkészítését. Még nem éles, mutatni nem tudom. Egészen jól haladtam a dolgok összerakásával, de most megakadtam egy picikét.
Azt kérték, hogy lehessen zene tartalmat felvinni. Meg is találtam az Audio tartalomtípust, tetszik is a megrendelőknek, azonban azt szeretnék, hogy a lejátszó egy tetszőleges node-on belül inline is beilleszthető legyen. És erre mutattak egy másik lapot, ahol ez így van megoldva. Hogy mivel és hogyan csinálták nem tudom.
Namármost kézzel hozzá lehet adni az xspf lejátszót a cikkhez, de ez felettébb kényelmetlen. Tudtok rá bármilyen kész fckeditor plugint, amivel be tudok szúrni egy ilyen xspf lejátszót a már feltöltött Audio tartalmak közül böngészhető lejátszandó zenével?
Köszi előre is!
kicsit bonyolult de megoldás
Sajnos nem tudok egy kattintásra működő megoldást, de így valahogy megoldható:
1. filefield CCK mezőt adsz hozzá a cikkhez, és a beállításoknál adj neki egy CSS osztályt (pl .media)
http://drupal.org/project/filefield
2. insert modult fölrakod, azzal be tudod szúrni a feltöltött file-ok linkjeit a fckeditorba pl.
http://drupal.org/project/insert
3. és végül jquery media plugin hogy a .mp3 linkekből audio lejátszót gyártson (de videóra is működik pl), hivatkozz az 1. lépésben megadott CSS osztályra:
http://drupal.org/project/jquery_media
már majdnem megy
Annyira nem tűnik bonyolultnak ez sem, a végfelhasználói oldalról az látszik, hogy fel kell tölteni egy mp3-mat (ez a filefield), azátn katt az include-ra.
Viszont valamiért mégsem megy. Az oldal elején ott vana jquery javascript szösszenet, meg van neki adva, hogy node-on nyugodtan menjen, a .media class-ra figyeljen. Meg van adva lejátszónak az xspf. A link class-ja: .media, de valamiért mégsem akar beugrani a lejátszó. Van valami ötleted erre?
már tényleg majdnem :-)
OK, a bibi megvolt: .media és media a css tipusoknál. Igen, css-hez semmit nem értek.
Megadtam a mp3 lejátszónak az xspf-et, be is ágyazza, viszont a paraméterezését nem tudom hogyan lehetne megoldani. A jquerymedia modul beállításai között találtam olyant, hogy paraméterek, és itt kéne beállítani, hogy így adódjon át a filenév mint paraméter:
Hogy tudok a filename-re hivatkozni?
link
Szerintem sokat segítene, ha kapnánk egy linket az oldaladhoz, én pl. most nem fogom feltenni ezeket a modulokat, de a HTML kimenet alapján könnyen lehet, hogy tudnék valami okosat mondani.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Megoldódott
Bruteforce megoldás született: A legtöbb lejátszó file=... -ot vár, míg az xspf soundFile=... -ot. Átírtam a .js-et, most megy. Nem a legszebb megoldás, de működik.
Filefield vs IMCE
Szia!
Feltettem az IMCE-t, de nagyobb tudású kellene.
Feltettem a Filefield-et, a modulok közé csinált egy CCK részt és oda tett 12 db alrészt, amelyek közül a Filefiled meta nincs bekapcsolva és nem is lehet.
Azt írja, hogy: ileField (engedélyezett), Getid3 (hiányzó), Content (engedélyezett) szükséges a bekapcsolásához.
Nem tudom, hogy ez mennyire kell, ha kell, akkor Getid3-mal mit csináljak, mi az és hol van?
De ami a legnagyobb gondom: ellenben az IMCE-vel, amit a modulok részben be lehet állítani, rendes felületen paraméterezni és használni feltöltésre, a Filefield nem jelenik meg sehol, lehet, hogy félreértettem és az nem is arra való, mint az IMCE, file feltöltésre?
Mert kódokat írni nem akarok, én a designban (Adobe CS - grafika, kép, animáció, prospektusok)) vagyok otthon, ezért szeretnék előre gyártott "alkatrészeket".
És az is fontos, hogy ha feltölt valaki valamit, akkor meg lehessen adni, hogy kiknek menjen e-mailban értesítés a feltöltésről.
Félek nem kapok választ, mert amióta itt vagyok, szinte soha senki nem válaszol, mintha halott lenne a fórum (a második témában, amit írtam, be se tudtam jelölni, hogy értesítést kérek mailban, de amelyiknél bejelölhettem, ott sem jött...
válasz
Szia,
remélem nem kioktatásként veszed, a kérdésednek nincs köze a topichoz amihez hozzászóltál. Ilyenkor inkább nyiss új témát, azt többen is észre fogják venni és nagyobb eséllyel kapsz választ a kérdésedre.
Visszatérve a kérdésedre: sok mindent megírsz csak azt nem hogy voltaképpen mit akarsz elérni? Mi a feladat amit meg kell oldani?
Az IMCE az egy szövegszerkesztőbe beilleszkedő feltöltő modul, a filefield az egy CCK mező amit egy tartalomtípushoz kell hozzáadnod. Mindkettő használható feltöltésre de teljesen másképp működnek.
Filefield Meta-ra nem lesz szükséged.