Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Plugins _ Terminkalender v1.4

Geschrieben von: amk Fri. 10. August 2007, 15:00

Name:
Terminkalender 1.4

Status:
stable

Bechreibung:
Ein Plugin zur Verwaltung von beliebigen zeitlich abhängigen Ereignissen
inkl. Ausgabemodul zur Darstellung der Ereignisse auf Websites.

Features:
- einmalige, tägliche, wöchentliche, monatliche und jährliche Termine
- Veranstalter-Verwaltung
- Kategorien in mehreren Sprachen
- unterstützt mehrsprachige Präsenzen
- Suchfunktion mit Logikfeatures

Autor(en):
Holger Stitz (bis V 1.2.5)
Alexander M. Korn (amk) (V 1.3.0-V1.4.0)

Lizenz:
GPL

Benötigte Sefrengo Version:
>= 01.03.01 (Sefrengo 1.4 beta 2)

Installation:
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration->
Plugins". Wechseln Sie dort in den Bereich "Plugin importieren"). Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsplugin"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Plugin in das CMS importiert. Das Plugin ist nun innerhalb des CMS
nutzbar.

Update:
Ein Update können Sie einfach über den Sefrengo- Pluginmanager einspielen. Das
Plugin führt dann automatisch das Update durch.

Es ist nach einem Update empfehlenswert den Browser-Cache zu löschen!

CODE
01.04.00 - released 10.08.2007
------------------------------------------------------------------------------------------------
PLUGIN
^ userinterface (to keep look and feel in line with Sefrengo a little better)
+ auto show/hide of the configuration save buttons to prevent that users choose the wrong button
# custom fields label configuation were not visible
MODULE
+ modul configuration option to show only expired dates
# frontend category selection on multiple use of the module within Sefrengo-pages
# modul configuration category selection within Sefrengo-template's/page's configuration

01.03.02 (1.4 beta 3) - released 04.08.2007
------------------------------------------------------------------------------------------------
PLUGIN
+ beautified userinterface
+ categories filter
+ search function with OR/AND/EXACT logic (word1 word2/word1+word2/"word1 word2")
(affects title, teaser, description)
+ some usability enhancements of the event end-date input
- back button on event editing - the cancel-button is still present
- categories numbering in the settings user interface beacuse the added
categories are ordered alphabetically - the numbering is confusing
# dynCalendar visual bugs removed
MODULE
+ search function with OR/AND/EXACT logic (word1 word2/word1+word2/"word1 word2")
(affected event data fields can be selected in the module configuration)
+ beautified module configuration ui
+ new output manipulation via {chop}{/chop} (to shorten text)
^ optimized for multiple use within a SF page
^ improved output of {link_next} {link_prev}
- page switch per number (must be rewritten - due to a lot of internal changes - sorry).

01.03.01 (1.4 beta 2) - 27.07.2007
------------------------------------------------------------------------------------------------
PLUGIN
+ SF-resourcebrowser support for the event fields picture and file
+ settings-options for the available picture/file pathes, show files in subfolders, file types
^ settings user interface: general settings are now splitted from the event settings, changed
the order of the settings parts for a better usability
MODULE
+ modul konfig-modes
+ frontend month selectbox & new body-template element {month_select}
+ new templates vor page switch links & new body-template elements {link_next} {link_prev}
(the links won't be shown if no future/past event is available within the given month range -
not a good solution coz later or earlier events behind/before the month range are unavailbe
with these links - i try to change this in the final)
# "not-current"-events details were not shown
- "k.A."-output if no date is available

01.03.00 (1.4 beta 1) - 21.07.2007
------------------------------------------------------------------------------------------------
PLUGIN
+ event fields: picture, picture caption, file, file title, internal link, internal link title,
external link, external link title, custom1-5
! the custom fields will be activated only if a name for the fields is given. a custom field's
name can be set in the plugin settings screen.
+ added TinyMCE as wysiwyg-editor for event's description
^ settings user interface: some makeup
# add/change event user interface: unnecessary white space created a new line below the date
selection form elements
MODULE
+ category frontend selectbox & new body-template element {category_select}
+ list-/entry-template elements for all new plugin fields (see the module config for more info)
+ if-/if-not-statements {if_Element}{/if_Element} {if_not_Element}{/if_not_Element}
^ module config category selection now displays the language behind the available categories

01.02.05 - released 21.02.2007
------------------------------------------------------------------------------------------------
# Array-Fehler beseitigt, wenn nur ein Termin zum Anzeigen vorhanden war (Modul)
^ Datum convertDateToTimestamp wird jetzt über strtotime() ausgeführt



ich freue mich sehr über unterstützung/danksagung in finanzieller/materieller form!

http://www.tiefexzeitlos.de/

http://www.amazon.de/gp/registry/U6VIZN77JDF8


(oder bankdaten per PM anfragen!)

wer ggf. als sponsor genannt werden möchte (readme/forum) kann mir das mitteilen!

p.s.: es ist problemlos möglich für finanzielle danksagungen eine rechnung mit ausgewiesener mwst. zu erhalten.



 Terminkalender_v010400.zip ( 362.96KB ) : 624
 

Geschrieben von: gunwalt Fri. 10. August 2007, 16:45

Tolle Leistung, insbesonders die beim Drüberfahren erscheinenenden Buttoms für Speichern und Abbrechen. Jett weiss ich immer, wo ich klicken muss. laugh.gif

Geschrieben von: smail Fri. 10. August 2007, 16:46

Hey amk,

vielen vielen Dank für das neue Release! biggrin.gif
Werde es mir am Wochenende mal genauer anschauen.

Gruß
Jan

ps. ist post angekommen?

Geschrieben von: amk Fri. 10. August 2007, 17:03

ZITAT(gunwalt @ Fri. 10. August 2007, 17:45) *
Tolle Leistung, insbesonders die beim Drüberfahren erscheinenenden Buttoms für Speichern und Abbrechen. Jett weiss ich immer, wo ich klicken muss. laugh.gif


*puh* und ich dachte das mit dem auto-show/hide wär auch nicht viel besser ... gut gut wink.gif


@smail:

hab dir ne PM geschrieben - danke! smile.gif

Geschrieben von: bjoern Fri. 10. August 2007, 19:38

Möchte mich auch bedanken. Das ist ein Hammerfeature und bringt Sefrengo einen großen Mehrwert an Funktionalität!

Geschrieben von: summerbrother Fri. 10. August 2007, 20:06

Super schönes Tool. Sehr einfach zu konfigurieren und zu bedienen. Ich find den Backendpart einfach genial.

ich wünsch mir was, wünschen macht soviel spass....

Jetzt noch in die Modulkonfig noch eine Mengenbegrenzung ala "zeige mir die top 3 der Kategorie....." dann haben wir doch schon unser Newsplugin.

Edit: und einen "kopieren-Button" im Backend laugh.gif

Geschrieben von: FireFlyer Sat. 11. August 2007, 13:59

Hab meine alte Version mit deiner neuen ohne Probleme upgedatet, dass einzige Prob war, dass ich den Cache löschen musste und dann gings.
Für einen Neuling, der noch nicht so viel gelesen hat könnte dies ein ungewolltes Erwachen geben. Für mich keine Thema. Aus diesem Grund wäre es nicht schlecht, wenn dies auch bei anderen Modulupdates vorkommt, dass man einen "automatischen Cache-Löschen" anschuppst.
Geht dies?

Danke fürs Plug funktioniert sonst super! rolleyes.gif

Geschrieben von: gunwalt Sat. 11. August 2007, 19:42

Ich habe im Errorlog folgenden Code gefunden, ohne das im Backend irgendetwas nicht funktioniert hätte. Nur der Vollständigkeitshalber ...

QUELLTEXT
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'teaser') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD teaser text
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'picture1') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD picture1 varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'picture1_caption') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD picture1_caption text NOT NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'link1') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD link1 varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'link1_title') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD link1_title varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'link2') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD link2 varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'link2_title') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD link2_title varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'file1') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD file1 varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'file1_title') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD file1_title varchar(255) default NULL
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'custom1') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD custom1 text
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'custom2') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD custom2 text
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'custom3') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD custom3 text
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'custom4') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD custom4 text
MySql-Error:2007-08-10 (Fri) 17:26:07: error 1060 (Duplicate column name 'custom5') - Invalid SQL: ALTER TABLE cms_plug_terminkalender ADD custom5 text

Geschrieben von: amk Sat. 11. August 2007, 20:32

keine panik ... das updatescript versucht db-spalten anzulegen, die es in version 1.2.5 noch nicht gab. bei einem update von 1.3.x auf 1.4.0 führt dies zu msql-fehlermeldungen, da die spalten bereits angelegt worden sind.

Geschrieben von: smail Mon. 13. August 2007, 15:28

Mir kommt gerade noch eine schöne Idee zur Verwendung des Terminkalenders:

Dank der jetzt eingebauten Option

QUELLTEXT
+ modul configuration option to show only expired dates


lässt sich das Plugin nämlich auch gleichzeitig sehr schön zum Publizieren von News verwenden:

Zwei Kategorien anlegen:
News & Termine
Wobei alle Einträge in der Kategorie News das Erstellungsdatum als "Termin"-Datum erhalten

1. Modul zum Auslesen der Termine2. Modul zum Auslesen der NewsUnd fertig ist ein kleines Newssystem smile.gif Ist sicher etwas gebastelt, aber für kleine Seiten mit wenig News durchaus praktikabel.

Viele Grüße
Jan

Geschrieben von: amk Tue. 14. August 2007, 07:29

is vergebene liebesmüh wink.gif ... artikelsystem ist in arbeit

Geschrieben von: andi Tue. 14. August 2007, 07:31

ui amk, da bin ich ja mal gespannt :-) in welchem zeitraum stellst du dir eine erste vorabversion vor?
wird daraus «nur» ein kleines artikelsystem oder geht das schon richtung blog?

Geschrieben von: amk Tue. 14. August 2007, 07:31

it's done when it's done wink.gif

quatsch jetzt große worte zu verlieren ... basis ist/war wie gesagt das hier - allerdings mit dem ziel etwas möglichst flexibles zu schaffen - deshalb auch der name. artikel können bspw. auch produkte sein - natürlich ist hauptorientierung news / presse-artikel und ähnliches.

Geschrieben von: amk Tue. 14. August 2007, 09:09

wichtige info - nicht wirklich ein bug - ehr ein umstand in verbindung mit der sprachumschaltung sefrengos (muss dazu Björn konsultieren)

die einstellungen des terminkalenders sind sprachabhängig.
sofern man sich beim terminkalender in den einstellungen befindet und einmal die einstellungen einer sprache gespeichert hat,
muss nach einem wechsel der sprache immer der punkt Einstellungen erneut angeklickt werden!!!

sofern man sofort in den einstellungen der neuen sprache änderungen macht und abspeichert,
kann das zum verlust der einstellungen der sprache führen und der terminkalender funktioniert nicht mehr!

Geschrieben von: grafzahl Sat. 25. August 2007, 12:18

Kurze Frage zum Terminkalender:

Ich habe eine Seite wo in der Sidebar die aktuellen Termin mit meiner einer kurzen Ankündigung erscheinen. Das klappt soweit auch super, allerdings gibt es das Problem das die ausführlichen Details (also bei Klick auf den jeweiligen Termineintrag) dann ebenfalls in der Sidebar erscheinen...

Gibt es eine Möglichkeit die Termine auch in einem anderen Container darstellen zu lassen ohne den Container in der Sidebar zu verändern? Ein zweites Problem das es da gibt ist, das der Terminkalender in den Suchmaschinen wohl massiv doppelte Inhalte erzeugt. z.B. kann ich ein und den selben Termin

QUELLTEXT
projekt01/en/use.html&mod4_1_startmonth=08&mod4_1_monthback=3&mod4_1_idevent=1&mod4_1_category=0&mod4_1_searchstring=

als auch über
QUELLTEXT
projekt01/en/index.html&mod4_1_startmonth=08&mod4_1_monthback=3&mod4_1_idevent=1&mod4_1_category=0&mod4_1_searchstring=


Je nachdem auf welcher Unterseite ich mich gerade befinde. Gäbe es da irgendeine Möglichkeit jedem Termin nen eigenen Permalink zuzuweisen?

Geschrieben von: amk Sat. 25. August 2007, 19:26

1.

also ohne das modul zu modifizieren gibt es eigentlich nur die möglichkeit das mit dhtml und 'n bisschen scripterei zu bewerkstelligen.

dazu muss halt in der liste auch alles ausgegeben werden, was in der detail-ansicht steht - natürlich dieses dann versteckt. auf klick könnte dann die detailansicht in einem div-container irgendwo anders angezeigt werden.

2.

nun das modul holt sich die aktuelle seite und erzeugt links für die detail-ansicht. da man im modul noch nicht bestimmen kann, wo, abgesehen von der aktuellen seite, die detail-ansicht stattfinden soll ist es so wie's ist. wink.gif

Geschrieben von: smail Mon. 10. September 2007, 00:55

Habe mittlerweile auch mal die Zeit gefunden, das Plugin durchzutesten und nun läuft es auch produktiv. Das Ergebnis kann man http://www.smd-koeln.de/index.php?idcatside=16 sehen.

Allerdings habe ich noch zwei Anpassungen vorgenommen:


Bei letzterem ist mir besonders aufgefallen, wie genial smile.gif amk die Templatevariablen implementiert hat, so dass eine Erweiterung ziemlich einfach möglich ist.


Zwei Fragen zum Schluss:

Danke an amk für die viele Arbeit, die in diesem Plugin steckt!

Viele Grüße
Jan

Geschrieben von: tobaco Thu. 13. September 2007, 15:39

ZITAT(smail @ Mon. 10. September 2007, 01:55) *
  • Kann man Links derzeit nur per cms://idcatside=XX "hardcoden"? (kein Dropdown & kein Resource-Browser!) Oder hab ich mir da etwas zerschossen??


das würde mich auch interessieren! wäre sicher eine erleichterung für alle termineingeber.


ansonsten ist das ding erste sahne. gefällt mir sehr gut.

Geschrieben von: grafzahl Fri. 14. September 2007, 08:13

ZITAT(grafzahl @ Sat. 25. August 2007, 13:18) *
Kurze Frage zum Terminkalender:

Ich habe eine Seite wo in der Sidebar die aktuellen Termin mit meiner einer kurzen Ankündigung erscheinen. Das klappt soweit auch super, allerdings gibt es das Problem das die ausführlichen Details (also bei Klick auf den jeweiligen Termineintrag) dann ebenfalls in der Sidebar erscheinen...

Gibt es eine Möglichkeit die Termine auch in einem anderen Container darstellen zu lassen ohne den Container in der Sidebar zu verändern? Ein zweites Problem das es da gibt ist, das der Terminkalender in den Suchmaschinen wohl massiv doppelte Inhalte erzeugt. z.B. kann ich ein und den selben Termin

QUELLTEXT
projekt01/en/use.html&mod4_1_startmonth=08&mod4_1_monthback=3&mod4_1_idevent=1&mod4_1_category=0&mod4_1_searchstring=

als auch über
QUELLTEXT
projekt01/en/index.html&mod4_1_startmonth=08&mod4_1_monthback=3&mod4_1_idevent=1&mod4_1_category=0&mod4_1_searchstring=


Je nachdem auf welcher Unterseite ich mich gerade befinde. Gäbe es da irgendeine Möglichkeit jedem Termin nen eigenen Permalink zuzuweisen?


Ok, Problem ist fast gelöst. Ich habe nun einfach eine Modulkopie angelegt. Ein Modul ist also für die Vorschauausgabe zuständig und wird in der Sitebar eingebunden. Die Modulkopie ist für die Detailausgabe zuständig und wird im Hauptcontainer eingebunden. Damit das "Vorschaumodul" bei geklicktem Termin nicht ebenfalls die Details des Termins anzeigt sondern immer das gleiche anzeigt habe ich einfach
QUELLTEXT
if(is_numeric($_TK['idevent'])) {
dreckiger weise durch
QUELLTEXT
if($xyz == 123) {
ersetzt. Klappt soweit auch ganz gut.

Damit die URLs für die Details nicht mehr so lang sind (und ich die übergabe von bestimmten Zeiträumen eh nicht brauchte) habe ich die URLs kurzerhand bis auf ?mod4_1_idevent=4 gekürzt, ging auch ohne Probleme.

Nun bräuchte ich jedoch noch ein zusätzliches Customfeld. Ich bin was die Programmierung in Sefrengo angeht noch komplette Jungfrau. Kann mir evtl. irgendwer sagen wo ich ansetzen müsste bzw. an welchen Stellen?

Geschrieben von: smail Fri. 14. September 2007, 12:00

Habe grad ein etwas merkwürdiges Phänomen:
es gibt zwei Module, die den Terminkalender ausgeben, jeweils in einem eigenen Template.

1. Modul gibt alle aktuellen Termine aus
2. Modul gibt alle vergangenen Termine aus.

Soweit, so gut. Erstes Modul funktioniert auch einwandfrei, d.h. vergangene Termine verschwinden ordnungsgemäß.

Nur: Bei dem anderen Modul werden keine Termine mehr nach dem 27.August angezeigt, wenn sie zuvor "wöchentlich" angelegt worden sind. Einzeltermine gehen problemlos...

Es wird nur die Listenansicht der Termine verwendet, Modulkonfig mehrfach überprüft, SF-Cache gelöscht und nochmal alle Termine neu angelegt.

Seite siehe:
http://www.smd-koeln.de/index.php?idcatside=16
http://www.smd-koeln.de/index.php?idcatside=32

Wenn jmd. mal live reinschauen möchte -> kurz eine PM schicken.

Danke und Gruß
Jan


Geschrieben von: feniweb Wed. 19. September 2007, 10:05

@grafzahl

Wie hast du das gekürzt?

ZITAT
Damit die URLs für die Details nicht mehr so lang sind (und ich die übergabe von bestimmten Zeiträumen eh nicht brauchte) habe ich die URLs kurzerhand bis auf ?mod4_1_idevent=4 gekürzt, ging auch ohne Probleme.


Gruss

Geschrieben von: smail Thu. 20. September 2007, 15:50

Ich möchte nochmal das Thema aufgreifen und auf dieses Fehlverhalten im Terminkalender hinweisen. Ist das ein Bug?

Geschrieben von: grafzahl Fri. 21. September 2007, 12:12

ZITAT(feniweb @ Wed. 19. September 2007, 11:05) *
@grafzahl

Wie hast du das gekürzt?
Gruss


Im Frontendcode des Moduls hab ich eine Zeile wie folgt abgeändert:
QUELLTEXT
//Url
$_TK['temp']['data']['url'] = $con_side['11']['link'].'?mod3_1_idevent='.$_TK['item']->getDataByKey('idevent');


Bei mir in Zeile 264

Wie du siehst verlinkt der Terminteaser (so nen ichs jetzt mal) statisch auf die jeweilige Modul-ID des zweiten Moduls was dann für die Detailausgabe zuständig ist... wenn du wirklich nur auf einen einzelnen Termin linken willst reicht im Prinzip das ?mod_3_1_idevent=x in der URL.

$con_side['11']['link'] am Anfang der URL sorgt zudem noch dafür das immer nur auf eine bestimmte URL verlinkt wird, bei mir ist das dann z.B. die termin.html.... auf der Seite mit der jeweilig angegebenen ID muss dann natürlich die zweite Version des Moduls liegen, sonst funktioniert es nicht.

Geschrieben von: richmcduff Mon. 24. September 2007, 20:44

Hallo,

ich bin sehr begeistert von den Möglichkeiten, die mir dieses Plugin bietet.
Nun habe ich jedoch eine Frage: Gibt es einen "einfachen" Weg die Termineingabe und -verwaltung auch über das Frontend zu ermöglichen? Die jenigen, die für die Verwaltunf zuständig sein werden, denen möchte ich nicht den Weg über das Backend zumuten/zutrauen ;-)

Geschrieben von: Bert Baumann Fri. 28. September 2007, 08:40

hallo ihr sefrengis!

ich frag jetzt doch einfach mal nach: sind die veranstalterdaten (adresse, telefon u.s.w.) nur ueber das backend abrufbar oder kann ich die irgendwie auch im frontend darstellen? bisher wird mir lediglich der name des veranstalters angezeigt. aber vielleicht habe ich ja irgendwo irgendwas uebersehen.

danke schonmal fuer die antwort!
daniel

Geschrieben von: smail Fri. 28. September 2007, 10:44

ZITAT(richmcduff)
Gibt es einen "einfachen" Weg die Termineingabe und -verwaltung auch über das Frontend zu ermöglichen? Die jenigen, die für die Verwaltunf zuständig sein werden, denen möchte ich nicht den Weg über das Backend zumuten/zutrauen ;-)

Nein, es gibt keine Möglichkeit, Termine über das Frontend zu verwalten. Ich denke aber auch, dass das Backend so übersichtlich ist, dass man das jedem Redakteur zumuten kann. Schau Dir mal andere CMS an... smile.gif Und über die Rechteverwaltung kannst Du z.B. ja für die Redakteure die Bereiche Design, Administration, etc. komplett verbergen. Ich denke auch nicht, dass eine Editierung über das Frontend jemals implenetiert wird...


ZITAT(Bert Baumann)
sind die veranstalterdaten (adresse, telefon u.s.w.) nur ueber das backend abrufbar oder kann ich die irgendwie auch im frontend darstellen? bisher wird mir lediglich der name des veranstalters angezeigt. aber vielleicht habe ich ja irgendwo irgendwas uebersehen.

Bisher kannst Du meines Wissens nach nur den Veranstalternamen über eine Templatevariable ausgeben. Aber prinzipiell ist das natürlich ausbaufähig.

Geschrieben von: smail Fri. 28. September 2007, 11:24

Habe mir das mit dem Ausbauen grad mal angesehen, das ist doch nicht ganz so trivial, wie ich mir das gedacht habe... wink.gif

Geschrieben von: smail Fri. 28. September 2007, 17:45

Ich glaube, ich habe einen Mini-Bug gefunden:

bei einer Auflösung von 1024 x 768 rutscht der Suchen Button im Backend unter das Formularfeld, da die Tabelle irgendwie etwas zu klein ist (siehe Anhang). Gesehen in FF 2.0.



Geschrieben von: amk Sat. 29. September 2007, 10:38

ZITAT(smail @ Fri. 28. September 2007, 18:45) *
Ich glaube, ich habe einen Mini-Bug gefunden:

bei einer Auflösung von 1024 x 768 rutscht der Suchen Button im Backend unter das Formularfeld, da die Tabelle irgendwie etwas zu klein ist (siehe Anhang). Gesehen in FF 2.0.



das passiert aber (bei mir) erst bei einer browser-fenster-breite unter 800 pixeln. (ebenso FF2.0)

 

Geschrieben von: smail Sat. 29. September 2007, 11:25

Was macht mein FF denn da falsch?? Hier mal in kompletter Breite:



Und hier die Attribute der - bei mir fehlerhaften - Tabelle per Firebug:


Anscheinend überlagert die Angabe von 70% des zweiten Tabellenfeldes das erste. Muss für dieses Feld überhaupt eine Breite angegeben werden? Wenn ich die Breite per Firebug lösche, funktioniert alles einwandfrei...

Gruß
Jan

Geschrieben von: feniweb Tue. 2. October 2007, 10:40

Habe den Terminkalender auf einer Site eingesetzt. Der Redakteur wollte nun einen Kurs anbieten der Wöchentlich stattfindet z.B. vom 29.10-26.11 jeden Montag, leider zeigt das Plugin den 26.11 letzten Kurstermin nicht mehr an.

Ist das so gewollt oder ein Bug.

Gruss

Geschrieben von: andi Tue. 2. October 2007, 10:52

mh, gute frage. ist wohl ansichtssache....für mich aber auch irgendwie unlogisch.


gruss andi

Geschrieben von: gunwalt Tue. 2. October 2007, 11:48

ZITAT(feniweb @ Tue. 2. October 2007, 11:40) *
Habe den Terminkalender auf einer Site eingesetzt. Der Redakteur wollte nun einen Kurs anbieten der Wöchentlich stattfindet z.B. vom 29.10-26.11 jeden Montag, leider zeigt das Plugin den 26.11 letzten Kurstermin nicht mehr an.

Ist das so gewollt oder ein Bug.


Faktisch sind es fünf Termine. Angelegt werden bei mir nur 4 Montage.
Gibst Du jetzt als Endtermin den 27. an, wird der 26. angelegt. Möglicherweise darf der letzte angezeigte Tag eines Zeitraumes X nicht gleich dem Ende des Zeitraumes x sein.

Geschrieben von: feniweb Tue. 2. October 2007, 15:40

ZITAT(gunwalt @ Tue. 2. October 2007, 12:48) *
Faktisch sind es fünf Termine. Angelegt werden bei mir nur 4 Montage.
Gibst Du jetzt als Endtermin den 27. an, wird der 26. angelegt. Möglicherweise darf der letzte angezeigte Tag eines Zeitraumes X nicht gleich dem Ende des Zeitraumes x sein.


Ja das ist natürlich eine möglichkeit. Hatte ich auch getestet.
Jedoch für den Redakteur nicht sehr logisch.

Gruss

Geschrieben von: gunwalt Tue. 2. October 2007, 15:49

ZITAT(feniweb @ Tue. 2. October 2007, 16:40) *
Ja das ist natürlich eine möglichkeit. Hatte ich auch getestet.
Jedoch für den Redakteur nicht sehr logisch.


Klar, kurzfristige Lösung für den Bug

Geschrieben von: smail Wed. 17. October 2007, 21:03

Bitte steinigt mich jetzt nicht, aber es gibt noch ein paar kleinere Bugs in diesem Plugin:

Bugliste

Modul

PluginHab auch schon mal in den Quelltext geschaut, aber ich steige da so schnell nicht hinter rolleyes.gif
Ich schätze diese Plugin sehr, und es als wichtiger und zentraler "Bestandteil" von SF sollten die Bugs in diesem Plugin noch behoben werden.

Gruß
Jan

Geschrieben von: amk Wed. 24. October 2007, 23:05

smail ... dank dir für den report.

bzgl. fixes wird es von meiner seite noch einige zeit dauern - mir bleibt aktuell keine (frei)zeit ... sad.gif

Geschrieben von: smail Thu. 25. October 2007, 01:12

ZITAT(amk)
bzgl. fixes wird es von meiner seite noch einige zeit dauern - mir bleibt aktuell keine (frei)zeit ... sad.gif


Ok. Und danke für die Rückmeldung smile.gif

Gruß Jan

Geschrieben von: SLD Fri. 26. October 2007, 11:17

Hi,
vor kurzem hab ich auch meinen Terminkalender auf die v1.4 upgedatet, doch kann ich mittlerweile nur von meiner lokalen Testumgebung Termine eintragen und verwalten. Wenn ich von einem externen Rechner einen neuen Termin anlegen will verweisst er auf http://localhost/... (alle Verknüpfungen der Buttons verweisen auf localhost) anstatt auf die richtige Serveradresse. sad.gif

Please help, weil die Bild Funktion ist der Burner tongue.gif

greetz SLD

Geschrieben von: amk Fri. 26. October 2007, 14:29

öhm ... da bin ich jetzt ratlos.

pfade holte sich das plugin eigentlich ausschliesslich aus der Sefrengo-konfiguration würde ich sagen.

Geschrieben von: grafzahl Wed. 31. October 2007, 13:36

Kurze Frage: Ich habe ja sowas wie ne Terminvorschau gebastelt, also das auf allen Seiten in der Seitenleiste die nächsten Termine auftauchen, klappt soweit auch super. Nun möchte der Kunde aber das neben der Limitation in Zeit (maximal 1 Jahr im voraus) nur maximal 3 Termine ausgegeben werden sollen. Leider finde ich dafür keine Einstellungsmöglichkeit im Modul. Hat jemand eine Idee an welcher Stelle im Code ich dort notfalls hart eingreifen könnte um die Ergebnisse zu limitieren? Kenne mich mit der Modulprogrammierung in SF leider = 0 aus sad.gif

Geschrieben von: amk Wed. 31. October 2007, 15:54

such im modul mal die zeilen

QUELLTEXT
//Listenansicht
} else {

    //Collection intialisieren
    $_TK['collection'] = new EventCollection();


und füge danach

QUELLTEXT
$_TK['collection']->setLimit(3);


kann dir aber nicht versprechen dass es funktioniert!

Geschrieben von: grafzahl Wed. 31. October 2007, 16:59

ZITAT(amk @ Wed. 31. October 2007, 15:54) *
such im modul mal die zeilen
QUELLTEXT
//Listenansicht
} else {

    //Collection intialisieren
    $_TK['collection'] = new EventCollection();


und füge danach

QUELLTEXT
$_TK['collection']->setLimit(3);


kann dir aber nicht versprechen dass es funktioniert!


Dank dir amk,

hat super Funktioniert. Mal schauen, vielleicht Probier ich mich gleich mal n bissl an Modulen und versuche dafür n Feld in den Optionen einzufügen, wäre jedenfalls für die nächste Version auch ein nettes Feature, nur so als Idee smile.gif

Geschrieben von: FireFlyer Sat. 10. November 2007, 12:44

In meinem Template Detailansicht verwende ich folgenden Code:

<p>{startdate} - {starttime}</p>

Jetzt zur Frage, wenn jemand keine Uhrzeit einfügt wird ja der Bindestrich angezeigt, gibt es da was, dies zu umgehen?

Bei mir sind bis jetzt nur Tagestermine drin und wir bekommen jetzt einen über einen Zeitraum. Deshalb werd ich den Code wieder um

<p>{enddate} - {endtime}</p>

erweitern müssen.

Gibt es eine Möglichkeit dies mit einer IF-Klausel so zu machen?

Falls kein {starttime} vergeben wurde den Bindestrich nicht anzuzeigen
und
falls kein {enddate}, sowie kein {endtime} angegeben wird dies auch nicht anzuzeigen?

Geschrieben von: amk Sat. 10. November 2007, 19:59

hey FireFlyer ... also das sollte eigentlich funktionieren.

deshalb steht in "Hilfe anzeigen" unter den jeweiligen templates

{if_Element} ... {/if_Element} {if_not_Element} ... {/if_not_Element}

also das

<p>{enddate} {if_endtime}- {endtime}<{/if_endtime}</p>

sollte prinzipiell klappen.

Geschrieben von: FireFlyer Sun. 11. November 2007, 12:30

Danke! Werd ich mal testen. Die Hilfe hab ich total überlesen. Hast du schon mal den Core-Bug nachvollziehen können?

http://forum.sefrengo.org/index.php?showtopic=1570

Geschrieben von: SLD Tue. 27. November 2007, 16:52

Hi Folks,

ich habe gerade bei mir eine Benutzergruppe angelegt die nur die Nutzungsrechte für das Newssystem bzw. den Terminkalender haben.

Wenn ich mich jetzt mit einem User dieser Benutzergruppe anmelden möchte bekomme ich folgende Warn-/ Fehlermeldung:

QUELLTEXT
Warning: include(inc/inc.plug_terminkalender.php) [function.include]: failed to open stream: No such file or directory in C:\Apache2\htdocs\backend\main.php on line 180

Warning: include() [function.include]: Failed opening 'inc/inc.plug_terminkalender.php' for inclusion (include_path='.;C:/Apache2/htdocs/backend/external/adodb/;C:/Apache2/htdocs/backend/external/pear.php.net/') in C:\Apache2\htdocs\backend\main.php on line 180

bzw. die gleichen Warnmeldungen mit inc.plug_newssystem.php


Habe die beiden Dateien auch nirgends wo auf meinem System finden können.

greetz SLD

Geschrieben von: bjoern Tue. 27. November 2007, 17:54

Sefrengo leitet Dich nach dem Login automatisch in den ersten Bereich, in dem Du Rechte besitzt. Genau das funktioniert bei Plugins nicht. Gibst Du nur Plugins frei, dann klatscht es das System auf. Tipp: Einfach den Bereich Redkation->Seiten freigeben und alle Rechte entfernen. Dann gehts und der Redakteur kann auch keinen Blödsinn machen.

Das Backend Login Problem hat sich mit Sefrengo 1.6 hoffentlich erledigt, bis dahin bitte diesen Workaround nutzen.

Geschrieben von: ryzion Sun. 13. January 2008, 22:42

Hallo, einmal eine Frage, wie kann ich Hochkommas in der Template Konfiguration verwenden? Sie werden immer durch \' ersetzt.

Desweiteren wäre es sehr gut, wenn bei runden uhrzeiten also 11:00 Uhr z.b. nur "11 uhr" angezeigt wird. wär nett, wenn du dich meinem problen annhemen könnest

Geschrieben von: amk Mon. 14. January 2008, 16:20

versuch's mal mit &quot;

Geschrieben von: ryzion Mon. 14. January 2008, 17:02

Es geht um hochkommas in einem javascript

Geschrieben von: amk Mon. 14. January 2008, 19:34

ach sorry verlesen - dass es sich um js im template handelt, hast du allerdings nicht erwähnt.

die sache ist nicht ganz so trivial wie's scheint - also wenn möglich auf hochkommas verzichten - doppelte hochkommas nutzen und/oder soweit möglich alles an js-code auslagern was geht.

poste doch mal (code), was du machen willst ...

p.s.: das mit der uhrzeit ... vielleicht wenn ich mal wieder beim terminkalender dabei bin - kann aber noch dauern - gibt aktuell wichtigeres ...

Geschrieben von: ryzion Tue. 15. January 2008, 01:07

Es ging praktisch um eine JS was die aktuelle Zeile hervorhebt:

QUELLTEXT
<tr onmouseover="style.backgroundColor='yellow'" onmouseout="style.backgroundColor='#fce49c'">

Geschrieben von: amk Tue. 15. January 2008, 09:44

bitte suche dir im Terminkalender-modul im modul-output-code (ganz am end) folgende zeile

echo $_TK['output']['list_body'];

und mache mal das draus

echo stripslashes($_TK['output']['list_body']);


Geschrieben von: Chregu Tue. 15. January 2008, 10:08

Zurzeit arbeite ich ebenfalls an einem Projekt in welchem ich das Plugin einsetzte. Zudem benötige ich die Ansicht der Vergangenen-Termin.
Es wurde jedoch nicht alle Termine angezeigt. Nun habe ich das Modul ein wenig geHackt und nun funktioniert es.

Es gab ein Problem das die Vergangenen Termine es aktuellen Jahres nicht angezeigt wurden. Daher habe ich den TimeRanche verändert.
Dazu habe ich nach dem Eintrag "ART DES PAGINGS" folgende Zeilen eingefügt. Nun funktioniert es bei mir....

QUELLTEXT
    //Art des Pagings
       if($mvars[4] == 2) {
        $_TK['collection']->setDateRange( mktime(0,0,0,$_TK['config']['startmonth'],1), mktime() );
       }else


gruss
Chregu

Geschrieben von: smail Tue. 15. January 2008, 16:03

Ich verwende zwar kein Pageing, aber könnte die Änderung vielleicht auch den von mir beobachteten Bug beheben?

Kannst Du bitte noch mal genau sagen, was Du geändert hast?

Gruß
Jan

Geschrieben von: Chregu Tue. 15. January 2008, 21:41

@jan

Habe es so gelöst...

QUELLTEXT
    //Art des Pagings
       if($mvars[4] == 2) {
        $_TK['collection']->setDateRange( mktime(0,0,0,$_TK['config']['startmonth'],1), mktime() );
       } else if($mvars[2] == 1) {
        //Zeitraum NICHT bei "alle Termine" benutzen
       ....


Das Paging kannst auch gar nicht aktivieren. Ist zwar schon einiges in diese Richtung Programmiert wie ich es gesehen habe.
Aber noch nicht freigeschaltet. Ist mir auch klar warum, den dadurch ist die bestehende Logik fast nicht mehr anwendbar ;-)

gruss
chregu

Geschrieben von: smail Tue. 15. January 2008, 23:08

Scheint zu funktionieren.
Danke. smile.gif

Geschrieben von: Chregu Wed. 16. January 2008, 07:46

Das freut mich ;-)

So wie ich das gesehen habe wird ansonsten nur der Zeitraumgeladen der nicht zu aktuellen Jahr gehört.
Sprich - ist der Zeitraum auf 3 Monate eingestellt werden heute im Januar nur die Termine aus dem November bzw. Dezember des letzten Jahr beachtet.

Gruss
Chregu

Geschrieben von: andi Thu. 17. January 2008, 17:00

ich bekunde noch immer schwierigkeiten mit der tatsache, dass in den einstellungen jeder bereich (kategorien, termin-einstellungen und allgemeine einstellungen) sein eigener speichern-knopf hat.
hat das einen besonderen, programmiertechnischen, hintergrund? persönlich finde ich das weder benutzerfreundlich noch sf-üblich.
wenn, dann müsste da noch ein konkreter hinweis hin. das aus- und einblenden der knöpfe pro rubrik trägt nicht wirklich zur verständigung bei.

falls ich der einzigste bin, der mühe damit hat, vergesst es tongue.gif


gruss andi

Geschrieben von: amk Thu. 17. January 2008, 19:49

natürlich ist das "grandios" gelöst mit diesen speicherbuttons - rührt aber von der ursprungsversion her ... ich hab's ja schon versucht zu verbessern, in dem ich die entsprechenden buttons immer nur dann einblende wenn man sich in der jeweiligen sektion befindet. das ganze wird vermutlich in zukunft mit tab's gelöst ... so meine aktuelle idee - ähnlich den tabs in der modul-konfig.

leider ist es beim artikelsystem (welches in den nächsten 1,2,3 tagen nun endlich das licht der welt erblickt) auch so, da dass ganze ja als basis den terminkalender hat ... aber ganz gewiss ist das eines der dinge die hier und im artikelsystem als nächstes verbessert wird.

Geschrieben von: andi Thu. 17. January 2008, 20:02

oh, das artikelsystem...darauf warte ich schon lange.
wie wäre es, links vom button einen vermerk zu schreiben ala: speichert nur änderungen innerhalb con xy, dafür wieder alle buttons auf einmal ersichtlich.

Geschrieben von: gunwalt Thu. 17. January 2008, 20:11

ZITAT(amk @ Thu. 17. January 2008, 19:49) *
natürlich ist das "grandios" gelöst mit diesen speicherbuttons - rührt aber von der ursprungsversion her ... ich hab's ja schon versucht zu verbessern, in dem ich die entsprechenden buttons immer nur dann einblende wenn man sich in der jeweiligen sektion befindet. das ganze wird vermutlich in zukunft mit tab's gelöst ... so meine aktuelle idee - ähnlich den tabs in der modul-konfig.


Auf der anderen Seite, einmal konfigurieren und dann vergessen. Für mich hätte dies eine geringere Priorität. Vielleicht mache ich es mir auch zu einfach?

Geschrieben von: Chregu Thu. 17. January 2008, 20:14

Eine einfache möglichkeit wäre die ganze Einstellungen noch mit den Mip-Form's (Taps) zu versehen das wäre es evtl. auf klarer für den DUMMY ;-)

Geschrieben von: amk Thu. 17. January 2008, 20:41

blink.gif was haben die mip-forms damit zu tun?

... die konfig-parts kommen demnächst in jquery-tabs und fertig.

Geschrieben von: Chregu Thu. 17. January 2008, 20:42

war ja auch nur eine Idee um das ganze einfach zu teilen *sorry*

(Die Mip-Forms kann man für vieles gebrauchen ;-)

Geschrieben von: amk Thu. 17. January 2008, 21:41

ZITAT
(Die Mip-Forms kann man für vieles gebrauchen ;-)

weniger - sie haben schon ihren bestimmung.

was sind denn die mip-forms?

"Die mip-forms (Modul Input Forms) stellen Funktionen zur einfachen Erstellung von Formularen bereit und sind dazu gedacht, die Modulentwicklung im Bereich der Konfiguration zu beschleunigen. Dadurch kann die Modulkonfiguration sehr schnell und flexibel entwickelt werden, komplexe Konfigurationsmöglichkeiten werden ohne große Mühe möglich."

so 1,2,3 in nem plugin-verwendet is imho nicht drin und macht auch wenig sinn.
ein plugin stellt zu nem großen teil eine ganz eigene applikation dar.
mit der erstellung und funktionalität der modul-konfiguration sefrengos hat jene nichts zu tun.

klar die mip-forms generieren formular-elemente auf basis von array-definitionen - aber das ist nun nichts wahnsinniges wink.gif

Geschrieben von: Chregu Thu. 17. January 2008, 22:25

Okey, du hast mein Post falsch verstanden oder ich habe mich falsch ausgedrückt.

Ich habe Mip-Form's (Tabs) geschrieben. Daher meine ich auch nur die Tabs.
Alles andere macht wirklich nicht Sinn!

Gruss
Chregu

Geschrieben von: amk Thu. 17. January 2008, 23:31

ok - hab ich überlesen - sorry - aber auch die mip-form-tabs als solches nützen in 'nem plugin recht wenig - klar kann man dieses tab-pane-script welches Björn für die mip-forms auserkoren hat nutzen, aber jquery und die entsprechende jquery-tabs-erweiterung ist wohl die bessere wahl, zeitgemäßer und eleganter zu implementieren (ohne javascript-code im html).

die idee bzgl. tabs habe ich ja zu anfang gleich erwähnt s.o. -> "das ganze wird vermutlich in zukunft mit tab's gelöst".

nichts für ungut.

Geschrieben von: Chregu Thu. 17. January 2008, 23:37

kein problem. Grundsätzlich müsste man sich etwa überlegen was man in neuen Plugins immer wieder verweden kann. Somit könnte man auch einen gewissen standard wie mit den Mip-Forms hineinbringen, aber eben nur bei den Plugins :-)

gruss
chregu

Geschrieben von: smail Fri. 18. January 2008, 02:35

ZITAT(Chregu @ Thu. 17. January 2008, 23:37) *
kein problem. Grundsätzlich müsste man sich etwa überlegen was man in neuen Plugins immer wieder verweden kann. Somit könnte man auch einen gewissen standard wie mit den Mip-Forms hineinbringen, aber eben nur bei den Plugins


Ja, das hab ich auch schon schmerzlich vermisst. Dafür sollte es definitiv eine einheitliche Lösung wie bei den Modulen geben.

Geschrieben von: hkuhrt Tue. 22. January 2008, 14:16

Hallo,
ich habe ein ganz komisches verhalte.

Ich kann einen Termin anlegen, kann ihn aber nicht mehr editieren? jedesmal wenn ich auf speichern gehe, wird nichts in die DB geschrieben.

Nur kurz noch was dazu. All-Incl hat mich heute morgen auf einen neuen Server mit php5 und MySQL 5 gesteckt. Kann das was damit zu tun haben?

Gruß
Holger

Geschrieben von: Chregu Tue. 22. January 2008, 14:48

Ich denke das hat was mit der mySQL 5 DB zu tun. Schau dir einmal die Logdaten von Sefrengo an...

gruss
chregu

Geschrieben von: hkuhrt Tue. 22. January 2008, 15:05

Hallo, ich site gerade an einem anderen Rechner mit IE 7. Da geht alles! Kann jetzt leider nicht nachschauen, ob das an diesem Rechner mit FF genauso ist. Muss ich später machen.

Gruß
Holger

Geschrieben von: FireFlyer Fri. 25. January 2008, 17:03

@amk sag mir bitte mal was dieser FR Zeit/Durchführbarkeit entstehen lassen würde:

Ich hätte gern die Funktion, dass man an Termine erinnert werden kann und bei Eintragung eine Mail bekommt =>

Terminverwaltung:
Unter "neuer Termin" hätte ich gerne eine neue Checkbox für "Erinnerung" und ein Pull-Down-Feld, welches die Benutzergruppen aus SF zur Auswahl gibt.
Der Benutzer hat jetzt die Möglichkeit einen Termin einzutragen und die Erinnerungsfunktion einzuschalten, sowie die gewünschte Benutzergruppe anzusprechen.

Einstellungen:
In den Einstellungen sollte man die Möglichkeit haben, den Inhalt für die Mails einzutragen.
Ich hätte da gern 2 Templates:
- "Neuer Beitrag erstellt worden mit Inhalt XY"
- "Erinnerung an Termin XY"

- Angabe wieviel Tage vor dem Termin noch mal erinnert werden soll.

Ich stell mir das so vor, dass ich einen Cronjob auf die Erinnerungsdatei setzte. Es wird eine Verbindung mit der DB hergestellt, denn darin sind ja die Termine gespeichert.
Jetzt soll verglichen werden, ob es einen Termin gibt, welcher für Termin - Erinnerungstage vor Termin= JETZT => Mail senden an die eingetragene Benutzergruppe.

Wie groß ist denn der Aufwand mit oder ohne Erinnerungsfunktion!

Gruß
FireFlyer

Geschrieben von: amk Sun. 27. January 2008, 19:06

ZITAT(andi @ Thu. 24. January 2008, 15:42) *
kann es sein, dass sich terminkalender und artikelverwaltung in einem template nicht vertragen:
kriege folgende meldung:
QUELLTEXT
Fatal error: Cannot redeclare class lang in /home/maccaron/public_html/sefrengo/backend/plugins/terminkalender/inc/class.lang.php on line 2


gruss andi


bitte die entsprechende klasse mal in nem editor öffnen und sie hiermit

QUELLTEXT
if (!class_exists('Lang')) {
    

}


umschliessen. dann sollte es keine probleme geben.


Geschrieben von: FireFlyer Thu. 31. January 2008, 20:44

Könnte jemand oder möchte jemand diesen FR (2 Beiträge weiter oben) benutzen/gebrauchen?

Wenn ja, dann wäre amk bereit die Arbeit dafür zu verrichten.
Interessenten möchten sich bitte bei mir per PM melden.

Geschrieben von: ryzion Thu. 7. February 2008, 02:28

Hi, nochmal eine kurze Nachricht, (btw danke für die letzte Antwort). Bei mir werden nur Termine des aktuellen Monats angezeigt, kann man das ändern, dass alle abgelaufenen termine drin bleiben? ich kann nur abgelaufene und neue anzeigen, wenn ich alle wähle, erscheinen nur die des aktuellen monats

bzw, kann man start und endzeiten bei der darstellung auswählen?

Geschrieben von: pawel Fri. 14. March 2008, 19:30

Schönes Teil. Kann man beim Veranstalter (organizer) eigentlich auch eine url zuweisen (die man ja angeben kann? Dann fällt mir auf, das das PLZfeld die 0 verschluckt (sorry wohne nun mal in südlichen Sachsen-Anhalt rolleyes.gif )

Zusätzlich hier mal mein Template für die Detailansicht:

QUELLTEXT
<br /><br /><strong>{title}</strong>
<table class="vcalendar">
    <tr class="vevent">
        <td class="bold"><abbr class="summary" title="{title}">Beginn:</abbr></td>
        <td> <abbr class="dtstart" title="{startdate}">{startdate}</abbr> {starttime}</td>
    </tr>
    <tr>
        <td class="bold">Ende:</td>
        <td> <abbr class="dtend" title="{enddate}">{enddate} {endtime}</td>
    </tr>
    <tr>
        <td class="bold">Turnus:</td>
        <td>{turnus_type}</td>
    </tr>
    <tr>
        <td class="bold">Kategorie:</td>
        <td>{category}</td>
    </tr>
        <tr>
               <td class="bold">Ort:</td>
               <td class="location">{custom1}</td>
         </tr>
<tr>
               <td class="bold">Beschreibung:</td>
               <td>{description}</td>
         </tr>
</table>
<p><strong>Veranstalter:</strong> {organizer}</p>
<br/>
<a href="{url_back}">Zur&uuml;ck</a>


Geschrieben von: FireFlyer Sat. 15. March 2008, 20:29

Hab einen Fehlerteufel im Modul gefunden:

//if simple mode
if($dedi_mod['value']['0'] == ''){
foreach ($mip_form['hide_in_standard_mode'] AS $ke=>$va){
$mip_form[$va]['cat'] = 'hidden';
}
}*/

Sollte doch cms_mod heißen, oder?

Geschrieben von: amk Sat. 15. March 2008, 20:44

fehler würde bedeuten dass etwas nicht funktioniert ... funktioniert aber trotzdem ...

ja es sollte besser cms_mod heissen, da nicht gewährleistet werden kann das die dedi-variablen in zukunft weiter unterstützt wird.

Geschrieben von: FireFlyer Sun. 16. March 2008, 19:27

Hab ja auch Fehlerteufel und nicht Fehler geschrieben! rolleyes.gif

Geschrieben von: ryzion Wed. 19. March 2008, 14:07

Nochmal die Frage, ist es irgendwie möglich, dass alle Termine angezeigt werden.

Die Anzeige nach Anzahl macht nichts,
Wenn ich 2 Jahre als Zeitraum wähle, fehlen die Termine aus dem letzten Jahr,
wenn ich "Alle" wähle, sehe ich nur Termine aus den Vorjahren.

Ist es außerdem möglich eine Unterteilung nach Monaten in Form einer Zeile zwischen den Einträgen zu bekommen?

Geschrieben von: stanley Mon. 21. April 2008, 12:16

Moinsen,

Das Tool ist echt Klasse, hab da nur ein kleines Problem!

Bei mir werden die Veranstalter im Frontend nicht angezeigt - hab ich eine Einstellung übersehen?? Zu jeder Veranstaltung ist auch ein Veranstalter ausgewählt!

Hier ein Teil von der Detailansicht:

{if_organizer}
<div class="zeile">
<strong>Veranstalter:</strong><br /><br />
{if_organizer_name}{organizer_name}<br />{/if_organizer_name}
{if_organizer_street}{organizer_street}<br />{/if_organizer_street}
{if_organizer_zip}{organizer_zip} {/if_organizer_zip}
{if_organizer_city}{organizer_city}<br />{/if_organizer_city}
{if_organizer_country}{organizer_country} <br />{/if_organizer_country}
{if_organizer_phone}Tel.: {organizer_phone}<br />{/if_organizer_phone}
{if_organizer_fax}Fax: {organizer_fax}{/if_organizer_fax}
{if_organizer_email}E-Mail: <a href="mailto:{organizer_email}">{organizer_email}</a><br />{/if_organizer_email}
{if_organizer_homepage}Homepage: <a href="{organizer_homepage}" target="_blank">{organizer_homepage}</a>{/if_organizer_homepage}
</div>
{/if_organizer}

Gruß
Stanley

Geschrieben von: andi Mon. 21. April 2008, 12:31

hi stanley

ZITAT(stanley @ Mon. 21. April 2008, 13:16) *
hab ich eine Einstellung übersehen??

wohl eher hast du zusätzliche variablen gesehen:
{organizer_name}, {organizer_street} usw. gibt es nicht als ausgabe.
lediglich {organizer} steht zur verfügung.


gruss andi

Geschrieben von: stanley Mon. 21. April 2008, 14:54

Hi,

ich muss gestehen, das ich das Projekt grade erst übernommen habe!

Dann suche ich mal den Schuldigen!!

Danke erst einmal für die schnelle Antwort!

Gruß
Stanley

Geschrieben von: andi Mon. 21. April 2008, 14:58

kein problem. die lösung für dein problem wäre wohl, mit custom-felder für die veranstalter-angaben zu arbeiten. diese können per modul ausgegeben werden.
allerdings müssten die angaben für jeden termin neu eingetragen werden.


gruss andi

Geschrieben von: smail Mon. 21. April 2008, 17:21

Oder Du schaust Dir einfach mal das Modul für die Terminausgabe an.
Die Informationen zum Veranstalter werden ja gespeichert und stehen per {organizer} zur Verfügung. (Wird da dann alles ausgegeben, oder wie ist das? Ich verwende das bisher nicht.)

Im Code dann die Stellen suchen und ggf. {organizer} in die Einzelteile splitten. Wenn ich mich recht erinnere, kannst Du bei diesem Modul einfach das Array mit den Templatevariablen um weitere Schlüsselworte erweitern, die dann automatisch in der Modulkonfiguration als templateVariablen verwendet werden können.

Derzeit verwendet:

QUELLTEXT
$_TK['temp']['data']['organizer'] = $_TK['item']->getDataByKey('organizer');


Und ggf. so erweitern:
QUELLTEXT
$_TK['temp']['data']['organizer_irgendwas'] = ...


Gruß
Jan

Geschrieben von: stanley Mon. 21. April 2008, 20:30

Ja soweit bin ich nun auch schon - Trotzdem Danke für die Mühen!

Man muss dazu noch die Abfragen in der class.eventcollection.php erweitern
siehe Quelltext unten geänderter bereich ist Fett markiert!!

Nur kann ich nun keine Termine mehr im Backend Eintragen geschweige denn Updaten! blink.gif
Die Ausgaben funzen!!

Bin noch nicht so ganz Sattelfest was PHP betrifft!

Siehe:
http://www.budoschule-ronin.de/startseite/eventkalender.html&mod41_1_startmonth=04&mod41_1_monthback=6&mod41_1_idevent=117&mod41_1_category=0&mod41_1_searchstring=

Auszug aus der class.eventcollection.php

class SingleEvent {
var $_data = array(
'idevent' => '0',
....

'organizer_name' => '',
'organizer_street' => '',
'organizer_zip' => '',
'organizer_city' => '',
'organizer_country' => '',
'organizer_phone' => '',
'organizer_fax' => '',
'organizer_email' => '',
'organizer_homepage' => ''

);

......

function loadById($id) {
global $adodb, $cfg_cms;

$sql = "SELECT
TER.*,
CAT.name AS category,
ORG.name AS organizer,
ORG.name AS organizer_name,
ORG.street AS street,
ORG.zip AS zip,
ORG.city AS city,
ORG.country AS country,
ORG.phone AS phone,
ORG.fax AS fax,
ORG.email AS email,
ORG.homepage AS homepage

FROM
".$cfg_cms['db_table_prefix']."plug_terminkalender AS TER
LEFT JOIN ".$cfg_cms['db_table_prefix']."plug_terminkalender_category AS CAT ON ( TER.idcategory = CAT.idcategory )
LEFT JOIN ".$cfg_cms['db_table_prefix']."plug_terminkalender_organizer AS ORG ON ( TER.idorganizer = ORG.idorganizer )
WHERE
TER.idevent='".$id."';";

$rs = $adodb->Execute($sql);

if ($rs === false) die("failed");

$_data = array(
'idevent' => $rs->fields['idevent'],
......
'organizer' => $rs->fields['organizer'],
'organizer_name' => $rs->fields['organizer_name'],
'organizer_street' => $rs->fields['street'],
'organizer_zip' => $rs->fields['zip'],
'organizer_city' => $rs->fields['city'],
'organizer_country' => $rs->fields['country'],
'organizer_phone' => $rs->fields['phone'],
'organizer_fax' => $rs->fields['fax'],
'organizer_email' => $rs->fields['email'],
'organizer_homepage' => $rs->fields['homepage']

);

$rs->Close();

$this->loadByData($_data);
}

Bin für einen Tipp immer dankbar!!

Gruß
Stanley

Geschrieben von: smail Tue. 22. April 2008, 18:52

Wenn Du dafür die (Terminkalender-)API erweitern musst, dann muss ich jetzt auch passen. So gut kenne ich mich damit nicht aus.

Gruß
Jan

Geschrieben von: ryzion Sun. 27. April 2008, 23:31

Wie kann ich die Anzahl der angezeigten aktuellen Termine begrenzen? setlimit funktioniert nicht! nachdem das limit der anzahl abgelaufener termine entspricht, ist die ausgabe leer.

erledigt, die anderen anfragen stehen noch smile.gif

Geschrieben von: tobaco Thu. 19. June 2008, 15:23

ZITAT(amk @ Wed. 31. October 2007, 16:54) *
such im modul mal die zeilen
QUELLTEXT
//Listenansicht
} else {

    //Collection intialisieren
    $_TK['collection'] = new EventCollection();


und füge danach

QUELLTEXT
$_TK['collection']->setLimit(3);


kann dir aber nicht versprechen dass es funktioniert!


ZITAT(grafzahl @ Wed. 31. October 2007, 17:59) *
Dank dir amk,

hat super Funktioniert. Mal schauen, vielleicht Probier ich mich gleich mal n bissl an Modulen und versuche dafür n Feld in den Optionen einzufügen, wäre jedenfalls für die nächste Version auch ein nettes Feature, nur so als Idee smile.gif


ich hab das bei mir jetzt auch so gemacht, allerdings funktioniert das nur, wenn man alle termine anzeigt.
wenn ich nur die aktuellen und davon die ersten 3 haben will, wird nichts gefunden, da es mehr als 3 alte termine gibt.

klappt das bei euch ohne probleme? kann man das irgendwie anders lösen?

danke und grüße,

tobaco

Geschrieben von: tobaco Thu. 19. June 2008, 16:24

hab's jetzt für mich so gelöst:

zeile

QUELLTEXT
for($iter = $_TK['collection']->get(); $iter->valid(); $iter->next() ) {

durch
QUELLTEXT
for($iter = $_TK['collection']->get(); $ic < 3; $iter->next() ) {

ersetzen

wobei "3", die anzahl der einträge ist.

Geschrieben von: FireFlyer Thu. 25. September 2008, 16:42

Was mir gerade fehlt (bitte als FR aufnehmen) wäre eine Einstellung für einen wiederkehrenden Termin:

Immer zweiter Mittwoch im Monat. huh.gif

Wird in Vereinen sehr gern für Sitzungen verwendet, damit sich das auch jeder merken kann! cool.gif

Gruß
FireFlyer

Geschrieben von: mvsxyz Thu. 23. October 2008, 23:39

Bugfix für Nutzung mit dem RSS-Modul 0.9.5 des Artikelsystems
Wenn man dieses Modul zusammen mit dem RSS-Modul einsetzt bekommt man einen "Fatal error: Cannot redeclare class Lang in [...]\backend\plugins\terminkalender\inc\class.lang.php on line 3". Die geänderte Datei im Anhang behebt das Problem und beide Module können auf einer Seite eingesetzt werden.

Einfach die Datei class.lang.php herunterladen und die Datei aus dem Verzeichnis "\backend\plugins\terminkalender\inc\" überschreiben.

 class.lang.php ( 327Byte ) : 5
 

Geschrieben von: FireFlyer Tue. 25. November 2008, 18:25

Verständnisfrage, ob man das mit dem Modul schon machen kann:

Ich trage einen Termin ein, der am 07.12.2008 um 11 Uhr beginnt und am 07.12.2008 um 19 Uhr endet.
jetziger Code Listenansicht - Zeile:

QUELLTEXT
<tr>
    <td align="left">{startdate}{if_enddate}<br/>bis<br/>{enddate}{/if_enddate}</td>
    <td align="right"><a href="{url}">{title}</a></td>
  </tr>
Damit klappt die Anzeige wunderbar, wenn der Termin über mehrere Tage geht:
10.12.2008
bis
13.12.2008

aber bei einem Termin an einem Tag sieht das ganze dann so (blöde) aus:
07.12.2008
bis
07.12.2008

Gibt es eine Möglichkeit dies jetzt schon zu schaffen oder bräuchte man da noch ein Element {if startdate=enddate}???
Wenn man die Enduhrzeit einzeln anwählen könnte, dann könnte dies klappen => ist aber nicht schön von der Logik her.

Geschrieben von: andi Tue. 25. November 2008, 18:40

bin mir nicht sicher, ob ich dich richtig verstehe, aber: wieso vergibst du für den eintägigen termin überhaupt ein terminende?
wenn du bei der artikelerstellung bei «termin ende» keine checkbox aktivierst wird alles wie du es dir wünschst ausgegeben.

gegebenenfalls im terminkalender-modul noch die option «termine anzeigen» den wünschen anpassen.


gruss andi

Geschrieben von: FireFlyer Tue. 25. November 2008, 19:10

weil es nicht über den ganzen Tag geht, sondern nur zwischen bestimmten Uhrzeiten. Mir ist es eben erste jetzt aufgefallen, da ich ja meine Templates schon erstellt hatte (für Termine über mehrere Tage kein Problem bei der Ansicht) und dies jetzt mit diesem Termin komisch aussieht.

http://www.svmerkendorf.de (sieht doch blöde aus in der Listenansicht) und in der Detailansicht möchte ich aber den Zeitraum stehen haben.

Geschrieben von: andi Tue. 25. November 2008, 19:15

ups das habe ich überlesen. eine möglichkeit wäre, ein custom-field für die uhrzeit zu erstellen. bin gespannt, was andere dazu meinen.


gruss andi

Geschrieben von: tsunami Wed. 26. November 2008, 17:29

Gibt es eine Möglichkeit alle Termine zusammen darzustellen ? Aktuelle und Abgelaufene ?
Ich habe im Modul unter "Termine anzeigen" > Alle (aktuelle und abgelaufene ) gewählt.
Dies wäre doch richtig, oder ?
Dann ist noch die "Seitenschaltung nach Monaten" > Müsste man da nicht die Möglichkeit haben, z.b. "keine" auszuwählen ?
Bei mir zeigt er einfach nicht alle Termine an ! Muss man da was zusätzlich ergänzen ?
Habe da nicht so richtig den Durchblick...

Gruss Tsunami

Geschrieben von: FireFlyer Wed. 17. December 2008, 15:14

Bitte im Modul die Hilfetexte bei:
- Listenansicht - Zeile
- Detailansicht

von {cateogry} nach {category} ändern!

Ist kein Bug, man muß nur den Buchstabendreher korrekt schreiben!

Geschrieben von: Geronimo Wed. 17. December 2008, 18:55

Nabend zusammen.

Ich muss das hier nochmal aufgreifen.

ZITAT(tobaco @ Thu. 19. June 2008, 16:24) *
hab's jetzt für mich so gelöst:

zeile
QUELLTEXT
for($iter = $_TK['collection']->get(); $iter->valid(); $iter->next() ) {

durch
QUELLTEXT
for($iter = $_TK['collection']->get(); $ic < 3; $iter->next() ) {

ersetzen

wobei "3", die anzahl der einträge ist.


Ich hab das Modul genauso konfiguriert und bisher lief es auch ohne Probleme.
Jetzt ist zum ersten Mal der Fall aufgetreten, dass kein aktueller Termin mehr
da ist. Leider funtionierts dann nicht mehr, sondern es wird ein Fehlercode ausgegeben:

QUELLTEXT
Fatal error: Call to a member function convDate2Timestamp() on a non-object in /var/www/userX/html/sefrengo/cms/inc/frontend.php(250) : eval()'d code on line 798


Hat vielleicht jemand nen Lösungsansatz für mich?

Danke

Geschrieben von: tobaco Thu. 18. December 2008, 11:37

ändere die zeile mal so:

QUELLTEXT
for($iter = $_TK['collection']->get(); $iter->valid() && $ic < 3; $iter->next() ) {

Geschrieben von: Geronimo Thu. 18. December 2008, 13:42

So haut das hin. biggrin.gif

Vielen Dank!

Geschrieben von: FireFlyer Sat. 27. December 2008, 16:50

Wie kann ich denn eine Selectbox bekommen für {organizer_select} (gibts bis jetzt noch nicht), wie bei {category_select}?

muss nur dieser Bereich abgeändert werden???

CODE
// frontend category
if (strpos($_TK['output']['list_body'],'{category_select}')!==false){

$adodb =& $GLOBALS['sf_factory']->getObject('DATABASE', 'Ado');
$sql = "SELECT idcategory, name FROM ".$cfg_cms['db_table_prefix']."plug_terminkalender_category WHERE idclient='".$client."' AND idlang='".$lang."' ORDER BY name,hash ASC"; // AND idlang='".$idlang."'
$rs = $adodb->Execute($sql);
while (!$rs->EOF) {
$_TK['temp']['catselect']['data'][$rs->fields[0]] = $rs->fields[1];
$rs->MoveNext();
}
$rs->Close();


$_TK['temp']['catselect']['html']='<form method="post" name="'.$cms_mod['key'].'category" action="'.$con_side[$idcatside]['link'].'&amp;'.$cms_mod['key'].'startmonth='.$_TK['temp']['startmonth'].'&amp;'.$cms_mod['key'].'monthback='.$_TK['temp']['monthback'].'&amp;'.$cms_mod['key'].'category='.$_TK['temp']['category'].'&amp;'.$cms_mod['key'].'searchstring='.$_TK['temp']['searchstring'].'">';
$_TK['temp']['catselect']['html'].='<select name="'.$cms_mod['key'].'category" size="1" onchange="document.'.$cms_mod['key'].'category.submit();" '.$mvars[105].'>'."\n";
$_TK['temp']['catselect']['html'].= '<option value="0" '.
((empty($_TK['temp']['category']) ) ? 'selected="selected"':'').
'>'.
$mvars[12].
'</option>'."\n";



if (is_array($_TK['temp']['catselect']['data']))
foreach ( $_TK['temp']['catselect']['data'] as $k => $v)
$_TK['temp']['catselect']['html'].= '<option value="'. $k .'" '.
(($_TK['temp']['category'] == $k ) ? 'selected="selected"':'').
'>'.
htmlentities($v, ENT_COMPAT, 'UTF-8').
'</option>'."\n";

$_TK['temp']['catselect']['html'].='</select></form>'."\n";
$_TK['output']['list_body'] = str_replace('{category_select}',$_TK['temp']['catselect']['html'],$_TK['output']['list_body']);
}

Geschrieben von: feniweb Mon. 5. January 2009, 15:52

ZITAT
Habe festgestellt beim verwenden von Bilder im Artikelsystem dürfen die Dateiendungen nicht gross geschrieben sein sonst werden sie
nicht angezeigt.


Sorry dieses Problem ist im http://forum.sefrengo.org/index.php?s=&showtopic=2188&view=findpost&p=17636so aufgetreten falscher Eintrag.

Kann gelöscht werden.

Gruss

Geschrieben von: phur Sat. 31. January 2009, 22:07

Hallo allerseits

Habe mich etwas mit dem Terminkalender-Modul rumgeschlagen und funktioniert auch alles super. Nun wollte ich die Frontentausgabe nach Monaten unterteilen, die Verwendung der Seitenschaltung möchte ich aber auf '1 Jahr' belassen. Wo muss ich da überall was ändern? In den verschiedenen Dateien bin ich auch nicht fündig geworden...

Daneben nähme mich wunder, woher die Werte für die Variable '$mvars[]' kommen...

Vielen Dank für Eure Hilfe!

Geschrieben von: gimly Sun. 3. May 2009, 08:16

Hallo!
Ich wollte gerade für das Terminmodul den Internen Link anschalten. Leider springt das Auswahlfeld nach dem Speichern immer wieder auf 'Nein' zurück. Entsprechend reagiert auch 'Termine bearbeiten' Ich kann keinen Link angeben.
Hat sich erledigt. Habe übersehen das es mehere Speicher-Buttons gibt.

Geschrieben von: gimly Sat. 9. May 2009, 16:48

Gibt es eine Möglichkeite eine Detailansicht für den Veranstalter zu erzeugen?
In meinem Kalender geht es um Veranstaltungen die die eigene Verein ausrichtet als auch Fremdvereine. Dabei wäre es natürlich super wenn der Veranstalter mit Kontaktdaten ausgegeben werden kann.

Geschrieben von: Doc.MaStAh Sat. 16. May 2009, 20:27

Hallo Zusammen,

ich hätte eine Frage:
Im Moment wird es im Kalender ja so geregelt, dass die Termine so lange angezeigt werden, bis der Termin beginnt. Ist es auch möglich den Termin so lange anzeigen zu lassen, bis er beendet ist?

Vielen Dank und lG
Doc

Geschrieben von: AlphaSky Sat. 6. June 2009, 16:20

Bei mir werden die Bilder nicht angezeigt.

Ich wähle ein Bild aus, er nimmt das auch und zeigt es auch in der Bearbeitungansicht an.
Im Termin aber wird es weder in der Vorschau noch im Termindetail angezeigt.

Woran kann das liegen?

Geschrieben von: burnme Sun. 2. August 2009, 20:51

Hallo,

eine Frage zum Plugin. Ist es möglich, die Ausgabe aller Termine auf einer Seite zu machen? Also auch die vergangenen und zukünftigen? Wenn ich in der Konfiguration bei "Termine anzeigen" Alle wähle, dann erstellt das Plugin ja für vergangene Termine eine zusätzliche Seite, die ich nur über den "vor" Link erreiche. Ich bräuchte alle auf einer einzigen Seite.
Hat da zufällig jemand ne Idee?

Geschrieben von: Hr.Rossi Sun. 15. November 2009, 16:24

Hallo zusammen,

ich mir erlaubt zwei Änderungen am Plugin zu machen und jetzt dachte ich, ich poste es mal im Forum, dann haben alle was davon und es kommt vielleicht in die nächste Version rein.

1.) Bei der Ausgabe kann man jetzt ausser einer Kategorie oder allen Kategorien auch sagen aus welchen Kategorien Termine angezeigt werden sollen. Das können jetzt also mehrere sein...

2.) Habe ich den "Tabellenkopf" so ergänzt, daß man per {paging_start} und {paging_end} anzeigen kann, aus welchem Zeitraum Termine angezeigt werden. Das ist so programmiert, dass es nur funktioniert, wenn "Seitenschaltung" auf "nach Monaten" eingestellt ist.

Im Anhang findet Ihr eine ZIP-Datei mit den Unterschieden (als Linux-Diff). Bei Problemen einfach mailen.


Liebe Grüße,
Rossi

 terminkalender_changes.zip ( 1.9KB ) : 9
 

Geschrieben von: amk Wed. 9. December 2009, 08:41

kurze info für alle die sich fragen ...

die entwicklung des plugin ist von meiner seite aus definitiv eingestellt!


grobes ziel ist es, dass Artikelsystem u.a. mit kalendarischen features auszustatten ...
... und da wird es wohlmöglich im nächsten jahr etwas zu sehen und zu nutzen geben!

Geschrieben von: FireFlyer Mon. 28. December 2009, 15:29

Ich möchte mich von eingetragenen Terminen erinnern lassen. Jetzt hab ich gewaltige Probleme mit dem SQL-Select, dass dieser in der Tabelle cms_plug_terminkalender => event_startdate nachschaut, ob in 3 Tagen ein Termin drin steht!
Wenn ja dann sollte es kein Problem mehr sein diesen weiterzuverarbeiten.

Google hat mir leider nicht weiter geholfen, aber hier meine Gehversuche:

CODE
//$abfrage = "SELECT * FROM cms_plug_terminkalender WHERE title = 'Testtermin'";
//$abfrage = "SELECT * FROM cms_plug_terminkalender WHERE event_startdate >= DATE_ADD(NOW(), INTERVAL -20 DAYS)";
$abfrage = "SELECT * FROM cms_plug_terminkalender WHERE event_startdate < getDate() - 30";

$res = mysql_query($abfrage);

/* solang mysql_fetch_assoc() eine Zeile (row) aus der Resource "ziehen" kann ist $row jeweils eine Zeile aus der Datenbank. Und es werden nun einige Elemente des Arrays ausgegeben */
while($row = mysql_fetch_assoc($res)) {
echo "$row[title] $row[event_starttime]<br />\n\n";
}

mysql_close($con);
?>


Is viel copy&paste dabei, aber wenn ich die erste Zeile scharf schalte (title=....) und meine möchtegern $abfragen (DATE_ADD) herausnehme komme ich wenigstens zu einem Ergebnis.

Vielleicht kann mir jemand hier helfen?

Geschrieben von: fo.x Mon. 18. January 2010, 16:35

Tolles plugin !

setze dieses zum erstem Mal ein smile.gif

kleine Frage zur Ausgabe der vergangenen Termine :
ist es möglich, die Reihenfolge dieser Termine zu ändern (älteste zuletzt)

wurde http://forum.sefrengo.org/index.php?showtopic=1375&view=findpost&p=11372 auch schon gefragt.


Geschrieben von: Uliwe Tue. 23. March 2010, 15:20

Wie kann ich zu einem Termin eingegebene externe und interne Links ausgeben lassen?

Danke und Grüße,
Uli.

Geschrieben von: cautopates Sun. 23. January 2011, 10:57

Hallo zusammen!
Gibt's ne Möglichkeit, den jeweiligen Wochentag, an dem ein Termin stattfindet, mit ausgeben zu lassen?

Geschrieben von: toto Fri. 4. February 2011, 10:59

Moin, nutze den Terminkalender für unsere Vereinsseite. Was ich noch schön fände, wäre eine Möglichkeit den einzelnen Kategorien eine CSS Klasse zuzuordnen. So könnte man ein wenig Farbe in die Tabelle bringen. smile.gif

Gruß toto

Geschrieben von: pawel Fri. 4. February 2011, 11:48

Geht nicht im Template <tr class="{category}"> ?

Geschrieben von: toto Sat. 5. February 2011, 17:58

danke pawel. das haut hin!

Geschrieben von: Chris4 Fri. 1. July 2011, 10:39

Ich hab auch mal eine Frage zum Terminkalender plugin...
Ist es möglich, die Termine mit Monatsüberschriften zu unterteilen?
Also so:

Januar

Termin
Termin
Termin

Februar

Termin
Termin
...

Merci schon mal!

Geschrieben von: FireFlyer Fri. 6. November 2015, 20:08

Bei mir werden unter SF 1.4.5 und dem Terminkalender 1.4 in den Feldern Titel und Beschreibung keine " und ' gespeichert. Es geht zwar nach dem Button Speichern in die Übersicht, aber der Datensatz wird nicht angelegt, bzw. nicht geändert!

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)