Hallo liebe Gemeinde,
die Suchfunktion ergab leider kein Ergebnis und die Suche über google auch nicht.
Es geht um das Plugin Events Manager:
Ich versuche verzweifelt die Schriftfarbe im Kalender zu ändern, wenn dort eine Veranstaltung eingetragen ist.
Ich habe der Kategorie eine Farbe zugeordenet und auch wie beschrieben den Platzhalter: #_CATEGORYCOLOR eingefügt.
Das Einzige was passiert ist, dass beim Überfahren des Tages mit der Maus zwar wie gewünscht das Ereignis angezeigt wird, aber die Farbe noch immer die Gleiche wir bei den übrigen Tagen ist und ledigluch hinter dem Ereignis zB #FFFFFF angezeigt wird.
Ich bitte um Hilfe !!!
Events Manager
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hi,
ich glaube du musst dir erst ein Template anlegen, dass diesen Wert auch verwendet.
(Aus dem Template-Ordner im Plugin die entsprechende Datei in dein Theme-Ordner kopieren)
templates/templates/calendar-full.php -
Danke für den Tip. Leuchtet mir auch ein, nur leider existiert im Theme-Ordner kein Ort, der vernünftig erscheint...
Mach mal als Bsp das Twentyeleven auf...
EM greift ja auf den vorhandenen Kalender zurück, von daher müsste doch irgendwo ein Template oÄ zu finden sein...
Bin für jeden Tip dankbar, denn mit dem Plugin bin ich echt zufrieden -
Klar nicht, den musst Du erst erstellen.
Im Ordner des verwendeten Themes erstellst du per FTP erst einen neuen Ordner 'plugins' und dann darin einen Ordner 'events-manager'. In diesem Ordner noch einen dritten Ordner 'templates'.
Da rein kopierst Du nur die Dateien, die du auch wirklich verändern möchtest. Beim ganzen Kalender die oben genannte Datei.Eine Anleitung gibt es hier:
http://wp-events-plugin.com/documentation/…template-files/Alternativ kannst Du auch zusätzlich das Plugin http://wordpress.org/extend/plugins/wp-fullcalendar/ installieren, das bastelt Dir
aus den Daten des Event-Managers einen jQuery-Kalender inklusive der Farben... -
Super!!! Vielen, vielen Dank. Ich werde es gleich probieren !!!
-
Also:
Ich habe wie beschrieben, diesen Ordner erstellt und auch das "Small-Caldender" Template dort hinein kopiert.
Wenn ich diese im Editor öffne erkenne ich zwar Einiges, was oder wo ich aber ändern muss erschliesst sich mir nicht.
Anstelle des farbigen Wochentags (so wie hier auf deren Bsp-Seite :http://demo.wp-events-plugin.com/) erscheint noch immer der Text(wie gewünscht) und dahinter noch immer #FFFFFF
Die Anleitung habe ich zwar studiert, aber noch immer hilflos... -
Das ist die Datei:
<table class="em-calendar">
<thead>
<tr>
<td><a class="em-calnav em-calnav-prev" href="<?php echo $calendar['links']['previous_url']; ?>" rel="nofollow"><<</a></td>
<td class="month_name" colspan="5"><?php echo ucfirst(date_i18n('M Y', $calendar['month_start'])); ?></td>
<td><a class="em-calnav em-calnav-next" href="<?php echo $calendar['links']['next_url']; ?>" rel="nofollow">>></a></td>
</tr>
</thead>
<tbody>
<tr class="days-names">
<td><?php echo implode('</td><td>',$calendar['row_headers']); ?></td>
</tr>
<tr>
<?php
$cal_count = count($calendar['cells']);
$col_count = $count = 1; //this counts collumns in the $calendar_array['cells'] array
$col_max = count($calendar['row_headers']); //each time this collumn number is reached, we create a new collumn, the number of cells should divide evenly by the number of row_headers
foreach($calendar['cells'] as $date => $cell_data ){
$class = ( !empty($cell_data['events']) && count($cell_data['events']) > 0 ) ? 'eventful':'eventless';
if(!empty($cell_data['type'])){
$class .= "-".$cell_data['type'];
}
?>
<td class="<?php echo $class; ?>">
<?php if( !empty($cell_data['events']) && count($cell_data['events']) > 0 ): ?>
<a href="<?php echo esc_url($cell_data['link']); ?>" title="<?php echo esc_attr($cell_data['link_title']); ?>"><?php echo date('j',$cell_data['date']); ?></a>
<?php else:?>
<?php echo date('j',$cell_data['date']); ?>
<?php endif; ?>
</td>
<?php
//create a new row once we reach the end of a table collumn
$col_count= ($col_count == $col_max ) ? 1 : $col_count+1;
echo ($col_count == 1 && $count < $cal_count) ? '</tr><tr>':'';
$count ++;
}
?>
</tr>
</tbody>
</table> -
Hallo,
ist zwar schon ne Weile her, aber gab es da eine Lösung? Ich stehhe nämlich gerade vor dem selben Problem, dass die Kategorien nicht farbig dargestellt werden (im Fullcalendar) - aber der 'Farbcode als Textteil mit drinnen steht.
Viele Grüße und Danke..
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!