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

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

ผู้เขียน หัวข้อ: ขอคำแนะนำการปรับโค้ด smf 2.1  (อ่าน 2870 ครั้ง)

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

ออฟไลน์ drkann

  • Just
  • **
  • กระทู้: 21
  • เห็นด้วย&ขอบคุณ: 4
ขอคำแนะนำการปรับโค้ด smf 2.1
« เมื่อ: 26, เมษายน 2015, 12:39:26 PM »
อยากขอคำแนะนำในการปรับโค้ด smf 2.1 ตรงหัวบอร์ดนะครับ

โค้ดไฟล์ index.template.php เป็นแบบนี้

// If the user is logged in, display some things that might be useful.
   if ($context['user']['is_logged'])
   {
      // Firstly, the user's menu
      echo '
         <ul class="floatleft" id="top_info">
            <li>
               <a href="', $scripturl, '?action=profile"', !empty($context['self_profile']) ? ' class="active"' : '', ' id="profile_menu_top" onclick="return false;">';
                  if (!empty($context['user']['avatar']))
                     echo $context['user']['avatar']['image'];
                  echo $context['user']['name'], ' &#9660;</a>
               <div id="profile_menu" class="top_menu"></div>
            </li>';

      // Secondly, PMs if we're doing them
      if ($context['allow_pm'])
      {
         echo '
            <li>
               <a href="', $scripturl, '?action=pm"', !empty($context['self_pm']) ? ' class="active"' : '', ' id="pm_menu_top">', $txt['pm_short'], !empty($context['user']['unread_messages']) ? ' <span class="amt">' . $context['user']['unread_messages'] . '</span>' : '', '</a>
               <div id="pm_menu" class="top_menu scrollable"></div>
            </li>';
      }

      // Thirdly, alerts
      echo '
            <li>
               <a href="', $scripturl, '?action=alerts"', !empty($context['self_alerts']) ? ' class="active"' : '', ' id="alerts_menu_top">', $txt['alerts'], !empty($context['user']['alerts']) ? ' <span class="amt">' . $context['user']['alerts'] . '</span>' : '', '</a>
               <div id="alerts_menu" class="top_menu scrollable"></div>
            </li>';

      // And now we're done.
      echo '
         </ul>';
   }
   // Otherwise they're a guest. Ask them to either register or login.
   else
      echo '
         <ul class="floatleft welcome">
            <li>', sprintf($txt[$context['can_register'] ? 'welcome_guest_register' : 'welcome_guest'], $txt['guest_title'], $context['forum_name_html_safe'], $scripturl . '?action=login', 'return reqOverlayDiv(this.href, ' . JavaScriptEscape($txt['login']) . ');', $scripturl . '?action=signup'), '</li>
         </ul>';

      echo '
         ', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.png" alt="KWBOARD" title="เว็บบอร์ด สสอ.ค้อวัง">' : '<div id="siteslogan" class="floatright" >' . $settings['site_slogan'] . '</div>', '';

ไม่รู้ว่าต้องปรับแก้ตรงไหนบ้านครับ
« แก้ไขครั้งสุดท้าย: 28, เมษายน 2015, 07:47:11 PM โดย เซียวเหล่งนึ่งฯ »



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

  • Global Moderator
  • *
  • กระทู้: 5546
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ขอคำแนะนำการปรับโค้ด smf 2.1
« ตอบกลับ #1 เมื่อ: 28, เมษายน 2015, 07:53:53 PM »

แก้ไฟล์  ธีม/index.css

คลาส  img#smflogo   
แก้แบบนี้
  padding-right: 5%;

คลาส  .welcome
แก้แบบนี้
  padding-left: 5%;


5%  คำจำนวนที่หักลบหับความกว้างของบอดี้บอร์ด 
เช่นบอร์ดนี้กำหนดไว้ 90  ซ้าย-ขวา ก็จะเหลือฝั่งละ 5


ออฟไลน์ drkann

  • Just
  • **
  • กระทู้: 21
  • เห็นด้วย&ขอบคุณ: 4
Re: ขอคำแนะนำการปรับโค้ด smf 2.1
« ตอบกลับ #2 เมื่อ: 29, เมษายน 2015, 12:53:09 AM »
 :yaahoo:เย้...ขอบคุณครับทำได้แล้ว ขอบคุณมากครับ(ไม่รู้แนบรูปยังไง ไม่ได้ซักที)
 :cheesy:

ออฟไลน์ drkann

  • Just
  • **
  • กระทู้: 21
  • เห็นด้วย&ขอบคุณ: 4
Re: ขอคำแนะนำการปรับโค้ด smf 2.1
« ตอบกลับ #3 เมื่อ: 15, มีนาคม 2018, 07:22:24 PM »
 :kiss:ถ้าจะใส่กล่อง login ในหน้า indx.template.php แบบเว็บ :: JustUsers.net :: ใน smf 2.1 beta theme defaul ต้องใส่โค้ดยังไงครับ

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

  • Global Moderator
  • *
  • กระทู้: 5546
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ขอคำแนะนำการปรับโค้ด smf 2.1
« ตอบกลับ #4 เมื่อ: 16, มีนาคม 2018, 01:48:36 PM »
ดูตรงคลาส ยูสเซอร์ ในไฟล์ 
แล้วลองเอาโค๊ดนี้ไปปรับแก้ดูท่าน


โค๊ด: [Select]
<div class="user">';

// If the user is logged in, display stuff like their name, new messages, etc.
if ($context['user']['is_logged'])
{
if (!empty($context['user']['avatar']))
echo '
<p class="avatar">', $context['user']['avatar']['image'], '</p>';
echo '
<ul class="reset">
<li class="greeting">', $context['greeting'], '</span></li>

<li>
';
//----------*** เนเธเน‰เน„?(เน€เธžเธดเนˆเธกเธฅเธดเธ‡เธ„เนŒเธ‚เน‰เธญเธ„เธงเธฒเธกเธชเนˆ
if ($context['allow_pm'])
                        echo '', $txt['msg_alert_you_have'], ' <a href="', $scripturl, '?action=pm">', $context['user']['messages'], ' ', $context['user']['messages'] != 1 ? $txt['msg_alert_messages'] : $txt['msg_alert_messages'], '</a>', $txt['newmessages4'], ' ', $context['user']['unread_messages'], ' ', $context['user']['unread_messages'] == 1 ? $txt['newmessages0'] : $txt['newmessages1'];
                // ----------*** เนเธชเธ”เธ‡เธ เธฒ?newpm.gif เน€เธกเธทเนˆเธญเธกเธตเธ‚เน‰เธญเธ„เธงเธฒเธกเนƒเธซเธกเนˆเน€เธ‚เน‰เธฒเธกเธฒ ***----------
                if (!$context['user']['is_guest'] && $context['user']['unread_messages'])
                        echo '&nbsp;
                                <a href="' . $scripturl . '?action=pm"><img src="' . $settings['images_url'] . '/newpm.gif" border="0" /></a>
</li>';
echo '




<li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
<li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';


// Is the forum in maintenance mode?
if ($context['in_maintenance'] && $context['user']['is_admin'])
echo '
<strong>', $txt['maintenance'], '</strong>';

// Are there any members waiting for approval?
if (!empty($context['unapproved_members']))
echo '
<a href="', $scripturl, '?action=admin;area=viewmembers;sa=browse;type=approve">(', $context['unapproved_members'] , ' ', $txt['approval_member'], ')</a>';

if (!empty($context['open_mod_reports']) && $context['show_open_reports'])
echo '
<a href="', $scripturl, '?action=moderate;area=reports">(', $context['open_mod_reports'], ' ', $txt['open_reports'], ')</a>';


echo '
<li>', $context['current_time'], '</li>
</ul>';
}
// Otherwise they're a guest - this time ask them to either register or login - lazy bums...
else
{
echo '
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/sha1.js"></script>
<form id="guest_form" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" ', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
<div class="info">', sprintf($txt['welcome_guest'], $txt['guest_title']), '</div>
<input type="text" name="user" size="17" class="input_text" />
<input type="password" name="passwrd" size="17" class="input_password" />
<input type="submit" value="', $txt['login'], '" class="button_submit" />';

if (!empty($modSettings['enableOpenID']))
echo '
<br /><input type="text" name="openid_identifier" id="openid_url" size="25" class="input_text openid_login" />';

echo '
<input type="hidden" name="hash_passwrd" value="" />
</form>';
}

echo '
</div>

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top