Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP][JavaScript] Integracja ckfinder z ckeditor
greg.paw.90
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 8
Dołączył: 12.06.2009
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Cześć wszystkim!
mam do Was prośbę, mianowicie prosiłbym o pomoc w integracji ckfinder'a z ckeditor'em bo coś mi nie chce to działać.
Tak robię:
panel/js/ckeditor/config.js
  1. CKEDITOR.editorConfig = function( config )
  2. {
  3. config.language = 'pl';
  4. config.uiColor = '#AADC6E';
  5.  
  6. // added code for ckfinder ------>
  7. config.filebrowserBrowseUrl = 'js/ckfinder/ckfinder.html';
  8. config.filebrowserImageBrowseUrl = 'js/ckfinder/ckfinder.html?Type=Images';
  9. config.filebrowserFlashBrowseUrl = 'js/ckfinder/ckfinder.html?Type=Flash';
  10. config.filebrowserUploadUrl = 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type;=Files';
  11. config.filebrowserImageUploadUrl = 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type;=Images';
  12. config.filebrowserFlashUploadUrl = 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type;=Flash';
  13. // end: code for ckfinder ------>
  14.  
  15. };


panel/js/ckfinder/config.php
  1. // ... //
  2. $baseUrl = '../../Image/';
  3. // ... //


panel/panel.php
  1. // ... //
  2. <script type="text/javascript" src="js/ckeditor/ckeditor.js"></script>
  3. <script type="text/javascript" src="js/ckfinder/ckfinder.js"></script>
  4. // ... //


z góry dzięki za pomoc

Pozdrawiam Grzegorz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
minolone
post
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


Myśle że to ci powinno pomóc
klik, klik

Ten post edytował minolone 23.04.2010, 21:24:16
Go to the top of the page
+Quote Post
greg.paw.90
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 8
Dołączył: 12.06.2009
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Niestety nie potrawie sobie z tym poradzić,
ale szukając odpowiedzi na google znalazłem taki plugin PGRFileManager do CKEditor udało mi się go nawet załadować do edytora z tymże cały czas wyświetla mi komunikat że nie może znaleźć katalogu głównego z zdjęciami

moja struktura plików:
-panel->js->ckeditor
-Image
-css
-js
-images
-templates
index.php

w pliku konfiguracyjnym jest taki kod:
  1. <?php
  2. //path to root directory
  3. //i.e. if your gallery dir is http://www.mypage.com/gallery, type PGRFileManagerConfig::$rootPath = '/gallery'
  4. PGRFileManagerConfig::$rootPath = '/Image';
  5. //Max file upload size in bytes
  6. PGRFileManagerConfig::$fileMaxSize = 1024 * 1024 * 10;
  7. //Allowed file extensions
  8. //PGRFileManagerConfig::$allowedExtensions = '' means all files
  9. PGRFileManagerConfig::$allowedExtensions = '';
  10. //Allowed image extensions
  11. PGRFileManagerConfig::$imagesExtensions = 'jpg|gif|jpeg|png|bmp';
  12. //Max image file height in px
  13. PGRFileManagerConfig::$imageMaxHeight = 724;
  14. //Max image file width in px
  15. PGRFileManagerConfig::$imageMaxWidth = 1280;
  16. //Thanks to Cycle.cz
  17. //Allow or disallow edit, delete, move, upload, rename files and folders
  18. PGRFileManagerConfig::$allowEdit = true; // true - false

dalej w pliku PGRFileManager.php jest
  1. include_once 'php/init.php';
  2. <script type="text/javascript">
  3. function _(str)
  4. {
  5. return $.i18n._(str);
  6. }
  7. $(function() {
  8.  
  9. var filemanager = new PGRFileManager({
  10. sId : "<?php echo session_id()?>",
  11. rootDir : "<?php echo PGRFileManagerConfig::$rootPath?>",
  12. allowedExtension : "<?php echo $PGRUploaderExtension?>",
  13. fileDescription : "<?php echo $PGRUploaderDescription?>",
  14. filesType : "<?php echo $PGRUploaderType?>",
  15. fileMaxSize : "<?php echo PGRFileManagerConfig::$fileMaxSize?> B",
  16. lang: "<?php echo $PGRLang?>",
  17. ckEditorFuncNum: "<?php echo $ckEditorFuncNum?>",
  18. allowEdit: <?php echo PGRFileManagerConfig::$allowEdit?'true':'false'?>
  19. });
  20. filemanager.init();
  21. });
  22. </script>

plik init.php:
  1. include_once dirname(__FILE__) . '/config.php';
  2. include_once dirname(__FILE__) . '/../myconfig.php';
  3. PGRFileManagerConfig::$rootDir = $_SERVER['DOCUMENT_ROOT'] . PGRFileManagerConfig::$rootPath;


Macie może pomysły co jest nie tak? Albo znacie inny podobny edytor z menadżerem plików(obrazków)?

Pozdrawiam

Ten post edytował greg.paw.90 23.04.2010, 21:33:02
Go to the top of the page
+Quote Post
grzes124
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.05.2010

Ostrzeżenie: (0%)
-----


Cześć,

Spróbuj najnowszej wersji PGRFileManager

Jest tam klika zrobionych poprawek.

Ważne aby ścieżka rootPath była ustawiona względnie do katalogu z plikiem PGRFileManager.php, bądź bezwzględnie.


Pozdrawiam, Grzesiek
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 03:04