Zitat
Aber was meinst Du mit "nicht auf einer Seite anzeigen lassen"? Ist ja jetzt schon nicht so: die Sidebar wir auf modul position 'right' ausgegeben, der Terminkalender ganz normal als content. Wie würdest Du es denn machen?
Aber das ist ja doch auf der gleichen Seite: In der Mitte der Kalender, rechts die Sidebar. Die ganze Seite ist aus Sicht von PHP ein Script, da dürfen keine zwei Funktionen gleich heißen. Hier wird von Joomla offensichtlich erst der Kalender integriert und dann die WordPress-Dateien für die Sidebar. Und dabei fällt PHP dann eben auf, dass eine Funktion zweimal definiert ist.
Also entweder dafür sorgen, dass beides nicht auf einer Seite zusammentrifft (Kalender als iFrame oder PopUp machen oder ohne Sidebar) oder die Methode in einem der beiden Projekte umbenennen (incl. aller Verwendungen der Methode). Letzteres ist theoretisch schöner, kann aber Ärger machen, wenn Du das betreffend Projekt aktualisieren willst. Also in jedem Fall dokumentieren, was Du geändert hast.
Zitat
Das Template hat im Header folgenden Code, aus dem ich aber auch nicht recht schlau werde, weil zwei ISO-Anweisungen vorkommen:
Jetzt wo Du es sagst sehe ich, dass ja auch zwei XML-Header in der Ausgabe stehen. Das ist so oder so Unsinn. Wenn die DB UTF-8 verwendet und WP auch so eingestellt ist (wenn nichts anderes angegeben wird in der wp-config.php und im Backend, wird UTF-8 verwendet), würde ich doch das Template einfach umstellen auf UTF-8.
Lösch diese beiden Zeilen raus:
[COLOR=#000000][COLOR=#0000CC]$iso [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]split[/COLOR][COLOR=#006600]( [/COLOR][COLOR=#CC0000]'='[/COLOR][COLOR=#006600], [/COLOR][COLOR=#0000CC]_ISO [/COLOR][COLOR=#006600]);
echo [/COLOR][COLOR=#CC0000]'<?xml version="1.0" encoding="'[/COLOR][COLOR=#006600]. [/COLOR][COLOR=#0000CC]$iso[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]1[/COLOR][COLOR=#006600]] .[/COLOR][COLOR=#CC0000]'"?' [/COLOR][COLOR=#006600].[/COLOR][COLOR=#CC0000]'>'[/COLOR][COLOR=#006600];[/COLOR][/COLOR]
Und dann such ein Stückchen weiter unten mal diese Meta-Angabe raus und ändere sie zu "utf-8":
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Dann ist natürlich die Frage, ob Du das in Joomla noch irgendwo einstellen musst. Ich nehme es mal an, aber da ich das CMS nicht nutze, kann ich Dir auch nicht sagen, wo. Und falls in dem Template noch irgendwo Umlaute fest drinstehen, müssten die Dateien zu UTF-8 umgewandelt werden. Das macht Dir jeder brauchbare Texteditor.