Page 1 of 1

Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 13 Oct 2011, 15:22
by Dirk67
Joomla 1.5:
nachdem ich ein "upgrade" von Guestbook 1.3.2 auf 1.4.5 durchgeführt habe,
werden die captchas nicht mehr angezeigt.
(keiner der 3 möglichen Arten von captschas)

woran kann das liegen ?

[edit]
ich habe global in Joomla 1.5 SEO aktiviert mit mod_rewrite kann es daran liegen ?
(das funktionierte aber ja mit Guestbook 1.3.2 auch tadellos)

als html wird an der Stelle ausgegeben:

Code: Select all

<tr>
<td width="5">
<strong>Bild für Sicherheitscode&nbsp;<b style="color: red;">*</b> </strong>
</td>
<td style="height: 105px;" align="left" valign="middle" width="5">
<img src="/joomla/gaestebuch/1?phocasid=e5f9d196628cc7ed087f8edbf767ea0e" alt="Sicherheitscode" id="phocacaptcha">
</td>
<td align="left" valign="middle" width="5">
<input id="pgbcaptcha" name="captcha" size="6" maxlength="6" class="pgbinput" type="text">
</td>
<td align="center" valign="middle" width="50">
<a href="javascript:reloadCaptcha();" title="Sicherheitscode neu laden"><img src="/joomla/components/com_phocaguestbook/assets/images/icon-reload.gif" alt="Sicherheitscode neu laden"></a>
</td>
</tr>
insbesondere:

Code: Select all

img src="/joomla/gaestebuch/1?phocasid=e5f9d196628cc7ed087f8edbf767ea0e"
erscheint mir doch irgendwie fehlerhaft bzw. durch das SEO verändert (?)
es muss doch heissen:

Code: Select all

img src="/joomla/index.php?option=com_phocaguestbook&view=phocaguestbooki&id=1&Itemid=135&phocasid=e5f9d196628cc7ed087f8edbf767ea0e"
oder ?
also in Guestbook 1.3.2 ging das noch, bzw. das in Joomla aktivierte SEO-Modul hatte keinen Einfluss auf die Cptcha Darstellung.

Was kann ich tun ?

Re: Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 13 Oct 2011, 22:53
by Morl99
SEO wieder ausmachen um den Fehler genau einzugrenzen. Wenns wirklich daran liegt... mh bei mir gehts mit SEO einwandfrei! In der Tat scheint diese Zeile das Problem zu sein... bei mir siehts so aus:

Code: Select all

<img src="/index.php?option=com_phocaguestbook&view=phocaguestbooki&id=1&Itemid=68&phocasid=a6e049ab3c1dc9cf84f64de98e3f0870" alt="Sicherheitscode" id="phocacaptcha">
Evtll. muss man eine mod_rewrite Regel anpassen... nur warum versteh ich nicht. Auf was für einem Server läuft das denn? (Apache...?)

Re: Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 14 Oct 2011, 08:08
by Dirk67
OK,
SEO ausgemacht -> geht
SEO wieder angemacht -> geht nicht mehr.

Wie schon gesagt: diesen Fehler hatte ich mit der alten Guestbook Version nicht (SEO war zu dem Zeitpunkt auch schon an...)

die Ausgabe (durch php) des Quelltextes "<img src= ....." usw... hat ja nichts mit mod_rewrite zu tun (?)

(mod_rewrite wandelt nur aufgerufene SEO links in die entsprechend "echten" links um -> inerhalb eines <img-src-TAGs hat ein SEO-link nichts verloren - das Bild soll ja nicht angeklickt werden / hat ja kein "<a href"-TAG)

wo genau in welcher Datei geschieht die Generierung/Ausgabe dieses "<img src= ....." Quelltextes ?
(dann modifiziere ich das selbst)

-----
ach so, zum Server:
Linux
Apache
Server API: Apache 2.0 Handler (API 20051115)
PHP: 5.2.12-nmm2
DB: mysql 5.1.43
(FTP-Layer in Joomla ON)

Re: Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 19 Oct 2011, 00:47
by Jan
Did you check to set JHTML or JRoute method for displaying captcha (or reverse) in Phoca Guestbook parameters (resp. parameters component in menu link to Phoca Guestbook)

Go to menu link to phoca guestbook and set JRoute (or JHTML) method for displaying the captcha.

Jan

Re: Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 19 Oct 2011, 08:01
by Dirk67
THX, that was the clue ! :twisted:
I had to switch from JRoute to JHTML to get it to work (with activated SEO and mod_rewrite ON)
thanks again.

in the german translation this parameter setting is named:
"Methode für die Sicherheitsabfrage"

Re: Captcha verschwunden, nach Update auf 1.4.5 [Joomla 1.5]

Posted: 19 Oct 2011, 23:13
by Jan
Ok