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
Thêm
vào sau sau đó thêm
vào chỗ thích hợp
File bb.twig
Xong
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_movieboxvà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
[moviebox][/moviebox] [movie=link phim]Tập 1[/movie][movie=link phim]Tập 2[/movie]Telegram: @kioku17