Hướng Dẫn Làm 1 Forum Ibf đơn Giàn Và Nhất Là....free

Thảo luận trong 'Lập Trình Web' bắt đầu bởi Xenochen, 4/11/06.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. Xenochen

    Xenochen Youtube Master Race

    Tham gia ngày:
    27/10/06
    Bài viết:
    55
    Nói trước là cái này dành cho người ko bít gì về làm 4rum hít,các bác nào tài giỏi đừng vào nói này nói nọ:4:
    +Bước 1: register 1 4rum
    Bạn có thể lên cái host free register 1 4rum IBF
    http://www.bbfree.com http:///www.invisionfree.com
    www.forumhoster.com

    +Bước 2:chọn skin
    Bạn vào đây chọn skin cho 4rum của mình http://skins.invisionize.com/
    Đăng nhập= nick: TNam ,pass: ttmh (trong đây cũng có rất nhìu avatar,icon,pip ...ect )
    chọn skin và download về máy mình
    Vào Acp( Admin control panel) upload skin lên
    Sau khi uploads lên forum của bạn sẽ tự động import nếu thành công nó sẽ báo là skin was uploads complete nếu không thành công bạn cố gắng up lại
    Tiếp theo vào import skin files
    sau đó vào Skins & Templaties ---->Manage Skin set ---->Create New Skin Set
    Chọn skin vừa import và nhấn Create New Skin
    Vậy là xong

    +Bước 3:Bỏ banner quảng cáo
    - Vào ACP, Skins & Templates, Board Wrappers
    - Chọn Tên Skin, Edit
    - Trong phần content, thay


    PHP:
    <% BOARD HEADER %>
    Thành


    PHP:
    <% MEMBER BAR %><br />
    Tìm đoạn code sau ( Ctrl F )


    PHP:
    <% COPYRIGHT %>
    Và thay đoạn code đó thành đoạn này


    PHP:
    <div style="visibility:hidden"><% COPYRIGHT %></div>
    +Bước 4:chèn bộ gõ cho 4rum
    Vào acp--> skin & template --> board wrapper --> edit ( chọn cái skin mà bạn muốn edit nếu bạn dùng nhiều skin)--> thêm vào sau <head> và <title> doạn code sau


    PHP:
    <script src='http://www.ysvn.net/viettyping.js' language='JavaScript' type="text/javascript"></SCRIPT>
    đoạn trong src là nguồn của bộ gõ,bạn có thay nó = các nguồn khác nếu có
    ( Nếu link die hoặc ko có thì hỏi tui Y!M: hunterlovesvn )
    +Bước 5:Việt hóa trang Index

    Bạn có thể việt hóa từng phần = cách Languages/Manage Languages/English (Default Language)=>edit
    Bạn sẽ thấy dòng Please select a language file to edit==>Edit this language file
    nó sẽ xuất hiện bảng sau Block Name/ Content ==>Việt hóa bên content
    Còn đây là code Việt hóa toàn bộ trang Index
    Vào : HTML template > manager HTML > Boad Index Section > Boad Index page top Thay toàn bộ đoạn mã trong đó bằng đoạn mã dưới đây:


    PHP:
    <div id='userlinks'><div align='left' style='float:left;text-align:left;padding-bottom:4px'>
    <
    b>Chào bạn trở lại lần truy cập trước của bạn là</b></div>
    <
    div align='right'><!-- IBF.NEWSLINK -->
    </
    div></div><br />
    <!--
    IBF.QUICK_LOG_IN--> </P>
    Vào HTML template > manager HTML > Boad Index Section > Start Category Table
    Thay toàn bộ bằng đoạn mã sau:

    PHP:
    <div class="tableborder">
    <
    div class='maintitle' align='left'>&middot;&nbsp;<a href="{ibf.script_url}c={$Data['id']}">{$Data['name']}</a>&nbsp;&middot;</div>
    <
    table width="100%" border="0" cellspacing="1" cellpadding="4">
    <
    tr>
    <
    th align="center" width="2%" class='titlemedium'><img src="{ibf.vars.img_url}/spacer.gif" alt="" width="28" height="1" /></th>
    <
    th align="left" width="59%" class='titlemedium'>Diễn đàn</th>
    <
    th align="center" width="7%" class='titlemedium'>Chủ đề</th>
    <
    th align="center" width="7%" class='titlemedium'>Trả lời</th>
    <
    th align="left" width="25%" class='titlemedium'>Bài trả lời sau cùng</th>
    </
    tr>
    Vào : HTML template > manager HTML > Boad Index Section > +-- Board Index Forum Row
    Thay tiếp =

    PHP:
    <tr>
    <
    td class="row4" align="center">{$info['img_new_post']}</td>
    <
    td class="row4" onfiltered="this.className='rowh'" onfiltered="this.className='row4'"><b><a href="{ibf.script_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}</span></td>
    <
    td class="row2" align="center">{$info['topics']}</td>
    <
    td class="row2" align="center">{$info['posts']}</td>
    <
    td class="row2" nowrap="nowrap">{$info['last_post']}<br /><font color="228b22">Trong box</font>:&nbsp;{$info['last_unread']}{$info['last_topic']}<br /><font color="228b22">Bài trả lời cuối</font>: {$info['last_poster']}</td>
    +Bước 6:Thay logo cho 4rum
    Vào
    HTML Templates > Manager HTML > Global HTML elements > Board Header (logo, links, etc) ----> Edit Single
    Tìm đoạn mã sau :

    PHP:
    <a href='{ibf.script_url}' title='Board Home'><img src='{ibf.vars.img_url}/logo4.gif' alt='Powered by Invision Power Board' border="0" /></a>
    Thay bằng đoạn mã này :

    PHP:
    <a href='{ibf.script_url}' title='Board Home'><img src='địa chỉ hình bạn muốn đưa vào' alt='Powered by Invision Power Board' border="0" /></a>

    +Bước 7:Tạo 4rum và mod fast reply
    Vào Acp/new catelory để tạo 1 box lớn
    Acp/new 4rum để tạo 1 4rum con trong catelory
    (lưu ý là trong acp ko type được tiếng việt,bạn có thể type ở 4rum rồi paste wa )

    sau khi creat 1 forrum mới bạn vào lại Setting--->Turn on the Quick Reply Box?---> chọn yes
    forum mới nào cũng làm như vậy nhé
    Sau đó vào Admin CP ->Skins & templates ->HTML Templates-->manage-->Topic View Section ->edit signer--->quick_reply_box_open
    Thay toàn bộ bằng đoạn mã sau

    PHP:
    <script language="javascript1.2" type="text/javascript">
    <!--
    var 
    MessageMax "{ibf.lang.the_max_length}";
    var 
    Override "{ibf.lang.override}";
    MessageMax parseInt(MessageMax);
    if ( 
    MessageMax )
    {
    MessageMax 0;
    }

    function 
    emo_pop()
    {
    window.open('index.{ibf.vars.php_ext}?act=legends&CODE=emoticons&s={ibf.session_id}','Legends','width=250,height=50 0,resizable=yes,scrollbars=yes');
    }
    function 
    bbc_pop()
    {
    window.open('index.{ibf.vars.php_ext}?act=legends&CODE=bbcode&s={ibf.session_id}','Legends','width=700,height=50 0,resizable=yes,scrollbars=yes');
    }
    function 
    CheckLength() {
    MessageLength document.REPLIER.Post.value.length;
    message "";
    if (
    MessageMax 0) {
    message "{ibf.lang.js_post}: {ibf.lang.js_max_length} " MessageMax " {ibf.lang.js_characters}.";
    } else {
    message "";
    }
    alert(message " {ibf.lang.js_used} " MessageLength " {ibf.lang.js_characters}.");
    }

    function 
    ValidateForm(isMsg) {
    MessageLength document.REPLIER.Post.value.length;
    errors "";

    if (
    isMsg == 1)
    {
    if (
    document.REPLIER.msg_title.value.length 2)
    {
    errors "{ibf.lang.msg_no_title}";
    }
    }

    if (
    MessageLength 2) {
    errors "{ibf.lang.js_no_message}";
    }
    if (
    MessageMax !=0) {
    if (
    MessageLength MessageMax) {
    errors "{ibf.lang.js_max_length} " MessageMax " {ibf.lang.js_characters}. {ibf.lang.js_current}: " MessageLength;
    }
    }
    if (
    errors != "" && Override == "") {
    alert(errors);
    return 
    false;
    } else {
    document.REPLIER.submit.disabled true;
    return 
    true;
    }
    }

    // IBC Code stuff
    var text_enter_url "{ibf.lang.jscode_text_enter_url}";
    var 
    text_enter_url_name "{ibf.lang.jscode_text_enter_url_name}";
    var 
    text_enter_image "{ibf.lang.jscode_text_enter_image}";
    var 
    text_enter_email "{ibf.lang.jscode_text_enter_email}";
    var 
    text_enter_flash "{ibf.lang.jscode_text_enter_flash}";
    var 
    text_code "{ibf.lang.jscode_text_code}";
    var 
    text_quote "{ibf.lang.jscode_text_quote}";
    var 
    error_no_url "{ibf.lang.jscode_error_no_url}";
    var 
    error_no_title "{ibf.lang.jscode_error_no_title}";
    var 
    error_no_email "{ibf.lang.jscode_error_no_email}";
    var 
    error_no_width "{ibf.lang.jscode_error_no_width}";
    var 
    error_no_height "{ibf.lang.jscode_error_no_height}";
    var 
    prompt_start "{ibf.lang.js_text_to_format}";

    var 
    help_bold "{ibf.lang.hb_bold}";
    var 
    help_italic "{ibf.lang.hb_italic}";
    var 
    help_under "{ibf.lang.hb_under}";
    var 
    help_font "{ibf.lang.hb_font}";
    var 
    help_size "{ibf.lang.hb_size}";
    var 
    help_color "{ibf.lang.hb_color}";
    var 
    help_close "{ibf.lang.hb_close}";
    var 
    help_url "{ibf.lang.hb_url}";
    var 
    help_img "{ibf.lang.hb_img}";
    var 
    help_email "{ibf.lang.hb_email}";
    var 
    help_quote "{ibf.lang.hb_quote}";
    var 
    help_list "{ibf.lang.hb_list}";
    var 
    help_code "{ibf.lang.hb_code}";
    var 
    help_click_close "{ibf.lang.hb_click_close}";
    var 
    list_prompt "{ibf.lang.js_tag_list}";


    //-->
    </script>
    <
    br />
    <
    div align='left' id='qr_open' style="display:$show;position:relative;">
    <
    form name='REPLIER' action="{ibf.script_url}" method='post' onSubmit='return ValidateForm()' enctype='multipart/form-data'>
    <
    input type='hidden' name='act' value='Post' />
    <
    input type='hidden' name='CODE' value='03' />
    <
    input type='hidden' name='f' value='$fid' />
    <
    input type='hidden' name='t' value='$tid' />
    <
    input type='hidden' name='st' value='{$ibforums->input['st']}' />
    <
    input type='hidden' name='auth_key' value='$key' />
    <!-- 
    TITLE DIV -->

    <
    div class="tableborder">
    <
    div class='maintitle'><{CAT_IMG}>&nbsp;{ibf.lang.qr_title}</div>
     
  2. h1volt3

    h1volt3 Legend of Zelda

    Tham gia ngày:
    11/3/05
    Bài viết:
    1,024
    Nơi ở:
    Hà Nội
    Cái này trong cuốn Sổ tay Internet phải không bác ;))
     
  3. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Mình có cần nói thêm ko nhỉ ? Copy ko ghi rõ nguồn , đây là lỗi thâm niên của rất nhiều mem !

    Bạn copy mà ko hề có chút chỉnh sửa , mình tin là bạn chỉ copy nguyên ở nơi nào đó mà bạn thấy , ko hề có chút chỉnh sửa thêm cho bài viết , nên những cái đáng lẽ nó nằm trong khung code thì lại chỉ thấy mỗi cái chứ : Php code ở đăng trước

    Mình tin là bạn sẽ có đóng góp của riêng mình cho box , sưu tầm cũng đuợc , nhưng phải ghi rõ nguồn sưu tâm chứ !
     
  4. soulevil9

    soulevil9 Mr & Ms Pac-Man

    Tham gia ngày:
    8/6/06
    Bài viết:
    207
    Nơi ở:
    The Fire of Hell
    tâm lí các mem là "ngu gì ghi nguồn" cứ coi như là bài của mình viết ra
    đến tui nhiều lúc cũng chả chịu ghi nguồn :D
     
  5. Genius_Ranza

    Genius_Ranza Fried Chicken Lão Làng GVN

    Tham gia ngày:
    27/3/05
    Bài viết:
    29,890
    Nơi ở:
    ℳℴℯ ♥
    Bài của lão TTMH...mem box Re ngày trước -.-...
    hơ hơ...
     
  6. jin_max_4u

    jin_max_4u Donkey Kong

    Tham gia ngày:
    20/8/06
    Bài viết:
    306
    Nơi ở:
    Đòa Nẽng
    Chắc là mình cũng phải dựng nhà bên này mà cạnh tranh mất thôi
     
  7. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Viết tắt kinh khủng , chả hiểu gì cả :D

    @jin_max_4u : Dựng nhà là sao ? Sao mọi người nói chuyện khó hiểu thế nhỉ :'>
     
  8. jackyphuong88

    jackyphuong88 Mario & Luigi

    Tham gia ngày:
    25/4/06
    Bài viết:
    728
    Sau tui sửa như cách của cha này ko được vậy Kain. Ko mất được banner quảng cáo của google trên invisionfree vậy =___+.
     
  9. yphanh2002

    yphanh2002 I ♥︎ You Hannah Moderator Lão Làng GVN

    Tham gia ngày:
    22/3/03
    Bài viết:
    6,346
    Nơi ở:
    USA
    Vi trên đấy là cách gỡ ban cũ tụi invisionfree đã phát hiện ra và thay bằng đoạn mã khác rồi dùng cách đó là ov6 dụng với những tài khoản invisionfree tạo sau này.
     
  10. red_strike

    red_strike C O N T R A

    Tham gia ngày:
    13/10/04
    Bài viết:
    1,722
    Nơi ở:
    Onikage Clone :)
    Dùng free thì cứ cho nó để ads đi bạn à !
    Tôn trọng người khác thì bạn mới đuợc người khác tôn trọng ^__^ !
     
  11. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Biết nói sao nhỉ , dùng cái code bỏ ads như là con dao 2 lưỡi ! Nó có thể làm forum của bạn trông gọn hơn , trông thoáng hơn , nhưng chỉ cần bọn IF bạn hiện ra , nó có thể đóng cửa forum của bạn mà ko cần thông báo , đây là điều luật được ghi rõ ràng trong điều luật lúc đăng ký ! Vì vậy cân nhắc kỹ trước khi bỏ ads nhé :D
     
  12. soulevil9

    soulevil9 Mr & Ms Pac-Man

    Tham gia ngày:
    8/6/06
    Bài viết:
    207
    Nơi ở:
    The Fire of Hell
    dùng hàng free mà còn muốn theo ý mình sao
    ít nhiều cũng phải đáp lễ người ta chứ
     
  13. jin_max_4u

    jin_max_4u Donkey Kong

    Tham gia ngày:
    20/8/06
    Bài viết:
    306
    Nơi ở:
    Đòa Nẽng
    có nghĩa là tui sẽ mở topic cạnh tranh về chủ đề làm forum này chứ sao nữa
     
  14. [Z]ombie

    [Z]ombie Donkey Kong

    Tham gia ngày:
    24/10/06
    Bài viết:
    378
    Xenochen cho tui hỏi up skin chỗ nào vậy. Tìm wài mà hông thấy. Mình đang xài IPS 1.3. Có ai giúp mình hông ???

     
  15. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Nêu bạn xài IF thì ko có chỗ để mà up skin đâu , chỉ còn cách sửa cái CSS thôi :D

    Còn nếu bạn xài IPB 1.3 ở host riêng thì mình khuyên bạn đổi đi , vì bản 1.3 xài trên host riêng rất dễ bị hack , mà nó cũng lỗi thời rồi :wink:
     
  16. huyga123

    huyga123 Youtube Master Race

    Tham gia ngày:
    17/9/05
    Bài viết:
    83
    Nơi ở:
    YuGi Land
    xin hỏi uploads skin làm sao có thấy đâu mà upload
     
  17. Genius_Ranza

    Genius_Ranza Fried Chicken Lão Làng GVN

    Tham gia ngày:
    27/3/05
    Bài viết:
    29,890
    Nơi ở:
    ℳℴℯ ♥
    chủ topic copy and paste nên có biết quái gì đâu mà trả lời 8-}
    ông Kain lock topic là vừa rồi đấy...
     
  18. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Dùng IF thì ko upload được skin ! Bạn có thể chỉnh sửa nó thông qua cái CSS của skin , và có nhiều skin share mà !

    Chủ topic ko thấy có tăm hơi , mình cũng đành lock topic này lại thôi ! ::)
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này