WBCE Home | WBCE Hilfe | WBCE Addon Repository | Impressum | Datenschutz

WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 28.02.2016 21:27:16

ronja
Member

[Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Hallo Forum,

ich hab jetzt den ganzen Nachmittag gesucht, finde aber keine Lösung.
Ich habe Termine, denen ich Tageszeiten zuordne, allerdings auch Termine, die ganztags gehen und wo keine Uhrzeit angegeben wird.
Leider erscheint bei denen dann bei "Start" 00:00. Das ist sehr unglücklich so.
Wie kann ich die Anzeige 0:00 bei diesen Terminen verhindern?

Danke
Ronja

Last edited by ronja (29.02.2016 15:35:47)

Offline

#2 29.02.2016 00:10:13

marmot
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

ronja wrote:

Wie kann ich die Anzeige 0:00 bei diesen Terminen verhindern?

in der functions.php, etwa Zeile 840 findest du

[== PHP ==]
return ($actions);

direkt davor fügst du ein

[== PHP ==]
foreach ($actions AS $k => $v) {
  if ($actions[$k]['time_start'] == "00:00:00") $actions[$k]['time_start'] = "";
  if ($actions[$k]['time_end'] == "00:00:00") $actions[$k]['time_end'] = "";
}

Last edited by marmot (29.02.2016 01:07:20)

Offline

Liked by:

thanks

#3 29.02.2016 15:35:05

ronja
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Herzlichen Dank! Funktioniert perfekt! LG Ronja

Offline

#4 26.06.2016 17:15:09

joerg
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Hallo,
die Lösung funktioniert bei mir leider nur zum Teil.
In der Übersicht werden keine Zeiten angezeigt (wie gewünscht).
Aber in der Detailseite stehen die Termine mit dem Datum "01.01.1970" drin.
So werden sie auch im Backend gespeichert, wenn ich den Termin nochmal aufrufe.

siehe hier: http://www.musica-mechanica.de/pages/de … &year=2016

Hat da jemand eine Lösung?

Grüße
Jörg

Offline

#5 27.06.2016 00:01:34

marmot
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

joerg wrote:

Aber in der Detailseite stehen die Termine mit dem Datum "01.01.1970" drin.
So werden sie auch im Backend gespeichert, wenn ich den Termin nochmal aufrufe.
Hat da jemand eine Lösung?

Kann ich so nicht nachvollziehen und auch nicht reproduzieren.
Hast du die aktuellste Version vom Kalender bzw. vom Droplet?
Tritt das Problem tatsächlich nur auf, nachdem du die oben genannte Änderung bzgl. Uhrzeit eingebaut hast?

Ich kann mal nachsehen, wenn du admin und ftp Daten PMst.

Offline

#6 27.06.2016 08:17:03

joerg
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Guten Morgen,

Fehler gefunden! Es liegt an PHP7.0!
Die Seite liegt bei Strato, irgendwann habe ich mal auf PHP7.0 umgestellt, zwar alles mögliche gecheckt, aber das mit ProCalendar habe ich übersehen.

Ich bin wieder zurück auf PHP5.6 und die Anzeige stimmt wieder.
Ich verwende die Version 1.3.5 ohne Droplet.

Danke für die Hilfe, für mich ist das jetzt erstmal erledigt.

Grüße

Jörg

Offline

#7 28.06.2016 16:28:25

florian
Administrator

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Von einem Benutzer, der hier offenbar nicht öffentlich erscheinen will, wurde mir per Foren-Meldung die Kunde zugetragen, dass der Fehler mit der Version 1.3.8 des Moduls unter PHP 7.0.6 nicht auftrete.

Offline

#8 29.06.2016 11:19:01

hgs
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

florian wrote:

Von einem Benutzer, der hier offenbar nicht öffentlich erscheinen will, wurde mir per Foren-Meldung die Kunde zugetragen, dass der Fehler mit der Version 1.3.8 des Moduls unter PHP 7.0.6 nicht auftrete.

Da ich das fast so wörtlich gestern geschrieben habe, verstehe ich die Aussage nicht:

Florian wrote:

der hier offenbar nicht öffentlich erscheinen wil

Ich habe keine Probleme "öffendlich" zu erscheinen smile
Oder habe ich beim posten einen Fehler gemacht?

Last edited by hgs (29.06.2016 11:20:56)


LG Harald
"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline

#9 30.06.2016 23:05:12

marmot
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

hgs wrote:

Oder habe ich beim posten einen Fehler gemacht?

für mich relativ sicher, dass du anstelle von "zitieren" auf "melden" geklickt hast.

Offline

#10 30.06.2016 23:49:32

florian
Administrator

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Ja, das war der Fall. Wir hatten das bilateral geklärt.

Offline

#11 01.07.2016 07:50:18

hgs
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

marmot wrote:
hgs wrote:

Oder habe ich beim posten einen Fehler gemacht?

für mich relativ sicher, dass du anstelle von "zitieren" auf "melden" geklickt hast.

Jepp, so war es, Danke Florian fürs weitersagen meiner "Meldung" wink


LG Harald
"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Offline

#12 04.03.2019 16:09:55

joerg
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Hallo,
ich möchte diesen Beitrag nochmals vorholen.
Bei mir werden Uhrzeiten mit 00:00 auf der Website angezeigt (https://www.musica-mechanica.de/pages/de/termine.php), wie kann ich das verhindern?
Der hier vorgeschlagene Tipp führt bei mir zu Fehlermeldungen.

In den Hinweisen zum Modul von Procalendar heißt es:
"Uhrzeit verwenden:
Es kann ausgewählt werden, ob zum Start- und Endzeitpunkt auch die Uhrzeit angegeben werden soll. Ist diese option ausgewählt, werden zusätzlich Eingabefelder für die Uhrzeit bei der Termineingabe angezeigt. Diese Felder können aber auch leer bleiben. Wenn ein Uhrzeitfeld leer ist oder 00:00 Uhr angegeben wird, wird es auf der Website nicht angezeigt."

???

ProCalendar 1.3.9
WBCE Version: 1.3.3
PHP Version: 7.2.15

Grüße

Jörg

Offline

#13 04.03.2019 16:37:58

florian
Administrator

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Du hast recht, die von marmot gepostete Lösung verursacht Probleme.
Nimm diese Zeilen ggf. wieder raus und füge statt dessen in der /modules/procalendar/functions.php vor Zeile 508f.

echo '<td valign="top" class="actionlist_time">'.$timestart.'</td>';
echo '<td valign="top" class="actionlist_time">'.$timeend.'</td>';

folgenden Code ein:

if ($timestart == "00:00") $timestart ="";
if ($timeend == "00:00") $timeend ="";

Offline

Liked by:

joerg

#14 04.03.2019 17:10:06

joerg
Member

Re: [Erledigt] Termine ohne Uhrzeit ... 00:00 verbergen

Unglaublich, danke Florian für die schnelle Hilfe.

Grüße
Jörg



florian wrote:

Du hast recht, die von marmot gepostete Lösung verursacht Probleme.
Nimm diese Zeilen ggf. wieder raus und füge statt dessen in der /modules/procalendar/functions.php vor Zeile 508f.

echo '<td valign="top" class="actionlist_time">'.$timestart.'</td>';
echo '<td valign="top" class="actionlist_time">'.$timeend.'</td>';

folgenden Code ein:

if ($timestart == "00:00") $timestart ="";
if ($timeend == "00:00") $timeend ="";

Offline

Board footer

Powered by FluxBB

up