[TYPO3-german] link2map24: "Cannot modify header information"
Robert Markula
robert.markula at gmx.net
Sun Feb 10 19:06:23 CET 2008
Christian Wolff schrieb:
> On Sun, 10 Feb 2008 17:01:36 +0100, Robert Markula
> <robert.markula at gmx.net> wrote:
>
>> Hi,
>> Hat noch jemand Probleme mit der Extension link2map24? Auf allen Seiten,
>> auf denen diese Extension eingebunden ist, erscheinen folgende Fehler:
>>
>> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
>> result resource in [...]/typo3_src-4.1.5/t3lib/class.t3lib_db.php on
>> line 796
>>
>> Warning: Cannot modify header information - headers already sent by
>> (output started at [...]/typo3_src-4.1.5/t3lib/class.t3lib_db.php:796)
>> in [...]/typo3_src-4.1.5/typo3/sysext/cms/tslib/class.tslib_fe.php on
>> line 2907
>>
>> Grüße,
>> Ro
>
> Hallo Ro,
> sieht so aus als würde die extension unerwarter weise ein lehren
> datenbank record
> fetchen und nicht überprüfen ob wirklich daten da sind.
> eventuell hilft dir der SQL debug aus dem install tool etwas weiter in
> welcher funktion
> der fehler wirklich auftritt.
>
> eventuell hast du auch nur vergessen irgnd eine datenquelle anzugeben
> für das plugin.
>
> gruss chris
Ah, danke für die Idee!
Es war tatsächlich ein Fehler in der SQL-Abfrage.
Um das zu korrigieren, in der Datei class.tx_mllink2map24_pi1.php die Zeile
$query = $GLOBALS['TYPO3_DB']->exec_SELECTquery('cn_iso_2, cn_short_' .
$lang . ' AS cn_short', 'static_countries',
'uid="'.$country_isocode_id.'"');
mit
$query = $GLOBALS['TYPO3_DB']->exec_SELECTquery('cn_iso_2, cn_short_en'
. ' AS cn_short', 'static_countries', 'uid="'.$country_isocode_id.'"');
ersetzen.
Hintergrund: Die Spalte 'cn_short_de' existiert in static_info_tables
nicht; in dem Code wird sie mit 'cn_short_en' ersetzt.
Nochmals vielen Dank für den Tipp!
Ro
More information about the TYPO3-german
mailing list