Page 1 of 1

Fehler Download Modul

Posted: Sun Aug 15, 2010 4:50 pm
by heinzw
Hallo,
meine Site ist hervorragend gelaufen. Dann wollte ich auf meiner Download-Seite den folgenden Text einfügen:

Sie müssen sich registrieren und einlogen.{/if}

Code: Select all

<p>{cms_module module='CustomContent'}</p>
<p>{if $ccuser->loggedin() && $ccuser->memberof('Members')}</p>
<p>Willkommen, Members-Mitglied</p>
<h2>Haftungsausschluss</h2>
<p>Trotz sorgfältiger Programmierung können Programmfehler nicht ausgeschlossen werden. Wir weisen ausdrücklich darauf hin, dass wir für eventuelle Schäden, die durch den Einsatz der hier angebotenen Software entstehen, keinerlei Haftung übernehmen können. Sie, der Benutzer erklären sich durch den Einsatz dieser Software mit diesem Ausschluss einverstanden.</p>
<p> <strong><big><code>{cms_module module='DownloadManager' alias='general'}</code></big></strong></p>
<p>{elseif $ccuser->loggedin()}</p>
<p>Willkommen, Sie müssen zuerst vom Moderator freigschalten werden, bevor Sie diesen Inhalt sehen {else}</p>
<p>Sie mssen sich registrieren und einlogen.{/if}</p>
Ich habe diesen Text "Sie müssen...." geändert und seitdem bekomme ich den folgenden Error. Ich habe leider keine Ahnung was schief gelaufen ist.

Code: Select all

string(131) "Smarty error: [in content:content_en line 2]: syntax error: unidentified token ';loggedin()' (Smarty_Compiler.class.php, line 1410)" string(126) "Smarty error: [in content:content_en line 2]: syntax error: unidentified token ';&' (Smarty_Compiler.class.php, line 1410)" string(140) "Smarty error: [in content:content_en line 2]: syntax error: unidentified token ';memberof('Members')' (Smarty_Compiler.class.php, line 1410)" string(131) "Smarty error: [in content:content_en line 7]: syntax error: unidentified token ';loggedin()' (Smarty_Compiler.class.php, line 1410)" 
Parse error: syntax error, unexpected '&' in /homepages/25/d24570262/htdocs/Watch/tmp/templates_c/56^%%70^707^707A8977%%content%3Acontent_en.php on line 7
Für jede Hilfe bin ich dankbar.
Heinz

Re: Fehler Download Modul

Posted: Sun Aug 15, 2010 5:09 pm
by NaN
Lass mich raten, Du hast das nicht im HTML Modus gemacht?
Versuchs mit diesem Inhalt (aber vorher den Editor ausschalten):

Code: Select all


{cms_module module='CustomContent'}
{if $ccuser->loggedin() && $ccuser->memberof('Members')}
<p>Willkommen, Members-Mitglied</p>
<h2>Haftungsausschluss</h2>
<p>Trotz sorgfältiger Programmierung können Programmfehler nicht ausgeschlossen werden. Wir weisen ausdrücklich darauf hin, dass wir für eventuelle Schäden, die durch den Einsatz der hier angebotenen Software entstehen, keinerlei Haftung übernehmen können. Sie, der Benutzer erklären sich durch den Einsatz dieser Software mit diesem Ausschluss einverstanden.</p>
<p>{cms_module module='DownloadManager' alias='general'}</p>
{elseif $ccuser->loggedin()}
<p>Willkommen, Sie müssen zuerst vom Moderator freigeschalten werden, bevor Sie diesen Inhalt sehen</p>
{else}
<p>Sie müssen sich registrieren und einlogen.</p>
{/if}


Re: Fehler Download Modul

Posted: Sun Aug 15, 2010 5:19 pm
by heinzw
Hallo,
vielen Dank, es hat geklappt. Was hab' ich denn falsch gemacht? Ich dachte dazu ist der Editor da. Hab ich wohl faksch gedacht.

Nochmals danke
Heinz

Re: Fehler Download Modul

Posted: Sun Aug 15, 2010 6:24 pm
by nockenfell
Der Editor wandelt die einen Schriftzeichen in HTML Code um:

Original:

Code: Select all

{if $ccuser->loggedin() && $ccuser->memberof('Members')}
TinyMCE:

Code: Select all

<p>{if $ccuser->loggedin() && $ccuser->memberof('Members')}</p>
Die 's sind nicht so schlimm. Allerdings die Umwandlung von -> in -> macht dir alles kaputt.

Re: Fehler Download Modul

Posted: Sun Aug 15, 2010 7:50 pm
by heinzw
Danke für die Erklärung.
Heinz

Re: Fehler Download Modul

Posted: Mon Aug 16, 2010 10:19 am
by cyberman
Noch besser ist es aber, die Smarty-Logik ins Template zu verbannen.

TinyMCE ist eigentlich ein reiner Content-Editor und hat von Natur aus mit Smarty nicht sehr viel am Hut.

Und zum anderen können dir dann auch unerfahrene Redakteure nix mehr anhaben  ;).

Re: Fehler Download Modul

Posted: Mon Aug 16, 2010 10:26 am
by heinzw
Hallo und vielen Dank,

da ich mich zu der Gruppe der unerfahrenen Redakteure zähle, werde ich versuchen, mein Wissen in diese Richtung zu erweitern.

Gruß
Heinz

Re: Fehler Download Modul

Posted: Mon Aug 16, 2010 10:32 am
by cyberman
Wenn du Hilfe brauchst, hier immer gern :) ... gerade gefunden (allerdings noch nicht getestet)

http://sourceforge.net/tracker/index.ph ... tid=738747

Ist ein Plugin, mit dem man wohl derartigen Trouble vermeiden kann ...

Re: Fehler Download Modul

Posted: Mon Aug 16, 2010 10:34 am
by heinzw
Ich danke dir und werde es mir anschauen.
Danke auch für dein freundliches Angebot.
Heinz

Re: Fehler Download Modul

Posted: Tue Aug 17, 2010 10:04 am
by cyberman
Gerade getestet - bekomme das Plugin mit CMSms/TinyMCE nicht zum Funktionieren ... schade.

Re: Fehler Download Modul

Posted: Tue Aug 17, 2010 10:07 am
by heinzw
Danke!!