Thư viện CKEditor 4 không được phát hiện bởi mô-đun Wysiwyg


7

Các hướng dẫn cài đặt Wysiwyg cho tôi biết

Trích xuất kho lưu trữ và sao chép nội dung của nó vào một thư mục mới ở vị trí sau: các trang web / tất cả / thư viện / ckeditor

Vì vậy, thư viện thực tế có thể được tìm thấy tại: sites / all / library / ckeditor / ckeditor.js

Hai điều kiện này được đáp ứng, tuy nhiên trong phần tổng quan của các biên tập viên, CKEditor hiện có màu đỏ. Vì vậy, nó thấy một cái gì đó ở đó, nó chỉ không đúng. Điều gì có thể sai? Tôi nên tìm cách khắc phục sự cố ở đâu?

Câu trả lời:


13

Mô-đun WYSIWYG không tương thích với CKEditor 4, vì CKEditor 4 sử dụng dấu ngoặc kép "quanh chuỗi phiên bản của nó, trong đó CKEditor 3 đã sử dụng dấu ngoặc đơn '. Điều này phá vỡ biểu thức phát hiện phiên bản trong mô-đun WYSIWYG.

Bạn có thể sử dụng CKEditor 3, như Bruno gợi ý hoặc bạn có thể vá mô-đun WYSIWYG như được mô tả ở đây https://drupal.org/comment/6790812#comment-6790812 .

Trong editors/ckeditor.inc, thay thế dòng 81:

if (preg_match('@version:\'(?:CKEditor )?([\d\.]+)(?:.+revision:\'([\d]+))?@', $line, $version)) {

với:

if (preg_match('@version:[\"|\'](?:CKEditor )?([\d\.]+)(?:.+revision:[\"|\']([\d]+))?@', $line, $version)) {

Nếu bạn không bị ràng buộc sử dụng mô-đun WYSIWYG, bạn cũng có thể sử dụng mô-đun CKEditor .


Điều này không hoàn toàn đúng vì phiên bản dev không hỗ trợ phiên bản Ckeditor 4. Chúng tôi hiện đang chạy nó trên một số trang web. Xem drupal.org/node/596966
chadpeppers

Không nhận ra bài viết này bao nhiêu tuổi là câu trả lời ban đầu là chính xác tại thời điểm đó.
chadpeppers

1

Hãy thử phiên bản cũ hơn của trình chỉnh sửa, một số phiên bản mới hơn không hỗ trợ bởi mô-đun wysiwyg. Nhìn vào tên của tệp dữ liệu .js.


1
Tuyệt vời, đó là nó, cảm ơn. V3.6.6.1 không có vấn đề gì
Wyguf Seak 28/12/13

1

Bạn cũng có thể sử dụng nhánh "dev" của mô-đun "wysiwyg".


bạn có thể xây dựng trên này? Có một bài đăng cụ thể trong hàng đợi vấn đề nói rằng điều này đã được vá trong nhánh dev?
mpdon Arena


Để giải thích, để sử dụng thư viện CKeditor 4.x với mô-đun wysiwyg, bạn cần sử dụng mô-đun wysiwyg 7.x-2.x-dev. Bạn có thể xem các trình soạn thảo được hỗ trợ chính xác kết hợp với mô-đun này tại drupal.org/node/596966 . Mặt khác, bản phát hành ổn định của wysiwyg đã không được cập nhật từ năm 2012 và chỉ hỗ trợ các thư viện CKeditor 3.x.
PWM

0

wyguf seak là chính xác phiên bản cũ SILL hoạt động. truy cập http://ckeditor.com/doad/release và 3.6.1 và điều đó sẽ phù hợp với bạn.

Phiên bản mới nhất không phù hợp với tôi, vì vậy tôi đã dùng phiên bản cũ hơn


Nó là một câu trả lời hoặc bình luận cho một câu trả lời khác? Với danh tiếng, bạn sẽ có đủ đặc quyền để nâng cao câu trả lời bạn thích và nhận xét về câu trả lời bạn thấy không đầy đủ. Khi bạn viết một câu trả lời, nó phải là một câu trả lời đầy đủ, độc lập, không phải là một điều gì đó vô nghĩa nếu không có câu trả lời khác.
Mołot

Tôi xin lỗi, xin vui lòng bạn có thể loại bỏ nó. Hoặc tôi có thể, tôi nghĩ rằng câu trả lời của tôi là hữu ích. Lời xin lỗi.
thạch46

Cách tốt nhất là chỉnh sửa, cập nhật và làm cho nó tốt hơn. Nếu có điều gì đó chưa được nêu trong các câu trả lời khác, có lẽ bạn chỉ có thể cập nhật của bạn để trông giống như một nhận xét? Gợi ý: Ai nói những gì có ít hoặc không quan trọng; chỉ có khía cạnh kỹ thuật thực sự quan trọng. Và nếu bạn đồng ý với một cái gì đó, hãy chắc chắn rằng nó rõ ràng là gì, mà không cuộn lại các bài đăng khác :) Câu trả lời của bạn không bị hạ thấp, nó không khủng khiếp. Nó có thể tốt hơn - đó là tất cả.
Mołot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.