Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด
ถ้าไม่พบเมล์ลองดูที่ถังขยะ..!!


Welcome to       :: JustUsers.net ::       การให้ ... คือสิ่งที่เรามีเหมือนกัน       กลับมารับใช้เพื่อนๆ เหมือนเดิมตลอดไป....!!    

ผู้เขียน หัวข้อ: จะเอามาหน้าล๊อคอินของบอร์ดมาใส่ไว้ในหน้าเวปด้วย  (อ่าน 7357 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ july8329

  • Ju
  • *
  • ID : 842
  • กระทู้: 85
  • เห็นด้วย&ขอบคุณ: 3
  • เพศ: ชาย
    • ROMATHAI FANSITE
คือถ้าจะให้สมัครสมาชิกและล๊อคอินผ่านหน้าเวปแล้วสามารถเข้าเวปบอร์ดได้เลยต้องทำยังไงเหรอครับ :smitten-1:



Single

  • บุคคลทั่วไป
ทีแรกเลยนะค่ะเข้าไปตามนี้..

http://u-url/u-forum/ssi_examples.php

แล้วจะเจออันนี้..Login Function: <?php ssi_login(); ?>

ก๊อปมาเฉพาะส่วนนี้..<?php ssi_login(); ?>

แล้วสร้างไฟล์โลจิ้นดอทพีเอชพีขึ้นมาหนึ่งไฟล์..จะได้รูปแบบประมาณนี้..


โค๊ด: [เลือก]
<?php require("/home/dexmore/domains/dexmore.com/public_html/forums/SSI.php"); ?>
<html>
<head>
<meta http-equiv="Content-Language" content="th">
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>DexMore.Com</title>
<base target="_blank">
</head>

<body bgcolor="#4F7EC9">
<?php ssi_login(); ?>
</body>

</html>

แก้ไขไฟล์ index.php ของไซต์ท่าน

อยากให้หน้าต่างโลจิ้นอยู่ตำแหน่งใหน..เอาอันนี้ไปวาง..

โค๊ด: [เลือก]
<iframe marginwidth="0" marginheight="0" src="http://www.u-url.com/login.php" name="login" frameborder="0" width="100%" height="ใส่เอาเอง" scrolling="0" ></iframe>
*<?php require("/home/dexmore/domains/dexmore.com/public_html/forums/SSI.php"); ?> //อันนี้เป็นตัวอย่างนะ..ของใครของมันไม่เหมือนกัน

เข้าไปใน http://u-url/u-forum/ssi_examples.php แล้วจะเห็นเอง..

ออฟไลน์ pencil

  • Ju
  • *
  • ID : 53
  • กระทู้: 32
  • เห็นด้วย&ขอบคุณ: 4
น่าจะย้ายหมวดนะ

ree

  • บุคคลทั่วไป
แล้วมีวิธีการ ระบบสมัครสมาชิกมาไว้ที่เว็บเรามั้ยคะ

 ช่วยแนะนำด้วยคะ

ขอบคุณมากค่ะ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • ID : 8
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2201
    • SMFjusthost.com
หมายถึงยังไง ไม่เข้าใจคำถาม

ตอนนี้หน้าเว็บมีอะไรอยู่บ้าง
เว็บบอร์ดมีหรือยัง

จะเอา "ไว้ที่เว็บ" หมายถึงยังไง

ออฟไลน์ ree48012

  • ไม่มีคำว่าที่เดิมถ้าเราได้เริ่มต้น
  • Ju
  • *
  • ID : 11258
  • กระทู้: 7
  • เห็นด้วย&ขอบคุณ: 4
  • เพศ: หญิง
    • http://www.newstalkten.com/
คือ เวลาสมัครมาชิกจะให้สมัครที่เว็บของเราเอง หน้าที่เราต้องกรอกข้อมูลตอนที่สมัครสมาิชิกอะคะ ทำได้มั้ย หรือว่าต้องสมัครที่เว็บบอร์ดอย่างเดียว


อยากให้เค้ามาสมัคที่เว็บเรา
ไม่มีคำว่าแพ้ หากเราได้เริ่ม ไม่มีคำว่าอยู่ที่เดิมถ้าเราได้ค้นหา ไม่มีคำว่าที่หนึ่งหากเราต้องพึงพา ไม่มีคำว่าดีคกว่า หากเราไม่ตั้งใจ

ออฟไลน์ zelda

  • Just Staff
  • *
  • ID : 5702
  • กระทู้: 474
  • เห็นด้วย&ขอบคุณ: 543
  • เพศ: ชาย
    • www.izedzine.com

ก็ยังงงอยู่ดีนะคุณ เอาใหม่ๆ อธิบายให้ละเอียด
คือตอนนี้คุณมีเว็บ และมีบอร์ดแยกออกไปอีกต่างหากใช่หรือเปล่า
แล้วคุณต้องการให้มีฟอร์มสมัครสมาชิกที่ตัวเว็บ ไม่ต้องการให้สมัครที่บอร์ด แบบนี้ใช่หรือเปล่า

ถ้าใช่

1. คุณมีระบบฐานข้อมูลสมาชิกที่ตัวเว็บหรือยัง
2. ถ้าคุณมีระบบฐานข้อมูลสมาชิกของเว็บแล้ว คุณก็ปิดการลงทะเบียนที่บอร์ด แล้วทำลิงค์ให้สมาชิกไปสมัครที่เว็บแทน

อยากได้คำตอบ ต้องอธิบายความต้องการให้ละเอียด แล้วก็ถ้าเป็นไปได้ ใส่ลิงค์ให้ไปดูเว็บจริงด้วย จะได้ให้คำแนะนำถูก

ออฟไลน์ ree48012

  • ไม่มีคำว่าที่เดิมถ้าเราได้เริ่มต้น
  • Ju
  • *
  • ID : 11258
  • กระทู้: 7
  • เห็นด้วย&ขอบคุณ: 4
  • เพศ: หญิง
    • http://www.newstalkten.com/
ขอบคุณเว็บนี้จิงๆค่ะ มีผู้ให้ความรู้มาาช่วยเยอะจิงๆ  :adore:



เอาใหม่ๆ

คือมีเว็บเป็นของตัวเอง แล้วติดตั้ง smf เว็บบอร์ด ทีนี้จะให้สมัครสมาชิกจากเว็บเราแล้วโดยเอาฟังชันจากเว็บบอร์ด มาแปะได้มั้ยคะ
ไม่มีคำว่าแพ้ หากเราได้เริ่ม ไม่มีคำว่าอยู่ที่เดิมถ้าเราได้ค้นหา ไม่มีคำว่าที่หนึ่งหากเราต้องพึงพา ไม่มีคำว่าดีคกว่า หากเราไม่ตั้งใจ

ออฟไลน์ zelda

  • Just Staff
  • *
  • ID : 5702
  • กระทู้: 474
  • เห็นด้วย&ขอบคุณ: 543
  • เพศ: ชาย
    • www.izedzine.com
สำหรับ 1.1 นะ
เปิดไฟล์ SSI.php ใส่โค้ดด้านล่างนี้ลงไปก่อน ?>

โค๊ด: [เลือก]
function ssi_register($output_method = 'echo')
{
global $scripturl, $db_prefix, $txt, $settings, $modSettings, $context;

loadLanguage('Login');

// Generate a visual verification code to make sure the user is no bot.
$context['visual_verification'] = empty($modSettings['disable_visual_verification']) || $modSettings['disable_visual_verification'] != 1;
if ($context['visual_verification'])
{
$context['use_graphic_library'] = in_array('gd', get_loaded_extensions());
$context['verificiation_image_href'] = $scripturl . '?action=verificationcode;rand=' . md5(rand());

// Only generate a new code if one hasn't been set yet
if (!isset($_SESSION['visual_verification_code']))
{
// Skip I, J, L, O and Q.
$character_range = array_merge(range('A', 'H'), array('K', 'M', 'N', 'P'), range('R', 'Z'));

// Generate a new code.
$_SESSION['visual_verification_code'] = '';
for ($i = 0; $i < 5; $i++)
$_SESSION['visual_verification_code'] .= $character_range[array_rand($character_range)];
}
}

    // If we have GD, try the nice code.
    elseif (empty($_REQUEST['format']))
    {
        require_once($sourcedir . '/Subs-Graphics.php');

        if (in_array('gd', get_loaded_extensions()) && !showCodeImage($_SESSION['visual_verification_code'])) {
            header('HTTP/1.1 400 Bad Request');
die();
}
        // Otherwise just show a pre-defined letter.
        elseif (isset($_REQUEST['letter']))
        {
            $_REQUEST['letter'] = (int) $_REQUEST['letter'];
            if ($_REQUEST['letter'] > 0 && $_REQUEST['letter'] <= strlen($_SESSION['visual_verification_code']) && !showLetterImage(strtolower($_SESSION['visual_verification_code']{$_REQUEST['letter'] - 1}))) {
                header('HTTP/1.1 400 Bad Request');
die();
}
        }
        // You must be up to no good.
        else {
            header('HTTP/1.1 400 Bad Request');
die();
}
    }
    elseif ($_REQUEST['format'] === '.wav')
    {
        require_once($sourcedir . '/Subs-Sound.php');

        if (!createWaveFile($_SESSION['visual_verification_code'])) {
            header('HTTP/1.1 400 Bad Request');
die();
}
    }

if($output_method = 'echo' && $context['user']['is_guest']) {
echo '
    <div>
        <form action="'. $scripturl. '?action=register2" method="post" style="margin: 0px 1px 1px 0; text-align:left;" name="creator" id="creator">
                <table class="ssi_table">
                    <tr>
                        <td>', $txt[98], ':</td>
                        <td><input type="text" name="user" size="10"  maxlength="30" /></td>
</tr>
<tr>
                        <td>', $txt[81], ':</td>
                        <td><input type="password" name="passwrd1" size="10" /></td>
</tr>
<tr>
                        <td>', $txt[82], ': </td>
<td><input type="password" name="passwrd2" size="10" /></td>
</tr>
<tr>
<td>', $txt[69], ':</td>
                        <td><input name="email" type="text" size="10" /><input name="regagree" type="hidden" value="checked" /></td>
                    </tr>';
    if ($context['visual_verification'])
    {
        echo '
                    <tr>
                        <td>
                            ', $txt['visual_verification_label'], ':
                        </td>
                            <td><input type="text" name="visual_verification_code" size="10" /></td>
</tr>
<tr>';
        if ($context['use_graphic_library'])
            echo '
                            <td colspan="2"><img src="', $context['verificiation_image_href'], '" alt="', $txt['visual_verification_description'], '" id="verificiation_image" /></td>';
        else
            echo '
                            <td colspan="2"><img src="', $context['verificiation_image_href'], ';letter=1" alt="', $txt['visual_verification_description'], '" id="verificiation_image_1" />
                            <img src="', $context['verificiation_image_href'], ';letter=2" alt="', $txt['visual_verification_description'], '" id="verificiation_image_2" />
                            <img src="', $context['verificiation_image_href'], ';letter=3" alt="', $txt['visual_verification_description'], '" id="verificiation_image_3" />
                            <img src="', $context['verificiation_image_href'], ';letter=4" alt="', $txt['visual_verification_description'], '" id="verificiation_image_4" />
                            <img src="', $context['verificiation_image_href'], ';letter=5" alt="', $txt['visual_verification_description'], '" id="verificiation_image_5" /></td>';
        echo '
</tr>
<tr>
                            <td class="smalltext" colspan="2">
<a href="', $context['verificiation_image_href'], ';sound" onclick="return reqWin(this.href, 400, 120);">', $txt['visual_verification_sound'], '</a>
</td>
</tr>';
    }
echo' | <a href="/register" onclick="refreshImages(); return false;">Request another image</a>
                    <tr>
                        <td colspan="2" align="center"><input type="submit" value="', $txt[97], '" /></td>
                    </tr>
                </table>
        </form>
    </div>


<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function verifyAgree()
{
if (document.forms.creator.passwrd1.value != document.forms.creator.passwrd2.value)
{
alert("The two passwords you entered are not the same!");
return false;
}

if (!document.forms.creator.regagree.checked)
{
alert("Please read and accept the agreement before registering.");
return false;
}

return true;
}
function checkAgree()
{
document.forms.creator.regSubmit.disabled = isEmptyText(document.forms.creator.user) || isEmptyText(document.forms.creator.email) || isEmptyText(document.forms.creator.passwrd1) || !document.forms.creator.regagree.checked;
setTimeout("checkAgree();", 1000);
}
setTimeout("checkAgree();", 1000);
function refreshImages()
{
// Make sure we are using a new rand code.
var new_url = new String("', $context['verificiation_image_href'] ,'");
new_url = new_url.substr(0, new_url.indexOf("rand=") + 5);

// Quick and dirty way of converting decimal to hex
var hexstr = "0123456789abcdef";
for(var i=0; i < 32; i++)
new_url = new_url + hexstr.substr(Math.floor(Math.random() * 16), 1);
document.getElementById("verificiation_image").src = new_url;
}
// ]]></script>

';
}
else
return false;
}

แล้วที่เหลือก็ทำตามด้านบนเลย เปลี่ยนจาก ssi_login เป็น ssi_register

ออฟไลน์ ree48012

  • ไม่มีคำว่าที่เดิมถ้าเราได้เริ่มต้น
  • Ju
  • *
  • ID : 11258
  • กระทู้: 7
  • เห็นด้วย&ขอบคุณ: 4
  • เพศ: หญิง
    • http://www.newstalkten.com/
ขอรบกวนอีกนิดนึงนะคะ   ใช้ ssi_lngout ไปไว้หน้าเว็บเราเอง พอกด logout จากหน้าเว็บเราปุ๊บ มันจะรีไดเร็กมาที่หน้าบอร์ดแจ้ง session ผิดพลาด ปั๊บ ต้องกด login จากหน้าบอร์ดอีกครั้งนึง



พอจะมีวิธีแก้ไขมั้ยคะ
ไม่มีคำว่าแพ้ หากเราได้เริ่ม ไม่มีคำว่าอยู่ที่เดิมถ้าเราได้ค้นหา ไม่มีคำว่าที่หนึ่งหากเราต้องพึงพา ไม่มีคำว่าดีคกว่า หากเราไม่ตั้งใจ

ออฟไลน์ zelda

  • Just Staff
  • *
  • ID : 5702
  • กระทู้: 474
  • เห็นด้วย&ขอบคุณ: 543
  • เพศ: ชาย
    • www.izedzine.com

 
ชื่อ: อีเมล์:
ยืนยัน:
จงเขียนชื่อจังหวัด "นะคอนสะหวัน" ให้ถูกต้อง:

ใส่รูปในกระทู้ คลิก >>
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 
                                           
Back to top