mod_text oder ein Artikeltemplate verursacht Fehlermeldung

Hier bitte Probleme zu ConPressoPlus melden. Hier werden Ursachen und Lösungsvorschläge diskutiert.
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 799
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 222 Mal
Danksagung erhalten: 32 Mal

mod_text oder ein Artikeltemplate verursacht Fehlermeldung

Beitrag von hscha »

Hallo Markus,
beim Auswählen des Templates "Funktionsaufruf" (siehe unten) in einem neuen Artikel werden die folgenden Fehler ausgegeben:
[11:46:45] PHP Warning: Undefined variable $length_nr in /www/htdocs/.../gesangskreis-nordspandau.de/cms/mod_text/includes/form_fields.inc.php on line 253
[11:46:45] PHP Warning: Undefined variable $length_script_shown in /www/htdocs/.../gesangskreis-nordspandau.de/cms/mod_text/includes/form_fields.inc.php on line 249
Hier folgt das Template:

Code: Alles auswählen

/*Dieses Template ruft u.a. php-Funktionen auf, ohne anderen Code auszugeben. Dies ist sowohl auf der Teaser- als auch Artikeltext-Seite möglich. Außerdem kann es css-Tags und Buttons ausgeben (Auswahl durch Listbox) erstellt im Februar 2025, hschallnas*/

<!-- ifSet: Teaser-Text; --><article class="nocolumn"><!-- ifNotSet: titelAus; --><h2><!-- VALUE: Title; --></h2><!-- /ifNotSet; --><p><!-- ifSet: initial; --><span class="initial"><!-- TEXT: initial; --></span><!-- /ifSet; --><!-- TEXT: Teaser-Text; --></p></article><!-- /ifSet -->
<!-- ifSet: Artikel-Text; --><article class="nocolumn"><!-- ifNotSet: Teaser-Text; --><!-- ifNotSet: titelAus; --><h2><!-- VALUE: Title; --></h2><!-- /ifNotSet; --><!-- /ifNotSet --><p><!-- URL: WeiterLink; starttag --><!-- TEXT: WeiterTxt; --><!-- ifNotSet: WeiterTxt; -->mehr lesen<!-- /ifNotSet --></a></p></article><!-- /ifSet -->
/* reine Funktionsausgabe */
<!-- TEXT: callfunction; --> /* Funktion "rubric_include" mit Parametern... */<!-- ifSet: rubric_include; -->[!-- function: rubric_include; rubrik_id=<!-- TEXT: rubricID; -->; template_id=<!-- TEXT: templateID; -->; artikelanzahl=<!-- TEXT: artikelAnzahl; --><!-- ifNotSet: artikelAnzahl; -->50<!-- /ifNotSet; -->; sortierung=<!-- TEXT: sortierung; -->; checkbox=<!-- TEXT: checkboxName; -->; --]<!-- /ifSet; -->
/* Tag-Ausgabe lt. Platzhalter */<!-- ifSet: CSStag; --><<!-- TEXT: CSStag; -->><!-- /ifSet -->

/* Button zum Nach-Oben-Springen auf einer Seite ausgeben */<!-- ifSet: topButton; --><buttonTop<!-- ifSet: widescreenVanish; --> class="widescreenvanish"<!-- /ifSet -->><a href="#" class="buttonTop">Top &uArr;</a></buttonTop><!-- /ifSet -->

/* Button zum Zurückspringen in der Seitenhistory */<!-- ifSet: buttonZurueck; --><buttonZurueck <!-- ifSet: buttonZurueckAlign; -->class="<!-- TEXT: buttonZurueckAlign; -->"<!-- /ifSet -->><a href="javascript:history.back()" class="buttonZurueck" title="zurück zur vorigen Seite">&lArr; Zur&uuml;ck</a></buttonZurueck><!-- /ifSet -->

/* Platzhalter ohne Textausgabe (auskommentiert) */<!-- <!-- TEXT: Funktionsaufruf; --><!-- TEXT: titelAus; --><!-- TEXT: rubric_include; --><!-- TEXT: topButton; --><!-- TEXT: widescreenVanish; --><!-- TEXT:buttonZurueck; --><!-- TEXT: Zurueck-Button setzen; -->-->
Die Analyse ist ziemlich mühsam, vor allem von außen. Würde es helfen, mit "initVar" den Fehler zu beheben? (habe ich nicht gewagt, um Folgeeffekte zu vermeiden).
Grüße von Horst
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7457
Registriert: 01.01.1970 02:00
Hat sich bedankt: 117 Mal
Danksagung erhalten: 939 Mal

Re: mod_text oder ein Artikeltemplate verursacht Fehlermeldung

Beitrag von MarkusR »

Lustig! Obwohl im Template keine "length"- oder "maximumlength"-Angabe zu sehen ist, wird dennoch darauf reagiert... :gruebel:

Aus meiner Sicht solltest Du zu Beginn der Datei (bei dem anderen initVar) mit

Code: Alles auswählen

initVar($length_nr, 0);
initVar($length_script_shown, false);
keine Probleme erzeugen.

Dann muss aber die Zeile

Code: Alles auswählen

    if (!isset($length_script_shown) && !$length_script_shown)  {
geändert werden zu

Code: Alles auswählen

    if ($length_script_shown !== true)  {
Nicht getestet!
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 799
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 222 Mal
Danksagung erhalten: 32 Mal

Re: mod_text oder ein Artikeltemplate verursacht Fehlermeldung

Beitrag von hscha »

Scheint bisher zu funktionieren. Es gibt keine neuen Fehlermeldungen.
Sonst schreibe ich hier...

Danke von Horst