Bonjour,

Je me trouve opposé à un problème que je suis incapable de résoudre actuellement. J'ai réussi à intégrer dans mon site le module CKEditor avec CKFinder, tout marche très bien, mais j'aimerais en plus que quand j' upload une image je voudrais pouvoir redimensionner l'image avant qu'elle arrive sur le serveur.

Je que c'est faisable avec FCKEditor avec des plugins à installer ... ça donne sa sous FCKEditor : ( j'ai fait une impression écran et encadré en rouge ce dons je vous parle: ce que j'aimerais avoir avec CKEditor.



De plus je vous fournit ci-dessous le code qui gère l'appel a CKEditor et CKFinder
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
 include_once '../ckeditor/ckeditor.php';
 include_once '../ckfinder/ckfinder.php';
 
$action = get_param('a');
$newsId = get_param('n');
 
if('mod' == $action && false !== $newsId && is_numeric($newsId) && 0 < $newsId) {
	$query =
		'SELECT n_date, n_title, n_comment '.
		'FROM newsbar '.
		'WHERE n_id = '.$newsId;
 
	connect_mysql();
	$resultSet = @mysql_query($query);
	close_mysql();
	if(false === $resultSet) {
		err('QUERY ERROR');
		return;
	}
	else if(0 == mysql_num_rows($resultSet)) {
		err('Aucune actualité enregistrée.');
		return;
	}
 
	$action = 'vmod';
 
	$row = mysql_fetch_array($resultSet);
	//$date    = $row[0];
	$title   = $row[1];
	$comment = $row[2];
}
else {
	$newsId = 0;
	$action  = 'vadd';
	$title   = '';
	$comment = '';
}
 
$date    = date('YmdHi00');
 
?>
<html>
<head>
<title>Editer une news</title>
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
</head>
 
<body>
<form id="frmnews" name="frmnews" method="post" action="index.php">
	<a class="back2list" href="index.php?m=<?= $moduleName ?>">Retour à la liste des actualités (barre latérale).</a>
	<hr class="separator"/>
	<input type="hidden" name="m" value="<?= $moduleName ?>"/>
	<input type="hidden" name="a" value="<?= $action ?>"/>
	<input type="hidden" name="n" value="<?= $newsId ?>"/>
	<div>
		<label for="hrdate">Date</label>
		<input id="date" type="hidden" name="date" value="<?= $date ?>" readonly/>
		<input id="hrdate" type="text"  name="hrdate" value="<?= hrDate($date) ?>" readonly/>
	</div>
	<div>
		<label for="title">Titre</label>
		<input id="title" type="text" name="title" value="<?= $title ?>"/>
	</div>
 
		<div class="textarea">
        	<label for="comment">Texte</label><br>
                <?php
                                         $ckeditor = new CKEditor('comment');
                                         $ckeditor->basePath = '/ckeditor/';
                                         $ckeditor->config['filebrowserBrowseUrl'] = '../ckfinder/ckfinder.html';
                                         $ckeditor->config['filebrowserImageBrowseUrl'] = '../ckfinder/ckfinder.html?type=Images';
                                         $ckeditor->config['filebrowserFlashBrowseUrl'] = '../ckfinder/ckfinder.html?type=Flash';
                                         $ckeditor->config['filebrowserUploadUrl'] = '../ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';
                                         $ckeditor->config['filebrowserImageUploadUrl']='../ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';
                                         $ckeditor->config['filebrowserFlashUploadUrl']='../ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';
                                         $ckeditor->editor('comment');
                                 ?>
		<div class="note">Note : le retour à la ligne standard s'effectue par la combinaison des touches &lt;<em>Majuscule + Entrer</em>&gt;</div>
		</div>
	<div id="submit"><input type="submit" value="Valider"/></div>
</form>
</body>
</html>
 
<?/*
if('vmod' != $action)
	return;
else
	include('photo.inc.php');
*/?>
Merci pour votre aide, je suis à l'écoute de toute proposition.