Diễn đàn » WapBuilder » BBcode Wap4 đăng phim trong bài viết
Avatar
Anhsao tên này rất lười, hắn chẳng để lại gì cả
Hmm có bạn hỏi và giờ có thời gian nên share.
BBcode này mình dùng cho code dorew (tiền thân là code triky.ga), wap4 mình cũng gà, nên nếu không dùng được thì mình đành chịu.
BBcode này dùng iframe
File bbcode.twig
dòng
(nd) %} {% from 'bb.twig' import 

Thêm
bb_movie, bb_moviebox

vào sau sau đó thêm
{% set nd=bb_movie(nd,'movie','http') %}
 {% set nd=bb_moviebox(nd,'moviebox') %} 

vào chỗ thích hợp
File bb.twig
{% macro bb_moviebox(nd,v,k) %}{% for nd in nd|split('['~v~']'~k) %}{% if '[/'~v~']' in nd and loop.first==false and '<' not in nd|split('[/'~v~']',2)|first %}
<style>.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button:focus { background-color: #ffdb3a; }
</style>
<div class="video-wrapper" id="video-wrapper"><iframe id="playvideo" width="520" height="360" scrolling="no" src="https://dorew.gq/movie-default" frameborder="0" style="border:2px solid red;" allowfullscreen></iframe></div>	
{{ nd|split('[/'~v~']',2)|last|raw }}{% else %}{% if loop.first==false %}[{{v}}]{{k}}{% endif %}{{nd|raw}}{% endif %}{% endfor %}{% endmacro %}

{% macro bb_movie(nd,v,k) %}{% for nd in nd|split('['~v~'='~k) %}{% if '[/'~v~']' in nd and loop.first==false and '<' not in nd|split('[/'~v~']',2)|first|split(']',2)|first %}
{% set name1= nd|split('[/'~v~']',2)|first|split(']',2)|last|replace({'[':"<[>",'@':"<@>",'=':"<=>"})|raw %}
{% set name = name1|lower|trim|replace({'!':'',':':'',' ':'','_':'',',':'','-':'','á':'a','à':'a','ả':'a','ã':'a','ạ':'a','ă':'a','ắ':'a','ằ':'a','ẳ':'a','ẵ':'a','ặ':'a','â':'a','ấ':'a','ầ':'a','ẩ':'a','ẫ':'a','ậ':'a','æ':'a','ä':'a','đ':'d','ð':'d','é':'e','è':'e','ẻ':'e','ẽ':'e','ẹ':'e','ê':'e','ế':'e','ề':'e','ể':'e','ễ':'e','ệ':'e','í':'i','ì':'i','ì':'i','ỉ':'i','ĩ':'i','ị':'i','ï':'i','î':'i','ó':'o','ò':'o','ỏ':'o','õ':'o','ọ':'o','ô':'o','ố':'o','ồ':'o','ổ':'o','ỗ':'o','ộ':'o','ơ':'o','ớ':'o','ờ':'o','ở':'o','ỡ':'o','ợ':'o','ö':'o','ø':'o','ú':'u','ù':'u','ủ':'u','ũ':'u','ụ':'u','ư':'u','ứ':'u','ừ':'u','ử':'u','ữ':'u','ự':'u','ü':'u','û':'u','ý':'y','ỳ':'y','ỷ':'y','ỵ':'y','ỹ':'y'}) %}
{% set range = range(10, 99999) %}
{% set go = random(range) %}
<a href="#video-wrapper" id="playvideo" onclick="chap{{ name }}{{go}}()"><button class="btn"><i class="fa fa-play-circle-o" aria-hidden="true"></i> {{ name1 }}</button></a>
<script type="text/javascript">
function chap{{ name }}{{go}}() {
document.getElementById("playvideo").src = '{{k}}{{ nd|split('[/'~v~']',2)|first|split(']',2)|first|replace({'[':"<[>",':': "<:>",'@':"<@>",'=':"<=>"})|raw }}';
}
</script>
{{ nd|split('[/'~v~']',2)|last|raw }}{% else %}{% if loop.first==false %}[{{v}}={{k}}{% endif %}{{nd|raw}}{% endif %}{% endfor %}{% endmacro %}


Xong
Gill, Thanh Tam đã thích bài viết này
Trống!
Trống!
  • BBcode:
  • Markdown: