Phoca-Guestbook mit suchmaschinenfreundlichen URLs

Ich habe nun endlich eine Lösung gefunden, das Phoca-Gästebuch in Verbindung mit suchmaschinenfreundlichen URLs zu betreiben. Das Captcha wird jetzt problemlos angezeigt. UPDATE!

(Zur Vorgeschichte: siehe hier!)

Dazu muss man auf dem Server die Datei

/components/com_phocaguestbook/views/phocaguestbook/tmpl/default.php

suchen und entsprechend editieren. (Vorher empfiehlt sich ein Sicherheitsbackup der Datei.)

Man sucht die Zeile 316. Die so aussieht:

<img src="/<?php echo JRoute::_(‚index.php?option=com_phocaguestbook&view=phocaguestbooki&id=‘.$this->id.’&Itemid=‘.$this->itemid.’&phocasid=‘. md5(uniqid(time()))) ; ?>" alt="<?php JText::_(‚Captcha Image‘); ?>" id="phocacaptcha" />

und ändert sie in:

<img src="/<?php echo JURI :: root(); ?>/index.php?option=com_phocaguestbook&view=phocaguestbooki&id=<?php echo $this->id; ?>&Itemid=<?php echo $this->itemid; ?>&phocasid=<?php echo md5(uniqid(time())) ; ?>" alt="<?php JText::_(‚Captcha Image‘); ?>" id="phocacaptcha" />


Diese Änderung hat das Problem bei mir behoben. Ich kann jetzt die suchmaschinenfreundlichen URLs wieder nutzen und das Gästebuch funktioniert auch.

In seltenen Fällen kann es jedoch zu Problemen führen. Dann einfach die Zeile wieder zurückändern oder das Backup verwenden. Dies scheint allerdings nur bei einigen wenigen Servern vorzukommen.

UPDATE: Ab Version 1.3.1 funktioniert es bei mir auch ohne diese Anpassungen!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.