Zum Inhalt springen

Captcha - Einsatz bei mehreren Domains

Erstellt am 26. September 2009 · 2 Antworten · letzte Antwort am 19. Juli 2011

Tags: Frage

inu ·

Hallo Leute,

ich habe eine TYPO3-Installation mit mehreren unabhängigen Domains. Einige der Domains nutzen die Erweiterung ve_guestbook. Neue Einträge in den Gästebüchern werden ausschließlich mittels captcha vor SPAM geschützt.

Ich habe zwar mal grundsätzlich die Extension captcha konfiguriert (Hintergrund, Anzahl Zeichen etc.). Jedoch suche ich jetzt eine Möglichkeit, wie ich z.B. die Hintergrundfarbe per TS bei der entsprechenden Domain anpassen kann.

Was müsste ich im TS angeben? Und wo (TS Setup oder TS Constants)?

Viele Grüße
David

igorshmigor ·

*Bump*

Ich habe das gleiche Problem. Eine TYPO3-Installation mit zwei unabhängigen Domains (Hauptdomain und Subdomain), je eigene Inhalte, auf der Subdomain wird das Captcha nicht angezeigt. Der Pfad zum Captcha-Bild ist in beiden Fällen identisch (typo3conf/ext/captcha/captcha/captcha.php), rufe ich diese URL direkt auf, erhalte ich in Firefox bei der Subdomain die Fehlermeldung:
Die Grafik "http://subdomain.domain.tld/typo3conf/ext/captcha/captcha/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.

igorshmigor ·

Ich habe es hinbekommen.
In der Datei captcha.php folgende Zeilen:

define(PATH_this, dirname(__FILE__).'/');
define(PATH_site, dirname(dirname(dirname(dirname(dirname(__FILE__))))).'/');
define(PATH_typo3conf, PATH_site.'typo3conf/');

geändert in:

define('PATH_this', dirname(__FILE__).'/');
define('PATH_site', dirname(dirname(dirname(dirname(dirname(__FILE__))))).'/');
define('PATH_typo3conf', PATH_site.'typo3conf/');

Ich habe keine Ahnung, warum das nur die Subdomain betraf. Vielleicht unterschiedliche Servereinstellungen für die Subdomain, so dass sich PHP unterschiedlich verhält? Ich weiß es nicht.