Zum Inhalt springen

ve_guestbook + sr_freecap : Captcha Bild wird nicht angezeigt

Erstellt am 28. Februar 2006 · 31 Antworten · letzte Antwort am 24. Oktober 2006 · Seite 2 von 2

Tags: Bilder, Frage

StephenKing ·

Ich hab vorhin ve_guestbook wieder auf einer Seite eingebaut und war zunächst verdutzt, warum das Captcha nicht angezeigt wurde.

Irgendwie installiert der EM (3.8.1) per Default die ve_guestbook 1.9.?, wo zwar im Template schon was von Captcha steht, allerdings nicht genug. Hab dann einfach die 1.12.0 installiert und sogleich hats gepasst 🙂

Renko ·

Hallo Nicklas ?

Was verwendest du
ImageMagick oder GraphicsMagick ?

und welche Version ist installiert ?

Was hast du als wert im
[GFX][im_combine_filename]?

Schick mir mal als Postmessage deine ganze Grafikeinstellungen

Welche Typo3 Version setzt du ein und welche sr_freecap version ?

Nicklas ·

Hi Renko!

Also

- Typo3 3.8.0
- Image Magic:
ImageMagick enabled: 1
ImageMagick path: /usr/local/typo3sh/bin/ (4.2.9)
ImageMagick path/LZW: /usr/local/typo3sh/bin/ (4.2.9)
Version 5 flag: 0

GDLib enabled: 1
GDLib using PNG: 0
GDLib 2 enabled: 0
IM5 effects enabled: 0 (Blurring/Sharpening with IM 5+)
Freetype DPI: 72 (Should be 96 for Freetype 2)
Mask invert: 0 (Should be set for some IM versions approx. 5.4+)

File Formats: gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai

- Das steht als Eigenschaft des Captcha-Bildes:
http://url.org/typo3conf/ext/sr_freecap/pi1/captcha.php?id=21&undefined&set=71823
- sr_freecap 0.3.2

Vielen Dank im vorraus!!!

Renko ·

Hallo Nicklas was hast du noch eingetragen im Wert
[GFX][im_combine_filename]?

findest du im All Configuration !

Werde mal deine Einstellungen dann auf meinem Server testen

motions ·

ich habe eben mal meine Grafik-Konfiguration herausgezogen:

ImageMagick enabled: 1
ImageMagick path: /usr/local/typo3sh/bin/ (4.2.9)
ImageMagick path/LZW: ()
Version 5/GraphicsMagick flag:
GDLib enabled: 1
GDLib using PNG: 0
GDLib 2 enabled: 0
IM5 effects enabled: 0 (Blurring/Sharpening with IM 5+)
Freetype DPI: 72 (Should be 96 for Freetype 2)
Mask invert: 0 (Should be set for some IM versions approx. 5.4+)
File Formats: gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai

Ausserdem habe ich mal die Grafiktests durchlaufen lassen
Die "combining images" schlagen bei mir fehl:
X Combine using a GIF mask with only black and white
X Combine using a JPG mask with graylevels

Ist das ein Punkt, den ich für das captcha problem aufgreifen sollte?

Renko ·

@ motions:

Nach meinen Infos sollte für die Funktion von Captcha das Combine funktionieren.

@nicklas:
bin leider am wochenende noch nicht dazu gekommen deine Einstellungen zu testen . Meine Regierung (Frau 😉) hatte andere Pläne am Wochenende.
Bin am Dienstag wieder zu Hause

Hast du mal den Test bei dir die Grafiktest durchgeführt, schlägt vielleicht auch bei dir der Combine fehl ?

Nicklas ·

kein ding! bloß kein stress deswegen.

ja hab überall wunderschöne grüne häkchen und scöne bilder!

gruß

Renko ·

Hallo Nicklas,

Ich habe deine Einstellungen auf meinem Server getestet , bei mir wurde trotz der Umstellung von GM auf IM 4.2.9 die Captcha Bilder angezeigt

Der einzigste UNterschied zu dir war das ich Typo3 4.0 habe auf meinem Server

Vielleicht probierst du mal eine höhere IM Version oder GM aus , wenn du diese auf deinem Server hochladen kannst !

Nicklas ·

sehr komisch, aber vielen Dank!

Hab nen Server von mittwald. müsste also machbar sein...

gruß und vielen Dank nochmal!!

nicklas

motions ·

Also ich habe zwei Server bei Mittwald.
Einen auf 3.8.1 und einen auf 4.0
Bei beiden der gleiche Fehler.
Bei einem habe ich das Combine-Problem in den Grafik-Tests (beim anderen noch nicht getestet).
Ich habe ein Ticket bei Mittwald wegen des Combine Problems geöffnet. Mal sehen ob das zu einer Lösung führt.

motions ·

Bei mir ist das Problem auf der 4.0 Typo3 gelöst:
Mittwald hat das PHP von 4.2.9 auf 4.4.1 hochgezogen.
Die Combine Fehlermeldung erscheint immer noch in den Tests, hat aber wohl keine Auswirkungen auf irgend etwas.
Das Captcha ist jetzt wenigstens sichtbar.

BastianBalthasarBux ·

Habe leider das selbe Problem bei Mittwald.
--
Fatal error: Call to undefined function: imagecreatetruecolor() in /html/typo3conf/ext/sr_freecap/pi1/class.tx_srfreecap_pi1.php on line 501
--

Habs mit gdlib2 und gdlib 1 einstellung versucht (man findet ja leider nur heraus dass gdlib 1 irgendwas oder höher installed is).

Image Processing ansonsten absolut ok.

typo3 4.0, ve_guest 1.12.0, freecap 0.4.3

Wie war da jetzt die Lösung?
php läuft bei mir anscheinend die 4.3.3

motions ·

Wie beschrieben: ein Ticket aufmachen und auf das aktuelle PHP umstellen lassen.
Bei mir wie beschrieben jetzt 4.4.1 und damit klappt es.

npuens ·

hallo

ich habe das gleiche problem. habe typo3 3.7.1 installiert und bekomme dort das bild nicht angezeigt. was muss ich nun genau machen, das es evtl. doch noch funktioniert. bei typo3 4.0.1 funktioniert es tiptop.

kann aber die seite nicht einfach ohne probleme auf version 4 heben, da der aufwand zu gross ist, alles anzupassen. deshalb hoffe ich sehr, dass man das auch auf 3.7.1 zum laufen bringen kann.

bin um jede hilfe dankbar.

Gruss Sascha 😢

djzak ·

Hallo
probleme mit freecap gibts anscheinend haufenweise.
hab auch einen mittwald server, hab auch schon php und gdlib version anheben lassen, nun bekomme ich aber di meldung internal server error und sonst nichts.
hat jemand eine idee was ich jetzt noch umstellen muss?
php 4.4.1
gdlib 2.1 +

gruß,
gernot

BastianBalthasarBux ·

also bei mir funzt es mit der richtigen php version ganz prächtig.
und super easy.
Aufwand zur integration ins ve_guestbook < 5 min.

wenn ich mal die doku zitieren darf:

--
The latest version of extension freeCap CAPTCHA (extension key: sr_freecap) requires TYPO3 4.0.

Version 0.2.3 is the last version of this extension that will work with TYPO3 3.7.1-3.8.2.
--

hoffe das hilft zumindest dem einen oder anderen weiter.

lg clemens

Danii ·
BastianBalthasarBux schrieb

Aufwand zur integration ins ve_guestbook < 5 min.

Servus Clemens, als mein Aufwand ist jetzt eindeutig mehr als 5 Minuten #angry#

So wie ich die Doku versteht muss folgendes noch ins Script (class.tx_veguestbook_pi1.php??) eingebaut werden.

Insert statements similar to the following in order to include it and instantiate it your script:

if (t3lib_extMgm::isLoaded('sr_freecap') ) {
require_once(t3lib_extMgm::extPath('sr_freecap').'pi2/class.tx_srfreecap_pi2.php');
$this->freeCap = t3lib_div::makeInstance('tx_srfreecap_pi2');
}


if (is_object($this->freeCap)) {
$markerArray = array_merge($markerArray, $this->freeCap->makeCaptcha());
} else {
$subpartArray['###CAPTCHA_INSERT###'] = '';
}

if (is_object($this->freeCap) && !$this->freeCap->checkWord($your-form-data['captcha_response'])) {
do-something about-it
}

aber HHG wo im Script. Hier schmeissts mir nur Fehlermeldungen #paralyzed#

Jemand eine Idee?

BastianBalthasarBux ·

also ich habs ja jetzt seit ca. einem monat nicht mehr eingesetzt, und ich bin nicht unbedingt der auswendig lerner, aber soweit ich weiss, ist das modern_guestbook in den neueren versionen schon für captcha vorbereitet, und ich kann mich nicht erinnern was im source geändert zu haben.
was ja ohnehin fatal wäre, weil damit die update fähigkeit verloren geht .....

aber ich muss es eh bei einem kunden im laufe des wochenendes freischalten, dann schreib ich ein detailiertes howto dazu. 😉