[Thông báo] Chuyển diễn đàn


Diễn đàn về free Code sẽ chuyển sang ICT2.net







You are not connected. Please login or register

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

Founder

Founder
Admin
Admin
Loading
Xem hướng dẫn về Fancybox http://ntuts.com/jquery/plugin/jquery-fancybox (Tham khảo và tìm cho mình cái gì đó thích hợp)
2. Tạo Form liên hệ Email http://ntuts.com/jquery/plugin/tôi-form-lien-he-voi-contactable (Ai làm được cái này rồi thì khỏi đọc tiếp)[/quote]
Bài này baivong sẽ hướng dẫn bạn cách làm một Form liên hệ sử dụng Fancybox iframe
Forum mình sài hàng free, vì thế chẳng tìm đâu ra chỗ để up file *.php vào đâu cả, sài host free thì cũng không biết cách Form gửi Email cho người quản lý với hiệu ứng Fancybox 378186
Hôm qua lang thang trên mạng thấy cái Create a free website weebly, đang bạn mò thì phát hiện ra chỗ liên hệ, đem về nhét vô cái Fancybox thấy hay hay, nên giờ mới có cái chia sẽ cho bạn nè. Form gửi Email cho người quản lý với hiệu ứng Fancybox 83328

Bây giờ các dân nghiệp dư bắt đầu nào...
Bước 1: Đăng ký một tài khoản trên http://Weebly.com
...Các bước đơn giản nên mình chỉ lướt nhanh thôi nhé. Bạn nào không rõ thì Click vào link hình ví dụ.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 1_bmp10
Điền User, pass, mail, mã xác nhận và Click Sign Up
Form gửi Email cho người quản lý với hiệu ứng Fancybox 2_bmp10
Điền tiêu đề web, chọn loại web và Click Continue
Form gửi Email cho người quản lý với hiệu ứng Fancybox 3_bmp10
Đặt URL cho web (nên chọn luôn cái mục đầu) và Click Continue
Form gửi Email cho người quản lý với hiệu ứng Fancybox 4_bmp10
Thế là xong, có một cái web, chuẩn bị làm một trang liên hệ thôi.
(...còn tiếp)

Founder

Founder
Admin
Admin
Loading
Bước 2: Tạo trang liên hệ

Thiết kế web với weebly hay ở chỗ chỉ cần kéo và thả những gì bạn muốn vào từ thanh công cụ, vì thế dân nghiệp dư như tui vẫn có thể giải quyết được một cách dễ dàng.
Đầu tiên bạn kéo cái Contact Form trong Tab Elements - Basic vào:
Form gửi Email cho người quản lý với hiệu ứng Fancybox 5_bmp11
Sau đó Click vào Contact Form bạn vừa kéo vào để nó chuyển sang chế độ chỉnh sửa.
Trên thanh công cụ, chọn Tab Tab Elements - Basic và lôi vào 2 cái Two Column Layout, tạo thành 4 khung riêng biệt.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 6_bmp11
Bây giờ bạn Click vào từng phần của Contact Form và kéo lên trên, mục đích là làm giảm chiều dọc của trang.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 7_bmp10
Name khung trên bên trái, Email bên phải, Comment khung dưới bên phải.
Bây giờ trong tab Elemens chọn Form Fields - Standard kéo cái Options Buttons vào khung dưới bên trái.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 8_bmp10
... xong phần bố cục, bây giờ bạn Click vào từng công cụ để chỉnh sửa lại
Form gửi Email cho người quản lý với hiệu ứng Fancybox 9_bmp10
Khung Comment bạn nên chọn Height là Small, width là Large rồi sửa lại khung.
Cuối cùng Click vào phần trống cạnh nút Sumit để chọn toàn bộ Contact Form và chỉnh sửa lại phần tên, Email nhận thư, nút gửi thư
Form gửi Email cho người quản lý với hiệu ứng Fancybox 10_bmp10
Click Close để kết thúc
(...còn tiếp)

Founder

Founder
Admin
Admin
Loading
Bước 3: Chỉnh sửa trang liên hệ
Form gửi Email cho người quản lý với hiệu ứng Fancybox 11_bmp10
Click vào tab Design - Favorites chọn Edit HTML/CSS
Form gửi Email cho người quản lý với hiệu ứng Fancybox 12_bmp10
Sau đó thay các code trong tab HTML và CSS bằng code sau:
HTML:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
 <head>
<title>%%TITLE%%</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 </head>
 <body>
    <div id="wrapper">
         
 
   
                    <div id="content">
                %%CONTENT%%
                    </div>
             
    </div>
 
  <div style='padding: 20px; width:100%; text-align:center;'>%%WEEBLYFOOTER%%</div>
  <div style='display:none;'>%%MENU%%</div>
</body>
 </html>

CSS:
Code:
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
    margin:0;
    padding:0;
}
ul{
    list-style:none;
}
fieldset{
    border:0;
}
a img{
    border:0;
}
.clear{
    clear:both;
}


body {
    background: #020202 top center no-repeat;
    font-family: arial, sans-serif;
    font-size:12px;
    color:#666666;
    height: 100%;
    margin:0;
    padding:0;
}

a{
  outline: none;
    color: #ffc946;
    text-decoration: none;
}
p {
    line-height: 170%;
    color: #a3a2a2;
    font-size: 13px;
    padding: 0px 0px 10px 0px;
}
h1 {
    font-family: LucidaSans, arial;
    font-size:30px;
    color:#fff;
    line-height:1.5;
    padding: 5px 0px 5px 0px;
}
h2 {
    font-family: LucidaSans, arial;
    font-size:24px;
    color:#fff;
    font-weight: normal;
    line-height:1.5;
    padding: 5px 0px 5px 0px;
}

#wrapper {
    width:780px;
    margin: 0px auto;
}

.title{
    font-family: "Times New Roman", Times, serif;
    width:800px;
    height: 75px;
    padding: 30px 0px 0px 0px;
    font-size: 40px;
    color: #fff;
}

#navigation{
    position: relative;
    width:780px;
    height: 54px;
    padding: 21px 0px 0px 0px;
    z-index: 2;
}

#navigation ul{
    float: right;
}

#navigation li{
    font-family: Georgia, arial;
    float: left;
    height: 32px;
    z-index: 2;
    color: #e2e2e2;
    font-size: 17px;
    padding: 0px 0px 0px 6px;
    margin: 0px 0px 0px 27px;
}

#navigation li a{
    display: inline-block;
    height: 27px;
    padding: 5px 16px 0px 10px;
    z-index: 2;
    color: #e2e2e2;
}

#navigation li:hover a, #navigation li a:hover, #navigation li#active a{
    color: #393939;
    background: url(naviliright.jpg) right no-repeat;
}

#navigation li:hover, #navigation li#active{
    background: url(navlileft.jpg) left no-repeat;
}

#weebly-menus .weebly-menu-wrap { z-index: 5000; margin: 22px 0px 0px 0px; }
 #weebly-menus .weebly-menu { padding: 0; margin: 0px; list-style: none; }
 #weebly-menus .weebly-menu li { float: left; clear: left; width: 168px; text-align: left; }
 #weebly-menus .weebly-menu li a { position: relative; display: block; width: 150px; background: #e8bf5d; border-top:  none; border-bottom: 1px solid #f3d07c; border-right: none; border-left: none; text-decoration: none; font-size: 13px; font-weight: normal; line-height:1; padding: 8px 6px 8px 12px; color: #333333; }
 #weebly-menus .weebly-menu li a:hover { background: #d2a12c; color: #f4f4f4; font-weight: bold;}

#content{
    width:780px;
    min-height:400px;
    _height:400px;
    padding: 30px 0px 50px 0px;
}


#footer{
    width:780px;
    color: #616060;
    font-size: 12px;
    margin: 0px 0px 20px 0px;
    text-align: right;
}
Click FREVIEW xem thử, được cái hình đen thui là ổn, nhấn Save & Exit, đặt tên rồi Save lại.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 13_bmp10
(...còn tiếp)

Founder

Founder
Admin
Admin
Loading
Bước 4: Tạo trang xác nhận gửi thư

Form gửi Email cho người quản lý với hiệu ứng Fancybox 14_bmp10
Click vào Tab Pages chọn New page để tạo trang mới.

  • Đặt tên trang. VD: Xac nhan
  • Show in Navigation menu: No
  • Click vào Edit page để chỉnh sửa trang
Form gửi Email cho người quản lý với hiệu ứng Fancybox 15_bmp10
Trong Tab Elements - Basic kéo và thả Paragraph with title vào
Click chỉnh sửa trang, có thể dùng mẫu sau:
Form gửi Email cho người quản lý với hiệu ứng Fancybox 16_bmp10
Gửi thư thành công
Thư liên hệ đã được gửi vào hòm thư người quản lý, nó sẽ được xem xét và trả lời trong thời gian sớm nhất
Quay trở lại Tab Page, Edit trang Home (Trang gửi thư liên hệ)
Form gửi Email cho người quản lý với hiệu ứng Fancybox 17_bmp10
Click Form Options để chỉnh sửa phần liên hệ, Click vào Set link và chọn trang Xac nhan vừa tạo lúc nãy rồi Save lại
Form gửi Email cho người quản lý với hiệu ứng Fancybox 18_bmp10
Vậy là xong phần tạo trang trang liên hệ với Weebly, bạn chỉ cần xuất bản trang này, bằng cách nhấn vào nút Publish
Có thể nó yêu cầu bạn cài đật trang web, tuy nhiên bạn có thể bỏ quang bằng cách ấn ContinueSave lại. Khi nào Click vào Publish mà nó hiện ra cái link trang web như trong hình là xong.
Form gửi Email cho người quản lý với hiệu ứng Fancybox 19_bmp10
(..còn tiếp)

Founder

Founder
Admin
Admin
Loading
Các bước tạo trang mình viết khá chi tiết nên hơi dài, bạn nào rành rồi làm chỉ mất 5 phút là tối đa.

Bước 5: Kết hợp Fancybox để chèn vào forum

Bạn có thể dùng luôn trang đó để liên hệ, hoặc cầu kỳ hơn là dùng một cách đặc biệt để chèn vào. Bây giờ mình sẽ hướng dẫn cách dùng Fancybox để chèn trang liên hệ.

Thêm vào trước thẻ
Code:
</head>
trong Templastes - header
Code:
<link rel="stylesheet" type="text/css" href="http://link.08sh.tk/Cbox" media="screen" />
<script type="text/javascript" src="http://link.08sh.tk/Sbox"></script>
<script type="text/javascript">
      $(document).ready(function() {
      

         $("#lienheCFviet").fancybox({
            'width'            : '9',
            'height'         : '3',
            'autoScale'         : false,
            'transitionIn'      : 'none',
            'transitionOut'      : 'none',
                                'scrolling' : 'no',
            'type'            : 'iframe'
         });



});

   </script>
Dùng code này để đặt ở bất ký nơi nào bạn thích.
Code:
<a id="lienheCFviet" href="http://lienhecfviet.weebly.com/">Liên hệ</a>
Thay link http://lienhecfviet.weebly.com/ bằng trang liên hệ của bạn nhé.
Demo: Tại trang chính Click vào Liên hệ Admin
Nếu làm đúng sẽ được như hình dưới đây:
Form gửi Email cho người quản lý với hiệu ứng Fancybox 20_bmp10

Founder

Founder
Admin
Admin
Loading
Đây là hình ảnh quản lý tin nhắn tại trang web

Form gửi Email cho người quản lý với hiệu ứng Fancybox 2_bmp11

... và nhận tin tại Email

Form gửi Email cho người quản lý với hiệu ứng Fancybox 1_bmp11


Hết!

Nguồn: http://www.fmvi.vn/t23-form-gui-email-cho-nguoi-quan-ly-voi-hieu-ung-fancybox

Sponsored content


Loading

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

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