Objet : devel-adl
Archives de la liste
- From: "Erwan L." <air1 AT imaginair.net>
- To: Developpement de l'Agenda du Libre <devel AT agendadulibre.org>
- Subject: Re: [Devel] WYSIWYG
- Date: Sun, 25 May 2008 21:08:00 +0200
- List-archive: <http://agendadulibre.org/pipermail/devel>
- List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>
Thomas Petazzoni a écrit :
Le Tue, 20 May 2008 01:03:24 +0200,Oui ça doit être possible et effectivement ce serait plus pratique, je regarde ça.
"Erwan L." <air1 AT imaginair.net> a écrit :
Voici une version de test de l'intégration de TinyMCEJe suppose qu'avec un peu de Javascript, il y a
http://imaginair.net/agenda/submit.php
Je vous invite à soumettre un ou plusieurs évènements pour mettre à l'épreuve l'éditeur.
moyen de demander le mode d'édition, et de montrer la fenêtre TinyMCE
quand le mode d'édition est normal, ou de montrer une fenêtre comme
avant quand le mode d'édition demandé est HTML.
Juste pour voir, tu pourrais poster le patch sur la liste ?Il y a en plus du patch le dossier de tiny_mce à placer dans trunk/
http://www.imaginair.net/agenda/tiny_mce.zip
++
--
Erwan
Index: trunk/submit.php
===================================================================
--- trunk/submit.php (revision 340)
+++ trunk/submit.php (working copy)
@@ -50,7 +50,7 @@
$error_cnt = 0;
$title = stripslashes(strip_tags($title));
- $description = stripslashes(strip_tags($description,
"<p><b><i><br/><a><ul><li><ol>"));
+ $description = stripslashes(strip_tags($description,
"<p><strong><em><br/><a><ul><li><ol>"));
$city = stripslashes(strip_tags($city));
$url = stripslashes(strip_tags($url));
$contact = stripslashes(strip_tags($contact));
Index: trunk/funcs.inc.php
===================================================================
--- trunk/funcs.inc.php (revision 340)
+++ trunk/funcs.inc.php (working copy)
@@ -84,6 +85,34 @@
}
?>
+<!--TINY MCE-->
+ <script type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
+ <script type="text/javascript">
+ tinyMCE.init({/**/
+ theme : "advanced",
+ mode : "exact",
+ language : "fr",
+ elements : "__event_description",
+ theme_advanced_buttons1 :
"bold,italic,separator,bullist,numlist,separator,link,unlink,separator,undo,redo,separator,code",
+ theme_advanced_buttons2 : "",
+ theme_advanced_buttons3 : "",
+ theme_advanced_toolbar_location : "top",
+ theme_advanced_resizing : true,
+ theme_advanced_resize_horizontal : false,
+ theme_advanced_statusbar_location : "bottom",
+ debug : false,
+ valid_elements : "" +
+"+a[rel|href|title]," +
+"-strong/-b," +
+"-em/-i," +
+"#p[]," +
+"-ol[]," +
+"-ul[]," +
+"-li[]," +
+ "br,"
+ });
+ </script>
+<!--/TINY MCE-->
</head>
<body>
@@ -766,7 +795,7 @@
$submitter, $tags, $wants_preview = FALSE)
{
$title = escape_form_string($title);
- $description = escape_form_string($description,
"<p><b><i><br/><a><ul><li><ol>");
+ $description = escape_form_string($description,
"<p><strong><em><br/><a><ul><li><ol>");
$city = escape_form_string($city);
$url = escape_form_string($url);
$contact = escape_form_string($contact);
- [Devel] Nouveau modérateur de l'AdL, Thomas Petazzoni, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, jm, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Arnaud, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Thomas Petazzoni, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Erwan L., 15/05/2008
- Re: [Devel] WYSIWYG, Erwan L., 20/05/2008
- Re: [Devel] WYSIWYG, Thomas Petazzoni, 25/05/2008
- Re: [Devel] WYSIWYG, David MENTRE, 25/05/2008
- Re: [Devel] WYSIWYG, Erwan L., 25/05/2008
- Re: [Devel] WYSIWYG, Erwan L., 25/05/2008
- Re: [Devel] WYSIWYG, Thomas Petazzoni, 25/05/2008
- Re: [Devel] WYSIWYG, Erwan L., 20/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Erwan L., 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Thomas Petazzoni, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, Arnaud, 15/05/2008
- Re: [Devel] Nouveau modérateur de l'AdL, jm, 15/05/2008
Archives gérées par MHonArc 2.6.16.