[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • REXkalender
Seite 1 von 2

REXkalender

Verfasst: 11. Mär 2010, 19:47
von cukabeka
Ich mache hier mal einen neuen Fred auf.

Habe REXkalender installiert und will eine Veranstaltung eingeben. Kann einerseits kein Datum auswählen, andererseits habe ich keinen blassen schimmer, wie das templatesystem funktionieren könnte.
ich habe mich jetzt mal durch die funktionen gestöbert, und stelle fest, dass leider alles in einer php-klasse organisiert wird. das ist natürlich sehr unpraktisch. ich hoffe, dass ich das dort herausgelöst bekomme und in ein modul packen kann..

grüße

Verfasst: 12. Mär 2010, 09:37
von stuttgarter
Hi

immer einen link posten...
evtl kann dir dann schneller geholfen werden.

Grüßle

Verfasst: 20. Mär 2010, 17:34
von cukabeka
naja, ich will halt einfach selbst bestimmen können, wie die HTML-ausgabe der daten aussieht. da hilft auch ein link nicht viel.

außerdem will ich lieber uhrzeit statt enddatum angeben können, auch das muss ich dann mal in den rexKalender reinhacken. oder hat sich sich da schon jemand dran versucht?

übrigens woanders mal erwähnt: das jQuery für den kalender im backend funzte nicht. hat sich erledigt; der server lief noch auf php4 :shock: :? :roll: -brauchte ich ein bisschen, um das zu realisieren..

Uhrzeit

Verfasst: 30. Mär 2010, 18:15
von PAGEJUMPER
Hallo,

ich möchte neben dem Datum auch eine Uhrzeit (Start/Ende) einbinden.
Hat jemand da einen Tipp?

Viele Grüße,
Ronny

Verfasst: 30. Mär 2010, 21:24
von cukabeka
ich habe jetzt hardcore in der kalender.php im classes-ordner des addons herumgehackt. das war der einzige weg, etwas zu ändern.
schau dort mal rein und in die dateien im template-verzeichnis, dort sind die sachen für die uhrzeit etc auskommentiert.

Verfasst: 31. Mär 2010, 09:41
von creativ
Moin,

ich versuche gerade die Spalte mit dem Kategorienamen in der Kalenderliste auszublenden, da die Funktion in meinem Projekt unwichtig ist und mir die Tabelle sonst zu breit wird.

In der Datei a423_kalender.php im Ordner /classes habe ich folgende Zeile
auskommentiert:

/* hier ist mal schluss mit
case "categoryName":
$params['mode']='list';
$params['rexkal_cat']=$events->getValue('catId');
unset($params['article_id']);
$url = rex_getUrl($this->article_id,rex_request('clang'),$params);
//$value='<a href="'.$url.'">'.$value.'</a>';
break;
lustig */

Kategoriename wird aber weiter angezeigt.

Weiss jemand, wie man die Spalte rausbekommen kann?

Uhrzeit

Verfasst: 5. Apr 2010, 16:28
von Ebendt
Hallo zusammen,

hab in der kalender.php bei den Zeilen für die Uhrzeit den Kommentar entfernt. Im Backend kann man nun die Uhrzeit angeben. Habs aber nicht geschafft, dass sie im Frontend angezeigt wird. Hat das schon jemand herausgefunden?

@cukabeka
wo findet man dieses Template-Verzeichnis, in dem man auch noch die Kommentare entfernen muss?

Vielen Dank

Verfasst: 5. Apr 2010, 20:05
von PAGEJUMPER
Hallo Ebendt,

wo befinden sich denn in der rexkalender.php die für die Uhrzeit auskommentierten Zeilen? Ich habe nun schon mehrfach gesucht aber leider keine gefunden. Die Templates für den Output im Frontend habe ich auch vergeblich gesucht.

Viele Grüße,
Ronny H.

Verfasst: 5. Apr 2010, 21:09
von cukabeka
@ebent: schau mal in pages/events.inc.php

@PJ: die magische formel für die ausgabe lautet "echo $events->getValue('timeStart');"

Verfasst: 5. Apr 2010, 21:25
von PAGEJUMPER
Hallo,

der Ausdruck "echo $events->getValue('timeStart');" befindet sich aber nicht in der "a423_kalender.php".

Viele Grüße,
Ronny H.

Verfasst: 5. Apr 2010, 22:09
von cukabeka
hi ronny,

du musst ihn einfach reinsetzen.. ;)

und zwar an der stelle, wo du die ausgaben haben möchtest. Dort wird dann die ausgabe gemacht.
hoffe, das hilft dir weiter, probiers einfach mal aus.

Verfasst: 5. Apr 2010, 22:13
von PAGEJUMPER
Ich stehe wahrscheinlich jetzt aufn Schlauch, aber in welcher Datei muss ich das einsetzen?

Verfasst: 5. Apr 2010, 22:20
von cukabeka
kalender.php

ich habe die datei so massiv umgebaut, dass ich keine zeile nenne kann, aber probiers mal hiernach:

Code: Alles auswählen

		//------------------------------------------------------------------------
		// output
		
		
		if ($events->getRows()>0) {

Verfasst: 5. Apr 2010, 22:39
von PAGEJUMPER
Da steht nun:

Code: Alles auswählen

	//------------------------------------------------------------------------
		// output
		ob_start();
		echo '<form action="'.rex_getUrl($this->article_id).'" method="get">'."\n";
		echo $events->getValue('timeStart');
		#echo '<p class="rexkal-month">';
		#echo '<label for="rexkal-month">'.$I18N_A423->msg('front_month').'</label>';
		#$drop_months->show();
		#echo '</p>'."\n";
Aber angezeigt wird dennoch nicht :(

Re: REXkalender

Verfasst: 14. Mär 2011, 10:12
von Aushan
Hallo zusammen,

ich stelle meine Internetseite auf Redaxo um und habe auch ein kleines Problem mit der Darstellung vom REXKalender im Frontend.

Hier erstmal der Link zum Kalender, der bei mir in der Testumgebung noch ist:
http://neu.feuervogel.info/index.php?article_id=24

Leider sind Datum und Veranstaltung zu dicht zusammen und dadurch wirkt es recht gepresst.

Ich würde das gern so lösen, dass es so aussieht:
März 2011
26.03. Samstag
Feuershow am Anno 1300
Also mit einem Zeilenumbruch nach dem Datum.

Da ich mich noch nicht so richtig mit Redaxo und dem Codegewusel auskenne wäre ich für jede Hilfe dankbar. Ich bin schon froh, dass ich die Kategorie und den Ort aus der Liste augeblendet bekommen hab :)

Viele Grüße und danke im Voraus
Aushan

Re: REXkalender

Verfasst: 14. Mär 2011, 10:33
von Richard.Laing
hi versuch es mal mit css:

Code: Alles auswählen

.rexkal-dateStartFormatted {display:block;}
gruß richy

Re: REXkalender

Verfasst: 14. Mär 2011, 11:41
von cukabeka
hi aushan,

das kannst du ganz einfach mit CSS steuern, probiere zB mal

Code: Alles auswählen

td {padding:10px;}
wenn du "rexkal-dateStartFormatted" enger machst und das SPAN-Element als inline-block definierst, könnte auch der Zeilenumbruch hinhauen.

Re: REXkalender

Verfasst: 15. Mär 2011, 23:48
von Aushan
Ok danke dafür schonmal, nun habe ich leider noch das Problem, dass ich nirgends eine CSS finde, die dafür zuständig ist (evtl hab ich nen Denk-Fehler drin).

Wie schon gesagt, war das Ausblenden der Kategorie und dem Ort auch erfolgreich, aber da hab ich das in der Ausgabe vom Modul angepasst. Wo finde ich aber die CSS um das anzupassen?

LG

Re: REXkalender

Verfasst: 16. Mär 2011, 00:00
von cukabeka
Das kannst du einfach im Template im head-bereich reinschreiben.

zb

Code: Alles auswählen

<style>
td {}
</style>
Lies Dich am besten nochmal bei selfthtml oder anderen Quellen zum Thema CSS ein. ;)


lg

Re: REXkalender

Verfasst: 16. Mär 2011, 09:22
von Aushan
Lies Dich am besten nochmal bei selfthtml oder anderen Quellen zum Thema CSS ein.
Da bin ich eh regelmäßig :D . Das Problem ist, dass ich aus dem Bereich Joomla komme, bei dem ich für jede Komponente die Einstellungen in einer separaten css hatte :)

Die Info hat aber schon geholfen, mache das dann heute abend fertig, muss nu arbeiten.

LG
Aushan

Re: REXkalender

Verfasst: 19. Mär 2011, 15:09
von mow
hallo aushan
vielleicht hilft dir das weiter:
http://webberater.ch/tuned-by-redaxo/rexkalender
grüsse
mow

Re: REXkalender

Verfasst: 27. Apr 2011, 12:53
von Frezl
Hey mow,

kannst du mir bitte erklären, wie ich den REXkalender mit deiner Erweiterung frisieren muss, dass ich zu einer Kalenderansicht wie in deinen Beispielen komme? Du zeigst auf deiner Seite zwar verschiedene Beispiele mit unterschiedlichen Konfigurationen, aber ich weiß nicht, wie ich die Code-Beispiele anwenden muss, damit ich zum selben Ergebnis komme :-P Da hast du leider n Bissel mit den Erklärungen geknausert.

Bis jetzt bekomme ich noch jede Menge Fehler ausgespuckt, dass Dateien zum includen fehlen würden...

Grüße,
Frezl

Re: REXkalender

Verfasst: 1. Mai 2011, 19:50
von mow
Frezl hat geschrieben: Da hast du leider n Bissel mit den Erklärungen geknausert.
Bis jetzt bekomme ich noch jede Menge Fehler ausgespuckt, dass Dateien zum includen fehlen würden...
hallo frezl,
:roll: ich weiss, lesen ist manchmal eine glückssache :wink:
es ist eigentlich alles beschrieben was nötig ist. einstellbar durch das modul. dort sind auch weitere angaben/empfehlungen kommentiert.

bevor ich aber lange erkläre, habe ich die rexdemo mit kalender (addon, modul und zusätzlich als template) installiert. so hast du alle varianten wie sie erklärt sind. natürlich müsstest du noch
anpassungen für deine version machen. ein include der internationalen feiertage ist als beispiel dabei.
das css kannst du sicher selber meistern :)

:!: solltest du nicht rexseo verwenden (wie in diesem beispiel), dann müssen
im modul die navigationslinks 'monat/jahr-vor-zurück' angepasst werden
(betrifft: ..?.. / ..&..).

und hier die rexdemo mit kalender downloaden:
:arrow: http://webberater.ch/redaxo4_3_2_kalender.zip
:idea: install utf-8

liebe grüsse
mow

Re: REXkalender

Verfasst: 12. Mai 2011, 17:36
von Frezl
Hey Mow,

vielen Dank für deine Hilfe! Ich hab's jetzt mit deiner Demo versucht. Der Kalender funktioniert und die Termine werden ausgegeben. Aber es wird nicht als schöner Kalender angezeigt, sondern als lange Liste von Informationen:

Code: Alles auswählen

<< < Mai 2011 >> >
Mo
Di
Mi
Do
Fr
Sa
So
25
26
27
28
[...]
30
31
1
2
3
4
5
Zeige alle Feiertage im Jahr 2011
03.05.11
Welttag der Pressefreiheit
05.05.11
Europatag des Europarates
08.05.11
[...]
nur heute
15.05.11
Internationaler Tag der Familie
17.05.11
[...]
Zeige alle Feiertage im Jahr 2011 
Kann es sein, dass da ne css-Datei fehlt, die das ganze in ne Kalender-Form bringen sollte, wie dus auf deiner Seite zeigst?

Grüße,
Frezl

Re: REXkalender

Verfasst: 12. Mai 2011, 22:36
von Ruediger.Nitzsche
mow hat geschrieben: :roll: ich weiss, lesen ist manchmal eine glückssache :wink:
es ist eigentlich alles beschrieben was nötig ist. einstellbar durch das modul. dort sind auch weitere angaben/empfehlungen kommentiert.
Mal kurz und knapp eine Frage nebenbei, warum schickt man solche Änderungen nicht parallel an die Entwickler des Addons, sondern stellt die ausschließlich auf der eigenen Seite als Download zur Verfügung? Opensource funktioniert auf Dauer meiner Meinung nach nicht mit dieser Vorgehensweise.

Rüdiger