SPIP ecureuil




Thema dieses Forums:

Forums-Formulare, Vorschau, "verlorene" Variablen



Robert Zöchling
Forums-Formulare, Vorschau, "verlorene" Variablen
27. Oktober 2005 04:00

Bei der Verwendung der Original-Skelette (inc-formulaire_forum.php3, formulaire_forum.html, formulaire_forum_previsu.html) stieß ich auf folgendes Problem: Die Variablen #ENV(auteur) und #ENV(email_auteur) wurden anläßlich der Vorschau nicht mehr gezeigt.

Ich habe auch Ursache und Lösung gefunden: Das Attribut "disabled" bei einem "input"-Element führt dazu, daß - zumindest bei meinem FireFox ;-) - der Wert dieses Elements nicht an den Server gesendet wird. Die Lösung: Finde in "inc-formulaire.php3" die Zeile 240:

'disabled' => ($forums_publics == "abo")? " disabled='disabled'" : '',

und ersetze sie durch

'disabled' => ($forums_publics == "abo")? " readonly='readonly'" : '',

Das Ergebnis: Der User kann den Inhalt eines solchen Formularfeldes wie gewünscht nicht verändern, der Wert wird aber anstandslos zum Server geschickt (und damit auch in der Vorschau gezeigt).

In den Foren suchen:
 

klaus++
27. Oktober 2005 08:30
Forums-Formulare, Vorschau, "verlorene" Variablen

Danke und merci, ich gebe die Information an die Entwickler weiter.

Die Formulare sind erweiterte Skelette (Templates), die Anwender an ihre eigenen Bedürfnisse anpassen können. Dein Beitrag bezieht sich auf die mit SPIP ausgelieferten Vorlagen und hilft bestimmt Anderen dabei, sie für ihr Projekt zu modifizieren.

RSS






Skelett