mod_parser

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Das sollten eigentlich die Variablen
$anzahl
und
$parsecount
sein.
Anhand dieser wird entschieden ob es der erste oder der letzte Artikel ist.
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: 573
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 202 Mal
Danksagung erhalten: 19 Mal

problem gelöst

Beitrag von hscha »

Hallo Markus,

durch das Sichern und Zurücksichern der Variablen $anzahl und $parsecount am Anfang und Ende des Scripts funktionieren <!-- iffirst --> und <!-- iflast --> korrekt! 8)

Grüße aus Berlin von
Horst
maria
ConPresso-User
Beiträge: 28
Registriert: 11.12.2010 13:30

Beitrag von maria »

Halo Markus,

ist die RC_3 (für Installationan ab 4.1.x) die aktuellste Version des Parses - oder gibt es noch eine neuere?

Wenn ich meine Conpresso Installation auf 4.0.9 bringe - welchen Parser nutze ich am besten - RC_2 oder RC_3?

lg

maria
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Hallo Maria,

verwende in jedem Fall vorzugsweise die RC3!

Du siehst ja an hscha's Posting auch, dass sie sehr gut mit CPO 4.1.2 funktioniert.
Günther Ludwig
maria
ConPresso-User
Beiträge: 28
Registriert: 11.12.2010 13:30

Beitrag von maria »

Hallo Magpie,

danke für die schnelle Antwort. Das habe ich umgehend gemacht!

Leider hab ich noch eine Frage:

Ich nutze das Contact-Modul. Mit dem neuen Parscer (RC2 und RC3) werden der Variablen Wert für Mailadresse in der Mail wie folgt kryptische übermittelt.:

E-Mail: var name='name.nachmane'; var svr='gmx.de'; document.write('' + name + '@' + svr + '');

In dem Normalen Parser wir die Mailadresse richtig dargestellt:

E-Mail: name.nachname@gmx.de

Könnt ihr da auch helfen?
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 573
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 202 Mal
Danksagung erhalten: 19 Mal

Beitrag von hscha »

Hallo Maria,
Ich nutze das Contact-Modul. Mit dem neuen Parscer (RC2 und RC3) werden der Variablen Wert für Mailadresse in der Mail wie folgt kryptische übermittelt...
Wenn du mod_parser verwendest, solltest du im Backend im Modul parser enhanced den script-eintrag mod_parser/hide_emails.inc.php löschen. Das ist standardmäßig eingetragen und wandelt die E-Mail-Adressen um.

Grüße von
Horst
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Oder noch besser, du hältst dich an das dort und in folgenden Beiträgen gesagte: http://community.conpresso.de/viewtopic ... 6438#26438
Günther Ludwig
maria
ConPresso-User
Beiträge: 28
Registriert: 11.12.2010 13:30

Beitrag von maria »

DANKE SCHÖN es hat funktioniert!
Benutzeravatar
hscha
ConPresso-Experte
Beiträge: 573
Registriert: 22.02.2006 23:00
Wohnort: Berlin
Hat sich bedankt: 202 Mal
Danksagung erhalten: 19 Mal

parsen nach iffirst beenden?

Beitrag von hscha »

Hallo mod_parser-Nutzer,

gibt es eine Möglichkeit, das Abarbeiten eines Templates nach <!-- iffirst --> zu beenden, wenn der zugehörige Artikel der erste in der Rubrik ist?

Problem:
Ich möchte in einer <ul>-Liste den ersten Artikel anders ausgeben als die folgenden.

Bislang wird der Inhalt von "iffirst" zusätzlich zum restlichen Template geparst. Kann man <!-- ifNotFirst --> ggf. einführen/umsetzen?

Grüße von
Horst
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Als Interimslösung könntest du dem Rest des Templates, also dem Teil, der im ersten Artikel nicht ausgegeben werden soll, den CSS-Style display:none geben.


<!-- Ab hier Code, der im ersten Artikel nicht ausgegeben werden soll -->
<div <!-- ifFirst -->style="display:none;"<!-- /ifFirst -->>
...
</div>
<!-- Ende des im ersten Artikel nicht auszugebenden Codes -->

<!-- Anfang des auf den ersten Artikel beschränkten Codes -->
<!-- ifFirst -->
<div>
...
</div>
<ul>
<!-- /ifFirst -->
<!-- Ende des auf den ersten Artikel beschränkten Codes -->


Das erspart zwar nicht das Parsing des nicht anzuzeigenden Teils, aber immerhin dessen Ausgabe.
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Variante ohne display:none, dafür aber mit Auskommentieren des "Restcodes":

<!-- Ab hier Code, der im ersten Artikel nicht ausgegeben werden soll -->
<!-- ifFirst --> <!-- <!-- /ifFirst -->
<div>
...
</div>
<!-- ifFirst --> --> <!-- /ifFirst -->
<!-- Ende des im ersten Artikel nicht auszugebenden Codes -->

<!-- Anfang des auf den ersten Artikel beschränkten Codes -->
<!-- ifFirst -->
<div>
...
</div>
<ul>
<!-- /ifFirst -->
<!-- Ende des auf den ersten Artikel beschränkten Codes -->


Aber auch ich wäre für die Einführung von ifNotFirst bzw. konsequenterweise auch von ifNotLast.
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Hallo Markus,
in Sachen <!-- ifNotFirst --> gibt's nix Neues, oder?
Und ich fände es chic, wenn man den Enhanced Parser auf conpresso4.de herunter laden könnte :)
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Nein, nix neues, aber ich habe mich mit dem Teil schon ewig nicht mehr beschäftigt.

Ich setze es auf meine Liste... :wink:
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
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 02:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Dank vorweg!
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7164
Registriert: 01.01.1970 02:00
Hat sich bedankt: 104 Mal
Danksagung erhalten: 919 Mal

Beitrag von MarkusR »

Peinlich, daß ich es selbst nicht weiß... ist RC3 die letzte Version?
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