Với các blogger chuyên về thủ thuật như namkna thì tạo 1 trang end code là rất cần thiết. Bài viết này namkns sẽ hướng dẫn các bạn cách tạo một trang endcode cho blog của mình.
Với thủ thuật này thì khung Input và Output dùng chung trong 1 thẻ textra nhìn rất gọn gàng và đẹp mắt.
Xem minh họa: View Demo
Xem minh họa: View Demo
Ảnh minh họa:
Tác dụng của khung Convert code (Endcode)
- Khi chèn 1 đoạn code vào nhận xét hay bài viết thì đoạn code đó sẽ biến mất. Do vậy phải đổi các thẻ < sẽ chuyển thành > và thẻ > sẽ bị chuyển thành <để code có thể hiển thị tốt.
- Nếu thay thủ công từng dấu < và > thì quá lâu và mất thời gian. CÔng cụ này sẽ giúp bạn việc đó.
Làm thế nào để thêm khung end code vào blog.
» Thêm CSS và Xml vào Template1. Đăng nhập vào tài khoản Blogger
2. Vào phần Mẫu (Template)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn code bên dưới vào trước thẻ ]]></b:skin>
/*-------Form----*/ input.abt1 { color:#FF8E1F; font:10px 'trebuchet ms',helvetica,sans-serif; background-color:#fff; border:1px dotted #0080ff; } input.abt1hov { color:#0080ff; font: bold 10px 'trebuchet ms',helvetica,sans-serif; border:1px solid; } textarea { width:100%; color:#6E818C; font:14px 'trebuchet ms',helvetica,sans-serif; border:none; } /*-------Form2----*/ input.abt2 { color:#ffffff; font: bold 14px 'trebuchet ms',helvetica,sans-serif; border:none; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQgJB3u_ciiUn-myznaK-8oq1oP3FGUJHCneiX70MjEf_C-XiBMnL-A8UGSlLZn85SNZ20Hp0R5mv4IER6th0WaYpBQEg0fuxXHnvb-FQ4k_dpuFMlq3lMEFzXPh6Vk-tQ-mnsTnOid8/s1600/convert-button-namkna-blogspot-com.gif); width:149px; height:39px; } input.abt2hov { color:#000000; font: bold 14px 'trebuchet ms',helvetica,sans-serif; border:none; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQgJB3u_ciiUn-myznaK-8oq1oP3FGUJHCneiX70MjEf_C-XiBMnL-A8UGSlLZn85SNZ20Hp0R5mv4IER6th0WaYpBQEg0fuxXHnvb-FQ4k_dpuFMlq3lMEFzXPh6Vk-tQ-mnsTnOid8/s1600/convert-button-namkna-blogspot-com.gif); width:149px; height:39px; } input.abt3 { color:#ffffff; font: bold 14px 'trebuchet ms',helvetica,sans-serif; border:none; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAICtR4mh9-Wu9c8JXV8-4yJaMTqKHYMdSvzn-AdpyrYG5Kq12_kCjDFwqTSgyy_IwWwvlY0enuzofyC4yt215DxmBxqyI8a7e58AtA3J32c5e_QVyF4e_NKJSzBK2p0R6lmqOt9hm-Vw/s1600/button-clear-namkna-blogspot-com.gif); width:149px; height:39px; } input.abt3hov { color:#000000; font: bold 14px 'trebuchet ms',helvetica,sans-serif; border:none; background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAICtR4mh9-Wu9c8JXV8-4yJaMTqKHYMdSvzn-AdpyrYG5Kq12_kCjDFwqTSgyy_IwWwvlY0enuzofyC4yt215DxmBxqyI8a7e58AtA3J32c5e_QVyF4e_NKJSzBK2p0R6lmqOt9hm-Vw/s1600/button-clear-namkna-blogspot-com.gif); width:149px; height:39px; }5. Lưu Template lại.6. » Thêm Khuing convert
- Tạo 1 widget HTML/Javarscip và dán code bên dưới vào:
<script type='text/javascript'> //<![CDATA[ function html2entities(){ var re=/[<>"'&]/g for (i=0; i<arguments.length; i++) arguments[i].value=arguments[i].value.replace(re, function(m){return replacechar(m)}) } function replacechar(match){ if (match=="<") return "<" else if (match==">") return ">" else if (match=="\"") return """ else if (match=="'") return "'" else if (match=="&") return "&" } //]]> </script> <script type='text/javascript'> //<![CDATA[ //Character count script function countit(what){ formcontent=what.form.charcount.value what.form.displaycount.value=formcontent.length } //]]> </script> <script type="text/javascript">var a=navigator,b="userAgent",c="indexOf",f="&m=1",g="(^|&)m=",h="?",i="?m=1";function j(){var d=window.location.href,e=d.split(h);switch(e.length){case 1:return d+i;case 2:return 0<=e[1].search(g)?null:d+f;default:return null}}if(-1!=a[b][c]("Mobile")&&-1!=a[b][c]("WebKit")&&-1==a[b][c]("iPad")||-1!=a[b][c]("Opera Mini")||-1!=a[b][c]("IEMobile")){var k=j();k&&window.location.replace(k)}; </script><script type="text/javascript"> if (window.jstiming) window.jstiming.load.tick('headEnd'); </script> <form> <p><font color='#6B828E' face='Arial, Helvetica, sans-serif' size='2'><img alt='Html character encoder' height='225' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1DOChk2Fgw2DD4wwhQn2ZvCSvZ-U4d7XC0JDynZ1zPGv8vZw28660JFXakZcIBdQFXY20LjcXqQg7NjzXmebQyYSOCXKkGg0YyiaaZJmkGXQO78thnBsBz8cpnqfAFzkkppj3WzAJs7A/s1600/guide-code-namkna-blogspot-com.png' width='478'/> </font></p> <p> <font color='#6B828E' face='Arial, Helvetica, sans-serif' size='2'> <textarea name='data1' style='width: 622px; height: 254px;overflow:hidden; background-image:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3cRGjExxiqvNtw0-btx-j7pJ6QKMfnGUYrzRH_fp3uqa8pyf_tStUnuJegBZYu6-BErWMgcWHJoN11UYmQcmygW8dSpxLq0iA5C_AXKtRnvLb4p_n0CilQ_E66DHO9k9aRuJw0gabrIw/s1600/bg-code-namkna-blogspot-com.jpg'); background-repeat:no-repeat; padding:10px'></textarea> </font></p> <p align=''><font color='#6B828E' face='Arial, Helvetica, sans-serif' size='2'><br/> <input class='abt2' name='button' onClick='html2entities(this.form.data1)' onMouseOut='this.className='abt2'' onMouseOver='this.className='abt2 abt2hov'' type='button' value='Convert'/> <input class='abt3' name='Clear' onMouseOut='this.className='abt3'' onMouseOver='this.className='abt3 abt3hov'' type='reset' value=' Clear '/> </font></p> </form>- Lưu lại là OK.
Nhận xét
Tôi Ngĩ đấy là do họ không nhớ tên thuốc nên có tình viết như gà bới đó.
Trả lờiXóaGiờ mà chuyển qua ke đơn thuốc bằng đánh máy thì tụi đó chết chắc
nhà nước nên quy định rõ vấn đề này không nên để bạn BS làm liều thế, Chữ phải đọc được chứ
Blog: http://copythuthuat.blogspot.com
Trả lờiXóaLỗi khi phân tích cú pháp XML, dòng 1196, cột 79: The reference to entity "m" must end with the ';' delimiter.
(Dùng Notepat++ để tìm. Tìm không thấy).
Các bạn giúp giùm
Cảm ơn nhiều nhiều .
Sặc, code tiện ích này thì có nhiều nhưng button và style thì do mình thiết kế :D
Trả lờiXóaMình source của: http://www.mybloggertricks.com/
XóaCode bước 5 bị lỗi ko Lưu Template đc bạn xem lại nhé
Trả lờiXóaCái này thật hữu ích cho blog dù là blog ko chuyên về thủ thuật
Bạn chèn code bước 5 và 6 vào widget HTML/javarscip nha tại mình chưa đổi " thành '
XóaChuẩn rồi đấy bạn à,nhưng mình vẫn thấy thích cái hộp trước của bạn post mặc dù rất dễ bị die file JS(file JS đó ko tải về đc nữa rồi).Mình mới làm blog từ tháng 11 năm ngoái.Toàn bộ khung sườn blog của mình hầu như được dựng theo thủ thuật của bạn, rất cảm ơn bạn.Mình cũng post lại khá nhiều bài của bạn nhưng với tính chất lưu trữ để có gì trục trặc thì dựa vào đó để sửa chữa.Nếu rảnh mời bạn ghé qua: http://kartriderdautocrazy01.blogspot.com/ xem có gì cần chỉ bảo
Trả lờiXóaBạn có thể chèn trực tiếp file js vào mà ko cần host. :D
XóaNHỜ ADMIN GIÚP MÌNH. BLOG MÌNH THANH TÌM KIẾM BỊ ĐẨY LƠ LỬNG XUỐNG THANH MENU VÀ CŨNG KHÔNG THỂ NHẬP TEXT VÀO Ô TÌM KIẾM CŨNG CHẲNG CÒN BIỂU TƯỢNG ENTER TÌM KIỂM. (HÌNH MÌNH ÚP http://ceodacdat.blogspot.com/p/kiem-tien-online.html)ADMIN CHỈ GIÚP CÁCH CHỈNH SỬA VỊ TRÍ THANH TÌM KIẾM TỪ SỐ 1--> SỐ 2 VÀ CÓ SEARCH ĐƯỢC KO BỊ LỖI KHÔNG? THANK BẠN TRƯỚC.
Trả lờiXóaChỉnh lại margin-top: -33px; trong
Xóa#searchbox {
-moz-background-inline-policy: continuous;
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 12px 12px 12px 12px;
float: right;
height: 23px;
margin-right: 48px;
margin-top: -33px;
width: 182px;
}
- nếu muốn lùi sang phải thì chỉnh margin-right: 48px;
Mình vẫn nhập được từ khóa đó bạn
XóaMẫu searck của bạn chỉ cần nhập và enter là được. Nó là style 6 mình đã giới thiệu Tại đây
Muốn lên vị trí của bạn chỉ cần chia header thành 2 phần Xem ngay
XóaVà cut code dạng dưới
<div id='searchbox'>
<form action='/search' id='searchthis' method='get'>
<div class='content'>
<input class='textfield' name='q' size='24' type='text' value=''/>
<input class='button' type='submit' value=''/>
</div>
</form>
</div>
Dán vào vị trí mới là oke.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaVẬY CÓ CÁCH NÀO XÓA ĐI HOÀN TOÀN PHẦN 1 KO ADMIN MÌNH KO CẦN DÙNG ĐẾN PHẦN 1 NỮA
Trả lờiXóaXóa phần code ở nhận xét thứ 12 trong templte của bạn.
Xóa<div id='searchbox'>
<form action='/search' id='searchthis' method='get'>
<div class='content'>
<input class='textfield' name='q' size='24' type='text' value=''/>
<input class='button' type='submit' value=''/>
</div>
</form>
</div>
Cái hộp này có bất tiện ở chỗ code quá dài nó không xuất hiện thanh cuộn.sau khi gộp cả 2 mã CSS và javascript lại rồi chuyển đổi sang html rồi chạy thử thấy code chỉ dán dc vừa đủ trong khung còn lại ko dán hết dc.(định up lên host làm thành 1 trang cho tiện) :D
Trả lờiXóaÀ dc rùi bác ạ nhưng vẫn ko thích vì nó ko có thanh cuộn
Trả lờiXóahttps://dautocrazy.googlecode.com/svn/trunk/ConverterCode.html
Muốn có thanh cuộn thì đơn giản thôi. Chỉ cần thay
Xóa[pre]<textarea name='data1' style='width: 622px; height: 254px;overflow:hidden; background-image:url('http://2.bp.blogspot.com/-jwvqr3i2n8w/UMRSngBkPtI/AAAAAAAAEAk/W65bekapSEw/s1600/bg-code-namkna-blogspot-com.jpg'); background-repeat:no-repeat; padding:10px'></textarea>[/pre]
thành:
[pre]<textarea name='data1' style='width: 622px; height: 254px;overflow:auto; background-image:url('http://2.bp.blogspot.com/-jwvqr3i2n8w/UMRSngBkPtI/AAAAAAAAEAk/W65bekapSEw/s1600/bg-code-namkna-blogspot-com.jpg'); background-repeat:no-repeat; padding:10px'></textarea>[/pre]
Nôm na là thay thuộc tính:
Xóaoverflow:hidden
thành:
overflow:auto
Hj` mình không biết gì về lập trình chỉ mới biết qua loa về xào xáo chế biến thôi.Mình cứ lang thang gặp cái gì hay hay thì vác về cái nào chế biến dc thì chế còn không cứ để nguyên bản ai cần thì lấy dùng
Trả lờiXóaCảm ơn bạn đã nhiệt tình trả lời
(Của anh em thì ko dám chế mà cũng ko lấy dc vì hình như CSS để trong template còn javascríp để ngoài nên copy ko thấy ruột gan đâu hehe có xem nguồn thì cũng hoa cả mắt chả biết nên lấy cái gì bỏ cái gì)
Muốn lọc source thì cũng đơn giant hôi chỉ cần nhớ:
Xóa- Câu trúc một tiện ích gồm 3 phần:
+ mã xml (bắt buộc phải có)
+ mã CSS (dựa trên các ID và CLASS)
+ Mã javarscipts (không bắt buộc nhiều tiện cíh không cần cái này)
- Với tiện ích này thì cần cả 3 mã.
Nhiều tiện ích bọn nó mã hóa mình giải mã thấy thừa ra mấy dấu (' ))' khi chạy thử có cái thì dc có cái thì lỗi,đa số là không hoạt động dc
Trả lờiXóaRất ngại làm mất thời gian của bạn hì
Những script nào mã hóa 1 lần thì khi giản mã có thể sử dụng được. nhưng với những scripts mã hóa tu2f 2 lần trở lên việc giải mã thường là không thể với những người không chuyen và mất rất nhiều thoiwf gian với nhũng người tìm hiểu chuyên sâu. Trường hợp này thông thường nên giữ nguyên nếu không decode được nó.
XóaMình biết cách rùi.Các tiện ích của các blogger hầu như người ta chỉ mã hóa 1 lần và khi xem nguồn
Trả lờiXóathì mình chỉ lấy từ sau những ký tự thừa ví dụ như:(' và kết thúc trước các ký tự thừa '))';
sau đó đem giải mã.Mình cũng có gặp loại mã hóa \xxxx\ không giống loại thông thường %xx% nhưng đều có bảng giải mã cả hj`
Mình xin bạn cái bảng converter code này và up nên host, bài viết thì vẫn ghi nguồn của bạn nhưng trên host thì không vì vậy mong bạn bỏ qua cho.Và nó đây
Oke bạn. :))
Xóacó cách nào để cho nó hiển thị ở 1 trang riêng mà không hiển thị trong widget không vậy anh?
Trả lờiXóaak em làm được rùi!
Trả lờiXóaUk em chèn vào HTML của trang thay vì widget thôi mà :)
Xóa