ecshops eigene Verifizierungscode-Funktion kann ausgeblendet und im Hintergrund angezeigt werden. Wenn ein Kunde diese Funktion benötigt, das Bild jedoch nicht angezeigt werden kann, gibt Ihnen das 68ecshop Template Center hier einige Ratschläge:
1.
Kommentieren Sie diesen Code unter der Datei Includesinit.php aus:
/* 判断是否支持 Gzip 模式 if (!defined('INIT_NO_SMARTY') && gzip_enabled()) { ob_start('ob_gzhandler'); } else { ob_start(); } */
Gehen Sie in den Hintergrund und leeren Sie den Cache, um ihn anzuzeigen.
2.
Wenn die obige Methode das Problem immer noch nicht lösen kann, überschreiben Sie es schließlich mit der Originalsprachezh_cncommon.php und löschen Sie die Leerzeilen in captcha.php im Stammverzeichnis.
Mögliche Gründe: Nachdem die Dateien languagezh_cncommon.php geändert wurden, ist möglicherweise eine bestimmte Zeichenfolge zu lang oder andere Gründe können dazu führen, dass der Bestätigungscode nicht angezeigt wird.
Zum Beispiel:
Änderung: $_LANG['copyright'] = "© 2005-%s %s Alle Rechte vorbehalten.";
Änderung zu: $_LANG['copyright'] = "xxx: http://xxx.com © 2005-%s %s Copyright und alle Rechte vorbehalten.“;
kann dazu führen, dass der Bestätigungscode nicht angezeigt wird.
3.
Wenn es nicht angezeigt wird, hängt es möglicherweise mit den Space-Einstellungen und Berechtigungen zusammen. Bitte wenden Sie sich an den Space-Anbieter. Oder es wird empfohlen, es in den Hintergrundsystemeinstellungen und der Bestätigungscodeverwaltung zu blockieren.
Das obige ist der detaillierte Inhalt vonÜber die Lösung des Problems des Ecshop-Bestätigungscodebildes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!