2012-04-10 22 views
5

Tôi đã gặp giới hạn với hoạt động khá điển hình. Tài liệu đơn giản: http://i.stack.imgur.com/JNI9v.pngCKEditor Xác định lề tùy chỉnh cho hình ảnh được chèn

Như bạn có thể thấy, hình ảnh có lề phải và đáy. Nhưng ... hình ảnh ckeditor thoại cung cấp thông số vspace và hspace mà ảnh hưởng với nhau để giá trị Top-dưới hay trái-phải sinh đôi và thêm đầu không cần thiết và lề trái: http://i.stack.imgur.com/vo3oC.png

Tất nhiên, người dùng sẽ không sử dụng mã tinh khiết để xác định điều này trong thuộc tính style = "...". Vì vậy, làm thế nào để cho phép người dùng chèn hình ảnh như được hiển thị trên hình ảnh đầu tiên? Có thể tồn tại plugin hoặc bản vá CKEditor ... và tôi không thể tìm thấy nó.

+0

tôi phải sửa chữa Plugin hình ảnh tiêu chuẩn (ckeditor \ plugins \ image \ dialogs \ image.js) để có được chức năng mong muốn. Đã đạt được kết quả d.pr/2cBs. Mã plugin đầy đủ ở đây pastebin.com/cxNy7AP – Stan

+1

Stan, đây là thứ tốt. Tôi sẽ áp dụng điều này để thực hiện của tôi trong một nhịp tim. Liên kết pastebin của bạn dường như đã hết hạn. – zacharydl

+0

Tôi thực sự muốn có điều này là tốt: http://stackoverflow.com/questions/14710084/image-margins-in-ckeditor – Sonny

Trả lời

2

Một cách khác, thậm chí có thể đơn giản hơn, để đạt được những gì bạn muốn là sử dụng một tập hợp kiểu định sẵn cho hình ảnh và sử dụng tổ hợp "Kiểu" để áp dụng một trong các lớp được chọn trước. Bằng cách này, các kiểu được sử dụng cho hình ảnh có thể phù hợp hơn.

Để xem những gì tôi có nghĩa là bạn có thể kiểm tra "Standard" demo - click vào một hình ảnh và trong "Styles" combo chọn "kiểu Object -> hình ảnh Theo kiểu (phải)"

Các vấn đề liên quan