Hi,
ich habe einige freie Felder im Adminbereich eingerichtet. Nun möchte ich verhindern, dass Co-Autoren diese Felder ebenso nutzen / sehen können.
Jemand einen Tipp??
... und weiter: Wenn 10 freie Felder eingerichtet sind, dann erscheint in der Adminmaske natürlich auch 10 mal (!) die WySiWyg-Eingabe. Das nervt die Co-Autoren natürlich und beeinträchtigt die Performance enorm. Ich selbst nutze als Admin ohnehin kein WySiWyg.
Wäre wirklich dankbar für einen Tipp.
Freie Felder "verstecken"
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Freie Felder "verstecken"
Hi!
Du könntest über die Gruppenverwaltung den Redakteuren das Plugin sperren, dann können sie keine erweiterten eigenschaften mehr einpflegen?!
Grüße,
Garvin
Du könntest über die Gruppenverwaltung den Redakteuren das Plugin sperren, dann können sie keine erweiterten eigenschaften mehr einpflegen?!
Sowas ist natürlich schwer beizubringen, wann soll der Editor erscheinen und wann nicht? Wenn man einen Button zur dynamischen Aktivierung hinzufügen würden, wären die Leute enttäuscht die den WYSIWYG-Editor immer direkt aktiviert haben wollen...... und weiter: Wenn 10 freie Felder eingerichtet sind, dann erscheint in der Adminmaske natürlich auch 10 mal (!) die WySiWyg-Eingabe. Das nervt die Co-Autoren natürlich und beeinträchtigt die Performance enorm. Ich selbst nutze als Admin ohnehin kein WySiWyg.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Freie Felder "verstecken"
Hallo Garvin,
herzlichen Dank für die Antwort.
Wäre es möglich, die "custom fields" nicht als textarea, sondern als "normales" Textfeld zu definieren?
WYSIWYG ersetzt doch nur die textareas.
So hätte ich zumindest das Problem mit den vielen Editor-Boxen gelöst.
Leider finde ich nicht die richtige Funktionen, die die "freien Felder" und das admin-Formular generieren.
Irgendeine Idee?
herzlichen Dank für die Antwort.
Wäre es möglich, die "custom fields" nicht als textarea, sondern als "normales" Textfeld zu definieren?
WYSIWYG ersetzt doch nur die textareas.
So hätte ich zumindest das Problem mit den vielen Editor-Boxen gelöst.
Leider finde ich nicht die richtige Funktionen, die die "freien Felder" und das admin-Formular generieren.
Irgendeine Idee?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Freie Felder "verstecken"
Hi!
Wenn du einen anderen WYSIWYG-Editor benutzt müsstest Du diesem beibringen die Textareas nicht alle stur zu konvertieren, da wüsste ich auf Anhieb leider nicht wie man es ausschließen soll.
Wenn man einfach 'textarea' in 'input' ändern würde, könnte man das zwar, aber dann würden die Redakteure die dort formattierten Text reinkippen sich ziemlich ärgern. Und davon gibt's eine Menge, denn die Felder sind ja durchaus auch für formatierten Inhalt gedacht.
Du kannst das Plugin höchstens selber manipulieren indem Du du serendipity_event_entryproperties.php Datei editierst, und nach "textarea" suchst. Das kannst Du dann auf ein <input> Feld umstellen:
Grüße,
Garvin
Ich merke gerade, die CustomEntryproperties Felder sind garnicht als HTML-Nuggets definiert. Demzufolge stellt der von serendipty bereitsgestellte WYSIWYG-Editor (HTMLArea) ja die Boxen garnicht mit WYSIWYG dar?Wäre es möglich, die "custom fields" nicht als textarea, sondern als "normales" Textfeld zu definieren?
WYSIWYG ersetzt doch nur die textareas.
So hätte ich zumindest das Problem mit den vielen Editor-Boxen gelöst.
Leider finde ich nicht die richtige Funktionen, die die "freien Felder" und das admin-Formular generieren.
Wenn du einen anderen WYSIWYG-Editor benutzt müsstest Du diesem beibringen die Textareas nicht alle stur zu konvertieren, da wüsste ich auf Anhieb leider nicht wie man es ausschließen soll.
Wenn man einfach 'textarea' in 'input' ändern würde, könnte man das zwar, aber dann würden die Redakteure die dort formattierten Text reinkippen sich ziemlich ärgern. Und davon gibt's eine Menge, denn die Felder sind ja durchaus auch für formatierten Inhalt gedacht.
Du kannst das Plugin höchstens selber manipulieren indem Du du serendipity_event_entryproperties.php Datei editierst, und nach "textarea" suchst. Das kannst Du dann auf ein <input> Feld umstellen:
Code: Select all
<tr>
<td class="customfield_<?php echo $fieldname
; ?> customfield_name"><strong><?php echo $fieldname; ?></strong></td>
<td class="customfield_<?php echo $fieldname
; ?> customfield_value"><input id="prop<?php echo htmlspecialchars($fieldname
); ?>" name="serendipity[properties][<?php echo htmlspecialchars($fieldname); ?>
]" value="<?php echo htmlspecialchars($value); ?>" /></td>
<td valign="top"><script type="text/javascri
pt" language="JavaScript">document.write('<input type="button" name="insImage" v
alue="<?php echo MEDIA ; ?>" onclick="window.open(\'serendipity_admin_image_selector.php?serendipity[htmltarget]=prop<?php echo htmlspecialchars($fieldname); ?>&serendipity[filename_only]=true\', \'ImageSel\', 'width=800,height=600,toolbar=no,scrollbars=1,scrollbars,resize=1,resizable=1\');" class="serendipityPrettyButton" />');</script></td>
</tr>
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Re: Freie Felder "verstecken"
WOOOW !!
1000 Punkte. Das hat super funktioniert!
So habe ich jetzt oben in der Admin-Maske die beiden Wysiwyg - textareas und unten bei den custom-fields "normale" input-Felder.
So bin ich schon einen Riesenschritt weitergekommen.
Es ist natürlich bescheuert nach deinen Tipps jetzt erst zu sagen, um welche Seite es sich überhaupt handelt. Werde ich beim nächsten Mal gleich machen.
Wenn du Lust hast, kannste dir ja mal www.emden-rockt.de ansehen.
Dort werden in Artikeln Rock-Bands beschrieben und unterhalb der Artikel dann über custom-fields die Bandmitglieder aufgeführt. Die Gefahr, dass Redakteure in die custom-fields vorformatierten Text hinkippen könnten, ist daher eher gering.
Herzlichen Dank
Jamuh
1000 Punkte. Das hat super funktioniert!
So habe ich jetzt oben in der Admin-Maske die beiden Wysiwyg - textareas und unten bei den custom-fields "normale" input-Felder.
So bin ich schon einen Riesenschritt weitergekommen.
Es ist natürlich bescheuert nach deinen Tipps jetzt erst zu sagen, um welche Seite es sich überhaupt handelt. Werde ich beim nächsten Mal gleich machen.
Wenn du Lust hast, kannste dir ja mal www.emden-rockt.de ansehen.
Dort werden in Artikeln Rock-Bands beschrieben und unterhalb der Artikel dann über custom-fields die Bandmitglieder aufgeführt. Die Gefahr, dass Redakteure in die custom-fields vorformatierten Text hinkippen könnten, ist daher eher gering.
Herzlichen Dank
Jamuh