Căn phải img html

Căn phải img html

Lý Đức Long @longlyduc

Theo dõi

830 24 41

Đã đăng vào ngày 29 tháng 5 năm 2017 2. 29 CH 4 phút đọc

1. 4K

0

0

Cách tùy chỉnh ảnh trung tâm trong ckeditor

  • Report
  • Add to series of me

Trong quá trình làm việc với các trang web, chắc chắn các bạn thường xuyên sử dụng bộ công cụ ckeditor để chỉnh sửa những đoạn văn bản hay dữ liệu để lưu vào dữ liệu. CKEditor là một trình soạn thảo văn bản HTML có sẵn để sử dụng được thiết kế để đơn giản hóa việc tạo ra nội dung web. Đó là một trình soạn thảo WYSIWYG mang lại các tính năng xử lý văn bản phổ biến trực tiếp đến trang web của bạn. CKEditor là một ứng dụng mã nguồn mở, có nghĩa là nó có thể được sửa đổi theo bất kỳ cách nào bạn muốn. Lợi ích của nó từ một cộng đồng chức năng không liên tục phát triển các ứng dụng với các tiện ích bổ sung miễn phí và quá trình phát triển trong suốt (quá trình phát triển minh bạch). Nếu trang web của bạn chưa là một ckeditor, đừng ngần ngại tìm hiểu nó tại đây, chắc chắn rằng bạn sẽ thấy thú vị với nó. Ckeditor cũng cung cấp cho người dùng khả năng thao tác linh hoạt và đa dạng với đoạn văn bản mà mình soạn thảo bao gồm chèn liên kết, hiện mà nguồn, tạo bảng, căn lề, tùy chỉnh chèn ảnh,. và nhiều tùy chọn khác như ảnh bên dưới.

Căn phải img html
Chúng ta sẽ đi sâu vào mục tùy chỉnh chèn ảnh của ckeditor. Dưới đây là giao diện của tùy chọn cửa sổ chèn ảnh sau khi cài đặt ckeditor
Căn phải img html
Như các bạn đã thấy, ckeditor cung cấp cho ta rất nhiều tùy chọn chỉnh sửa đa dạng khi chèn ảnh vào bài viết, nhưng . Vì sao làm thế nào để thêm căn ảnh giữa trang văn bản? . 1. Cài đặt plugin image Ckeditor là ứng dụng mã nguồn mở điều đó đồng nghĩa với việc chúng ta có thể sửa đổi nó bằng các plugin và addons. Plugin mà mình sử dụng ở đây có tên là Image used to interner image with all the special features management information through the window phone, ĐỒNG THỜI HỖ TRỢ VỚI BẤT KỲ TRÌNH QUẢN LÝ TẬP TIN BÊN NGOÀI ĐỂ TẢI HÌNH ẢNH LÊN. Tất cả những gì bạn phải làm là tải xuống plugin tại đây, sau đó giải nén trong thư mục plugin của ckeditor, ví dụ như.

http://example.com/ckeditor/plugins/image

Sau khi cài đặt hình ảnh, bộ tùy chỉnh hình ảnh của chúng ta sẽ có dạng như sau.

Căn phải img html
Tuy nhiên để có thể có căn ảnh giữa các trang, ta cần thực hiện một bước cuối. Which is. 2. Edit sửa mã nguồn Please open file image. js nằm trong thư mục plugin bạn vừa cài đặt. Thông thường, đường dẫn tới nó sẽ có dạng.

 /ckeditor/plugins/image/dialogs/image.js

Tiếp theo, hãy tìm đoạn mã bắt đầu bằng id: 'cmbAlign' và chỉnh sửa như sau

               {
                  id: 'cmbAlign',
                  type: 'select',
                  widths: ['35%', '65%'],
                  style: 'width:90px',
                  label: editor.lang.common.align,
                  'default': '',
                  items: [
                    [editor.lang.common.notSet, ''],
                    [editor.lang.common.alignLeft, 'left'],
                    [editor.lang.common.alignRight, 'right'],
                    [editor.lang.common.alignCenter, 'center']  //=> display: block; margin-left: auto; margin-right: auto;
                  ],
                  onChange: function () {
                  	updatePreview( this.getDialog() );
										commitInternally.call( this, 'advanced:txtdlgGenStyle' );
                  },
                  setup: function (type, element) {
                    if (type == IMAGE) {
                      var value = element.getStyle('float');
                      switch (value) {
                        case 'inherit':
                        case 'none':
                            value = '';
                      }!value && (value = (element.getAttribute('align') || '').toLowerCase());
                      this.setValue(value);
                    }
                  },
                  commit: function (type, element, value) {
                    var value = this.getValue();
                    if (type == IMAGE || type == PREVIEW) {
                      if (value) {
                            switch (value) {
                            case 'left':
                                element.setStyle('float', value);
                                break;
                            case 'right':
                                element.setStyle('float', value);
                                break;
                            case 'center':
                                element.setStyle('display','block');
                                element.setStyle('margin-left','auto');
                                element.setStyle('margin-right','auto');
                                break;
                            default:
                                element.setStyle('float', value);
                          }
                      }
                      else {
                        element.removeStyle('float');
                        element.removeStyle('display');
                        element.removeStyle('margin-right');
                        element.removeStyle('margin-left');
                      }
                      if (!value && type == IMAGE) {
                        value = (element.getAttribute('align') || '').toLowerCase();
                        console.log(value);
                        switch (value) {
                            case 'left':
                                break;
                            case 'right':
                                break;
                            case 'center':
                            break;
                          default:
                            element.removeAttribute('align');
                        }
                      }
                    } else if (type == CLEANUP){
                        element.removeStyle('float');
                        element.removeStyle('display');
                        element.removeStyle('margin-right');
                        element.removeStyle('margin-left');
                    }
                  },

Sau đó, kiểm tra lại cửa sổ tùy chỉnh cấu hình ảnh của ckeditor và tận hưởng thành quả

Căn phải img html
Nguồn. https. // stackoverflow. com/questions/11551922/ckeditor-image-align-center-customization?noredirect=1&lq=1

ckeditor


Đã đăng ký Bản quyền

  • Report
  • Add to series of me

Căn phải img html

Lý Đức Long @longlyduc

Theo dõi

830 24 41

Đã đăng vào ngày 29 tháng 5 năm 2017 2. 29 CH 4 phút đọc

1. 4K

0

0

Cách tùy chỉnh ảnh trung tâm trong ckeditor

  • Report
  • Add to series of me

Trong quá trình làm việc với các trang web, chắc chắn các bạn thường xuyên sử dụng bộ công cụ ckeditor để chỉnh sửa những đoạn văn bản hay dữ liệu để lưu vào dữ liệu. CKEditor là một trình soạn thảo văn bản HTML có sẵn để sử dụng được thiết kế để đơn giản hóa việc tạo ra nội dung web. Đó là một trình soạn thảo WYSIWYG mang lại các tính năng xử lý văn bản phổ biến trực tiếp đến trang web của bạn. CKEditor là một ứng dụng mã nguồn mở, có nghĩa là nó có thể được sửa đổi theo bất kỳ cách nào bạn muốn. Lợi ích của nó từ một cộng đồng chức năng không liên tục phát triển các ứng dụng với các tiện ích bổ sung miễn phí và quá trình phát triển trong suốt (quá trình phát triển minh bạch). Nếu trang web của bạn chưa là một ckeditor, đừng ngần ngại tìm hiểu nó tại đây, chắc chắn rằng bạn sẽ thấy thú vị với nó. Ckeditor cũng cung cấp cho người dùng khả năng thao tác linh hoạt và đa dạng với đoạn văn bản mà mình soạn thảo bao gồm chèn liên kết, hiện mà nguồn, tạo bảng, căn lề, tùy chỉnh chèn ảnh,. và nhiều tùy chọn khác như ảnh bên dưới.

Căn phải img html
Chúng ta sẽ đi sâu vào mục tùy chỉnh chèn ảnh của ckeditor. Dưới đây là giao diện của tùy chọn cửa sổ chèn ảnh sau khi cài đặt ckeditor
Căn phải img html
Như các bạn đã thấy, ckeditor cung cấp cho ta rất nhiều tùy chọn chỉnh sửa đa dạng khi chèn ảnh vào bài viết, nhưng . Vì sao làm thế nào để thêm căn ảnh giữa trang văn bản? . 1. Cài đặt plugin image Ckeditor là ứng dụng mã nguồn mở điều đó đồng nghĩa với việc chúng ta có thể sửa đổi nó bằng các plugin và addons. Plugin mà mình sử dụng ở đây có tên là Image used to interner image with all the special features management information through the window phone, ĐỒNG THỜI HỖ TRỢ VỚI BẤT KỲ TRÌNH QUẢN LÝ TẬP TIN BÊN NGOÀI ĐỂ TẢI HÌNH ẢNH LÊN. Tất cả những gì bạn phải làm là tải xuống plugin tại đây, sau đó giải nén trong thư mục plugin của ckeditor, ví dụ như.

http://example.com/ckeditor/plugins/image

Sau khi cài đặt hình ảnh, bộ tùy chỉnh hình ảnh của chúng ta sẽ có dạng như sau.

Căn phải img html
Tuy nhiên để có thể có căn ảnh giữa các trang, ta cần thực hiện một bước cuối. Which is. 2. Edit sửa mã nguồn Please open file image. js nằm trong thư mục plugin bạn vừa cài đặt. Thông thường, đường dẫn tới nó sẽ có dạng.

 /ckeditor/plugins/image/dialogs/image.js

Tiếp theo, hãy tìm đoạn mã bắt đầu bằng id: 'cmbAlign' và chỉnh sửa như sau

               {
                  id: 'cmbAlign',
                  type: 'select',
                  widths: ['35%', '65%'],
                  style: 'width:90px',
                  label: editor.lang.common.align,
                  'default': '',
                  items: [
                    [editor.lang.common.notSet, ''],
                    [editor.lang.common.alignLeft, 'left'],
                    [editor.lang.common.alignRight, 'right'],
                    [editor.lang.common.alignCenter, 'center']  //=> display: block; margin-left: auto; margin-right: auto;
                  ],
                  onChange: function () {
                  	updatePreview( this.getDialog() );
										commitInternally.call( this, 'advanced:txtdlgGenStyle' );
                  },
                  setup: function (type, element) {
                    if (type == IMAGE) {
                      var value = element.getStyle('float');
                      switch (value) {
                        case 'inherit':
                        case 'none':
                            value = '';
                      }!value && (value = (element.getAttribute('align') || '').toLowerCase());
                      this.setValue(value);
                    }
                  },
                  commit: function (type, element, value) {
                    var value = this.getValue();
                    if (type == IMAGE || type == PREVIEW) {
                      if (value) {
                            switch (value) {
                            case 'left':
                                element.setStyle('float', value);
                                break;
                            case 'right':
                                element.setStyle('float', value);
                                break;
                            case 'center':
                                element.setStyle('display','block');
                                element.setStyle('margin-left','auto');
                                element.setStyle('margin-right','auto');
                                break;
                            default:
                                element.setStyle('float', value);
                          }
                      }
                      else {
                        element.removeStyle('float');
                        element.removeStyle('display');
                        element.removeStyle('margin-right');
                        element.removeStyle('margin-left');
                      }
                      if (!value && type == IMAGE) {
                        value = (element.getAttribute('align') || '').toLowerCase();
                        console.log(value);
                        switch (value) {
                            case 'left':
                                break;
                            case 'right':
                                break;
                            case 'center':
                            break;
                          default:
                            element.removeAttribute('align');
                        }
                      }
                    } else if (type == CLEANUP){
                        element.removeStyle('float');
                        element.removeStyle('display');
                        element.removeStyle('margin-right');
                        element.removeStyle('margin-left');
                    }
                  },

Sau đó, kiểm tra lại cửa sổ tùy chỉnh cấu hình ảnh của ckeditor và tận hưởng thành quả

Căn phải img html
Nguồn. https. // stackoverflow. com/questions/11551922/ckeditor-image-align-center-customization?noredirect=1&lq=1

ckeditor


Đã đăng ký Bản quyền

  • Report
  • Add to series of me