Suche nach "Thesaurus".
Suche nach "Thesaurus".
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Danke.
Darf ich noch fragen, wo das ist? Die Suche im Forum gibt nur diesen Artikel wieder.
Brendianer
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Uups... ;-)
Da haben wir uns völlig missverstanden. Übersetzung ist kein Problem; auch nicht was ein Thesaurus ist.
Mir geht es darum, wo man diese Bezeichnung anpassen kann:
Unbenannt.PNG
Danke.
Das kommt nicht vom Core und auch nicht von der Erweiterung. Das ist der Inhalt des Events. Wenn das im Google-Kalender nicht eingestellt werden kann, dann kannst du in deinem Ausgabetemplate mit PHP danach suchen und ersetzen.
Dazu zuerst eigene Sprachbausteine anlegen in der system/config/langconfig.php:
Und sowas hier in dein Ausgabetemplate:PHP-Code:
<?php
/* system/config/langconfig.php */
// alle Sprachen
$GLOBALS['TL_LANG']['MY']['busy'] = 'very busy';
$GLOBALS['TL_LANG']['MY']['foo'] = 'foo bar';
// Deutsch
if($GLOBALS['TL_LANG'] == 'de')
{
$GLOBALS['TL_LANG']['MY']['busy'] = 'belegt';
$GLOBALS['TL_LANG']['MY']['foo'] = 'foo bar auf Deutsch';
}
?>
Schau aber auch nach, ob die Großschreibung mit CSS umgesetzt ist, oder ob das wirklich in Großbuchstaben vorhanden ist.PHP-Code:
<?php
/* in dein Template */
$search = array(
'busy',
'sonstwas'
);
$replace = array(
$GLOBALS['TL_LANG']['MY']['busy'],
$GLOBALS['TL_LANG']['MY']['foo']
);
$meinAusgabeString = str_replace($search, $replace, $meinAusgabeString);
?>
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...super. Danke für diese Unterstützung.
Begriffen habe ich es, wie man es machen kann.
Ich verwende ein RockSolide Theme (Swissy).
Das entsprechende Template müsste m.E. cal_default.html5 sein:
<table class="calendar">
<thead>
<tr>
<th colspan="2" class="head previous"><?php if ($this->prevHref): ?><a href="<?= $this->prevHref ?>" title="<?= $this->prevTitle ?>"><?= $this->prevLink ?></a><?php else: ?> <?php endif; ?></th>
<th colspan="3" class="head current"><?= $this->current ?></th>
<th colspan="2" class="head next"><?php if ($this->nextHref): ?><a href="<?= $this->nextHref ?>" title="<?= $this->nextTitle ?>"><?= $this->nextLink ?></a><?php else: ?> <?php endif; ?></th>
</tr>
<tr>
<?php foreach ($this->days as $i=>$day): ?>
<th class="label<?= $day['class'] ?>"><?= utf8_substr($day['name'], 0, $this->substr) ?><span><?= utf8_substr($day['name'], $this->substr) ?></span></th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($this->weeks as $class=>$week): ?>
<tr class="<?= $class ?>">
<?php foreach ($week as $day): ?>
<td class="<?= $day['class'] ?>">
<div class="header"><?= $day['label'] ?></div>
<?php foreach ($day['events'] as $event): ?>
<div class="event cal_<?= $event['parent'] ?><?= $event['class'] ?>">
<a href="<?= $event['href'] ?>" title="<?= $event['title'] ?> (<?php if ($event['day']) echo $event['day'] . ', '; ?><?= $event['date'] ?><?php if ($event['time']) echo ', ' . $event['time']; ?>)"<?= $event['target'] ?>><?= $event['link'] ?></a>
</div>
<?php endforeach; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Habe alles mögliche versucht, es hier einzubauen. Schön wäre auch noch, wenn der Eintrag ein Farbe hätte...
Hier noch der Link auf den Kalender:
http://southbroomgolfholiday.com/de/buchungen.html
Das Template event_upcoming.html5 konnte ich nach meinen Wünschen anpassen.
Danke.
Hier ne Lösung.
Ich habe den Code gesplittet, weil die Ersetzung ja in einem Loop stattfindet und die Deklaration der Search und Replace Variablen nur einmal erfolgen muss.PHP-Code:
<?php
// Patch 1/2
$search = array(
'Busy',
'noch ein String'
);
$replace = array(
$GLOBALS['TL_LANG']['MY']['busy'],
$GLOBALS['TL_LANG']['MY']['foo']
);
?>
<table class="calendar">
<thead>
<tr>
<th colspan="2" class="head previous"><?php if ($this->prevHref): ?><a href="<?= $this->prevHref ?>" title="<?= $this->prevTitle ?>"><?= $this->prevLink ?></a><?php else: ?> <?php endif; ?></th>
<th colspan="3" class="head current"><?= $this->current ?></th>
<th colspan="2" class="head next"><?php if ($this->nextHref): ?><a href="<?= $this->nextHref ?>" title="<?= $this->nextTitle ?>"><?= $this->nextLink ?></a><?php else: ?> <?php endif; ?></th>
</tr>
<tr>
<?php foreach ($this->days as $i=>$day): ?>
<th class="label<?= $day['class'] ?>"><?= utf8_substr($day['name'], 0, $this->substr) ?><span><?= utf8_substr($day['name'], $this->substr) ?></span></th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($this->weeks as $class=>$week): ?>
<tr class="<?= $class ?>">
<?php foreach ($week as $day): ?>
<td class="<?= $day['class'] ?>">
<div class="header"><?= $day['label'] ?></div>
<?php foreach ($day['events'] as $event): ?>
<?php
// Patch 2/2
$event['link'] = str_replace($search, $replace, $event['link']);
?>
<div class="event cal_<?= $event['parent'] ?><?= $event['class'] ?>">
<a href="<?= $event['href'] ?>" title="<?= $event['title'] ?> (<?php if ($event['day']) echo $event['day'] . ', '; ?><?= $event['date'] ?><?php if ($event['time']) echo ', ' . $event['time']; ?>)"<?= $event['target'] ?>><?= $event['link'] ?></a>
</div>
<?php endforeach; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Die Einträge aus diesem Kalender kannst du mit .cal_2 ansprechen. Beispiel:
PHP-Code:
/* CSS */
.cal_2 {
color: red;
}
HTML-Code:<td class="days active weekend"> <div class="header">17</div> <div class="event cal_2 upcoming"> <a href="de/events/busy.230.html" title="Busy (17.12.2016 – 03.01.2017)">Busy</a> </div> </td>
Geändert von Andreas (07.11.2016 um 19:50 Uhr)
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...die Umsetzung betreffend Übersetzung hat perfekt geklappt. Herzlichen Dank dafür.
Deinen 2. Post habe och aber nicht verstanden.
Ist das in deinem vorherigen Post zu integrieren?
Nein, das ist ein CSS-Code Beispiel, wie du die Einträge im Kalender formatieren kannst, darunter ist das HTML aus dem Frontend, was du auch mit Firebug oder den Dev-Tools (F12) so sehen kannst. Der obere Code kommt in deine CSS-Datei.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Hallo und vielen Dank für diese schöne Erweiterung, die ich gerade mit einer älteren Contao Version getestet habe.
Bis auf die Übergabe des Ortes lassen sich lassen sich in den Kalender-Einstellungen problemlos ics-Dateien zum Download erzeugen.
Was allerdings nicht funktioniert, ist die Erstellung eines Download-Links (für einen oder mehrere Kalender) über das zugehörige Inhaltselement. Wenn ich hierbei einen beliebigen Kalender auswähle, wird als Download-Link (ohne Link-Text) keine ics-Datei, sondern ein Pfad nach folgendem Aufbau erzeugt, der im Ergebnis "Page not found" liefert.
http://www.domain.de/seitenname/ical...nterladen.html
Auch mit Link-Text ändert sich an dem grundsätzlichen Problem nichts.
Wie müsste die reguläre URL-Struktur für den Download-Link aussehen? Im Root wird keine ics-Datei erzeugt bzw. gespeichert.
Geändert von bird (09.11.2016 um 20:33 Uhr)
...jetzt muss ich zu diesem Thema nochmals etwas fragen:
Bislang funktionierte das Update des Kalenders (Google) problemlos.
Ich hatte bisher als letzten Eintrag 20.2. - 11.3.2017 Unbenannt.PNG.
Heute habe ich ergänzt: 11.3. bis 26.3.2017 Unbenannt1.PNG - angezeigt wird 11.3. bis 25.3.2017.
Gibt es dafür eine nachvollziehbare Erklärung?
http://southbroomgolfholiday.com/de/buchungen.html
...scheint etwas mit den Zeitzonen und dem Wechsel von Winter- auf Sommerzeit zu tun haben.
Ist etwas komisch, dass das bei ganztägigen Terminen eine Rolle spielt.
Ob das vom Google Kalender oder von Conato kommt, weiss ich nicht.
Was steht denn in der ical Datei? Umstellung ist eigentlich erst am 17.03.2017 siehe hier https://community.contao.org/de/show...l=1#post424136 das Bild im Anhang.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...es scheint etwas mit der Zeitzone zutun zu haben.
Ich hatte als Ort des Termins einen Ort in Südafrika angegeben. Der Kalender war aber auf Zürich eingestellt.
Ich nehme an, dass es dann bei ganztägigen Terminen zu einer Verschiebung von einer Stunde kommt?
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...sorry wie bzw. wo schaue ich nach?
Eine ics-Datei haben ich. iCal?
Ich importiere aus einem Google Kalender.
Ja, die ics-Datei. Oder den Link aus dem Feld Kalender-URL.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...die Daten wechseln sogar, wenn ich einen Seiten-Refresh mache.
http://southbroomgolfholiday.com/de/buchungen.html
In Contao steht das:
Unbenannt.PNG
In der ics Datei steht:
...und im Google Kalender sind sie auch richtig eingetragen:Code:BEGIN:VCALENDAR VERSION:2.0 PRODID:-//176.10.114.136//NONSGML kigkonsult.se ICALCREATOR_VERSION// METHOD:PUBLISH X-WR-CALNAME:Southbroom Golf Holiday X-WR-CALDESC:Test X-WR-TIMEZONE:Europe/Zurich BEGIN:VEVENT UID:20161115T170500CET-14050a1GrO@176.10.114.136 DTSTAMP:20161115T160500Z DESCRIPTION: DTSTART;VALUE=DATE:20161123 DTEND;VALUE=DATE:20161127 SUMMARY:Test Busy END:VEVENT BEGIN:VEVENT UID:20161115T170500CET-1411E0JENR@176.10.114.136 DTSTAMP:20161115T160500Z DESCRIPTION: DTSTART;VALUE=DATE:20161216 DTEND;VALUE=DATE:20170103 SUMMARY:Test Busy END:VEVENT BEGIN:VEVENT UID:20161115T170500CET-1415dGdjoZ@176.10.114.136 DTSTAMP:20161115T160500Z DESCRIPTION: DTSTART;VALUE=DATE:20170205 DTEND;VALUE=DATE:20170218 SUMMARY:Test Busy END:VEVENT BEGIN:VEVENT UID:20161115T170500CET-1420arwvUW@176.10.114.136 DTSTAMP:20161115T160500Z DESCRIPTION: DTSTART;VALUE=DATE:20170219 DTEND;VALUE=DATE:20170311 SUMMARY:Test Busy END:VEVENT BEGIN:VEVENT UID:20161115T170500CET-1424wm4J96@176.10.114.136 DTSTAMP:20161115T160500Z DESCRIPTION: DTSTART;VALUE=DATE:20170310 DTEND;VALUE=DATE:20170327 SUMMARY:Test Busy END:VEVENT END:VCALENDAR
Unbenannt.PNG
Verstehe nur noch Bahnhof...
Ok, dann muss der Entwickler ran, denn in der ics steht es ja richtig
Code:DTSTART;VALUE=DATE:20161123 DTEND;VALUE=DATE:20161127
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...nein, das ist eben falsch. Der Termin ist vom 24. - 27.11.
Unbenannt.PNG
Ok, dann haben wir 2 Fehler. 1. schreibt Google das schon falsch in die ics und zweitens setzt es die Erweiterung falsch um.
In der ics müsste stehen 24-27
Und die Erweiterung dürfte aus dem vorhandenen 23-27 nicht 23-26 machen.Code:DTSTART;VALUE=DATE:20161124 DTEND;VALUE=DATE:20161127
Schau mal im Ticketsystem vorbei und melde das dort https://github.com/hschottm/calendar_ical/issues
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
...was ich überhaupt nicht verstehe:
Wieso sind beim erstmaligen Aufruf die Daten richtig; wenn man dann aktualisieren der Seite klickt, verändern sie sich. Dann kann man wieder etwas warten und es kommt wieder das richtig Datum usw.
Das würde doch wieder auf eine Umwandlung "im Dunstkreis" von Contao / der Erweiterung hindeuten.
Dein Ticket: https://github.com/hschottm/calendar_ical/issues/9
Kleiner Tipp: Mache keine wiederholten Frage- o. Ausrufezeichen. Der Threadtitel ist auch nicht gut gewählt. Die Zeitzone ist ja auch egal. Was relevant ist sind die Daten in der ics-Datei und deren Umsetzung. "Falsche Umsetzung der Datumswerte aus ics-Datei" wäre vielleicht ein besserer Titel. Und dann ein Beispiel dazu, wie die ics-Datei aussieht.
Ein Datum z.B. 20161123 = 23.11.2016 bleibt ja ein Datum. Die Zeitzone ist dabei irrelevant.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)