Hỗ trợ Forumotion
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

You are not connected. Please login or register

Chuyển đến trang : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 2 trong tổng số 8 trang]

Get Over
  • Moderators FM

Get Over

Moderators FM

http://www.tuoitrevn.net/

Get Over
[Skin]Fmvi ver 3  - Page 3 Empty

[Skin]Fmvi ver 3

on 06/01/2013


Get Over
loading...

Xem đầy đủ: http://www.hotrofm.com/t2641-topic


[Skin]Fmvi ver 3  - Page 3 930921-182013112738am

[Skin]Fmvi ver 3  - Page 3 848728-182013112553am


Các plugin ứng dụng trong skin:
Color Picker version 5 - Stefan Petre (23-5-2009) http://www.eyecon.ro
Avatar anime http://www.go.vn
jQuery UI Sortable version 1.9.2 - jQuery UI Team http://jqueryui.com
Mousewheel version 3.0.6 - Brandon Aaron (2011) http://brandonaaron.net
FancyBox version 2.1.3 - Fancyapps http://fancyapps.com/fancybox/
Buttons helper for fancyBox - version 1.0.5 (15-10-2012)
Youtube api version 3 - Youtube (19-7-2012) https://developers.google.com/youtube/

Skin fmvi version 3 - baivong (20-12-2012) http://www.fmvi.vn

Demo:
Khách: https://2img.net/r/ihimizer/img28/1175/16201355433pm.jpg
Thành viên: https://2img.net/r/ihimizer/img526/1968/16201355711pm.jpg

Ứng dụng:
Feedback ver.1 https://i.servimg.com/u/f15/16/58/89/73/1-4-2010.jpg
flash anime ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2022.jpg
Thống kê bài viết mới ver.5 https://i.servimg.com/u/f12/17/70/81/78/1-3-2026.jpg
Thay ảnh nền ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2023.jpg
Thay avatar nhanh ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2028.jpg
Thay status tại mọi nơi ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2027.jpg
Chú thích động ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2029.jpg
Avatar cá nhân ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2025.jpg
Danh sách thành viên ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2019.jpg
Danh sách nhóm ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2018.jpg
Giao diện trang cá nhân ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2015.jpg
Bảng điều khiển cá nhân ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2017.jpg
Xắp xếp chuyên mục ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2021.jpg
Hiển thị avatar tại mọi nơi ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2011.jpg
Avatar Drop Menu ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2033.jpg
Khung soạn thảo ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2016.jpg
Màu nổi bật khung code ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2034.jpg
Sắp xếp bài viết trong chuyên mục ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2035.jpg
Đóng mở chuyên mục ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2020.jpg
Thay đổi chiều rông bài viết ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2030.jpg
Nút cảm ơn ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2032.jpg
Bài viết liên quan ver.3 https://i.servimg.com/u/f12/17/70/81/78/1-3-2010.jpg
Hiển thị riêng bài viết ver.2 https://i.servimg.com/u/f12/17/70/81/78/1-3-2014.jpg
Kiểm tra đăng nhập ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2013.jpg
Đăng ký nhanh ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2012.jpg
Trả lời nhanh ver.3 https://i.servimg.com/u/f12/17/70/81/78/1-3-2031.jpg
Thanh tiến trình tải trang ver.1 https://i.servimg.com/u/f12/17/70/81/78/12-28-10.png
Fancybox2 https://i.servimg.com/u/f12/17/70/81/78/12-31-10.jpg
Bảng chỉ dẫn kết hợp bài mới ver.1 https://i.servimg.com/u/f12/17/70/81/78/1-3-2024.jpg


Kiểm tra tốc độ:
Portal: http://baivong.forumclan.com/
http://gtmetrix.com/reports/baivong.forumclan.com/gTcAfusL
http://tools.pingdom.com/fpt/#!/6Ms8gQgv/http://baivong.forumclan.com/
Forum: http://baivong.forumclan.com/forum
http://gtmetrix.com/reports/baivong.forumclan.com/rfIOjaSA
http://tools.pingdom.com/fpt/#!/lJKIShC45/http://baivong.forumclan.com/forum
Topic: http://baivong.forumclan.com/t1710-topic
http://gtmetrix.com/reports/baivong.forumclan.com/MYDf7SZu
http://tools.pingdom.com/fpt/#!/pPsXoHsir/http://baivong.forumclan.com/t1710-topic

Hướng dẫn: : Trả lời để thấy nội dung


Nguồn : baivong- www.fmvi.com

Trả lời nhanh

Message reputation : 67% (9 votes)

  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:35 pm Get Over

    profile_edit_signature
    Code:
    <div class="main">
      <div class="main-head"></div>
      <div class="main-content">
            <p class="center">{ERROR_MESSAGE}</p><br />
      </div>
    </div>


    <div class="main paged" style="width: 745px; min-height: 472px; float: left; clear: right;">
      <div class="main-head"><h1 class="page-title">{L_CURRENT_PREVIEW_SIGNATURE}</h1></div>
      <div class="main-content">
          <fieldset class="frm-set">
            <div class="sig-content">
                {SIGNATURE_PREVIEW}
            </div>
          </fieldset>
          {SIGNATURE_EDIT}
            <!--fieldset class="frm-set">
                <dl>
                  <dt><label>{L_SIGNATURE} :</label>
                      <br />
                      <span>
                        {HTML_STATUS}
                        <br />
                        {BBCODE_STATUS}
                        <br />
                        {SMILIES_STATUS}
                      </span>
                  </dt>
                  <dd><input style='font-weight:bold; width: 50px' onclick='bbstyle(0)' type='button' id='addbbcode0' value='{L_BOLD}' accesskey='b' />
                      <input style='font-style:italic; width: 50px' onclick='bbstyle(2)' type='button' id='addbbcode2' value='{L_ITAL}' accesskey='i' />
                      <input style='text-decoration:underline; width: 50px' onclick='bbstyle(4)' type='button' id='addbbcode4' value='{L_UNDER}' accesskey='u' />
                      <input style='width: 50px' onclick='bbstyle(14)' type='button' id='addbbcode14' value='{L_IMG}' accesskey='p' />
                      <input style='text-decoration: underline; width: 50px' onclick='bbstyle(16)' type='button' id='addbbcode16' value='{L_LINK}' accesskey='w' />
                      <input style='font-weight:bold; width: 50px' onclick='bbstyle(36)' type='button' id='addbbcode36' value='{L_FLASH}' />
                      <br /><br />
                      {SIGNATURE}
                  </dd>
                </dl>
            </fieldset>

            <fieldset class="frm-set">
                <dl class="frm-buttons">
                  <dt> </dt>
                  <dd>
                <input type="hidden" name="page_profil" value="signature" />
                <input type="hidden" name="mode" value="editprofile" />
                <input type="submit" name="current" value="{L_CURRENT_SIGNATURE}" />
                <input type="submit" name="preview" value="{L_PREVIEW}" />
                <input type="submit" name="submit" value="{L_SUBMIT}" />
                <input type="button" value="{L_RETURN_PROFILE}" onclick="location='{U_RETURN_PROFILE}'" />
                </dd>
                </dl>
            </fieldset-->
      </div>
    </div>
    <div style="width: 180px; float: right; clear: right; margin-top: 1em;">
        <div class="module main">
            <div class="main-head">
                <div class="h3">Hòm thư cá nhân</div>
            </div>
            <div class="main-content">
                <p>
                    <img src="http://hitskin.com/themes/16/32/01/i_msg_inbox.png" />
                    <a href="/privmsg?folder=inbox"> Hộp thư đến</a>
                </p>
                <p>
                    <img src="http://hitskin.com/themes/16/32/01/i_msg_sentbox.png" />
                    <a href="/privmsg?folder=sentbox"> Hộp thư đi</a>
                </p>
                <p>
                    <img src="http://hitskin.com/themes/16/32/01/i_msg_outbox.png" />
                    <a href="/privmsg?folder=outbox"> Thư đã gửi</a>
                </p>
                <p>
                    <img src="http://hitskin.com/themes/16/32/01/i_msg_savebox.png" />
                    <a href="/privmsg?folder=savebox"> Hộp lưu trữ</a>
                </p>
            </div>
        </div>
        <div class="module main" style="margin-top: 1em! important;">
            <div class="main-head">
                <div class="h3">Tùy chỉnh</div>
            </div>
            <div class="main-content">
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/user10.png" />
                    <a href="/profile?mode=editprofile&amp;page_profil=informations"> Thông tin cá nhân</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/cog10.png" />
                    <a href="/profile?mode=editprofile&amp;page_profil=preferences"> Quyền riêng tư</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/image10.png" />
                    <a href="/profile?mode=editprofile&amp;page_profil=avatars"> Ảnh đại diện</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/text_s10.png" />
                    <a href="/profile?mode=editprofile&amp;page_profil=signature"> Tạo chữ ký</a>
                </p>
            </div>
        </div>
        <div class="module main" style="margin-top: 1em! important;">
            <div class="main-head">
                <div class="h3">Khác</div>
            </div>
            <div class="main-content">
                <p>
                    <img src="http://i48.servimg.com/u/f48/16/58/89/73/user-g10.png" />
                    <a href="/groups"> Hội nhóm diễn đàn</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/group10.png" />
                    <a href="/profile?mode=editprofile&amp;page_profil=friendsfoes"> Danh sách bạn bè</a>
                </p>
                <p>
                    <img src="http://i48.servimg.com/u/f48/16/58/89/73/facebo10.jpg" />
                    <a href="/profile?mode=editprofile&page_profil=facebook"> Kết nối facebook</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/eye10.png" />
                    <a href="/search?search_id=watchsearch"> Theo dõi bài viết</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/heart10.png" />
                    <a href="/search?search_id=favouritesearch"> Bài viết ưa thích</a>
                </p>
                <p>
                    <img src="http://i40.servimg.com/u/f40/16/80/27/29/page_e10.png" />
                    <a href="/search?search_id=draftsearch"> Dự thảo</a>
                </p>
            </div>
        </div>
    </div>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:37 pm Get Over

    javascript trong skin fmvi

    ACP - Modules - HTML & JAVASCRIPT - Javascript codes management - Create a new javascript



    1.
    Title * : fmvi - all pages
    Placement : In all the pages
    Javascript Code * : http://baivong.forumclan.com/10856.js

    2.
    Title * : fmvi - latest topics ver 5
    Placement : In the portal - In the topics
    Javascript Code * : http://baivong.forumclan.com/14252.js

    3.
    Title * : fmvi - viewtopic
    Placement : In the topics
    Javascript Code * : http://baivong.forumclan.com/11474.js

    4.
    Title * : fmvi - sort catalogue
    Placement : In the home page
    Javascript Code * : http://baivong.forumclan.com/13780.js

    5.
    Title * : fmvi - background javascript
    Placement : No check
    Javascript Code * : http://baivong.forumclan.com/15308.js

    Vì javascript trong forumotion tự động nén, nên khi mở các file javascript này, các bạn nên dùng trang jsbeautifier:
    Địa chỉ: http://jsbeautifier.org/
    Copy code vào và nhấn Ctrl + Enter

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:38 pm Get Over

    Các trang HTML trong skin fmvi
    ACP - Modules - HTML & JAVASCRIPT - HTML pages management - Create new HTML page

    Tất cả các mẫu HTML khi lưu đều phải lưu 2 lần:

    Lần 1:
    Title * : [ Theo hướng dẫn ]
    Do you wish to use your forum header and footer ? No
    Use this page as homepage ? No
    HTML source * : [ Nhập gì cũng được ]
    >> Lưu lần 1

    Lần 2:
    Nhập code HTML vào HTML source * theo hướng dẫn.
    >> Lưu lần 2

    Tạo các trang HTML sau:

    1
    Title * : fmvi - bbcode column & tab
    HTML source * : http://www.fmvi.vn/t839p20-skin-fmvi-version-3#7255

    2
    Title * : fmvi - change background
    HTML source * : http://www.fmvi.vn/t839p20-skin-fmvi-version-3#7256

    3
    Title * : fmvi - register
    HTML source * : http://www.fmvi.vn/t839p40-skin-fmvi-version-3#7257

    4
    Title * : fmvi - login
    HTML source * : http://www.fmvi.vn/t839p40-skin-fmvi-version-3#7258

    5
    Title * : fmvi - anime
    HTML source * : http://www.fmvi.vn/t839p40-skin-fmvi-version-3#7259

    6
    Title * : fmvi - feedback page
    HTML source * : http://www.fmvi.vn/t839p40-skin-fmvi-version-3#7261

    7
    Title * : fmvi - send feedback
    HTML source * : http://www.fmvi.vn/t839p40-skin-fmvi-version-3#7262

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:39 pm Get Over

    HTML - bbcode column & tab

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" id="min-width" lang="vi"
    xml:lang="vi">
      <head>
          <title>BBcode tab & column | www.fmvi.vn</title>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <meta http-equiv="content-script-type" content="text/javascript" />
          <meta http-equiv="content-style-type" content="text/css" />
          <link rel="shortcut icon" type="image/x-icon" href="http://i48.servimg.com/u/f48/16/58/89/73/minilo10.png" />
          <meta name="title" content="BBcode tab" />
          <link rel="search" type="application/opensearchdescription+xml" href="/improvedsearch.xml" title="Vietnamese Forumotion" />
          <link rel="search" type="application/opensearchdescription+xml" href="http://www.forum-viet.com/vi/search/improvedsearch.xml" title="Search forums" />
          <style type="text/css">
    #container{width:54.4em;margin:0 auto}
    .item{border:1px solid #DDD;margin:10px 0;padding:10px 20px}
    .item p{height:1.3em;line-height:1.3em;margin-top:2px}
    .item input{1px solid #DDDDDD;display:inline-block;height:1.4em}
    .control span{background-position:left center;background-repeat:no-repeat;cursor:pointer;display:inline-block;float:right;height:32px;margin-top:-3px;width:32px;padding:0 10px}
    .plus{background-image:url(http://i12.servimg.com/u/f12/17/70/81/78/plus10.png)}
    .del{background-image:url(http://i12.servimg.com/u/f12/17/70/81/78/delete10.png)}
    .up{background-image:url(http://i12.servimg.com/u/f12/17/70/81/78/arrow_11.png)}
    .down{background-image:url(http://i12.servimg.com/u/f12/17/70/81/78/arrow_10.png)}
    element.style{background-color:#3D883C;border-color:#1E7D1D}
    .button{background-color:#15A6FF;border:1px solid #0189DD;color:#FFF;cursor:pointer;margin:0 20px;padding:5px 20px}
    .button:hover{background-color:#4F4F4F;border-color:#393939}
    .fmvitab{display:none;margin:0 auto}
    .fmvitab td > strong{cursor:pointer;display:inline-block;padding:5px 10px}
    .fmvitab td > strong.active{background-color:#6F6E6E;color:#FFF;cursor:default}
    .fmvitab ul{border:1px solid #DDD;list-style:none outside none;width:100%;margin:0!important;padding:10px}
    .fmvitab li{display:none}
    .fmvitab li.active{display:block}
    fieldset{margin-bottom:20px;display:none}
    fieldset legend{color:red;font-size:20px;font-variant:small-caps;font-weight:700;margin-top:-10px;text-shadow:1px 1px 1px #000}
    #tiptip{background-color:#DFF0D8;background-image:url(http://r19.imgfast.net/users/1911/13/87/62/album/th/thongb10.png);background-position:10px center;background-repeat:no-repeat;border:1px solid #9CBBA9;color:#468847;text-shadow:0 1px 0 rgba(255,255,255,0.5);top:-40px;padding:7px 40px}
    #tiptip a{text-decoration:none}
    .fmvicolumn{width:100%}
    label{float:left;padding-right:30px}
    label span{padding-right:5px}
    .fmvicolumn td{padding:0 10px}
    .fmvicolumn td.line{border-left:1px solid #131313}
          </style>
          <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
          <script type="text/javascript">
            //<![CDATA[
            var _gaq = _gaq || [];
            _gaq.push(["_setAccount", "UA-26966514-1"]);
            _gaq.push(["_trackPageview"]);
            (function () {
                var ga = document.createElement("script");
                ga.type = "text/javascript";
                ga.async = true;
                ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(ga, s);
            })(); //]]>
           
          </script>
      </head>
      <body>
          <div id="container">
            <p id="tiptip">BBcode © 2012 FMvi (<a rel="nofollow" target="_blank" href="http://www.fmvi.vn">www.fmvi.vn</a>)</p>
            <div>
            </div>
            <p style="text-align: center;">
                <span onclick="view()" id="view" class="button preview">
                    <span>Hoàn thành</span>
                  <span style="display: none;">Đặt lại độ rộng</span>
                </span>
                <span onclick="tryit()" id="try" class="button bbcode" style="background-color: rgb(61, 136, 60); border-color: rgb(30, 125, 29); display: none">Làm lại</span>
                <span onclick="inserbbtab()" id="insert" class="button insert" style="background-color: rgb(249, 82, 82); border-color: rgb(248, 45, 45); display: none">Lấy BBcode</span>
            </p>
            <fieldset>
                <legend>BBcode</legend>
                <textarea rows="10" cols="100" id="BBcode" style="width: 99%"></textarea>
            </fieldset>
            <fieldset>
                <legend>Xem trước</legend>
                <div id="preview"  style="width: 51.1em;"></div>
            </fieldset>
          </div>
    <script type="text/javascript">
      function i2() {
          if (GetParam("bbcode") == "column") {
            return true
          } else if (GetParam("bbcode") == "tab") {
            return false
          } else {
            window.location.replace("http://www.fmvi.vn")
          }
      }
      if (i2()) {
          tip = "column";
          kk = '<label><span style="float: left">Đặt đường phân cách</span> <input style="" name="line" class="line" type="checkbox" /></label><label><span style="padding-right: 5px;">Chiều rộng cột </span><input value="" name="tabname" size="2" class="width" maxlength="2" type="text" /> % </label>'
      } else {
          tip = "tab";
          kk = '<input class="width" type="text" size="30" name="tabname" value="Tên tab" />';
      }
      zz = '<div class="item" style="border-color: green"><p style="float: left;">' + kk + '</p><p class="control" style="border: 0px none;"><span onclick="plus(this)" class="plus"></span><span onclick="del(this)" class="del"></span><span onclick="up(this)" class="up"></span><span onclick="down(this)" class="down"></span></p><textarea rows="10" cols="100">Nội dung ' + tip + '</textarea></div>';
      jQuery("#container div:first").html(zz + zz);

      function i1() {
          if (jQuery(".item").length == 1) {
            return false
          } else {
            return true
          }
      }

      function color() {
          jQuery(".item").css("border-color", "#DDD");
      }

      function plus(a) {
          color();
          jQuery(a).parents(".item").after(zz);
          jQuery("#tiptip").text("Thêm " + tip + " thành công.")
      }

      function del(a) {
          if (i1()) {
            color();
            jQuery(a).parents(".item").remove();
            jQuery("#tiptip").text("Đã xóa một " + tip + ".")
          } else {
            jQuery("#tiptip").text("Bạn cần tạo thêm " + tip + ".")
          }
      }

      function up(a) {
          if (i1()) {
            color();
            jQuery(a).parents(".item").css("border-color", "red").insertBefore(jQuery(a).parents(".item").prev());
            jQuery("#tiptip").text("Đã chuyển " + tip + " lên.")
          } else {
            jQuery("#tiptip").text("Bạn cần tạo thêm " + tip + ".")
          }
      }

      function down(a) {
          if (i1()) {
            color();
            jQuery(a).parents(".item").css("border-color", "blue").insertAfter(jQuery(a).parents(".item").next());
            jQuery("#tiptip").text("Đã chuyển " + tip + " xuống.")
          } else {
            jQuery("#tiptip").text("Bạn cần tạo thêm " + tip + ".")
          }
      }

      function tryit() {
          color();
          jQuery("#preview").text("");
          jQuery("#BBcode").val("");
          if (i2()) {
            jQuery("#view, .item").show();
            jQuery("#try, fieldset, #insert").hide();
          } else {
            jQuery("#view span:first, .item").show();
            jQuery("#view span:last, #try, fieldset, #insert").hide();
          }
          jQuery("#tiptip").html('BBcode ' + tip + ' © 2012 FMvi (<a rel="nofollow" target="_blank" href="http://www.fmvi.vn">www.fmvi.vn</a>)')
      }

      function view() {
          if (i1()) {
            color();
            jQuery("#preview").text("");
            jQuery("#BBcode").val("");
            if (!i2()) {
                jQuery("#view span:first, .item").hide();
                jQuery("#view span:last, #try, #insert, fieldset").show();
                var si = prompt("Đặt chiều rộng cho " + tip + "\nĐơn vị px,em,pt,%", "auto");
                if (si == null || si == "") {
                  si = "auto"
                }
            } else {
                jQuery("#view, .item").hide();
                jQuery("#try, #insert, fieldset").show();
            }

            jQuery(".item").each(function () {
                if (jQuery(this).find(".line:checked").length && !jQuery(this).is(":first-child")) {
                  li = "line";
                  wli = ' class="line"';
                } else {
                  li = wli = ""
                }
                var te = jQuery(this).find(".width").val().replace(/"/g, '&quot;').replace(/>/g, '&gt;').replace(/</g, '&lt;');
                var nd = jQuery(this).find("textarea").val().replace(/"/g, '&quot;').replace(/>/g, '&gt;').replace(/</g, '&lt;');
                if (i2()) {
                  if (te == "" || isNaN(te)) {
                      ze = te = ""
                  } else {
                      ze = ' width="' + te + '%"';
                  }
                  jQuery("#preview").text(jQuery("#preview").text() + '<td' + ze + wli + '>' + nd + '</td>');
                  jQuery("#BBcode").val(jQuery("#BBcode").val() + '[td' + te + li + ']' + nd + '[/td]');
                } else {
                  jQuery("#preview").text(jQuery("#preview").text() + '<li><strong>' + te + '</strong>' + nd + '</li>');
                  jQuery("#BBcode").val(jQuery("#BBcode").val() + '[item=' + te + ']' + nd + '[/item]');
                }
            });
            if (i2()) {
                jQuery("#preview").html('<table class="fmvicolumn"><tbody><tr>' + jQuery("#preview").text() + '</tr></tbody></table>');
                jQuery("#BBcode").val('[column]' + jQuery("#BBcode").val().replace(/&quot;/g, '"').replace(/&gt;/g, '>').replace(/&lt;/g, '<') + '[/column]');
            } else {
                jQuery("#preview").html('<table class="fmvitab" width="' + si + '"><tbody><tr><td align="left"><ul>' + jQuery("#preview").text() + '</ul></td></tr></tbody></table>');
                jQuery("#BBcode").val('[tab width=' + si + ']' + jQuery("#BBcode").val().replace(/&quot;/g, '"').replace(/&gt;/g, '>').replace(/&lt;/g, '<') + '[/tab]');
                var jQueryfmvitab = jQuery(".fmvitab");
                jQueryfmvitab.find("li > strong").prependTo(jQueryfmvitab.find("td"));
                jQueryfmvitab.show().find("li:first, td>strong:first").addClass("active");
                jQueryfmvitab.find("td>strong").click(function () {
                  var n = jQueryfmvitab.find("td>strong").index(this);
                  jQueryfmvitab.find("li, td>strong").removeClass("active");
                  jQueryfmvitab.find("li:eq(" + n + "), td>strong:eq(" + n + ")").addClass("active");
                });
            }
            jQuery("#tiptip").text("Tạo BBcode " + tip + " thành công.")
          } else {
            jQuery("#tiptip").text("Bạn phải tạo từ 2 " + tip + " trở lên.")
          }
      }

      function inserbbtab() {
          opener.document.getElementById('text_editor_textarea').value = opener.document.getElementById('text_editor_textarea').value + document.getElementById('BBcode').value;
          opener.document.post.message.focus();
          window.close()
      }

      function GetParam(name) {
          var match = new RegExp(name + "=([^&]+)", "i").exec(location.search);
          if (match == null) {
            match = new RegExp(name + "=(.+)", "i").exec(location.search)
          }
          if (match == null) {
            return null
          }
          match = match + "";
          result = match.split(",");
          return result[1]
      }
    </script>
      </body>
    </html>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:40 pm Get Over

    HTML - change background

    Code:
    <div id="background_box">
    <div id="defaultBg">
          <span alt="0" id="bg1"></span><span alt="1" id="bg2"></span><span alt="2" id="bg3"></span><span alt="3" id="bg4"></span><span alt="4" id="bg5"></span><span alt="5" id="bg6"></span>
          <p class="centerS">
            <button id="cusS" class="button">Tùy chỉnh</button>
          </p>
    </div>
    <div class="caS" id="bgSet" style="display:none">
      <div><strong>body <input type="checkbox" id="moreS1" value=",#pun-intro" />, #pun-intro <input type="checkbox" id="moreS2" value=",.main-head,.main-foot" />, .main-head, .main-foot {</strong>
          <ul>
            <li>background-image: <em>url('<input style="width: 12em;" type="text" placeholder="Nhập URL hình ảnh" id="custom_input" />')</em><strong>;</strong>
                <a href="javascript:void(0)" onclick="window.open('/h147-upload-image', null, 'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1,width=520,height=210')">
                  <img src="http://2img.net/i/fa/wysiwyg/picture_save.png" alt="upload" />
                </a>
            </li>
            <li>background-color: <em><input value="#000000" id="colorS" size="7" /></em><strong>;</strong>
            </li>
            <li>background-repeat: <em><select id="repeatS"><option value="no-repeat">no-repeat</option><option value="repeat">repeat</option><option value="repeat-x">repeat-x</option><option value="repeat-y">repeat-y</option></select></em><strong>;</strong>
            </li>
            <li>background-size: <em><select id="sizeS1"><option value="100%">100%</option><option value="auto">auto</option></select> <select id="sizeS2"><option value="auto">auto</option><option value="100%">100%</option></select></em><strong>;</strong>
            </li>
            <li>background-position: <em><select id="positionS1"><option value="left">left</option><option value="right">right</option><option value="center">center</option></select> <select id="positionS2"><option value="top">top</option><option value="center">center</option><option value="bottom">bottom</option></select></em><strong>;</strong>
            </li>
            <li>background-attachment: <em><select id="attachmentS"><option value="fixed">fixed</option><option value="scroll">scroll</option></select></em>
            </li>
          </ul><strong>}</strong>
      </div>
      <p class="centerS">
          <button id="setOk" class="button">Đồng ý</button>
          <button class="setCa button">Hủy bỏ</button>
          <button id="setGe" class="button">Nâng cao</button>
      </p>
    </div>
    <div class="caS" id="bgSave" style="display:none">
      <p class="butS"><a href="javascript:void(0)" id="downS"><img src="http://i40.servimg.com/u/f40/17/70/81/78/downlo10.png" /></a>
          <br />Tải giao diện của bạn</p>
      <p class="butS"><a href="javascript:void(0)" id="upS"><img src="http://i40.servimg.com/u/f40/17/70/81/78/upload10.png" /></a>
          <br />Áp dụng tùy chọn này</p>
      <p class="tipSs">Chức năng lưu trữ giao diện nền đang trong giai đoạn thử nghiệm</p>
      <textarea id="styleSs" rows="3" cols="9" style="width:100%"></textarea>
          <p class="centerS">
            <button id="preS" class="button">Quay lại</button>
            <button class="setCa button">Hủy bỏ</button>
            <button id="saveS" class="button">Lưu trữ</button>
          </p>
    </div>     
    </div> 
    <script type="text/javascript" src="http://baivong.forumclan.com/15308.js"></script>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:41 pm Get Over

    HTML - register



    Code:
    <div id="qick_reg" class="main"  style="padding: 20px; width: 400px">
    <div id="reg_loder">Đang kiểm tra dữ liệu...</div>
    <div class="main-head"><h2>Đăng ký thành viên</h2></div>
    <p id="reg_tip" class="alert-block">Bạn phải điền đầy đủ thông tin đăng ký.</p>
      <form onsubmit="submit_reg(); return false" action="/register?agreed=true&step=2" method="post" name="post" id="ucp">
          <div class="main-content frm" style="border: 0px none;">
            <fieldset class="frm-set multi" style="border: 0px none; margin:0;background-color: transparent;">
                <dl><dt><label>Tên tài khoản :</label></dt>
                  <dd>
                                                <input autocomplete="off" type="text" id="username_reg" name="username" value="" size="25" maxlength="25" />
                      <div id="name_reg" class="check_reg">
                        <div class="pwd_img reg_er kytu">Số ký tự phải từ 6 trở lên</div>
                        <div class="pwd_img reg_er loi">Hãy chọn tài khoản khác</div>
                        <div class="pwd_img reg_ok">Có thể dùng tài khoản này</div>
                      </div>
                  </dd>
                </dl>
                <dl><dt><label>Địa chỉ E-mail :</label></dt>
                  <dd>
                                                <input autocomplete="off" class="ltr" type="text" id="email" name="email" value="" size="25" maxlength="64" />
                      <div id="email_reg" class="check_reg">
                        <div class="pwd_img reg_er">Không sử dụng địa chỉ này</div>
                        <div class="pwd_img reg_wa">E-mail sẽ được kiểm sau</div>
                      </div>
                  </dd>
                </dl>
                <dl><dt><label>Mật khẩu :</label></dt>
                  <dd>
                                                <input autocomplete="off" class="ltr" type="password" id="password_reg" name="password" value="" size="25" maxlength="25" />
                      <div class="check_reg" id="cont_pwd">
                        <div class="pwd_img reg_er kytu">Số ký tự phải từ 6 trở lên</div>
                        <div class="pwd_img reg_er trung">Trùng tên đăng nhập</div>
                        <div class="pwd_img" id="pwd_bad" style="display: none;">Quá đơn giản</div>
                        <div class="pwd_img" id="pwd_middle" style="display: none;">Tạm ổn</div>
                        <div class="pwd_img" id="pwd_good" style="display: none;">Vãi</div>
                      </div>
                  </dd>
                </dl>
                <dl><dt><label>Gõ lại mật khẩu :</label></dt>
                  <dd>
                                                <input autocomplete="off" type="password" id="password_confirm" size="25" maxlength="25" name="password_confirm" class="inputbox narrow" />
                      <div id="pass_co" class="check_reg">
                        <div class="pwd_img reg_er">Chưa đúng</div>
                        <div class="pwd_img reg_ok">Chính xác</div>
                      </div>
                  </dd>
                </dl>
                <dl class="frm-buttons">
                  <p style="padding: 10px 0px 0px; text-align: center;">
                                                <input class="button2" type="submit" name="submit" value="Đăng ký" />
                                                <input class="button2" type="reset" name="reset" value=" " style="border-color: #444!important;background: url(http://i15.servimg.com/u/f15/16/58/89/73/reload10.png) no-repeat center scroll #666!important;">
                  </p>
                </dl>
            </fieldset>
          </div>
      </form>
    </div>
    <script type="text/javascript">
    var shortPass = "bad",
      badPass = "bad",
      goodPass = "good",
      strongPass = "strong";

    function passwordStrength(a, b) {
      score = 0;
      if ("" == a) return null;
      if (4 > a.length) return shortPass;
      if (void 0 != b && a.toLowerCase() == b.toLowerCase()) return badPass;
      score += 4 * a.length;
      score += 1 * (checkRepetition(1, a).length - a.length);
      score += 1 * (checkRepetition(2, a).length - a.length);
      score += 1 * (checkRepetition(3, a).length - a.length);
      score += 1 * (checkRepetition(4, a).length - a.length);
      a.match(/(.*[0-9].*[0-9].*[0-9])/) && (score += 5);
      a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/) && (score += 5);
      a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/) && (score += 10);
      a.match(/([a-zA-Z])/) && a.match(/([0-9])/) && (score += 15);
      a.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && a.match(/([0-9])/) && (score += 15);
      a.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && a.match(/([a-zA-Z])/) && (score += 15);
      if (a.match(/^\w+$/) || a.match(/^\d+$/)) score -= 10;
      0 > score && (score = 0);
      100 < score && (score = 100);
      return 34 > score ? badPass : 68 > score ? goodPass : strongPass
    }
    function checkRepetition(a, b) {
      res = "";
      for (i = 0; i < b.length; i++) {
          repeated = !0;
          for (j = 0; j < a && j + i + a < b.length; j++) repeated = repeated && b.charAt(j + i) == b.charAt(j + i + a);
          j < a && (repeated = !1);
          repeated ? (i += a - 1, repeated = !1) : res += b.charAt(i)
      }
      return res
    }
    function submit_reg() {
      $("#reg_tip").text("\u0110ang ki\u1ec3m tra d\u1eef li\u1ec7u...");
      $("#qick_reg .reg_er").each(function () {
          "block" == $(this).css("display") && $(this).parent().parent().addClass("error")
      });
      $("#qick_reg input").each(function () {
          "" == $(this).val() && $(this).parent().addClass("error")
      });
      if ($("#qick_reg .error").length) {
          $("#reg_tip").text("L\u1ed7i th\u00f4ng tin \u0111\u0103ng k\u00fd.")
      } else {
          $("#reg_loder").show();
          $.ajax({
            type: "POST",
            url: "/register?agreed=true&step=2",
            data: {
                username: $("#qick_reg #username_reg").val(),
                email: $("#qick_reg #email").val(),
                "profile_field_3_-10": $("#qick_reg #profile_field_3_-10").val(),
                password: $("#qick_reg #password_reg").val(),
                submit: "Save"
            },
            success: function (a) {
                if ($(a).find("p.message").length) {
                  $("#reg_tip").text("Qu\u1ea3n tr\u1ecb vi\u00ean \u0111\u00e3 gi\u1edbi h\u1ea1n s\u1ed1 l\u1ea7n t\u1ea1o t\u00e0i kho\u1ea3n h\u00f4m nay.");
                  $("#reg_loder").fadeOut(500);
                  $("#qick_reg #ucp").hide()
                } else {
                  $("#reg_tip").text("\u0110ang ki\u1ec3m tra t\u00e0i kho\u1ea3n, m\u1eadt kh\u1ea9u...");
                  if ($(a).find("#form_confirm").length) {
                      $("#qick_reg .frm-buttons input[name='confirm_pass'], #qick_reg .frm-buttons input[name='auth[]']").remove();
                      $(a).find("input[name='confirm_pass'], input[name='auth[]']").prependTo("#qick_reg .frm-buttons");
                      $("#reg_tip").text("\u0110ang ki\u1ec3m tra E-mail...");
                      $.ajax({
                        type: "POST",
                        url: "/register?agreed=true&step=2",
                        data: {
                            password_confirm: $("#qick_reg #password_confirm").val(),
                            "auth[]": $("#qick_reg input[name='auth[]']:first").val(),
                            username: $("#qick_reg #username_reg").val(),
                            email: $("#qick_reg #email").val(),
                            "profile_field_3_-10": $("#qick_reg #profile_field_3_-10").val(),
                            password: $("#qick_reg #password_reg").val(),
                            confirm_pass: $("#qick_reg input[name='confirm_pass']").val(),
                            submit: "Save"
                        },
                        success: function (a) {
                            if ($(a).find("p.message a").length) {
                              $("#reg_tip").text("\u0110\u0103ng k\u00fd th\u00e0nh c\u00f4ng.");
                              $.ajax({
                                  type: "POST",
                                  url: "/login",
                                  data: {
                                    username: $("#qick_reg #username_reg").val(),
                                    password: $("#qick_reg #password_reg").val(),
                                    login: "true"
                                  },
                                  success: function () {
                                    window.location.reload()
                                  }
                              })
                            } else if (-1 != $(a).find("p.center:first span").text().indexOf("e-mail address") || -1 != $(a).find("p.center:first span").text().indexOf("\u0111\u1ecba ch\u1ec9 email")) {
                              $("#reg_tip").text("\u0110\u1ecba ch\u1ec9 E-mail kh\u00f4ng h\u1ee3p l\u1ec7 ho\u1eb7c \u0111\u00e3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng.");
                              $("#reg_loder").fadeOut(500);
                              $("#qick_reg #email").parent().addClass("error");
                              $("#email_reg .reg_er").show().next().hide()
                            }
                        }
                      })
                  } else if (-1 != $(a).find("#main-content p.center:first span").text().indexOf("username has") || -1 != $(a).find("p.center:first span").text().indexOf("\u00ean truy c\u1eadp")) {
                      $("#reg_tip").text("T\u00e0i kho\u1ea3n \u0111\u00e3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng ho\u1eb7c b\u1ecb c\u1ea5m.");
                      $("#reg_loder").fadeOut(500);
                      $("#qick_reg #username_reg").parent().addClass("error");
                      $("#name_reg div").hide();
                      $("#name_reg .reg_er.loi").show()
                  } else if (0 == $(a).find("p.center:first span").text().indexOf("Your password") || 0 == $(a).find("p.center:first span").text().indexOf("M\u1eadt kh\u1ea9u")) {
                      $("#reg_tip").text("M\u1eadt kh\u1ea9u ph\u1ea3i t\u1eeb 6 - 32 k\u00fd t\u1ef1 v\u00e0 kh\u00f4ng \u0111\u01b0\u1ee3c tr\u00f9ng t\u00e0i kho\u1ea3n.");
                      $("#reg_loder").fadeOut(500);
                      $("#qick_reg #password_reg, #qick_reg #password_confirm").val("").parent().addClass("error");
                      $("#qick_reg #cont_pwd div, #qick_reg #pass_co div").hide()
                  }
                }
            }
          })
      }
    }
    function conpass() {
      "" != $("#qick_reg #password_confirm").val() ? ($("#qick_reg #password_confirm").parent().removeClass("error"), $("#password_reg").val() != $("#qick_reg #password_confirm").val() ? $("#pass_co .reg_er").show().next().hide() : $("#pass_co .reg_er").hide().next().show()) : $("#pass_co div").hide()
    }
    function check_ma_reg() {
      "" != $("#qick_reg #email").val() ? ($("#qick_reg #email").parent().removeClass("error"), isEmail($("#qick_reg #email").val()) ? $("#email_reg .reg_er").hide().next().show() : $("#email_reg .reg_er").show().next().hide()) : $("#email_reg div").hide()
    }
    function check_un_reg() {
      setTimeout(function () {
          "" != $("#qick_reg #username_reg").val() ? ($("#qick_reg #username_reg").parent().removeClass("error"), 6 > $("#qick_reg #username_reg").val().length ? ($("#name_reg .reg_er.kytu").show(), $("#name_reg .reg_er.loi, #name_reg .reg_ok").hide()) : $.ajax({
            type: "GET",
            url: "/search?mode=searchuser&fieldname=username",
            data: {
                search_username: $("#qick_reg #username_reg").val(),
                time: timestamp()
            },
            success: function (a) {
                $("#name_reg div").hide();
                $(a).find("#username_list").val() == $("#qick_reg #username_reg").val() ? $("#name_reg .reg_er.loi").show() : $("#name_reg .reg_ok").show()
            }
          })) : $("#name_reg div").hide()
      }, 500)
    }
    function isEmail(a) {
      return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/.test(a)
    }
    $("#qick_reg input[name='reset']").click(function () {
      $("#reg_tip").text("B\u1ea1n ph\u1ea3i \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 th\u00f4ng tin \u0111\u0103ng k\u00fd.");
      $("#qick_reg dd").removeClass("error");
      $("#qick_reg .pwd_img").hide()
    });
    $("#qick_reg #username_reg").keyup(function () {
      check_un_reg();
      $("#qick_reg #username_reg").focus(function () {
          check_un_reg()
      })
    });
    $("#qick_reg #email").keyup(function () {
      check_ma_reg();
      $("#qick_reg #email").focus(function () {
          check_ma_reg()
      })
    });
    $("#qick_reg #password_confirm").keyup(function () {
      conpass()
    });
    $("#qick_reg #password_reg, #qick_reg #username_reg").keyup(function () {
      if ("" != $("#qick_reg #password_reg").val()) if ($("#qick_reg #password_reg").parent().removeClass("error"), 6 > $("#qick_reg #password_reg").val().length) $("#cont_pwd div").hide(), $("#cont_pwd .reg_er.kytu").show();
      else if ($("#cont_pwd .reg_er.kytu").hide(), $("#qick_reg #password_reg").val() == $("#qick_reg #username_reg").val()) $("#cont_pwd div").hide(), $("#cont_pwd .reg_er.trung").show();
      else switch ($("#cont_pwd .reg_er.trung").hide(), passwordStrength($("#qick_reg #password_reg").val(), $("#qick_reg #username_reg").val())) {
          case "bad":
            $("#pwd_middle,#pwd_good").hide();
            $("#pwd_bad").show();
            break;
          case "good":
            $("#pwd_good,#pwd_bad").hide();
            $("#pwd_middle").show();
            break;
          case "strong":
            $("#pwd_middle,#pwd_bad").hide(), $("#pwd_good").show()
      } else $("#cont_pwd div, #pass_co div").hide(), $("#qick_reg #password_confirm").val("");
      "" != $("#qick_reg #password_confirm").val() && conpass()
    });
    </script>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:42 pm Get Over

    HTML - login
    Code:
    <div class="main-head">
      <h2>Đăng nhập</h2>
    </div>
    <p id="log_tip" class="alert-info">Đăng nhập sai quá 10 lần sẽ bị khóa tài khoản.</p>
    <form id="fmvilogin" action="/login" method="post" name="form_login">
      <div class="login_form">
          <dl> <dt>
                <label for="username">Tài khoản :</label>
            </dt>
            <dd>
                <input tabindex="1" type="text" class="postx" size="10" name="username" />
                <img src="http://i15.servimg.com/u/f15/16/58/89/73/ajax-l10.gif" />
            </dd>
          </dl>
          <dl style="float: right; margin-top: -30px;">
              <dt>
                  <label for="autologin">Ghi nhớ?</label>
              </dt>
            <dd>
                <input tabindex="3" type="checkbox" value="true" class="radio" name="autologin" checked="checked" />
            </dd>
          </dl>
          <dl>
                <dt>
                  <label for="password">Mật khẩu :</label>
              </dt>
            <dd>
                <input tabindex="2" type="password" class="postx" size="10" name="password" />
                <img src="http://i15.servimg.com/u/f15/16/58/89/73/ajax-l10.gif" />
            </dd>
          </dl>
          <dl style="float: right; margin-top: -30px;">
                <dt> </dt>
            <dd>
                <input tabindex="4" type="submit" class="submit" name="login" value="Đăng nhập" />
            </dd>
          </dl>
      </div>
    </form>
    <script type="text/javascript">
    $("#fmvilogin").submit(function () {
      $.ajax({
          type: "POST",
          url: "/login?" + $("#fmvilogin").serialize(),
          data: {
            login: "ok"
          },
          success: function (b) {
            var a = $(b).find("p.message").text();
            if ($(b).find("#logout").length) window.location.reload();
            else if (-1 != a.indexOf("t\u00ean truy c\u1eadp") || -1 != a.indexOf("username")) "success" == $("#fmvilogin dl:eq(0)").attr("class") ? ($("#fmvilogin dl:eq(2) img").hide(), $("#fmvilogin dl:eq(2)").removeClass().addClass("error"), $("#fmvilogin dl:eq(2) input").focus(), $("#log_tip").text("Sai m\u1eadt kh\u1ea9u, h\u00e3y th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i")) : $.ajax({
                type: "GET",
                dataType: "html",
                url: "/search?mode=searchuser&fieldname=username",
                data: {
                  search_username: $("#fmvilogin input[name='username']").val(),
                  time: timestamp()
                },
                success: function (a) {
                  $("#fmvilogin dl:eq(0) img, #fmvilogin dl:eq(2) img").hide();
                  $(a).find("#username_list").val() != $("#fmvilogin input:eq(0)").val() ? ($("#fmvilogin dl:eq(0), #fmvilogin dl:eq(2)").removeClass().addClass("error"), $("#fmvilogin dl:eq(0) input").focus(), $("#log_tip").text("Sai t\u00e0i kho\u1ea3n, h\u00e3y th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i")) : ($("#fmvilogin dl:eq(0)").removeClass().addClass("success"), $("#fmvilogin dl:eq(2)").removeClass().addClass("error"), $("#fmvilogin dl:eq(2) input").focus(), $("#log_tip").text("Sai m\u1eadt kh\u1ea9u, h\u00e3y th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i"))
                }
            });
            else if ($("#fmvilogin").hide(), -1 != a.indexOf("S\u1ed1 l\u1ea7n \u0111\u0103ng nh\u1eadp") || -1 != a.indexOf("The maximum number of")) $("#log_tip").text("\u0110\u0103ng nh\u1eadp sai 10 l\u1ea7n. T\u00e0i kho\u1ea3n b\u1ecb kh\u00f3a 90 ph\u00fat.");
            else if (-1 != a.indexOf("B\u1ea1n \u0111\u00e3 b\u1ecb c\u1ea5m truy c\u1eadp") || -1 != a.indexOf("You have been banned")) b = /[\d\/]+/.test(a) ? " \u0111\u1ebfn h\u1ebft ng\u00e0y " + a.match(/[\d\/]+/) + "." : " v\u0129nh vi\u1ec5n.", $("#log_tip").text("B\u1ea1n b\u1ecb c\u1ea5m truy c\u1eadp" + b)
          }
      });
      $("#fmvilogin dl:eq(0), #fmvilogin dl:eq(2)").not(".success").removeClass().find("img").show();
      $("#fmvilogin dl:eq(0) input, #fmvilogin dl:eq(2) input").change(function () {
          $(this).parent().parent().removeClass()
      });
      $("#log_tip").text("\u0110ang ki\u1ec3m tra th\u00f4ng tin t\u00e0i kho\u1ea3n...");
      return !1
    });
    </script>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:44 pm Get Over

    HTML - anime

    Bước 1: Tạo 2 tài khoản mới đặt tên lần lượt là avatar1 và avatar2 (Nếu chưa có) ghi nhớ lại số uid của 2 tài khoản này.
    Ví dụ: ở fmvi avatar1 là http://www.fmvi.vn/u1152 , như vậy uid sẽ là 1152
    Sau đó vào phần Profile >> preferences
    Allow visitor messages on my profile : Tất cả thành viên (All members)


    Bước 2: ACP >> Modules >> HTML & JAVASCRIPT >> HTML pages management >> Create new HTML page
    Cho code sau vào và nhấn Xem thử (Preview):
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" id="min-width" lang="vi" xml:lang="vi">
      <head>
          <title>HTML avatar anime</title>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <link rel="shortcut icon" type="image/x-icon" href="http://i48.servimg.com/u/f48/16/58/89/73/minilo10.png" />
          <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
          <script type="text/javascript">
            jQuery(function () {
                var n = 0,
                  time = setInterval(function () {
                      jQuery("#time").text(n++)
                  }, 1);
                jQuery.get("/u1?change_temp=1", function (a) {
                  clearInterval(time);
                  var d = jQuery(a).find("dt:contains('avatar-data')").parent("dl").attr("id"),
                      e = jQuery(a).find("dt:contains('avatar-data') span").attr("style"),
                      a = jQuery(a).find("dt:contains('avatar-data')").next().find("input").attr("id"),
                      b = check(),
                      c = check2();
                  void 0 == a || null == b || null == c ? alert("L\u1ed7i! Kh\u00f4ng t\u00ecm \u0111\u01b0\u1ee3c th\u00f4ng tin c\u1ea7n thi\u1ebft\nTr\u00ecnh duy\u1ec7t Internet Explorer v\u00e0 Opera kh\u00f4ng ch\u1ea1y \u0111\u01b0\u1ee3c m\u00e3 n\u00e0y.") : jQuery("body").html('<h1>CSS</h1><h3>ACP >> Display >> Pictures and Colors >> Colors >> CSS Stylesheet</h3><div style="border: 1px solid rgb(221, 221, 221); padding: 10px;">#' + d + ",#" + a + '{display: none;}</div><h1>HTML</h1><h3>ACP >> Modules >> HTML & JAVASCRIPT >> HTML pages management >> Create new HTML page</h3><p><img alt="H\u01b0\u1edbng d\u1eabn" src="http://i40.servimg.com/u/f40/17/70/81/78/html10.png" /></p><div style="border: 1px solid rgb(221, 221, 221); position: relative; height: 400px;"><iframe src="http://www.fmvi.vn/h148-source-avatar-anime?fmvi1=' + a + "&fmvi2=" + b + "&fmvi3=" + c + '" style="width: 100%; position: absolute; border: 0px none; height: 400px;"></iframe></div>')
                })
            });

            function check() {
                var a = prompt("Nh\u1eadp s\u1ed1 uID c\u1ee7a avatar1:", "");
                return isNaN(a) ? check() : a
            }
            function check2() {
                var a = prompt("Nh\u1eadp s\u1ed1 uID c\u1ee7a avatar2:", "");
                return isNaN(a) ? check2() : a
            };
          </script>
          <script type="text/javascript">
            //<![CDATA[ var _gaq=_gaq||[];_gaq.push(["_setAccount","UA-26966514-1"]);_gaq.push(["_trackPageview"]);(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})(); //]]>               
          </script>
      </head>
      <body>Đang kiểm tra, vui lòng chờ trong giây lát!
          <br />Thời gian kiểm tra <span id="time">0</span> ms
          <br />Trình duyệt Internet Explorer và Opera không chạy được mã này.</body>

    </html>

    Code kiểm tra này chỉ chạy được trên Chrome và Firefox nếu bạn thấy thời gian kiểm tra chạy tức là code đang hoạt động, nếu nó đứng mãi số 0 là lỗi.
    Sau khi chạy xong nó sẽ yêu cầu nhập uid của tài khoản avatar1 và avatar2 đã tạo ở bước 1, bạn nhập lần lượt 2 thông số đó vào.
    Kết quả sẽ cho ra code CSS, bạn chép nó vào CSS của forum.
    Bạn lấy code HTML và thay vào trang HTML bạn vừa dùng chạy code, theo như hướng dẫn và lưu lại 2 lần.

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:44 pm Get Over

    HTML - feedback page
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" id="min-width" lang="vi"
    xml:lang="vi">
      <head>
          <title>Fmvi Feedback</title>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <meta http-equiv="content-script-type" content="text/javascript" />
          <meta http-equiv="content-style-type" content="text/css" />
          <link rel="shortcut icon" type="image/x-icon" href="http://i48.servimg.com/u/f48/16/58/89/73/minilo10.png" />
          <meta name="title" content="Thành viên" />
          <link rel="search" type="application/opensearchdescription+xml" href="/improvedsearch.xml" title="Vietnamese Forumotion" />
          <link rel="search" type="application/opensearchdescription+xml" href="http://www.forum-viet.com/vi/search/improvedsearch.xml" title="Search forums" />
          <style type="text/css">
            body {
                background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
                padding:0
            }
            #nhatky {
                background:none repeat scroll 0 0 rgba(61, 61, 61, 0.8);
                position:relative;
                text-indent:0;
                color:#FFF;
                text-shadow:#5B5B5B 0 -1px 0;
                font:14px/18px;
                -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, .4);
                -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, .4);
                box-shadow:2px 2px 3px rgba(0, 0, 0, .4);
                margin:20px;
                padding:0;
                min-width: 470px;
                z-index: 50;
            }
            #nhatky a {
                color: #00D7FC;
                text-decoration: none;
            }
            #nhatky span {
                text-shadow: 0 0 3px #FFFFFF, 0 0 3px #FFFFFF, 0 0 3px #FFFFFF, 0 0 3px #FFFFFF;
            }
            #nhatky p {
                display:block;
                font-size:14px;
                padding:14px 10px
            }
            #nhatky ul {
                list-style:decimal outside none;
                margin:0;
                padding:10px 15px 10px 50px
            }
            #nhatky li {
                border-bottom:solid 1px rgba(20, 20, 20, .4);
                border-top:solid 1px rgba(80, 80, 80, .4);
                line-height:1.6em;
                padding:2px 0 0;
                position: relative;
            }
            #nhatky .ava{
                background-color: #FFFFFF;
                border: 2px solid #20B4F8;
                border-radius: 2px 2px 2px 2px;
                left: -50px;
                position: absolute;
                top: -9px;
                display: none
            }
            #nhatky .ava img {
                height: 40px;
                width: 40px;
            }
            #nhatky li:first-child {
                border-top:none;
                margin-top:0
            }
            #nhatky li:last-child {
                border-bottom:none;
                margin-bottom:6px
            }
            .pagination {
                display:none;
            }
            .delI {
                position: absolute;
                top: 2px;
                display: none;
                padding: 4px;
            }
            #nhatky li:hover .delI, #nhatky li:hover .ava{
                display:block
            }
            #nhatky li:hover {
                background-color:rgba(0, 0, 0, 0.23)
            }

            #loading {
                color: #FFFFFF;
                margin: 0 20px 30px 20px;
                text-align: center;
                text-shadow: 0 0 1px #FFFFFF, 0 0 2px #0074FF, 0 0 1px #FFFFFF, 0 0 2px #0074FF;
            }
          </style>
          <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
          <script type="text/javascript">
            //<![CDATA[
            var _gaq = _gaq || [];
            _gaq.push(["_setAccount", "UA-26966514-1"]);
            _gaq.push(["_trackPageview"]);
            (function () {
                var ga = document.createElement("script");
                ga.type = "text/javascript";
                ga.async = true;
                ga.src = ("https:" == document.location.protocol ? "https://ssl" : "http://www") + ".google-analytics.com/ga.js";
                var s = document.getElementsByTagName("script")[0];
                s.parentNode.insertBefore(ga, s);
            })(); //]]> 
           
          </script>
      </head>
      <body>
          <div style="line-height: 226px; height: 226px; padding: 0px 40px; text-align: center; position: fixed; min-width: 470px; width: 95%;">
            <p style="font: bold 70px Arial,Helvetica,sans-serif; position: relative; letter-spacing: -0.08em; text-shadow: 0px 1px 0px rgb(0, 0, 0); color: rgb(145, 111, 20); width: auto; margin-left: -80px;"><span style="color: rgb(0, 122, 170);">F</span><span style="color: rgb(30, 190, 28);">m</span><span style="color: rgb(255, 48, 48);">vi</span> Feedback</p>
          </div>
          <div id="nhatky">
            <ul></ul>
          </div>
          <div class="pagination"></div>
          <p style="display:none" id="numID">0</p>
          <p style="display:none" id="tID">0</p>
          <p id="loading" style="display:none"><img alt="loading" src="http://i48.servimg.com/u/f48/16/58/89/73/ajax-l10.gif"> Đang tải dữ liệu...</p>
          <script tyle="text/javascript">
                nhatky("/u1044wall");
                function nhatky(s) {
                  jQuery("#loading").show();
                  jQuery.ajax({
                      type: "GET",
                      cache: false,
                      url: s,
                      success: function (a) {
                        jQuery("#loading").hide();
                        jQuery("#numID").text(jQuery(a).find("#userID a").attr("href").split("u=")[1]);
                        "1" == jQuery("#numID").text() && jQuery("#tID").text(jQuery(a).find("#qjump input[name='tid']").val());
                        jQuery(".pagination").html(jQuery(a).find(".pagination.top:first").html());
                        jQuery(".pagination a:first").remove();
                        jQuery(a).find("#profile-advanced-details li.clearfix").each(function () {
                            var a = '<span class="ava"><img alt="avatar" src="' + jQuery(this).find(".avatar img").attr("src") + '" /></span>',
                              b = jQuery(this).find(".message-header a").html(),
                              c = jQuery(this).find(".message-date").text(),
                              k = '<a target="_blank" style="right:5px" class="delI" href="' + jQuery(this).find(".avatar a").attr("href") + '"><img alt="profile" src="http://r19.imgfast.net/users/1911/13/87/62/album/th/andanh10.png" /></a>',
                              d = jQuery(this).find(".message-text").html(),
                              f = jQuery(this).find(".message-header").text().match(/-\s(.+)/)[1],
                              e = "1" === jQuery("#numID").text() ? "<a style='right:35px' class='delI delD' href='" + jQuery(this).find(".message-footer a:last").attr("href") + "'><img alt='Xo\u0301a' src='http://i48.servimg.com/u/f48/16/58/89/73/trash_10.gif' /></a>" : "";
                            jQuery("#nhatky ul").append("<li>" + a + b + " " + d + " vào lúc " + c + " trên trình duyệt " + f + e + k + "</li>")
                        });
                        jQuery(window).scroll(function () {
                            jQuery(window).scrollTop() >= (jQuery(document).height() - jQuery(window).height() - 100) && "none" == jQuery("#loading").css("display") && nhatky(jQuery(".pagination .sprite-arrow_prosilver_right").parent().attr("href"))
                        });
                        jQuery(window).height() > jQuery("#nhatky").height() && nhatky(jQuery(".pagination .sprite-arrow_prosilver_right").parent().attr("href"));
                        jQuery("#nhatky .delD").click(function () {
                            var z = jQuery(this);
                            jQuery.ajax({
                              type: "POST",
                              cache: false,
                              url: z.attr("href"),
                              data: {
                                  tid: jQuery("#tID").text(),
                                  confirm: "Co\u0301"
                              },
                              success: function () {
                                  z.parents("li").slideUp()
                              }
                            });
                            return !1
                        })
                      }
                  })
                }
          </script>
      </body>

    </html>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:44 pm Get Over

    HTML - send feedback

    Code:
    <div id="feedback" style="overflow: hidden; width: 855px; height: auto;" class="blog_comments main-content">
      <div class="post" style="padding-right: 20px;">
          <div class="blog_comment-avatar repZ">
            <img alt="avatar-fmvi" src="http://i48.servimg.com/u/f48/16/58/89/73/logofm12.png" />
          </div>
          <div class="postbody">
            <p style="color:#000" class="nonchange">Cố tình spam sẽ được ban nick, khóa IP. Nội dung phải tuân thủ <a href="/h163-noi-quy-fmvi#rules" target="_blank" style="color:#216A8C">qui định</a> của diễn đàn, và phải nhiều hơn <span style="color:red" id="gioihanrep">20</span> ký tự.</p>
              <span class="comment-content">
                  <div class="post-entry" style="padding: 0; border: 1px solid #DDD;">
                      <div class="entry-content" style="padding-bottom: 0; background-color:#FFF ;position: relative; width: 59em;">
                            <textarea style="font-size: 1.2em; border: 0px none; margin: 0px; height: 51px; width: 44.5em" rows="3" cols="95" id="feedback_data"></textarea>
                      </div>
                      <input type="submit" style="position: absolute; right: 20px; top: 52px;" value="Send" onclick="feedback()">
                  </div>
              </span>
            <span class="dialog"></span>
          </div>
      </div>
    </div>
    <script type="text/javascript">
    function feedback() {
      var $ff = $("#feedback_data").val();
      var $k = $ff.replace(/\s/gi, "").length;
      if ($k < 20 && $k >= 0) {
          $("#feedback .nonchange").html("Nội dung quá ngắn, bạn cần nhập thêm ít nhất <span style='color:red'>" + (20 - eval($k)) + "</span> ký tự nữa. Cố tình spam sẽ được ban nick, khóa IP.")
      } else {
          sendbot("góp ý [i]\"[color=#5BFFE6]" + $ff + "[/color]\"[/i]");
          $.fancybox.close();
          fmvitip("success", "Thông báo:", "Góp ý của bạn đã được gửi, BQT fmvi sẽ xem xét và trả lời bạn trong thời gian sớm nhất có thể.");
          stip()
      }
    }
    </script>

    Trả lời nhanh
  • Get Over
    Get Over

    Bài gửi 6/1/2013, 8:50 pm Get Over

    Hướng dẫn sửa lỗi
    1 - Tạo trang HTML, cho code sau vào và nhấn Preview, chép lại các thông tin xuất hiện:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" id="min-width" lang="vi" xml:lang="vi">
      <head>
          <title>www.fmvi.vn</title>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <link rel="shortcut icon" type="image/x-icon" href="http://i48.servimg.com/u/f48/16/58/89/73/minilo10.png" />
          <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
          <script type="text/javascript">
            jQuery(function () {
                var n = 0,
                  time = setInterval(function () {
                      jQuery("#time").text(n++)
                  }, 1);
                jQuery.get("/u1", function (a) {
                  clearInterval(time);
                  var b = jQuery(a).find(".middleline dt:contains('avatar-data')").parent().attr("id");
                  var c = jQuery(a).find(".middleline dt:contains('avatar-data')").next().find("span").children().attr("id");
                  var e = jQuery(a).find(".middleline dt:contains('background-data')").parent().attr("id");
                  var f = jQuery(a).find(".middleline dt:contains('background-data')").next().find("span").children().attr("id");
                  var m = jQuery(a).find(".middleline dt:contains('Status')").parent().attr("id");
                  var n = jQuery(a).find(".middleline dt:contains('Status')").next().find("span").children().attr("id");
    $("body").html('<font color="blue"><strong>avatar-data</strong></font>:<br><ul><li><strong>field id</strong>: <font color="red">' + b + '</font><br></li><li><strong>field data id</strong>: <font color="red">' + c + '</font></li></ul><br><font color="blue"><strong>background-data</strong></font>:<br><ul><li><strong>field id</strong>: <font color="red">' + e + '</font><br></li><li><strong>field data id</strong>: <font color="red">' + f + '</font></li></ul><br><font color="blue"><strong>Status</strong></font>:<br><ul><li><strong>field id</strong>: <font color="red">' + m + '</font><br></li><li><strong>field data id</strong>: <font color="red">' + n + '</font></li></ul>')
                })
            });
          </script>
          <script type="text/javascript">
            //<![CDATA[ var _gaq=_gaq||[];_gaq.push(["_setAccount","UA-26966514-1"]);_gaq.push(["_trackPageview"]);(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})(); //]]>               
          </script>
      </head>
      <body>Đang kiểm tra, vui lòng chờ trong giây lát!
          <br />Thời gian kiểm tra <span id="time">0</span> ms
          </body>

    </html>

    2 - Templates overall_header:

    Tìm:
    Code:
    /h341-background-ver2
    Thay số 341 bằng số trang fmvi - change background
    Tìm:
    Code:
    /h338-anime
    Thay số 388 bằng số trang fmvi - anime
    Tìm:
    Code:
    /h337-feedback

    Thay số 337 bằng số trang fmvi - send feedback
    >> Lưu lại


    3 - Templates portal_body:

    Tìm:

    Code:
    <script type="text/javascript">
    searchtopic('/search?search_keywords=&search_author=*_*', 13, '#recentnew ul');

    Nếu forum bạn có nhiều bài viết nó sẽ tải khá chậm, bạn có thể giới hạn thời gian tìm bài viết mới của nó bằng cách thêm vào sau *_* code này:

    Code:
    &search_time={số ngày}

    Số ngày bao nhiêu tùy bạn, chỉ cần đảm bảo hiện đủ 13 bài viết trên laster topics là được.
    Ví dụ
    Code:
    /search?search_keywords=&search_author=*_*&search_time=7
    >> Lưu lại

    4 - Templates overall_footer_end:
    Tìm

    Code:
    #field_id2, #field_id1, #field_id3



    Thay nó lần lượt bằng giá trị các field id tìm được khi chạy code ở mục 1.
    và tìm
    Code:
    #profile_field_13_2, #profile_field_13_1, #profile_field_10_3

    Thay nó lần lượt bằng giá trị các field data id tìm được khi chạy code ở mục 1.
    Nhớ thêm dấu # trước mỗi giá trị.
    >> Lưu lại

    5 - Mở file fmvi - background javascript:
    Tìm profile_field_2_1
    Thay bằng giá trị của background-data >> field data id tìm được khi chạy code ở mục 1.
    Tìm id: 1, và a[1]
    Thay số 1 bằng số sau dấu _ cuối cùng.
    >> Lưu lại
    HTML - change background:
    Tìm

    Code:
    http://baivong.forumclan.com/15308.js

    Thay nó bằng link file fmvi - background javascript
    >> Lưu lại

    6 - Tạo tài khoản mới tên là feedback, ghi lại số uid của tài khoản này.
    Sau đó vào phần Profile >> preferences
    Allow visitor messages on my profile : Tất cả thành viên (All members)
    Mở file fmvi - all pages.
    Tìm số 1044
    Thay bằng số uid của tài khoản feedback
    Tìm profile_field_13_-8
    Thay bằng giá trị của Status >> field data id tìm được khi chạy code ở mục 1.
    Tìm -8
    Thay số -8 bằng số sau dấu _ cuối cùng.
    Tìm /h340-register
    Thay số 340 bằng số trang fmvi - register.
    Tìm /h339-login
    Thay số 339 bằng số trang fmvi - login.
    >> Lưu lại

    7 - Templates posting_body:
    Tìm /h343-bbcode-tab-column
    Thay số 343 bằng số trang fmvi - bbcode column & tab.
    >> Lưu lại

    8 - Mở trang HTML fmvi - feedback page:
    Tìm số 1044
    Thay nó bằng số uid của tài khoản feedback.
    >> Lưu lại

    Trả lời nhanh
  • buianhman
    buianhman

    Bài gửi 6/1/2013, 8:57 pm buianhman

    hay qua

    Trả lời nhanh
  • nh0zk0j
    nh0zk0j

    Bài gửi 7/1/2013, 3:36 am nh0zk0j

    xem

    Trả lời nhanh
  • Địä nġụċ
    Địä nġụċ

    Bài gửi 17/1/2013, 12:09 pm Địä nġụċ

    xxxxxx

    Trả lời nhanh
  • truongchun
    truongchun

    Bài gửi 17/1/2013, 8:23 pm truongchun

    xxx

    Trả lời nhanh
  • Sponsored content

    Bài gửi Sponsored content

    Trả lời nhanh

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 2 trong tổng số 8 trang]

Chuyển đến trang : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next

Permissions in this forum:
Bạn không có quyền trả lời bài viết