Az eseményeim szépen benne vannak egy naptárban, viszont én azt szeretném, hogy a napi esemény címe a bal oldalsávban legfelül a menü fölött megjelenjen. Még ötletem sincs, hogy lehetne ezt megvalósítani. Meg lehet egyáltalán, és ha igen, hogyan??
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
views
szerintem views-zal, csinálsz egy blokk nézetet, beállítod, hogy kiírja az esemény címét, a blokkban egy jelenjen meg, a legfrissebb, aztán a blokknak megmondod hol legyen (bal oldalsávba a menü fölé súlyozod)
:)
Ez jól hangzik, konkrétan hogy is kell megcsinálni?
Konkrétan úgy, hogy:
1. megismered a Views modul működését
2. megcsinálod a fenti lépéseket
Ha nem akarod/tudod megismerni, akkor pedig állásközvetítőben feladhatod.
Nagy Gusztáv
nagyjából
leírni tényleg nem sok értelme van, meg nem is lehet szerintem, mert azt sem tudom melyik viewst használod, de nekem itt aboros nagyon sokat segített, szerintem ez használható ez a topic: http://drupal.hu/forum/v%C3%A9letlenszer%C5%B1-tartalom
Majdnem kész
Eljutottam odáig, hogy kész a blokk nézet, kiírja az esemény címét, egy jelenik meg.
Viszont nem tudom mi alapján választom ki. Nekem nem a legfrissebb kell, hanem az aktuális napi. Valamint a blokkok súlyozását se találom. Még azt is be tudtam állítani, hogy csak a főoldalon jelenjen meg, de hogy kell a menü fölé súlyozni?
views-6.x-2.1-et használok.
Szűrő feltétel
Meg tudsz adni olyan feltételt, ahol a dátumod egyenlő a mai nappal (now).
A súlyozást pedig a Blokkok admin oldalon kellene látnod. Persze vonszolással megy a 6-os alatt a sorrend beállítása.
Nagy Gusztáv
szűrés
A súlyozást valóban megtaláltam közben, viszont ez a dátum szűrés nem megy.
Hozzáadom a szűrőfeltételhez a dátumot, és az alábbiak közül választhatok:
- Felhasználó: Created date
- Hozzászólás: Post date
- Node revision: Created date
- Tartalom: Has new content
- Tartalom: Last comment time
- Tartalom: Post date
- Tartalom: Updated date
- Tartalom: Updated/commented date
Nekem viszont az a dátum kellene amikorra az esemény lett időzítve, ezek pedig mind a létrehozásra vagy a módosításra vonatkoznak.
Álljunk meg egy pillanatra
Milyen naptárban vannak benne?
Nem egy CCK Date meződ van?
Nagy Gusztáv
Nincs CCK
Az event modul-t használom.
Tartalom beküldése event, és ezek jelennek meg a honlap címe/event oldalon.
Egy trükkel meg tudom oldani a gondomat, ha az esemény időpontját adom meg a beküldés időpontjának, de ha ezt egy másik ember kezeli, akkor ebből lehet némi galiba.
lehet még változtatni?
event views integrációjához kell az event views modul.
event project oldalán:
http://drupal.org/project/event_views
sajnos nincs 6.x verziója.
miért nincs (azt is kérdezhetném, hogyhogy:) cck? én egy eseménynaptár funkciót 6.x drupalban a cck + date + views2 + calendar modulcsokorral próbálnék megvalósítani.
-
clear: both;
vagy Views nélkül
Lehet, hogy most sokan felhördültök, de ha egyébként nincs fent Views, akkor ezt egy blokkba írt php kóddal kb. 3 sorból meg lehet oldani. Lehet, hogy még egyszerűbb is. :) Mondom ezt úgy, hogy nem ismerem a Views-t.
én nem
én nem hördülök fel, olvasgattam ilyesmit a drupal.org-on kevéske angoltudásommal, csak hát én naptárt sem használok és a php-kódoláshoz is kevésbé értek, így nem mertem ilyesmit javasolni, de tutira sokkal egyszerűbb, mint views-zal
php kód
Érdekelne az a 3 sor...
Mi az ára?
3 sör? :)
ugyan! :)
Csak írd le nekem, hogy milyen táblában, és hogyan vannak az eseményeid eltárolva!
bravúros
aztán egy update -nél megváltozik a date táblaszerkezet és máris ugrik a blokkod.
php beviteli formájú blokkokkal listákat meg menüket készíteni elég dirt megoldás.
-
clear: both;
jogos
Teljesen jogos, igazad van. Erre nem is gondoltam.