Banner feltöltése a tulajdonosnak

Szotyi képe

Sziasztok!

Az a feladatom, hogy a weboldal-tulajdonos tudjon képet (bannert) feltölteni az oldalára, s ez meg is jelenjen egy blockban.
Próbálkozok az Area Banner modullal, de nem világos a használata..

Tudtok javasolni valamilyen megoldást? Hogyan lehetne ezt megoldani?

Péter

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

Létrehozol egy tartalomtípust imagefield [field_banner_picture] + link [field_link]. Ezeket küldözgetheti be.
Csinálsz egy views-t bannerek néven, link -> "Exclude from display" és kép -> formátum=kép mezőkkel. Címke nincs. Stílus: views Rotator. Hozzáadsz egy blokkot és megadod a nevét a blokknak.
Aztán a saját téma könyvtárban egy views-view-field-bannerek.tpl.php fájlt amiben valami ilyesmi van:

<?php if ( $field->content_field["field_name"] == "field_banner_picture" ) { ?>
  <a href="http://<?php print $row->node_data_field_link_field_link_url; ?>" target="_blank"><?php print $output; ?></a>
<?php } ?>

Cache törlés. Beállítod a blokkokban ahol meg akarod jeleníteni és kész.
0
0

Üdv!
Dudás József

Szotyi képe

Már majdnem elkészültem, amikor telefonált a tulaj, hogy swf fájlokat szeretne feltölteni, megjeleníteni, s ezeket néha cserélgetni.

Ez esetben is hasonló a megoldás? Hogy egy CCK mezőben lesz feltöltve az swf- fájl?

0
0

Péter

Pandelon képe

Az új Advertisement modul (http://drupal.org/project/ad) kiegészítéssel (http://drupal.org/project/ad_flash) tudja a flasht is. Nekem a kép, text, iframe működik a flasht nem próbáltam.

Blokkokba pakolhatod a hirdetéseket, nem egy ördöglakat a beállítása, a tulaj is elboldogul vele szerintem.

0
0
Szotyi képe

Próbálgatom ezt a modult, de nem sikerült megjeleníteni a reklámot. Egy új blokk jelent meg - ad group: alapértelmezés - s ezt hiába teszem ki oldalra, nem mutat semmit, hiába küldtem be egy reklámot.

Le tudnád írni (ha csak vázlatosan is), hogy mi az útja-módja, hogy egy jpg reklám meg is jelenjen egy blokkban?

0
0

Péter

nevergone képe

Most jpg vagy swf kell?

Már majdnem elkészültem, amikor telefonált a tulaj, hogy swf fájlokat szeretne feltölteni, megjeleníteni, s ezeket néha cserélgetni.

Le tudnád írni (ha csak vázlatosan is), hogy mi az útja-módja, hogy egy jpg reklám meg is jelenjen egy blokkban?

Amúgy én megírnám saját modulban, nagyon jó programozási gyakorlat. :)

0
0
Szotyi képe

SWF kellene, de még sima képet (se szöveget, se html-t, se semmit) sem sikerült megjelenítenem. BIGSONY említette, hogy ő jpg-t már próbált, s neki ez ment. Ez miatt kértem meg arra, hogy jó lenne egy vázlatos leírás a beállításról. Lehet, hogy más is hasznát venné.

Most még nem szeretnék elmélyedni a modulírás rejtelmeiben. De elöbb-utóbb biztos el jutok oda.

0
0

Péter

Szotyi képe

Sikerült megoldanom a feladatot. Mivel az Advertisement modult sehogy nem sikerült életre keltenem, (pedig de jó lett volna!)ezért maradt a jó öreg CCK-Views megoldás, ahogy dj javasolta.
Az swf megjelenítéséhez az SWF Tools modult is letöltöttem, bekapcsoltam.
Először új tartalomtipust hoztam létre banner néven, melynek van 3 mezője:
1. Banner neve (ez a nodenak végül is a neve)
2. Banner SWF , field_banner_swf, Fájl, Felületi elem tipus: File Upload, File extension: swf
3. Link, filed_link, szöveg

Mezők megjelenítése:
Banner SWF: SWF Tools - no download link

Ezután létrehoztam egy views-t. Ennek beállításai:
Szűrők: Tartalom tipus: banner
Mezők:
Link (alapértelmezés), Excluse from display, cimke: nincs
Banner SWF. Itt be kellett azt is állítani, hogy linkként viselkedjen a flash animáció. Ehhez, az 'Output this field as a link'-hez , pipa, s a link Path- hoz "[field_link_value]" írtam be.
Formátum: SWF Tools- no downlad link.
Stilus: unformatted
Egy alnézetét blokkosítottam, s elneveztem Banner doboznak. Ezáltal létrejött a blokkoknál egy új Banner doboz blokk.

Ezt kitettem oldalra, s már meg is jelent a banner.

S hogy ezt az egy nodeot tudja a tulaj szerkeszteni (cserélgetni a reklámot), ezt úgy csináltam hogy létrehoztam egy új menüt Banner szerkesztése néven, melynek van egy menüpontja szintén Banner szerkesztése néven, mely az adott node szerkesztőlapjára mutat.

Ezt is megjelenítettem a navigáció blokk alatt, de úgy, hogy csak az "adminisztrátor" nevű csoport láthassa.
A jogosultságoknál még adtam jogot, hogy szerkeszthesse is a CCK mezőket, illetve még itt azt is be kellett állítani, hogy mindenki láthassa ezeket a mezőket.

Kb ennyi volt. Hátha más is hasznát veszi..

0
0

Péter