×

Thông báo nâng cấp hệ thống

Hiện tại hệ thống đã chuyển đổi sang phiên bản mới hơn

Vui lòng bấm vào đây để chuyển sang phiên bản mới nhất

 Hỗ Trợ Các vấn đề kỹ thuật + Share mấy thứ đồ chơi (Macro, Form ...) cho aE làm eBook

Thảo luận trong 'Ebook truyện dịch' bắt đầu bởi Decepticon, 13/9/13.

?

[Khảo Sát] aE làm eBook bằng công cụ gì

  1. Word cổ điển !=_=)

    50.0%
  2. Notepad++ kết hợp Word

    32.9%
  3. EmEditor kết hợp Notepad++

    11.8%
  4. Other

    5.3%
  1. Decepticon

    Decepticon Thành viên kích hoạt

    Được thích:
    269
    mợ. ngay #1 - post đầu tiên ấy
     
  2. bomnocham

    bomnocham Thành viên kích hoạt

    Được thích:
    84
    Lúc đầu là New Text, về sau tạo trang mới trong Notepad+++ mà đều không chạy được.
     
  3. Decepticon

    Decepticon Thành viên kích hoạt

    Được thích:
    269
    sai encoding chứ sao, dùng cái data.txt có sẵn ấy, ko thích thì cop ra mà sửa
     
  4. Big Bang

    Big Bang Thành viên kích hoạt

    Được thích:
    130
    Ok, có lẽ ta vẫn dùng cách của mình thì hơn. Ta thích can thiệp trực tiếp vào HTML hơn là xài chương trình 3rd party. Ta post 2 cách làm ra đây, nếu lão thích có thể lập trình macro MS Word. Nguyên tắc là dùng các thẻ <navPoint> lồng vào nhau.

    1. Chia nhỏ file html ban đầu thành nhiều file, mỗi file 50 chương. Ví dụ file eBook_51-100.html chứa các chương từ 51 đến 100, như vậy thì đoạn code NCX tương ứng sẽ là:

    HTML:
    <navPoint id="navpoint-72" playOrder="72"><navLabel><text>Chương 51-100</text></navLabel><content src="eBook_51-100.html"/>
    	<navPoint id="navpoint-73" playOrder="73"><navLabel><text>Chương 51: Xử Trí</text></navLabel><content src="eBook_51-100.html#C51"/></navPoint>
    	<navPoint id="navpoint-74" playOrder="74"><navLabel><text>Chương 52: Trở Về Nội Phủ</text></navLabel><content src="eBook_51-100.html#C52"/></navPoint>
    </navPoint>
    
    Cách này lập trình nhiều hơn nhưng khi cập nhật nhanh hơn vì 1 file cần cập nhật chỉ chứa 50c chứ không ôm cả 1k chương như trước.

    2. Dùng các thẻ <div> chia file html ra thành các section, mỗi section 50 chương. Điều này tương tự chia file html gốc thành nhiều file nhỏ hơn nhưng không tách hẳn ra.

    Code của file HTML:

    HTML:
    <div id="ncx_51_100">
    	<h2 id="C51">Chương 51: Xử Trí</h2>
    	<p>Nội dung chương 51.</p>
    	<h2 id="C52">Chương 52: Trở Về Nội Phủ</h2>
    	<p>Nội dung chương 52.</p>
    </div>
    
    Code của file NCX:

    HTML:
    <navPoint id="navpoint-72" playOrder="72"><navLabel><text>Chương 51-100</text></navLabel><content src="eBook.html#ncx_51_100"/>
    	<navPoint id="navpoint-73" playOrder="73"><navLabel><text>Chương 51: Xử Trí</text></navLabel><content src="eBook.html#C51"/></navPoint>
    	<navPoint id="navpoint-74" playOrder="74"><navLabel><text>Chương 52: Trở Về Nội Phủ</text></navLabel><content src="eBook.html#C52"/></navPoint>
    </navPoint>
    
    Cách này lập trình dễ hơn.
     
    Chỉnh sửa cuối: 2/12/14
  5. Decepticon

    Decepticon Thành viên kích hoạt

    Được thích:
    269
    ta thấy cách của thằng Apose đơn giản hơn mà

    HTML
    PHP:
    <h2 id="navPoint_1" >Giới Thiệu</h2>
    <
    p>Dưới ánh mặt trời ngươi đổ mồ hôichịu đựng sự cười nhạo và nghi vấndưới ánh mặt trời ngươi gục ngãthương tích bầm dậpdưới ánh mặt trời ngươi vẫn làm chuyện ngu không gì bằng mà không hề có ý quay đầu.</p>
    <
    >Thiếu niên như ngươi.</p>
    <
    >Bởi vì thiếu niên có dã tâm lớnbởi vì thiếu niên có khát vọng ôm cả bầu trời.</p>
    <
    >Ngươi nói ngươi sẽ không đầu hàngngươi nói cho dù có chếtcũng phải chết dưới bầu trời này.</p>
    <
    >Ngươi nói trái tim của ngươi chưa từng già đi.</p>
    <
    >Ngươi nóingươi vĩnh viễn là thiếu niên.</p>
    <
    >Vĩnh viễn là thiếu niên!</p>
    <
    >Chiến thần bất bại!</p>

    <
    h1 id="navPoint_2" >Chương 001 → 050</h1>
    <
    h2 id="navPoint_3">Chương 1Gã lưu ban siêu hạng</h2>
    <
    >Giống như ngày thườngĐường Thiên lười biếng đứng trên sân luyện võ.</p>
    <
    >Nhìn những khuôn mặt non nớt trước mắthắn hừ mũi nhẹ.</p>
    ............

    NCX
    PHP:
    <navPoint id="level1-navPoint_1" playOrder="1"><navLabel><text>Giới Thiệu</text></navLabel><content src="untitled.html#navPoint_1" /></navPoint>

    <
    navPoint id="level1-navPoint_2" playOrder="2"><navLabel><text>Chương 001 → 050</text></navLabel><content src="untitled.html#navPoint_2" />
    <
    navPoint id="level2-navPoint_3" playOrder="3"><navLabel><text>Chương 1Gã lưu ban siêu hạng</text></navLabel><content src="untitled.html#navPoint_3" /></navPoint>
    <
    navPoint id="level2-navPoint_4" playOrder="4"><navLabel><text>Chương 2Tấm đồng</text></navLabel><content src="untitled.html#navPoint_4" /></navPoint>
    <
    navPoint id="level2-navPoint_5" playOrder="5"><navLabel><text>Chương 3Cuồng Ngưu Amaury</text></navLabel><content src="untitled.html#navPoint_5" /></navPoint>
    ....
    </
    navPoint>

    Chú ý cái level navpoint là được, cần gì phải chia nhỏ html cho nó khổ != =)
     
    Chỉnh sửa cuối: 2/12/14