banjalukaforum.com https://banjalukaforum.com/ |
|
Drupal calendar https://banjalukaforum.com/viewtopic.php?f=18&t=65516 |
Stranica 1 od 1 |
Autoru: | Bahamut [ 04 Jan 2015, 16:49 ] |
Tema posta: | Drupal calendar |
Ne znam koliko vas radi u ovom CMSu, ja sam skoro poceo i trebao bih napraviti event calendar. Napravio sam pomocu modula calendar i lzgleda ovako: ![]() Ono sto mi treba je kategorizacija eventova po bojama da lici na ovako nesto: ![]() Znaci, pri pravljenju eventova da kreator moze izabrati boju za specifican event i da mi se kao takav prikazuje u bloku malog kalendara. Da li moram neki poseban modul instalirati i koji, details please. Takodje, nevezano za problem, interesuju me iskustva sa ovim CMSom, poredjenja sa Wordpressom i sl. Ali prvo, ako neko zna kako da rjesim problem sa kalendarom ![]() |
Autoru: | Piro [ 04 Jan 2015, 18:09 ] |
Tema posta: | Re: Drupal calendar |
Sta mislis o ovome? https://www.drupal.org/project/event_calendar Nisam nikad koristio Drupal, velik postotak stranica radi na WP i Joomla, tako da nisam ni probavao. |
Autoru: | Bahamut [ 20 Jan 2015, 14:04 ] |
Tema posta: | Re: Drupal calendar |
Kasnim malo, praznici i to. Ok je event calendar, ali ne mogu da ga natjeram da radi na taxonomy. u CSSu mogu da namjestim pozadine kvadratica za, recimo, prosle i buduce evente, aktivne i neaktivne... Ali nije to ono sto mi treba, ja bih po taxonomy-ji, da bude dinamicnije, ali se ne mogu snaci. |
Autoru: | NiZ [ 20 Jan 2015, 16:35 ] |
Tema posta: | Re: Drupal calendar |
Nisam siguran da najbolje razumijem, ali mi se cini da ti, kada podesis neki dogadjaj, trebas jos jedan parametar na osnovu kog bi kvadraticima datuma dodao css klasu kao Kod: .opusteno { background-color: #0000FF; font-weight: normal; } ili .hitno { background-color: #FF00; font-weight: bold; font-size: 1.1em; } E sad, drupal sam samo jednom caprkao i to veoma kratko, samo zakrpivsi nesto sto je trebalo nekome, pa ne mogu detaljnije. Da li imas nesto kao "custom field" u WPu da dodas, uneses neku vrijednos pa na osnovu toga da zaifas i dodajes CSS klase? Ili da prepravis taj modul pa da mu dodas jos jedan text field ili formu gdje bi birao klasu, vaznost dogadjaja? Ili, u najgorem slucaju da "zakrpis" tako sto bi ti neki dio teksta(naziv, sadrzaj) poceo/zavrsavao nekim stringom koji bi pokupio pa na osnovu njega to rjesavao (pokupis npr. "moj naslov==hitno" pa Kod: $title = "moj naslov==hitno"; $djes = strpos($title,"=="); if ($djes !==0) { $ovoMiTreba = substr($title,$djes+2); $title=substr($title,0,$djes); } i onda switch-ujes $ovoMiTreba (a $title proslijedis na prikaz, ociscen od "parametara") i u zavisnosti od poklapanja dodjeljujes odgovarajucim elementima klase, tj. odredjujes im kako ce izgledati. Ali ova treca opcija je "sugava" i to krpis tako bas ako neku od prethodne dvije ne mozes/nemas vremena realizovati... |
Autoru: | NiZ [ 20 Jan 2015, 16:44 ] |
Tema posta: | Re: Drupal calendar |
Bahamut je napisao: u CSSu mogu da namjestim pozadine kvadratica za, recimo, prosle i buduce evente, aktivne i neaktivne... Sad nesto kontam.... Ja bih prvo potrazio funkciju/metodu gdje on odredjuje koji je aktivan/neaktivan, pa bih mozda samo nju malo prepravio da radi ono sto ti treba? |
Autoru: | Bahamut [ 21 Jan 2015, 17:55 ] |
Tema posta: | Re: Drupal calendar |
Znas kako, na osnovu taksonomije sam odredio razlicite statuse za evente, sa dodatnim modulom sam dodijelio razlicite boje svakom tipu, i radi ali ne onako kako bih htio, tj. ne radi na ovom mini kalendaru, vec u vidu linija, slicno sto je Sehxor predlozio. E sad, bilo bi dobro kad bih mogao tipove taksonomije ubaciti nekako u CSS i jednostavno im dodijeliti boju u CSSu... Takodje pocetnik u Drupalu, sa PHPom sam takodje na vi, interesuje me ima li u Banjaluci gdje da se pohadja kurs Drupala, ili neko daje instrukcije, rado bih platio da naucim? |
Autoru: | Piro [ 21 Jan 2015, 17:58 ] |
Tema posta: | Re: Drupal calendar |
Zasto bas Drupal? Imas WP ili Joomla, oni su isto dobri CMSovi, a imaju dosta dokumentacije. |
Autoru: | Bahamut [ 21 Jan 2015, 18:57 ] |
Tema posta: | Re: Drupal calendar |
Nije do mene, da jeste radio bih u WPu, kao inace, jednostavno mi tako traze... |
Autoru: | NiZ [ 21 Jan 2015, 22:43 ] |
Tema posta: | Re: Drupal calendar |
A je li taj kalendar online? Da nam das link, da pogledamo? Mozda Drupal izgenerise nesto na osnovu toga sto si podesio, a da je upotrebljivo? Sad me bas zanima ![]() |
Autoru: | Bahamut [ 22 Jan 2015, 09:25 ] |
Tema posta: | Re: Drupal calendar |
http://188.40.60.238/verband/events |
Autoru: | NiZ [ 22 Jan 2015, 11:36 ] |
Tema posta: | Re: Drupal calendar |
Da li ti je dovoljno da u ./modules/calendar/css/calendar_multiday.css (l: 393) dodas background-color i slicno ovoj klasi: .calendar-calendar td.has-events ? Mozes kombinovati .past.has-events{} .past.has-no-events{} .today.has-events{} .today.has-no-events{} .future.has-events{} .future.has-no-events{} Koliko vidim, ako ti treba nesto vise, moraces cackati po php-u da ti generise jos klasa.... |
Autoru: | Bahamut [ 22 Jan 2015, 15:43 ] |
Tema posta: | Re: Drupal calendar |
Nista mi ovo ne znaci jer kao sto vidis imam par opcija koje mi nista ne znace, jer farba buduce/prosle datume koji imaju/nemaju evente, sto je ok, ali meni treba vise. Treba mi, bukvalno govoreci, opcija (taxonomy) koja kategorise evente (na, recimo, praznici, godisnji odmori i sl.) i kad im dodijelim status takav koji sam podesio u taksonomiji da ga prikaze u drugacijoj boji. E sad, kada bih bar mogao nakon sto napravim razlicite tipove taksonomije dodijeliti boje u CSSu, i to bi mi odgovaralo, iako je malo nezahvalno, al' bi odradio posao. Idealno bi bilo da krajnji korisnik sam moze praviti nove kategorije i dodijeljivati im boje u Drupalu, bez da cacka po CSSu, ali s obzirom da bih ja odrzavao sajt i opcija sa rucnom obradom CSSa bi mi odgovarala. Pa da bukvalno definisem: - taxonomy-type-0{bacground-color:blue} - taxonomy-type-1{bacground-color:red} - taxonomy-type-2{bacground-color:yellow} ... Na trenutnom sajtu nisu dodijeljeni tipovi taksonomije, to mi je na local hostu, ali nadam se da razumijes sta pokusavam da uradim. To sto sam uradio preko Drupala sa Taxonomy i Colors modulima (skoro) savrseno radi na mjesecnom prikazu kalendara. Kazem skoro jer mi je izbacio linije na vrhu eventova u bojama koje sam definisao umjesto citavog kvadratica, kao na slici: ![]() I da ovo uspijem sa mini kalendarom bio bi uspjeh. A nakon milion google searchova i drupal manuala bih platio nekome da mi napravi modul kakav zelim ![]() |
Autoru: | NiZ [ 22 Jan 2015, 22:19 ] |
Tema posta: | Re: Drupal calendar |
A koji kalendar koristis? Sad sam instalirao Drupal ( 7.34 ) i ne vidim kalendar medju defaultnim modulima. |
Autoru: | Bahamut [ 22 Jan 2015, 23:12 ] |
Tema posta: | Re: Drupal calendar |
Nije defaultni, probao sam skoro sve koji imaju, najvise sam dogurao kod ovog sto je Sehxor preporucio > https://www.drupal.org/project/event_calendar |
Autoru: | NiZ [ 22 Jan 2015, 23:53 ] |
Tema posta: | Re: Drupal calendar |
Mene Drupal podsjeca na Monti Pajton i "things on top of the other things"... Ja sam se pogubio u ovome a nemam vremena da istrazujem dublje. Posto si rekao da ti ni hardkodovanje nije problem, jedino sto sam smislio da radi sto hoces je JS koji bi nakon ucitavanja ofarbao polja. Kod: var sviEventovi = document.querySelectorAll('[href*="calendar-node-field-eventdate/day"]'); var sviLen = sviEventovi.length; var crveni = [ "2015-01-12", "2015-01-13" ]; var crLen = crveni.length; for (var i = 0; i < sviLen; i++) { for ( var j = 0; j<crLen; j++) { if (sviEventovi[i].href.indexOf(crveni[j])) sviEventovi[i].style.backgroundColor = "#f00"; /* elseif se poklapa sa j-tim elementom niza "plavih datuma", elseif.....else.... */ } } Sve sto ovdje trebas je dodati koliko zelis nizova datuma i uslove (if-ove) za svaki tip i ubaciti skriptu na dno dokumenta (ili dodati neku onload varijantu, ali ne znam sta tu jos sve ima pa je ovako sigurnije). Ne znam koliko znas JS ali lako ces izguglati kako da promijenis jos nesto osim pozadine polja. Jest da je samo zakrpa, ali moci ce drzati vodu dok ne nadjes ljepse i bolje rjesenje... |
Autoru: | Bahamut [ 23 Jan 2015, 08:46 ] |
Tema posta: | Re: Drupal calendar |
Hvala, vrijedi pokusati. |
Autoru: | NiZ [ 11 Mar 2015, 09:36 ] |
Tema posta: | Re: Drupal calendar |
Kako si rijesio ovo na kraju? Prosli mjesec me zvali iz agencije Spektar, treba im za neku firmu Drupal dev, bilo kakav, za pocetnu od 1650km... Je li to tvoja firma trazi? ![]() |
Autoru: | dtb_pro [ 11 Mar 2015, 16:33 ] |
Tema posta: | Re: Drupal calendar |
Pocetnu im majku... I kazu da se skola ne isplati... ![]() Sent from my U8650 using Tapatalk 2 |
Autoru: | Bahamut [ 13 Mar 2015, 10:29 ] |
Tema posta: | Re: Drupal calendar |
Da, treba nam jos jedan Drupalist. Bio je jedan lik samo na razgovoru, ne zna ni html valjano. Nisam rjesio, napravio sam standardni kalendar i cao, nervira me Drupal, pucam mu u glavu onu plavu nenormalnu... |
Stranica 1 od 1 | Sva vremena su u UTC [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |