Thiết kế Web VM (IE-Lekima)

Thảo luận trong 'Demo - Project' bắt đầu bởi ken10, 30/4/05.

  1. ken10

    ken10 Programmer

    Tham gia ngày:
    10/1/04
    Bài viết:
    2,341
    Nơi ở:
    Ho Chi Minh city
    _layout 1.4 version by Lekima.....
     

    Các file đính kèm:

    • index.zip
      Kích thước:
      24.4 KB
      Đọc:
      108
  2. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Cảm ơn ken đã cho cái topic chú ý ... ::)

    Giờ lo đến việc hosting đã ::) .. cần nhất là cái đó, để còn có thể làm các việc khác thực tế.

    À quên, lekima send cho ie cái đó, ie fix code luôn đã ::) ...

    Lấy cái đó làm official luôn nhá ^^
     
  3. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    bộ dzị được gùi hả IE, không phải sửa gì sao ?
    À quên, cái đó lekima chưa làm xong, mới làm cái image thía thôi chứ đã slice sliếc gì đâu
     
  4. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Không phải sửa gì đâu ::) ie hoàn toàn thích cái này, không thô thiển mà cũng không màu mè quá .. hơn nữa lại còn rất hợp để làm frame ::) ... ^^
     
  5. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    IE thấy style của cái Format Forum dưới sign của lekima thía nào? Site VM nếu làm lại thía thì được không hay để nguyên bản này.
    À, lekima tính add cái mambo dzô mấy cái layout, IE thấy được không
     
  6. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    ie định dùng cutenews hơn là mambo, vì nó dễ điều khiển hơn và nhất là đỡ rầy rà hơn cho các member khác của VM khi post news, stories, events, etc.

    Style format forum là style cho cái gì thế :-/ ? Không hiểu :-?

    Để nguyên bản này đi, bản này là được rồi. ::)
     
  7. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    hì hì, do thấy cái mambo cool wá, lekima cũng mến "ẻm" lun. Còn xài cái nào thì IE quyết định cũng được, okie?
    format forum, hì hì, nhấn vô mấy cái link dưới sign của lekima đoá.
     
  8. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Có có .. ie cũng có nhìn thấy cái hay của mambo rồi ... ví như site này nè :
    http://s122155149.onlinehome.us/viet/

    Dùng mambo đó .. đẹp không :'> ... :x

    Tuỳ thôi .. nếu như dùng mambo thì sẽ phải tweak nhiều để hợp với kiểu design của lekima .. vì nó hơi khó "thuần hoá" .. ^^

    Format forum ie nhấn vào rồi .. nhưng không hiểu dùng cho gì *_* :D ? ... ý lekima là sao kia ^^ ?
     
  9. coldperson

    coldperson Youtube Master Race

    Tham gia ngày:
    30/4/05
    Bài viết:
    28
    Sao giống hai anh chị đang bàn chuyện riêng quá vậy. Nếu có chuyện gì thì gửi tin nhắn hay email mà nói chứ. Lập ra topic mà chẳng có nội dung cụ thể nào hết.
    Anh chị là mod mà sao không làm gương cho đàn em gì hết.
     
  10. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    @Coldperson :

    Thứ nhất, ie là con trai, không phải con gái X(
    Thứ nhì, đây không hề là chuyện riêng, mà đều có liên quan tới website của VM, xem lại đi rồi hẵng vội vàng kết luận nhá [-x ...
    Thứ ba là lập topic thì không phải ie lập ;)) .. Nhưng mà topic này là cho công việc của nhóm nói chung và phần website nói riêng ::)
     
  11. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    chỉ ai quan tâm đến việc thiết kế site cho VM thì mới dzô đây trao đổi thôi nghe bác cold..gì gì í nhỉ ^_^ hay nói đơn giản là chat cũng được.
    @IE : cái site IE đưa hình như sửa lại từ temp mặc định của mambo nhưng...sửa xấu hơn và sửa hơi ít T_T IE down thử mambo dzìa coi đi, temp mặc định của nó coi sướng con mắt lun ^_^
    À mà, lekima cũng quyết định add cute gùi, làm mambo thì lekima lazy wé T_T
     
  12. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Đó .. ^_^ ... ie cũng chọn cute với tinh thần như thế :D

    Rồi ... giờ ie&lekima phân chia công việc đi, cái layout đó lekima làm, với lại lekima cũng thích design, vậy thì để lekima lo phần design ^_^ .. ie sẽ lo mấy phần kỹ thuật còn lại vậy ::) ... Cùng nhau phát triển thật tốt nào ^___^

    @ken (nếu ông có xem) : ... T_T thật sự cần host .. bây giờ quan trọng nhất là có host ! T_T
     
  13. ken10

    ken10 Programmer

    Tham gia ngày:
    10/1/04
    Bài viết:
    2,341
    Nơi ở:
    Ho Chi Minh city
    Tui nhắn tin cho ông để hỏi vụ host .Nói ông ra Y!M mà có thấy đâu.Nhắn tin câu hỏi thì toàn thấy ông hỏi ngược lại tui (Ken có đó ko ?) .
     
  14. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    QUAN TRỌNG
    lekima đã hoàn tất xong toàn bộ website Vietnam Maker bao gồm cả việc tích hợp script (IE tha lỗi nha)
    Giờ mời bà con cô bác VM và IE down load về chiêm ngưỡng (phải có localhost)
    Một tuần sau mới lên mạng (thi học kỳ) nên mong không ai hối lekima reply.
    À : IE fix code giúp lekima nhé, miễn đừng làm nó "tung toé" lên là okie
     

    Các file đính kèm:

  15. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Ok .. ie đang fix hết lỗi nha ...

    1 - file register.php, khi display trên browser khác như Firefox, Opera thì dòng hr đè lên username. Fix = add thêm &nbsp;<br>&nbsp;<br>

    2 - file lostpass.php, bị lỗi :
    Mã:
    Warning: Wrong parameter count for preg_replace() in /var/www/localhost/htdocs/VM/inc/functions.inc.php on line 201
    
    Lỗi vì mình dùng design khác, và cũng không muốn đoạn copyright của cái engine đó, nên ie đã gỡ bỏ mọi phần echofooter(); trong các file lostpass.php và register.php đồng thời comment out cái function của nó trong inc/functions.inc.php

    Tạm thời như thế là các lỗi fix được trong localhost đã xong.

    Nếu như thật sự cần fix lỗi thì phải có host để có thể test cả các trang sau khi login, etc.
     
  16. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    lekima copy paste đoạn này vào các file nha, đây là đoạn đã fix :

    /register.php

    PHP:
    <?PHP
    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      Configuration
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

    // With what level to be registered member.
    //  4 = Commenter
    //  3 = Journalist
    //  2 = Editor
    //  1 = Administrator

    $register_level "4";

    /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      END - END - END - END - END -- Do Not Edit Below
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
    error_reporting (E_ALL ^E_NOTICE);
    require_once(
    "./inc/functions.inc.php");
    require_once(
    "./data/config.php");
    require_once(
    "./skins/${config_skin}.skin.php");

    if(
    $action != "doregister"){
            
    echoheader("user""Commenter Registration");

    echo<<<HTML
        <table leftmargin=0 marginheight=0 marginwidth=0 topmargin=0 border=0 height=100% cellspacing=0>
         <form  name=login action="register.php" method=post>
         <tr>
            <td width=80>&nbsp;<br>&nbsp;<br><font style="font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;">Username:</font> </td>
           <td>&nbsp;<br>&nbsp;<br><input tabindex=1 class=input type=text name=regusername  style="width:134" size="20"></td>
         </tr>
         <tr>
           <td width=80><font style="font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;">Nickname:</font> </td>
           <td><input tabindex=1 class=input type=text name=regnickname  style="width:134" size="20"></td>
         </tr>
         <tr>
           <td width=80><font style="font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;">Password:</font> </td>
           <td><input class=input tabindex=1 type=password name=regpassword  style="width:134" size="20"></td>
         </tr>
         <tr>
           <td width=80><font style="font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;">Email:</font> </td>
           <td><input tabindex=1 class=input type=text name=regemail  style="width:134" size="20"></td>
         </tr>
          <tr>
           <td></td>
           <td ><input accesskey="s" class=button type=submit value='Register'></td>
          </tr>
          <tr>
           <td align=center colspan=2>
    $result</td>
          </tr>
         <input type=hidden name=action value='doregister'>
         </form>
        </table>
    HTML;

    }else{
            if(!
    $regusername){ msg("error","Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">Username can not be blank</font>"); }
            if(!
    $regpassword){ msg("error","Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">Password can not be blank</font>"); }
            if(!
    $regemail)   { msg("error","Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">Email can not be blank</font>"); }
            if(!
    preg_match("/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/"$regemail)){ msg("error","Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">Not valid Email.</font>"); }

        
    $regusername        preg_replace( array("'<'""'>'""'\n'""'\r'""'\|'"), array(""""""""""), $regusername);
        
    $regnickname        preg_replace( array("'<'""'>'""'\n'""'\r'""'\|'"), array(""""""""""), $regnickname);
        
    $regemail           preg_replace( array("'<'""'>'""'\n'""'\r'""'\|'"), array(""""""""""), $regemail);
        
    $regpassword        preg_replace( array("'<'""'>'""'\n'""'\r'""'\|'"), array(""""""""""), $regpassword);

        
    $all_users file("./data/users.db.php");
        foreach(
    $all_users as $user_line)
        {
                    
    $user_arr explode("|"$user_line);
            if(
    $user_arr[2] == $regusername){ msg("error""Error""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">This username is already taken</font>"); }
        }

            
    $add_time time()+($config_date_adjust*60);
            
    $regpassword md5($regpassword);

            
    $old_users_file file("./data/users.db.php");
            
    $new_users_file fopen("./data/users.db.php""a");
                    
    fwrite($new_users_file"$add_time|$register_level|$regusername|$regpassword|$regnickname|$regemail|0|0||||\n");
            
    fclose($new_users_file);

            
    msg("user""Commenter Added""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;\">You was successfully added to users database.<br>You can now login <a href=vm.php>here</a></font>");

    }

    ?>
    /lostpass.php

    PHP:
    <?PHP

    error_reporting 
    (E_ALL ^E_NOTICE);
    require_once(
    "./inc/functions.inc.php");
    require_once(
    "./data/config.php");
    require_once(
    "./skins/${config_skin}.skin.php");
    $PHP_SELF "";

    if(
    $action == "dosend")
    {
        if(
    $user == "" or $email == ""){ msg("error""Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">All fields are required</font>"); }
        
    $found FALSE;
        
    $all_users file("./data/users.db.php");
        foreach(
    $all_users as $user_line){
            
    $user_arr explode("|"$user_line);
            if(
    $user_arr[2] = $user and $user_arr[5] == $email){ $found TRUE; break;}
        }
        if(!
    $found){ msg("error""Error !!!""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">The password/email you enter did not match in our users database</font>"); }
            else{

                    
    $salt "abchefghjkmnpqrstuvwxyz0123456789";
                    
    srand((double)microtime()*1000000);
                    for(
    $i=0;$i<9;$i++){
                            
    $new_pass .= $salt{rand(0,33)};
                    }
            
    $md5_pass md5($new_pass);
            
    $old_db file("./data/users.db.php");
                
    $new_db fopen("./data/users.db.php"w);
                foreach(
    $old_db as $old_db_line){
                    
    $old_db_arr explode("|"$old_db_line);
                    if(
    $user != $old_db_arr[2]){
                            
    fwrite($new_db,"$old_db_line");
                    }else{
                            
    fwrite($new_db,"$old_db_arr[0]|$old_db_arr[1]|$old_db_arr[2]|$md5_pass|$old_db_arr[4]|$old_db_arr[5]|$old_db_arr[6]|$old_db_arr[7]|||\n");
                    }
                }
                
    fclose($new_db);

            
    $message "Hi,\n Your new password for Vietnam Maker is $new_pass, please after you login change this password.";
            
    mail("$email""Your New Password in Vietnam Maker"$message,
                 
    "From: no-reply@$SERVER_NAME\r\n"
                
    ."X-Mailer: PHP/" phpversion()) or die("<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#FF0000; font-size:11;\">can not send mail</font>");


            
    msg("info""Password Sent""<font style=\"font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;\">The new password for <b>$user</b> was sent to <b>$email</b></font>");
        }
    }
    // ********************************************************************************
    // LP Main Page
    // ********************************************************************************
    else{

        
    echoheader("user","Lost Password");

        echo
    "<form method=post action=\"$PHP_SELF\"><table border=0 cellpading=0 cellspacing=0 width=\"654\" height=\"59\" >
        <td width=\"18\" height=\"11\">
        <td width=\"71\" height=\"11\" align=\"left\">

        <font style=\"font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;\">Username</font><td width=\"203\" height=\"11\" align=\"left\">
            <input class=input type=text name=user seize=20>
        <td width=\"350\" height=\"26\" align=\"left\" rowspan=\"2\" valign=\"middle\"><font style=\"font-family:arial, georgia, verdana, sans-serif; color:#646464; font-size:11;\">
            If the username and email match in our users database,<br> the new password will be automatically mailed to you.</font>
            <tr>
            <td width=\"18\" valign=\"top\" height=\"15\">
              <td width=\"71\" height=\"15\" align=\"left\">
              <font style=\"font-family:arial, georgia, verdana, sans-serif; color:#ff5604; font-size:11;\">Email</font>
              <td width=\"203\" height=\"15\" align=\"left\">

            <input class=input type=text name=email size=\"20\">

            </tr>
            <tr>
              <td width=\"18\" valign=\"top\" height=\"15\">
              <td width=\"628\" height=\"15\" align=\"left\" colspan=\"3\">
              &nbsp;

            </tr>
            <tr>
              <td width=\"18\" valign=\"top\" height=\"15\">
              <td         width=\"628\" height=\"15\" align=\"left\" colspan=\"3\">
              <input class=button type=submit value=\"Send me the password\">
            </tr>
            <input type=hidden name=action value=dosend>
            <input type=hidden name=mod value=lostpass>
            <tr>
            <td width=\"18\" height=\"27\">
            <td width=\"632\" height=\"27\" colspan=\"3\">
            </tr></table></form>"
    ;

    }

    ?>
    /inc/functions.inc.php

    (...) [tìm tới đoạn echofooter]

    PHP:
    ////////////////////////////////////////////////////////
    // Function:         echofooter
    // Description: Displays footer skin

    //function echofooter(){

    //        global $PHP_SELF, $is_loged_in, $config_skin, $skin_footer, $lang_content_type, $skin_menu, $skin_prefix, $config_version_name;

    //    if($is_loged_in == TRUE){ $skin_footer = preg_replace("/{menu}/", "$skin_menu", "$skin_footer"); }
    //    else { $skin_footer = preg_replace("/{menu}/", " &nbsp; $config_version_name", "$skin_footer"); }

    //    $skin_footer = get_skin($skin_footer);
    //    $skin_footer = preg_replace("/{image-name}/", "${skin_prefix}${image}", $skin_footer);
    //    $skin_footer = preg_replace("/{header-text}/", $header_text, $skin_footer);
    //    $skin_footer = preg_replace("/{content-type}/", $lang_content_type, $skin_footer);

        // Do not remove the Copyrights!
    //    $skin_footer = preg_replace("<div style='font-size: 9px'>Copyright \uffff 2005 - 2006 by <a style='font-size: 9px' href=\"http://localhost/\" target=_blank>$config_version_name</a>.</div>", $skin_footer);

    //    echo $skin_footer;

    // }

    ////////////////////////////////////////////////////////
     
  17. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Lekima đã chính thức bỏ nhóm, ie chắc cũng chẳng còn lý do gì để ở lại. Design của ie kém hơn lekima rất nhiều, và mất lekima là mất một nguồn nhân lực, một chỗ dựa và một tài năng lớn của VM, nói riêng về phần website.

    Thế nhưng mà website thì cũng đã xong, code ie cũng đã fix ... Host thì còn chưa có, nên chưa có làm gì được, cứ ở lại VM trong tình trạng này, ie thấy rất áy náy. Nhìn mọi người khác làm việc cật lực mà ie thì không có gì để làm, ie cũng thấy rất ngại.

    Nay lekima bỏ nhóm, ie cũng xin đưa đơn rút lui. Thế nhưng mà ie rút lui chắc cũng chẳng hại gì mấy cho VM, dù sao thì công việc ie nhận cũng không liên quan gì lớn tới game của VM, còn website thì đã 99% xong. Giờ thì ai cũng có thể làm nốt công việc cuối cùng, chỉ có cho cái bản đã sửa đó lên host, và đặt lên. Như ken chắc cũng đủ trình độ để làm nốt.

    ie thấy mình ở lại VM chỉ tổ ... làm nhóm chậm chân, không giúp được gì.

    Nghĩ lại, chắc cũng không có gì thay đổi mấy, ie cũng chỉ là một cái bóng theo sau VM ... giờ bóng ra đi, cả tổ làm việc VM vẫn còn đó ...

    Mong ken chấp thuận đơn xin rút khỏi VM của ie, và tìm người nào có thể làm nốt công việc còn 1% là xong này.
     
  18. ken10

    ken10 Programmer

    Tham gia ngày:
    10/1/04
    Bài viết:
    2,341
    Nơi ở:
    Ho Chi Minh city
    _Hiện Lekima không rời khỏi nhóm.Tuy rằng , IE thấy bản thân design không tốt như Lekima .Nhưng người xưa có câu :"không phải ai sinh ra đã thông minh" .Ken tin rằng , IE nếu cố gắng sẽ không kém Lekima .Những gì Ken cần ở mỗi thành viên là sự gắng bó thân thiết với nhau.

    _Việc host thì M47 ngỏ lời muốn cho VM mượn host dùng chung .Nhưng hiện Ken chưa trả lời và cảm thấy chưa phải thời điểm thích hợp để đưa ra website.Đến tháng 6 khi có demo và trailer thì up host lên vẫn chưa muộn.Sau đó sẽ dần cập nhật thông tin.

    _Ken tin rằng mọi người đều không cảm thấy IE làm vướng mọi người.
    _IE nên suy nghĩ kỹ .Ken sẽ vẫn giữ đơn của IE .Sau 3 ngày , Ken muốn IE đưa ra câu trả lời và lý do hợp lý.Ken tin rằng 3 ngày đủ để IE suy nghĩ .
     
  19. lekima

    lekima Mr & Ms Pac-Man

    Tham gia ngày:
    22/6/03
    Bài viết:
    278
    trời ơi là trời, em đâu có ý định làm vướng đường đi của VM thế này, thôi thì cho em xin lỗi, ie ở lại nhé, lekima không muốn ie đi tý nào đâu.
     
  20. ipridian_elf

    ipridian_elf Voyage perdu

    Tham gia ngày:
    19/3/03
    Bài viết:
    5,678
    Nơi ở:
    Earth
    Nếu như lekima và ken đã nói như thế thì ...

    ie thật sự thấy mình rất vô dụng ... nhưng mà nghĩ lại thì có lẽ ie nên tự giác hơn một chút, nên bỏ qua mấy chuyện đó ...

    ie cũng đã nghĩ nhiều rồi .. có lẽ ie sẽ ở lại giúp VM .. ít nhất là khởi công & lắp đặt thành công website này đã ::) ...

    Có lẽ bài trước là một ý nghĩ trẻ con của ie ... ie xin lỗi mọi người. Nhưng mà thực sự là lúc đó ie không biết nên đi hay ở, một mặt thì thấy thực sự kém cỏi ... một mặt thì lại thấy lekima đã bỏ VM ...

    Thôi .. ie xin lỗi, ie sẽ cố gắng tiếp ... ::) ... Mong ken & mọi người đừng giận.
     

Chia sẻ trang này