Betroffen ist im FE:
views/templ/default.php
Unter den Ergebnissen der Runden gibt es diesen Link:
<img src="ht
tp://fishpoke.de//components/com_clm/images/accept.png">
Bei mir sieht das (Windows!) so aus:
<img src="ht
tp://127.0.0.1/Joomla/\components\com_clm\images\edit_f2.png" width="16" height="16"/>
Das führt leider dazu, daß ich die Grafiken nicht sehen kann. Da die Hyperlinks bei mir mit /Joomla/index.php/component beginnen, nahm ich an, das sei ein Fehler im CLM. Und:
im Viewer gibt es die Zeile:
$imageDir= JURI::root().DS.components.DS.com_clm.DS.images.DS;
DS kenne ich als Directory-Separator. Unter Linux also "/", unter Windows halt "\".
Zumindest einen davon sollte man entfernen:
$imageDir= JURI::root();
if ((substr($imageDir,-1)!='/') and (substr($imageDir,-1)!=DS))
{ $imageDir.=DS; }
$imageDir.=components.DS.com_clm.DS.images.DS;
Leider musste ich sogar DS durch '/' ersetzen, damit das funktioniert. Wo DS definiert wird, habe ich nicht gefunden, aber unter dem Apachen gehen unter Window beide Slashs.
Warum ist die Benutzung von DS überhaupt wichtig?
PS: in der Nähe von echo JText::_('NO_RESULT_YET') hat einer den einfachen php-Tag "<?" verwendet. In der Standard-Konfiguration leitet das _kein_ php ein. Das sollte man durch "<?php" ersetzen. (etwa Zeile 185). Eine Joomla!weite Suche ergab, daß es der einzige Fall ist. (Der Suchstring war <\?\s =<?(any whitespace))
Gruß
Andreas D.