Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX]Wiele komponentów CKEditor z ResponsiveFileManager na jednej stronie
trifek
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

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


Witam.
Mam 4 komponenty w textarea z ckeditors. Dodadkowo zainstalowałem Responsive File Manager: https://www.responsivefilemanager.com/index...ownload-section

Mam taki kod:
  1.  
  2. $(document).ready(function() {
  3.  
  4. $( ".ckeditor" ).each(function( index ) {
  5. CKEDITOR.replace($( this ).attr("id"),{
  6. filebrowserBrowseUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  7. filebrowserUploadUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  8. filebrowserImageBrowseUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=1&editor=ckeditor&fldr='
  9. });
  10. });
  11. });

Edytorki CK Editora wyświetlają się poprawnie, jednak nie ładuje FileMenagera.

Kiedy dam taki kod:
  1.  
  2. CKEDITOR.replace('ckeditor',{
  3. filebrowserBrowseUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  4. filebrowserUploadUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  5. filebrowserImageBrowseUrl : '{{ pageTemplate.pageHeader.baseHref }}/app-assets/vendors/js/responsive_filemanager/filemanager/dialog.php?type=1&editor=ckeditor&fldr='
  6. });
  7.  

Wszystko działa poprawnie, ale tylko z 1 edytorkiem (ale za to działającym FileMenagerem).

Wie ktoś może jak to naprawić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
werdan
post
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


Poniżej działający przykład:

index.html
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="UTF-8">
  4. <title>Title</title>
  5. </head>
  6.  
  7. <textarea class="ckeditor"></textarea>
  8. <textarea class="ckeditor"></textarea>
  9.  
  10.  
  11. <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
  12. <script src="//cdn.ckeditor.com/4.10.1/standard/ckeditor.js"></script>
  13. <script src="script.js"></script>
  14.  
  15. </body>
  16. </html>


script.js

  1. $(function () {
  2. $(document).ready(function () {
  3. $(".ckeditor").each(function () {
  4. var el = $(this)[0];
  5. CKEDITOR.replace(el, {
  6. filebrowserBrowseUrl: 'filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  7. filebrowserUploadUrl: 'filemanager/dialog.php?type=2&editor=ckeditor&fldr=',
  8. filebrowserImageBrowseUrl: 'filemanager/dialog.php?type=1&editor=ckeditor&fldr='
  9. });
  10. });
  11. });
  12. });

Go to the top of the page
+Quote Post

Posty w temacie


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: 9.10.2025 - 05:59