Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP][JavaScript] Integracja ckfinder z ckeditor
Forum PHP.pl > Forum > Przedszkole
greg.paw.90
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
minolone
Myśle że to ci powinno pomóc
klik, klik
greg.paw.90
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
grzes124
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.