Tải bản đầy đủ (.pdf) (9 trang)

Giáo Trình Tips INet - Thủ thuật nâng cao 1.0 part 95 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (132.32 KB, 9 trang )


Thay đoạn code đó bằng code này
Trích dẫn:
<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> d0oạn code
sau
Trích dẫn:
<script src=' 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ó

+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:
Trích dẫn:
<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:
Trích dẫn:
<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
Code:
Trích dẫn:
<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 5: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 :
Trích dẫn:
<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 :
Trích dẫn:
<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 6: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
Trích dẫn:
<script language="javascript1.2" type="text/javascript">
<!
var MessageMax = "{ibf.lang.the_max_length}";
var Override = "{ibf.lang.override}";
MessageMax = parseInt(MessageMax);
if ( MessageMax < 0 )
{
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>





<table align='center'>
<tr><td class="row1">
<input type='radio' class='radiobutton' name='bbmode' value='ezmode' onclick='setmode(this.value)' />&nbsp;<b>Guided
Mode</b><br />
<input type='radio' class='radiobutton' na
me='bbmode' value='normal' onclick='setmode(this.value)' checked="checked"
/>&nbsp;<b>Normal Mode</b>
<script type='text/javascript' src='html/ibfcode.js'></script>
</td>
<td class="row1">
<input type='button' accesskey='b' value=' B ' onclick='simpletag("
B")' class='codebuttons' name='B' style="font
onmouseover="hstat('bold')" />
<input type='button' accesskey='i' value=' I ' onclick='simpletag("I")' class='codebuttons' name='I' style="font
onmouseover="hstat('italic')" />
<input
type='button' accesskey='u' value=' U ' onclick='simpletag("U")' class='codebuttons' name='U' style="text
decoration:underline" onmouseover="hstat('under')" />

<select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].
onmouseover="hstat('font')">
<option value='0'>{ibf.lang.ct_font}</option>
<option value='Arial' style='font-family:Arial'>{ibf.lang.ct_arial}</option>
<option value='Times' style='font-family:Times'>{ibf.lang.ct_times}</option>
<option value='Courier' style='font-family:Courier'>{ibf.lang.ct_courier}</option>
<option value='Impact' style='font-family:Impact'>{ibf.lang.ct_impact}</option>
<option value='Geneva' style='font-family:Geneva'>{ibf.lang.ct_geneva}</option>
<option value='Optima' style='font-family:Optima'>Optima</option>
</select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')"

onmouseover="hstat('size')">
<option value='0'>{ibf.lang.ct_size}</option>
<option value='1'>{ibf.lang.ct_sml}</option>
<option value='7'>{ibf.lang.ct_lrg}</option>
<option value='14'>{ibf.lang.ct_lest}</option>
</select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')"
onmouseover="hstat('color')">
<option value='0'>{ibf.lang.ct_color}</option>
<option value='blue' style='color:blue'>{ibf.lang.ct_blue}</option>
<option value='red' style='color:red'>{ibf.lang.ct_red}</option>
<option value='purple' style='color:purple'>{ibf.lang.ct_purple}</option>
<option value='orange' style='color:orange'>{ibf.lang.ct_orange}</option>
<option value='yellow' style='color:yellow'>{ibf.lang.ct_yellow}</option>
<option value='gray' style='color:gray'>{ibf.lang.ct_grey}</option>
<option value='green' style='color:green'>{ibf.lang.ct_green}</option>
</select>

<br />
<input type='button' accesskey='h' value=' http:// ' onclick='tag_url()' class='codebuttons' name='url'
onmouseover="hstat('url')" />
<input type='button' accesskey='g' value=' IMG ' onclick='tag_i
mage()' class='codebuttons' name='img'
onmouseover="hstat('img')" />
<input type='button' accesskey='e' value=' @ ' onclick='tag_email()' class='codebuttons' name='email'
onmouseover="hstat('email')" />
<input type='button' accesskey='q' value=' QUOTE ' on
click='simpletag("QUOTE")' class='codebuttons' name='QUOTE'
onmouseover="hstat('quote')" />
<input type='button' accesskey='p' value=' CODE ' onclick='simpletag("CODE")' class='codebuttons' name='CODE'
onmouseover="hstat('code')" />

<input type='button' ac
cesskey='l' value=' LIST ' onclick='tag_list()' class='codebuttons' name="LIST"
onmouseover="hstat('list')" />
<input type='button' accesskey='l' value=' SQL ' onclick='simpletag("SQL")' class='codebuttons' name='SQL'>
<input type='button' accesskey='t' va
lue=' HTML ' onclick='simpletag("HTML")' class='codebuttons' name='HTML'>
<br />
<a href='javascript:closeall();' onmouseover="hstat('close')">Close All Tags</a><br>
{ibf.lang.hb_open_tags}:&nbsp;<input type='text' name='tagcount' size='3' maxlength='3' st
yle='font
family:verdana,arial;border:0px;font-
weight:bold;' readonly="readonly" class='row1' value="0" />
&nbsp;<input type='text' name='helpbox' size='50' maxlength='120' style='width:auto;font-
size:10px;font
family:verdana,arial;border:0p
x' readonly="readonly" class='row1' value="{ibf.lang.hb_start}" />
</td>
</tr>
</table>

<div class="row1" align="center">
<textarea cols='70' rows='8' name='Post' class='textinput' tabindex="1"></textarea>
<div class='pformstrip'>{ibf.lang.upload_title}
{
ibf.lang.upload_text} $data<input class='textinput' type='file' size='30' name='FILE_UPLOAD' /></div>
<br /><br />





<a href='javascript:emo_pop();'>{ibf.lang.show_emo}</a> |
<input type='checkbox' name='enableemo' value='yes' class="checkbox" checked="checked"
/>&nbsp;{ibf.lang.qr_add_smilie} |
<input type='checkbox' name='enablesig' value='yes' class="checkbox" checked="checked"
/>&nbsp;{ibf.lang.qr_add_sig}<br /><br />





<input type='submit' name='submit' value='{ibf.lang.qr_submit}' class='forminpu
t' tabindex="2" accesskey="s" />&nbsp;
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />
&nbsp;&nbsp; <input type='button' name='qrc' onclick="ShowHide('qr_open','qr_closed');" value='{ibf.lang.qr_closeit}'
class='forminput' />
</div>
</div>
</form>
</div>

×