New articles Năng lực quản lý: nhân tố thứ năm     ♥ Lựa chọn mục tiêu cuộc đời     ♥ 10 bí quyết cân bằng công việc và gia đình     ♥ Cô đơn trên mạng     ♥ Chứng khoán: Giấc mơ và ác mộng     ♥ Tám     ♥ Những tính năng của blog VnVista     ♥ Các mạng xã hội thống trị Google     ♥ Điều gì tạo nên một giám đốc công nghệ thông tin giỏi?     ♥ Cố gắng xóa bỏ những ấn tượng xấu     ♥ Cần một cách làm ăn mới     ♥ Tiếp thị hướng đến doanh nhân     ♥ Đưa cửa hàng thật lên chợ ảo     ♥ Bí quyết quản lý các nhân viên trẻ     ♥ Một số câu hỏi phỏng vấn “đặc biệt” của Microsoft     ♥ 4 bài học thành công trong kinh doanh     ♥ Tạo dựng hình ảnh một cô gái trẻ chuyên nghiệp     ♥ Góc “khác” của thế giới online đêm     ♥ Phong cách người Mỹ     ♥ Chỉ nghĩ đến tiền cũng làm người ta ích kỷ     
New blog entries #10 đơn vị thi công chống nóng Hà Nội      ♥ Xét nghiệm Gene Xpert là gì? Quy trình thực hiện      ♥ Lợi ích khi sử dụng máy khuấy 100-200 lít      ♥ QUY TRÌNH HÚT MỠ BẮP TAY KHÔNG PHẪU THUẬT      ♥ Tủ dụng cụ 9 ngăn chia khay sơn tĩnh điện      ♥ 8 Nguyên nhân quảng cáo TikTok không duyệt [Update      ♥ QUY TRÌNH HÚT MỠ TOÀN THÂN AN TOÀN NHƯ THẾ NÀO?      ♥ 5 mẹo giúp thông tắc bồn cầu      ♥ Xem phong thủy bậc tam cấp      ♥ Thực trạng ô nhiễm nguồn nước      ♥ Ô nhiễm ánh sáng      ♥ BAO NHIÊU TUỔI THÌ HÚT MỠ ĐƯỢC?      ♥ Sửa tivi Sony tại Hải Phòng      ♥ SP2煙彈哪裡買      ♥ Iqos可以帶回台灣嗎      ♥ Quy định thiết kế nhà vệ sinh      ♥ ファクタリング 大手      ♥ Lo Lắng Mất Xe? Bộ Định Vị JABLOTRON CU-08A!      ♥ Làm lông mày có cần xem tướng không      ♥ Quy định thiết kế nhà vệ sinh      
 
Reply to this topicStart new topicStart Poll

Liệt Kê · [ Bình Thường ] · Tách Biệt+

Về vấn đề edit file skin & edit skin trong acp


Tacaza
post Dec 22 2005, 12:08 PM
Gửi vào: #1


Group Icon

The chALLeNgER
**********
Thành viên: 1
Nhập: 3-July 05
Bài viết: 3,022
Tiền mặt: 1,210
Thanked: 1571
Cấp bậc: 43
------
Giới tính: Male
Sinh nhật: 3 Tháng 4 - 1983
Đến từ: Hà Nội
------
Xem blog
Bạn bè: 253 (Xem)
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Như các bạn đều biết, một trong những điều khó chịu hay gặp phải nhất khi dùng host là host bật safe mode. Nếu cài ipb trên host bật safe mode, ipb sẽ ko viết dữ liệu skin của diễn đàn lên các file php trong thư mục skin_cache được nên sẽ phải viết dữ liệu đó vào cơ sở dữ liệu (và trong thư mục skin_cache/cacheid_x sẽ ko có file php nào hết.

Tuy nhiên dù host bị safe mode các bạn vẫn có thể dùng các file skin php trong thư mục skin_cache được nếu các bạn chỉnh trong ACP Use safemode skin là 'no', và upload các file skin php vào thư mục skin_cache/cacheid_x

Phần lớn các mod của nước ngoài đều hướng dẫn hack mod skin trong acp. Còn các mod 'made in Vietnam' lại hay hướng dẫn edit trực tiếp các file skin. Các bạn cần chú ý là nếu host bạn ko bật safe mode, thì khi bạn edit skin trong acp, thông tin bạn vừa edit trong acp sẽ được viết đè lên file php tương ứng trong thư mục skin_cache/cacheid_x, tức là chỉ những thông tin skin trong acp sẽ được viết lại vào file php, còn những chỉnh sửa trực tiếp trên file php của bạn trước đó sẽ bị mất hết. Điều này cũng xảy ra khi bạn rebuild skin cache trong acp hay khi hack mod nào đó, trong lúc chạy file cài đặt nó tự động rebuild skin cache.

Tóm lại là có người phải edit skin trong acp, có người phải edit trực tiếp trên các file php trong thư mục skin. Việc chỉnh sửa theo hai cách này sẽ khác nhau. Nếu mod hướng dẫn edit skin trong acp mà bạn lại phải edit trong file php hoặc ngược lại thì bạn sẽ phải chuyển đổi đoạn code cần edit trong acp thành code để edit trong php hoặc ngược lại, nếu code ngắn thì ko sao, nhưng code dài thì việc chuyển đổi sẽ rất mất thời gian và đòi hỏi bạn phải hiểu được sự khác biệt giữa các đoạn code của skin trong acp và trong file php. Tuy nhiên có một cách rất đơn giản giúp bạn ko phải mất thời gian soi từng dòng code để tìm ra những chỗ cần convert đó, cũng ko cần kiến thức để convert. Đây là cách mà tôi vẫn làm từ trước tới nay và đỡ được rất nhiều thời gian hack mod.

Hehe, cực kỳ đơn giản:
Các bạn hãy cài một bản ipb mới trên local host chỉ dành cho việc convert này. Bạn nào chưa biết làm localhost thì có thể download một bộ amp (apache mysql php) tại đây và cài đặt để biến máy tính của mình thành một server để cài đặt các thứ trên máy mình. Localhost thì thường ko có safe mode (nếu các bạn để mặc định). Sau khi cài xong ipb trên localhost rồi, các bạn sẽ sử dụng bản này để chuyển đổi code cần edit trong file skin thành code để edit trong acp và ngược lại.

Ví dụ cho dễ hiểu nhé:

* Đối với những mod hướng dẫn edit skin trong acp mà bạn cần edit trong file php:

Chẳng hạn khi hack mod Inferno cho diễn đàn có một đoạn sau:

Vào acp, skins and templates, skin manager, IPB Default Templates, Edit Root Skin Template HTML --> User Control Panel

Add Template Bit:

New Template Bit Name: rpgprofile
Incoming variables: $member,$races,$elements,$summon,$options
Template Bit:

CODE

<form action='{ipb.script_url}act=UserCP&amp;CODE=do_rpg' method='post' name='rpprof'>
<table cellspacing='1' cellpadding='4' width='100%'><tr><td class='pformleft'><b>RPG Character Name</b></td>
<td class='pformright'><input type='text' size='40' maxlength='40' name='rpgname' value='{$member['rpgname']}' class='forminput'></td>
</tr><tr><td class='pformleft'><b>RPG Race</b></td><td class='pformright'><select name='rpgrace' class='codebuttons'>
{$races}</select><script>
x=rpprof.rpgrace.options
for(u=0;u<x.length;u++){
if(x[u].value=="{$member['rpgrace']}"){
x[u].selected=true
}}
</script></td></tr><tr><td class='pformleft'><b>RPG Avatar Url</b></td>
<td class='pformright'><input type='text' size='40' name='rpgav' value='{$member['rpgav']}' class='forminput'></td>
</tr><tr>
<td class='pformleft'><b>RPG Avatar Height <br />(Max: {$options['rpah']})</b></td>
<td class='pformright'><input type='text' size='40' name='rpah' value='{$member['rpah']}' class='forminput'></td>
</tr><tr>
<td class='pformleft'><b>RPG Avatar Width <br />(Max: {$options['rpaw']})</b></td>
<td class='pformright'><input type='text' size='40' name='rpaw' value='{$member['rpaw']}' class='forminput'></td>
</tr><tr>
<td class='pformleft'><b>Special Move</b></td>
<td class='pformright'><input type='text' size='40' maxlength='40' name='smove' value='{$member['smove']}' class='forminput'></td>
</tr><tr>
<td class='pformleft'><b>RPG Alignment</b></td>
<td class='pformright'>
<select name='align' class='codebuttons'>
<option value='Good'>Good</option>
<option value='Evil'>Evil</option>
<option value='Neutral'>Neutral</option>
</select><script>
x=rpprof.align.options
for(u=0;u<x.length;u++){
if(x[u].value=="{$member['align']}"){
x[u].selected=true
}}
</script></td></tr><tr>
<td class='pformleft'><b>RPG Gender</b></td><td class='pformright'>
<select name='rpgsex' class='codebuttons'>
<option value='Male'>Male</option>
<option value='Female'>Female</option>
<option value='Unknown'>Unknown</option>
</select><script>
x=rpprof.rpgsex.options
for(u=0;u<x.length;u++){
if(x[u].value=="{$member['rpgsex']}"){
x[u].selected=true
}}
</script></td></tr>
<!-- Summon -->
<tr>
<td class='pformleft'><b>Equip Summon</b><br />MP Used When Summoned:<div id='mp'></div></td>
<td class='pformright'><select name='summon' class='codebuttons' onchange='SummonChange()'>
{$summon}</select><script>
x=rpprof.summon.options
for(u=0;u<x.length;u++){
if(x[u].value=="{$member['summon']}"){
x[u].selected=true
mp.innerHTML=x[u].mp
}}
function SummonChange(){
mp.innerHTML=rpprof.summon.options[rpprof.summon.options.selectedIndex].mp
}
</script></td></tr>
<!-- End -->
<!-- New Elemental System -->
<tr>
<td class='titlemedium' colspan='2'><b>Elemental Type</b></td></tr><tr>
<td class='pformright'  width='40%'>
<select name='rpgelement' class='codebuttons' onchange='ElementChange()'>
{$elements}</select><script>
x=rpprof.rpgelement.options
for(u=0;u<x.length;u++){
if(x[u].value=="{$member['rpgelement']}"){
x[u].selected=true
}}
</script></td><td class='row2'><div id='EPic'></div></td>
</tr><tr><td class='row2'><div id='Estrength'></div></td>
<td class='row2'><div id='Eweakness'></div></td>
</tr><tr><td class='row2'><div id='Ethp'></div></td>
<td class='row2'><div id='Etmp'></div></td>
</tr><tr><td class='row2'><div id='Etstr'></div></td>
<td class='row2'><div id='Esdef'></div></td></tr>
<script>
function ElementChange(){
Object=rpprof.rpgelement.options[rpprof.rpgelement.options.selectedIndex]
EPic.innerHTML="<img src='html/Inferno/elements/"+Object.img+"' alt='"+Object.value+"'>"
Estrength.innerHTML="<b>Elemental Strength: </b>"+Object.strength
Eweakness.innerHTML="<b>Elemental Weakness: </b>"+Object.weakness
Ethp.innerHTML="<b>To HP: </b>"+Object.thp
Etmp.innerHTML="<b>To MP: </b>"+Object.tmp
Etstr.innerHTML="<b>To STR: </b>"+Object.tstr
Esdef.innerHTML="<b>To DEF: </b>"+Object.sdef
}
// Show Stats From Default Selection (Call Function)
ElementChange()
</script>

<!-- New Elemental System -->
<tr>
<td colspan='2' class='row3' align='center'><input type='submit' class='forminput' value='Update RPG Profile'></td>
</tr>
</table>
</form>


Mà bạn lại cần edit trong file skin php cho diễn đàn trên host. Muốn đổi code sang thành code để edit cho file php mà nhìn oải quá phải ko 4.gif Đây là cách giúp bạn khỏi phải ngồi cả buổi mà mày mò convert code: bạn cứ làm y như trên với bản cài đặt trên localhost. Sau đó vào file skin tương ứng trên local host và copy đoạn code mới trong file này và dán vào file skin php trên host thật thôi. File skin chứa template bit tương ứng với thay đổi trong acp mà bạn vừa edit là file skin_ucp.php, function rpgprofile(). Do đó các bạn chỉ cần vào file đó, tìm dòng

CODE

//===========================================================================
// rpgprofile
//===========================================================================


Và copy từ đó cho đến đoạn:

CODE

EOF;

//--endhtml--//
return $IPBHTML;
}


Rồi dán vào file php trên host.

Và xuống dưới cùng của file này, bạn sẽ thấy (đây chỉ là vd):

CODE

/*--------------------------------------------------*/
/*<changed bits>
Menu_bar
</changed bits>*/
/* END OF FILE                                      */
/*--------------------------------------------------*/


Thêm rpgprofile vào danh sách những template bit bị thay đổi (hoặc do người dùng thêm vào) --> thành:

CODE

/*--------------------------------------------------*/
/*<changed bits>
Menu_bar,rpgprofile
</changed bits>*/
/* END OF FILE                                      */
/*--------------------------------------------------*/


Đây chỉ là ví dụ thôi. Phần lớn các mod yêu cầu edit template bit có sẵn chứ ko thêm template bit, các bạn cũng cứ làm như nguyên tắc trên thôi, tức là dùng acp của ipb trên localhost để chuyển code acp --> code trong các file skin php rồi copy đoạn code trong file php đó dán vào file php trên host thật.


* Đối với những mod hướng dẫn edit skin trong file php mà bạn cần edit trong acp:

Cái này thì phải làm ngược lại với cái trên. Tuy nhiên, ipb ko lấy thông tin từ file skin php mà cho vào acp được, nó chỉ làm ngược lại (acp lấy thông tin skin từ cơ sở dữ liệu và viết vào file php - cho dù bạn có để Use safemode skin là yes hay no thì thông tin skin cũng vẫn được lưu trong database). Do đó bạn sẽ cần hack một mod nhỏ để rebuild skin database từ các file php - tức là nó sẽ lấy các thông tin từ các file skin php để rebuild trong cơ sở dữ liệu, và sau đó khi bạn vào edit skin trong acp thì sẽ thấy các thông tin mới này được cập nhật tại đây - những thay đổi trong các file skin php sẽ đc cập nhật trong acp. Có nghĩa là code cần edit trong file php đã đc chuyển thành code trong acp.

Đây là mod rebuild your skin database from cached files:


Mở sources/admin/ad_skintools.php

Tìm:

CODE

case 'changemember':
 $this->change_member();
 break;



Thêm dưới:

CODE

case  'rebuild_db_from_php':
 $this->rebuild_db_from_php();
 break;




Tìm:

CODE
 
//-----------------------------------------
// SHOW MAIN SCREEN
//-----------------------------------------



Thêm bên trên:

CODE

function rebuild_db_from_php()
{
global $ibforums,$DB,$std;

$ibforums->cache_func->_rebuild_templates_from_php($ibforums->input['set_skin_set_id']);

$ibforums->main_msg = 'Skin Database has been updated. ( id : '.$ibforums->input['set_skin_set_id'].')';

$ibforums->main_msg .= "<br />".implode("<br />", $ibforums->cache_func->messages);

$this->show_intro();
}



Tìm:

CODE

//-----------------------------------------
// REBUILD MASTER TEMPLATES
//-----------------------------------------




Thêm dưới:

CODE

$ibforums->html .= $ibforums->adskin->start_form( array( 1 => array( 'act'  , 'skintools'      ),
                 2 => array( 'code' , 'rebuild_db_from_php'  ),
              )      );
           
$ibforums->adskin->td_header[] = array( "{none}"  , "100%" );

$ibforums->html .= $ibforums->adskin->start_table( "Rebuild skin database from cached files" );

$ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Choose skin<b><br /><span style='color:gray'>This option will rebuild the template HTML, wrapper, macro and css caches of this set and any children.</span>",
                 $skin_list
              )      );

$ibforums->html .= $ibforums->adskin->end_form("Run tool...");

$ibforums->html .= $ibforums->adskin->end_table();




Chú ý:
Để mod này hoạt động đúng, các file skin của các bạn phải tuân theo đúng chuẩn của ipb: Một file skin chuẩn sẽ có dạng thế này (vd):

CODE

//===========================================================================
// ucp_message
//===========================================================================
function ucp_message($title="",$msg="") {
global $ibforums;
$IPBHTML = "";
//--starthtml--//


$IPBHTML .= <<<EOF

......
......
......

EOF;

//--endhtml--//
return $IPBHTML;
}



****************



Về cơ bản ý tưởng thì chỉ có vậy thôi, tức là dùng một bản ipb trên host ko safemode mà bắt nó làm mọi nhiệm vụ chuyển đổi giữa code trong acp thành code trong file php và ngược lại cho mình.

Chúc các bạn thành công.

Thân


--------------------
Nhóm bạn bè:


dung_buong_tay

tamhonngoc_536

uchinhuong

MTTH

xuxusp2

Xem tất cả


--------------------

Sao không là mặt trời, gieo hạt nắng vô tư?


 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

thiencan
post Dec 22 2005, 10:21 PM
Gửi vào: #2
No avartar

Group Icon

Nhân viên
**
Thành viên: 709
Nhập: 18-December 05
Bài viết: 26
Tiền mặt: 8
Thanked: 1
Cấp bậc: 3
------
Giới tính: Male
------
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Cho mình hỏi tí
Khi mình dã copy file skin_music.php vào thư mục skin_cache/cacheid_2
thié a&i file skin_music đó sẽ nằm ở đâu trong ACp vậy?mình tìm hói nhưng ko thấy,mặt dù dả làm xong hềt rôi...mình dang làm trên localhost


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Papillon
post Dec 22 2005, 11:43 PM
Gửi vào: #3


Group Icon

Trưởng Phòng
*****
Thành viên: 349
Nhập: 2-November 05
Bài viết: 286
Tiền mặt: 1,960
Thanked: 1
Cấp bậc: 15
------
------
Bạn bè: 2 (Xem)
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Bạn làm music lite phải kô? Bạn vào ACP -> Look & Feel, chọn cái skin mà bạn đang làm đó, bấm vào Edit Templates, sẽ có mục của skin music nằm ở trong đó!


--------------------
Nhóm bạn bè:


michael

kathy123

Xem tất cả


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

thiencan
post Dec 23 2005, 12:32 AM
Gửi vào: #4
No avartar

Group Icon

Nhân viên
**
Thành viên: 709
Nhập: 18-December 05
Bài viết: 26
Tiền mặt: 8
Thanked: 1
Cấp bậc: 3
------
Giới tính: Male
------
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Mình cài bản music 2.1 cua chatocean
Mà sao mình ko thấy cái Look & feel nắm ở đây vậy kìa


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Tacaza
post Dec 23 2005, 10:12 AM
Gửi vào: #5


Group Icon

The chALLeNgER
**********
Thành viên: 1
Nhập: 3-July 05
Bài viết: 3,022
Tiền mặt: 1,210
Thanked: 1571
Cấp bậc: 43
------
Giới tính: Male
Sinh nhật: 3 Tháng 4 - 1983
Đến từ: Hà Nội
------
Xem blog
Bạn bè: 253 (Xem)
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





QUOTE
Cho mình hỏi tí
Khi mình dã copy file skin_music.php vào thư mục skin_cache/cacheid_2
thié a&i file skin_music đó sẽ nằm ở đâu trong ACp vậy?mình tìm hói nhưng ko thấy,mặt dù dả làm xong hềt rôi...mình dang làm trên localhost


==>
QUOTE
ipb ko lấy thông tin từ file skin php mà cho vào acp được, nó chỉ làm ngược lại (acp lấy thông tin skin từ cơ sở dữ liệu và viết vào file php


To Papilon:
QUOTE
Bạn làm music lite phải kô? Bạn vào ACP -> Look & Feel, chọn cái skin mà bạn đang làm đó, bấm vào Edit Templates, sẽ có mục của skin music nằm ở trong đó!


- Thiencan đang hack bản ipb 2.0.4
- Xem quote của Tac ở trên kìa 84.gif - ipb ko lấy thông tin skin từ file php mà cho vào acp


--------------------
Nhóm bạn bè:


dung_buong_tay

tamhonngoc_536

uchinhuong

MTTH

xuxusp2

Xem tất cả


--------------------

Sao không là mặt trời, gieo hạt nắng vô tư?


 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

thiencan
post Dec 23 2005, 01:46 PM
Gửi vào: #6
No avartar

Group Icon

Nhân viên
**
Thành viên: 709
Nhập: 18-December 05
Bài viết: 26
Tiền mặt: 8
Thanked: 1
Cấp bậc: 3
------
Giới tính: Male
------
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





nhưng mình đã hack mod theo hướng dẫn của TACAZA rồii mà
nếu nó ko có thì làm sao mình biế được code của nó như thế nào???
Rối làm sao tạo file Đó trong bản up lên host được chứ???
Tacaza giúp mình với???


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Tacaza
post Dec 23 2005, 02:06 PM
Gửi vào: #7


Group Icon

The chALLeNgER
**********
Thành viên: 1
Nhập: 3-July 05
Bài viết: 3,022
Tiền mặt: 1,210
Thanked: 1571
Cấp bậc: 43
------
Giới tính: Male
Sinh nhật: 3 Tháng 4 - 1983
Đến từ: Hà Nội
------
Xem blog
Bạn bè: 253 (Xem)
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Bạn phải vào acp --> skin tools --> rebuild skin cache thì nó mới cập nhật thông tin từ file php vào cơ sở dữ liệu chứ wink.gif


--------------------
Nhóm bạn bè:


dung_buong_tay

tamhonngoc_536

uchinhuong

MTTH

xuxusp2

Xem tất cả


--------------------

Sao không là mặt trời, gieo hạt nắng vô tư?


 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

thiencan
post Dec 23 2005, 04:20 PM
Gửi vào: #8
No avartar

Group Icon

Nhân viên
**
Thành viên: 709
Nhập: 18-December 05
Bài viết: 26
Tiền mặt: 8
Thanked: 1
Cấp bậc: 3
------
Giới tính: Male
------
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





oh,ra là vậy,tại mình chẳng biết gì hết đó,cám ơn tacaza nhiếu lắm nghen


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

elgoog
post Mar 23 2006, 04:57 AM
Gửi vào: #9


Group Icon

Thực tập viên
*
Thành viên: 1,328
Nhập: 20-March 06
Bài viết: 4
Tiền mặt: 68
Thanked: 0
Cấp bậc: 1
------
------
Xem blog
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





Bài viết hay đó, tui vẫn thường làm thế, nhưng cũng học được thêm khi đọc bài này. Cám ơn nhiều nhé.


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

dongdingdong
post May 21 2006, 07:13 PM
Gửi vào: #10


Group Icon

Nhân viên
**
Thành viên: 2,431
Nhập: 14-April 06
Bài viết: 31
Tiền mặt: 282
Thanked: 0
Cấp bậc: 4
------
------
Xem blog
Bạn bè: 0
Thêm vào nhóm bạn bè
Gửi thiệp điện tử
Trang thông tin





làm phiền anh nào có thể giải thích cho em hiểu : host bật safe mode
là gì được không ạ , anh viết 1 bài rất dài nhưng anh chả định nghĩa safe mode là gì , em chịu .


--------------------
Nhóm bạn bè:

Thành viên này chưa có người bạn nào trong mạng VnVista, nếu bạn muốn trở thành người bạn đầu tiên của thành viên này, hãy click vào đây


--------------------
D&B


Cảnh cáo: (0%)----- 
Nếu bạn thấy bài viết này vi phạm nội quy forum, hãy click nút này:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Thank you! Reply to this topicTopic OptionsStart new topic
 

Bản Rút Gọn Bây giờ là: 29th March 2024 - 10:28 PM
Home | Mạng xã hội | Blog | Thiệp điện tử | Tìm kiếm | Thành viên | Sổ lịch | Xem phim online chất lượng cao