Thay thế thickBox


9

Thật không may, tôi đang tìm kiếm một sự thay thế của thickBox được sử dụng trong Trình tải lên phương tiện.

Bất kỳ tìm kiếm nào đều thất bại về cách tận dụng Trình tải lên phương tiện và không có gì về tập lệnh được sử dụng cho các cửa sổ phương thức.

Ai đó có thể giúp tôi được không? Có cách nào để sử dụng cùng một phương thức như Media Uploader đang sử dụng, nhưng để đưa nội dung tùy chỉnh vào đó giống như có thể với thickBox không?


Đây có phải là để sử dụng ở mặt trước hoặc phụ trợ?
Baerkins

Cuối cùng. Tôi đã cố gắng sử dụng hộp đèn như trình tải lên phương tiện tiêu chuẩn. Tôi phát hiện ra rằng nó không phải là sự thay thế của thickbox mà là phương thức đặc biệt được tạo ra chỉ dành cho người tải lên phương tiện và nó không thể tái sử dụng theo cách của thickbox. Tôi đã sử dụng hộp dày
Domagoj

2
Tôi nghĩ rằng họ sử dụng xương sống Đây sẽ là js github.com/WordPress/WordPress/blob/master/wp-includes/js/ Lỗi . Đối với các plugin của tôi, tôi đã sử dụng Colorbox jacklmoore.com/colorbox
grappler

Bạn sẽ muốn xem xét các mẫu gạch dưới và cách chúng tương tác với các đối tượng wp-view và wp.media. Thật không may, nó không được ghi chép lại.
NoBugs

Câu trả lời:


1

Để biết giá trị của nó, tôi đã tích hợp trình tải lên phương tiện mới trong một plugin cho phép quản trị viên chọn hoặc tải lên phương tiện từ hộp thoại phương tiện tiêu chuẩn thay vì phải sao chép / dán URL và có vẻ như nó hoạt động tốt.

Tôi đã đăng một câu trả lời ở đây có thể là những gì bạn đang tìm kiếm.

Tom McFarlin có một loạt tuts + trong các tác phẩm vào tháng trước.

Các liên kết khác có thể giúp:


1

Tôi hiểu câu hỏi của bạn là bạn muốn sử dụng một cửa sổ bật lên có nội dung khác ngoài Trình tải lên phương tiện. Để đạt được điều này, hãy làm theo các bước sau:

  1. Thêm mã này để bao gồm tập lệnh hộp dày.

    <?php
    add_action('init', 'init_theme_method');
    function init_theme_method() {
    add_thickbox();
    }
    ?>
  2. Thêm class = 'thickbox' vào bất kỳ yếu tố có thể nhấp nào sẽ hiển thị cửa sổ bật lên.

    <input alt="#TB_inline?height=300&amp;width=400&amp;inlineId=examplePopup1" title="add a caption to title attribute / or leave blank" class="thickbox" type="button" value="Show Thickbox Example Pop-up 1" />
  3. Lưu ý trong mã cuối cùng có tham số inlineId. Đây sẽ là mã được hiển thị bên trong hộp bật lên.

       <div id="examplePopup1" style="display:none">
        <h2>Example Pop-up Window 1</h2>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed laoreet est. Etiam nec nibh aliquam leo maximus hendrerit. Aliquam velit erat, pretium eget faucibus ut, ullamcorper in sapien. Nulla dignissim turpis et pharetra vestibulum. Nulla et mattis eros. Integer consequat, odio sed gravida bibendum, dui purus viverra nisl, nec fringilla ante nibh non lorem. Morbi at tristique diam. Mauris et aliquam tellus, vehicula dapibus odio. Maecenas vulputate turpis ac orci fringilla, id cursus augue mollis. Aliquam sit amet ligula tellus.
    
    
        <strong>Just click outside the pop-up to close it.</strong>
        </div>

Tôi hi vọng cái này giúp được

Nguồn: Tạo Windows bật lên trong Blog WordPress của bạn với thickbox


Tôi chỉ nhận ra rằng đây là một câu hỏi cũ nhưng nó nằm ở đầu danh sách cho danh sách câu hỏi chưa được trả lời.
Kalimah
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.