mod_text "Pimp my Textfeld"
- hscha
- ConPresso-Experte
- Beiträge: 712
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
installation
Hallo Markus,
ich habe gerade versucht, das mod_text nach deiner Anleitung auf conpresso4.de zu installieren. Leider kann ich in der Datei _admin/manage_placeholders.php "case 'text':" nicht finden, um die mod-Datei einzubinden.
Ich habe ConPresso 4.0.6 laufen. Hast du einen Tipp für mich?
Grüße von
H.Schallnas
ich habe gerade versucht, das mod_text nach deiner Anleitung auf conpresso4.de zu installieren. Leider kann ich in der Datei _admin/manage_placeholders.php "case 'text':" nicht finden, um die mod-Datei einzubinden.
Ich habe ConPresso 4.0.6 laufen. Hast du einen Tipp für mich?
Grüße von
H.Schallnas
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Lass das "s" weg.
Die Datei heißt manage_placeholder.php und nicht manage_placeholders.php
Die Datei heißt manage_placeholder.php und nicht manage_placeholders.php
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Marky
- ConPresso-Checker
- Beiträge: 382
- Registriert: 11.12.2005 15:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 18 Mal
- Kontaktdaten:
Hi,
ich hätte vielleicht einen...
a) richtige Datei nehmen
b) in Zeile 72 von manage_placeholder.php schauen.
Sieht danach dann so im Umfeld aus:
ich hätte vielleicht einen...
a) richtige Datei nehmen
b) in Zeile 72 von manage_placeholder.php schauen.
Sieht danach dann so im Umfeld aus:
Code: Alles auswählen
switch ($placeholder['type']) {
case 'text':
include(CPO_BASEDIR.'mod_text/includes/manage_placeholder.inc.php');
break;
case 'url':
print('<tr><td>'.__('Link type:').'</td><td>');
Gruß
Marky
Marky
- hscha
- ConPresso-Experte
- Beiträge: 712
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
lesen müsste man können
Hallo!
Ich habe übersehen, dass es BEIDE Dateien im _admin-Verzeichnis gibt. Danke!
Dem Testen steht nun nix mehr im Weg!
Grüße von
H.Schallnas
Ich habe übersehen, dass es BEIDE Dateien im _admin-Verzeichnis gibt. Danke!
Dem Testen steht nun nix mehr im Weg!
Grüße von
H.Schallnas
- hscha
- ConPresso-Experte
- Beiträge: 712
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
erster test und frage dazu
Hallo Markus,
ich hatte einen Testbericht versprochen. Hier in aller Kürze:
Modul installiert und es läuft nach anfänglichen Schwierigkeiten (s.o.) gut. Ich habe es benutzt, um meinen Redakteuren mittels Radio-Button zu ermöglichen, ihr Autorenkürzel unter einem Artikel abzuschalten (siehe Attachment)
Dieses Textfeld wird also bei ausgewählter Option "nein" mit Text gefüllt. Das Template wertet dies dann mit <ifNotSet> aus. Klappt prima.
Unschön ist natürlich, dass der obere Radiobutton leer ist (es soll ja kein Text eingetragen werden). Super wäre es nun, wenn man die Option "ja" vorgeben könnte, aber das Textfeld leer bleibt (damit die Auswertung im Template klappt). Ist so etwas möglich???
Österliche Grüße von
H.Schallnas
ich hatte einen Testbericht versprochen. Hier in aller Kürze:
Modul installiert und es läuft nach anfänglichen Schwierigkeiten (s.o.) gut. Ich habe es benutzt, um meinen Redakteuren mittels Radio-Button zu ermöglichen, ihr Autorenkürzel unter einem Artikel abzuschalten (siehe Attachment)
Dieses Textfeld wird also bei ausgewählter Option "nein" mit Text gefüllt. Das Template wertet dies dann mit <ifNotSet> aus. Klappt prima.
Unschön ist natürlich, dass der obere Radiobutton leer ist (es soll ja kein Text eingetragen werden). Super wäre es nun, wenn man die Option "ja" vorgeben könnte, aber das Textfeld leer bleibt (damit die Auswertung im Template klappt). Ist so etwas möglich???
Österliche Grüße von
H.Schallnas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Für solche binäre Aussagen ist ja eigentlich die Checkbox gedacht.
Wenn man z.B. die Aussage "Autoren-Kürzel abschalten" als Checkbox ausbildet, dann würde ein ifnotset das Feld standardmäßig anzeigen bis der Redakteur das Häkchen setzt.
Wenn man z.B. die Aussage "Autoren-Kürzel abschalten" als Checkbox ausbildet, dann würde ein ifnotset das Feld standardmäßig anzeigen bis der Redakteur das Häkchen setzt.
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- hscha
- ConPresso-Experte
- Beiträge: 712
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
4.0.7:modifizierte Text-Platzhalter-Bearbeitung verschwunden
Hallo Markus!
Eben wollte ich deinen Tipp (s.o.) umsetzen, finde in der ConPresso-Version 4.0.7 deine modifizierte Textfeld-Bearbeitung nicht mehr!!!
Ich habe die Datei _include/form_fields.inc.php (die in 4.0.7 neu ist), wie in der Anleitung angegeben, modifiziert. Die o.g. Radio-Buttons werden in der Artikeleingabe auch angezeigt, jedoch nicht bei "Platzhalter bearbeiten", wo ich gern die Checkbox eingerichtet hätte.
Hast du eine Idee dazu?
Grüße von
H.Schallnas
Eben wollte ich deinen Tipp (s.o.) umsetzen, finde in der ConPresso-Version 4.0.7 deine modifizierte Textfeld-Bearbeitung nicht mehr!!!
Ich habe die Datei _include/form_fields.inc.php (die in 4.0.7 neu ist), wie in der Anleitung angegeben, modifiziert. Die o.g. Radio-Buttons werden in der Artikeleingabe auch angezeigt, jedoch nicht bei "Platzhalter bearbeiten", wo ich gern die Checkbox eingerichtet hätte.
Hast du eine Idee dazu?
Grüße von
H.Schallnas
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
In 4.0.7 heißt die zweite zu bearbeitende Datei jetzt manage_placeholders.php, also MIT s.
(es ist immer hilfreich, wenn man angibt, daß man auch ConPresso zwischenzeitlich upgedatet hat... )
(es ist immer hilfreich, wenn man angibt, daß man auch ConPresso zwischenzeitlich upgedatet hat... )
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Marky
- ConPresso-Checker
- Beiträge: 382
- Registriert: 11.12.2005 15:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 18 Mal
- Kontaktdaten:
Hallo,
dat verstehe ich nicht
Laut Deiner (alten) Anleitung steht doch in manage_placeholders.php gar nicht diese
Anweisung ...
Was muss da denn in dieser neuen bzw. anderen Datei nun geändert werden und wo, damit es in 4.0.7 wieder funktioniert ???
Und was wird aus der alten manage_placeholder.php (ohne s) ???
Muss die wieder rückgeändert werden ???
Bin etwas verwirrt ...
@edit:
Wenn man blind ist ... alles i.O. !
dat verstehe ich nicht
Laut Deiner (alten) Anleitung steht doch in manage_placeholders.php gar nicht diese
Code: Alles auswählen
case 'text':
print('<tr><td>'.___('Short text:').'</td><td>');
print('<input name="placeholder[short]" class="checkbox" type="checkbox" value="1" '.($placeholder['short']=='1' ? 'checked' : '').'>');
print(help('templates-workonarticletemplates.html#templates-workonarticletemplates-editplaceholder-settings-shorttext').'</td></tr>');
break;
Was muss da denn in dieser neuen bzw. anderen Datei nun geändert werden und wo, damit es in 4.0.7 wieder funktioniert ???
Und was wird aus der alten manage_placeholder.php (ohne s) ???
Muss die wieder rückgeändert werden ???
Bin etwas verwirrt ...
@edit:
Wenn man blind ist ... alles i.O. !
Zuletzt geändert von Marky am 07.04.2007 21:15, insgesamt 1-mal geändert.
Gruß
Marky
Marky
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
In 4.0.7 gibt es manage_placeholder.php nicht mehr.
manage_placeholder.php und manage_placeholders.php aus 4.0.6 sind jetzt manage_placeholders.php
In der aktuellen manage_placeholders.php gibt es auch die Zeile
case 'text': (also das Textfeld als Platzhalter)
Ich kann doch auch nichts dafür, wenn da einfach die Dateistruktur geändert wird. Ich habe ja schon an anderer Stelle meine Verwunderung über das fehlende Changelog geäußert...
manage_placeholder.php und manage_placeholders.php aus 4.0.6 sind jetzt manage_placeholders.php
In der aktuellen manage_placeholders.php gibt es auch die Zeile
case 'text': (also das Textfeld als Platzhalter)
Ich kann doch auch nichts dafür, wenn da einfach die Dateistruktur geändert wird. Ich habe ja schon an anderer Stelle meine Verwunderung über das fehlende Changelog geäußert...
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Marky
- ConPresso-Checker
- Beiträge: 382
- Registriert: 11.12.2005 15:29
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 18 Mal
- Kontaktdaten:
Hi,
ja, hab's eben auch gemerkt. Ich merge immer die neuen Conpresso-Dateien, mit meine geänderten Dateien, wenn ich ein Update vornehme. Dabei hab ich natürlich an manage_placeholder nix gemacht, da ich ja nicht wusste, dass die nicht mehr aktuell ist bzw. zusammengelegt wurde.
Sollte man wirklich mal publik machen, wenn da obsoleter Code in den Verzeichnissen rumtrollt ... Conpresso-Boys
ja, hab's eben auch gemerkt. Ich merge immer die neuen Conpresso-Dateien, mit meine geänderten Dateien, wenn ich ein Update vornehme. Dabei hab ich natürlich an manage_placeholder nix gemacht, da ich ja nicht wusste, dass die nicht mehr aktuell ist bzw. zusammengelegt wurde.
Sollte man wirklich mal publik machen, wenn da obsoleter Code in den Verzeichnissen rumtrollt ... Conpresso-Boys
Gruß
Marky
Marky
- hscha
- ConPresso-Experte
- Beiträge: 712
- Registriert: 22.02.2006 22:00
- Wohnort: Berlin
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 25 Mal
- Kontaktdaten:
@Markus
Hallo Markus,
Grüße von
H.Schallnas
In meinem obigen Beitrag hatte ich gleich an zwei Stellen auf die Version 4.0.7 hingewiesenMarkusR hat geschrieben: (es ist immer hilfreich, wenn man angibt, daß man auch ConPresso zwischenzeitlich upgedatet hat... )
Grüße von
H.Schallnas
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Re: @Markus
Sag' ich doch... sonst wäre mir auch niemals aufgefallen, daß die Dateistruktur geändert wurde...hscha hat geschrieben:Hallo Markus,
In meinem obigen Beitrag hatte ich gleich an zwei Stellen auf die Version 4.0.7 hingewiesenMarkusR hat geschrieben: (es ist immer hilfreich, wenn man angibt, daß man auch ConPresso zwischenzeitlich upgedatet hat... )
(habe ja auch nicht geschrieben: "Es wäre hilfreich gewesen, wenn Du angegeben hättest, daß...")
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
- Mr. Magpie
- ConPresso-Profi
- Beiträge: 1004
- Registriert: 01.01.1970 01:00
- Wohnort: Wuppertal
- Hat sich bedankt: 274 Mal
- Danksagung erhalten: 59 Mal
Selectbox
Hallo Markus,
ich habe ein Problem im Zusammenhang mit der Selectbox.
Beim Bearbeiten der Platzhalter-Eigenschaften gibt man ja im Feld "Selectable options" über eine mit Semikolons getrennte Aufreihung von Werten die möglichen Optionen der Selectbox an, also bspw.
Option1;Option2;Option3
Nun wollte ich im Template über eine IfSet-Abfrage ermitteln, ob überhaupt eine Option gewählt wurde, und ich habe deshalb der obigen Optionen-Liste ein Semikolon vorangestellt, quasi eine "Nicht-selektiert Option" erzeugt:
;Option1;Option2;Option3
Aber...
Fall 1: Ist im ersten Artikel einer Rubrik die "Nicht-selektiert Option" gewählt, kann ich das im Template über ifSet korrekt ermitteln (der Text-Platzhalter gilt als nicht gesetzt), aber für alle in dieser Rubrik nachfolgenden Artikel gilt dann ebenfalls dieser Text-Platzhalter als nicht gesetzt, obwohl bspw. Option2 gewählt wurde.
Fall 2: Im ersten Artikel einer Rubrik sei bspw. Option2 selektiert. In einem nachfolgenden Artikel sei die "Nicht-selektiert Option" gewählt. Dann gilt für die ifSet-Abfrage der entspr. Text-Platzhalter im ersten Artikel korrekt als gesetzt (Wert "Option2"), aber leider gilt der Text-Platzhalter nun auch in allen nachfolgenden Artikeln als gesetzt - Leerstring bei ausgewählter "Nicht-selektiert Option".
ich habe ein Problem im Zusammenhang mit der Selectbox.
Beim Bearbeiten der Platzhalter-Eigenschaften gibt man ja im Feld "Selectable options" über eine mit Semikolons getrennte Aufreihung von Werten die möglichen Optionen der Selectbox an, also bspw.
Option1;Option2;Option3
Nun wollte ich im Template über eine IfSet-Abfrage ermitteln, ob überhaupt eine Option gewählt wurde, und ich habe deshalb der obigen Optionen-Liste ein Semikolon vorangestellt, quasi eine "Nicht-selektiert Option" erzeugt:
;Option1;Option2;Option3
Aber...
Fall 1: Ist im ersten Artikel einer Rubrik die "Nicht-selektiert Option" gewählt, kann ich das im Template über ifSet korrekt ermitteln (der Text-Platzhalter gilt als nicht gesetzt), aber für alle in dieser Rubrik nachfolgenden Artikel gilt dann ebenfalls dieser Text-Platzhalter als nicht gesetzt, obwohl bspw. Option2 gewählt wurde.
Fall 2: Im ersten Artikel einer Rubrik sei bspw. Option2 selektiert. In einem nachfolgenden Artikel sei die "Nicht-selektiert Option" gewählt. Dann gilt für die ifSet-Abfrage der entspr. Text-Platzhalter im ersten Artikel korrekt als gesetzt (Wert "Option2"), aber leider gilt der Text-Platzhalter nun auch in allen nachfolgenden Artikeln als gesetzt - Leerstring bei ausgewählter "Nicht-selektiert Option".
- MarkusR
- Handbuchversteher
- Beiträge: 7361
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 933 Mal
- Kontaktdaten:
Das ist äußerst spannend, da mod_text ja nichts mit der Artikelausgabe zu tun hat.
Es trägt - als würde man es von Hand tun - Werte in Textfelder ein.
Das müßte also genau so auch bei Artikeln passieren in einem ConPresso, das nicht mit mod_text arbeitet.
Da bin ich jetzt also etwas überfragt...
Für die Ausgabe ist der Parser zuständig. Hast Du an dem was geschraubt?
Es trägt - als würde man es von Hand tun - Werte in Textfelder ein.
Das müßte also genau so auch bei Artikeln passieren in einem ConPresso, das nicht mit mod_text arbeitet.
Da bin ich jetzt also etwas überfragt...
Für die Ausgabe ist der Parser zuständig. Hast Du an dem was geschraubt?
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
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle