Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล  (อ่าน 18965 ครั้ง)

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

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #30 เมื่อ: 04, สิงหาคม 2011, 09:25:27 AM »
ไม่ทราบได้ลองเอาไฟล์ globalhf.template.php ไปไว้ในธีมที่ท่านใช้งานอยู่หรือยังครับผม
ไว้ในแฟ้มไหนของธีมคับ?

ออฟไลน์ LittleCat

  • ไม่เต็มบาท
  • Administrator
  • *
  • กระทู้: 1608
  • เห็นด้วย&ขอบคุณ: 434
  • ตามโลกไม่ทัน
    • บอร์ดแมวเมา
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #31 เมื่อ: 04, สิงหาคม 2011, 09:43:54 AM »
ที่เดียวกับที่วางพวก display.template.php , index.template.php พวกนั้นรึเปล่า?
อย่าคิดว่าตนเองเก่ง อย่าคิดว่าคนอื่นขาดตนเองไม่ได้ -- หลักการในการทำงานของแมวขี้เมา

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #32 เมื่อ: 04, สิงหาคม 2011, 11:36:02 AM »

index.template.php น่าจะตรงนี้น่ะ เพราะอันนี้เป็นตัวหลักของบอร์ดเลย

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #33 เมื่อ: 04, สิงหาคม 2011, 03:53:40 PM »

index.template.php น่าจะตรงนี้น่ะ เพราะอันนี้เป็นตัวหลักของบอร์ดเลย

วางที่เดียวกันแล้วทดสอบ ก็ยังนิ่งสนิท ผมไม่ได้ใช้ธีมมาตราฐาน มันจะเกี่ยวกันมั๊ยคับนี่ :cheesy:

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

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #34 เมื่อ: 04, สิงหาคม 2011, 04:53:10 PM »
พวกไฟล์ที่ต้องเอาไว้ในธีม  ให้ลองเอาไปไว้ในธีมที่ตัวเองใช้

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #35 เมื่อ: 04, สิงหาคม 2011, 06:05:15 PM »
file Subs.php

หา -->>
โค๊ด: [Select]
if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
{
$settings['theme_url'] = $settings['default_theme_url'];
$settings['images_url'] = $settings['default_images_url'];
$settings['theme_dir'] = $settings['default_theme_dir'];
}
}

// Show the copyright...

แก้เป็น -->>
โค๊ด: [Select]
if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
{
$settings['theme_url'] = $settings['default_theme_url'];
$settings['images_url'] = $settings['default_images_url'];
$settings['theme_dir'] = $settings['default_theme_dir'];
}
// Global Headers
$headercontents = '';

$noheaders = false;
if (isset($_REQUEST['action']))
{
if ($_REQUEST['action'] == 'dlattach')
$noheaders = true;

}


if(!isset($_REQUEST['xml']) && $noheaders == false)
if(file_exists($boarddir . '/smfheader.txt'))
{
$headercontents = file_get_contents($boarddir . '/smfheader.txt');
echo '<!--Headers-->';
echo $headercontents;
echo '<!--End Headers-->';

}
}

// Show the copyright...

หา -->>
โค๊ด: [Select]
function template_footer()
{
global $context, $settings, $modSettings, $time_start, $db_count;

// Show the load time?  (only makes sense for the footer.)
$context['show_load_time'] = !empty($modSettings['timeLoadPageEnable']);
$context['load_time'] = round(array_sum(explode(' ', microtime())) - array_sum(explode(' ', $time_start)), 3);
$context['load_queries'] = $db_count;

if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
{
$settings['theme_url'] = $settings['actual_theme_url'];
$settings['images_url'] = $settings['actual_images_url'];
$settings['theme_dir'] = $settings['actual_theme_dir'];
}

foreach (array_reverse($context['template_layers']) as $layer)
loadSubTemplate($layer . '_below', true);

}

แก้เป็น -->>
โค๊ด: [Select]
function template_footer()
{
global $context, $settings, $modSettings, $time_start, $db_count;
global $boarddir;

// Show the load time?  (only makes sense for the footer.)
$context['show_load_time'] = !empty($modSettings['timeLoadPageEnable']);
$context['load_time'] = round(array_sum(explode(' ', microtime())) - array_sum(explode(' ', $time_start)), 3);
$context['load_queries'] = $db_count;

if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
{
$settings['theme_url'] = $settings['actual_theme_url'];
$settings['images_url'] = $settings['actual_images_url'];
$settings['theme_dir'] = $settings['actual_theme_dir'];
}

// Global Footers
$footercontents = '';

$noheaders = false;
if (isset($_REQUEST['action']))
{
if ($_REQUEST['action'] == 'dlattach')
$noheaders = true;

}

if(!isset($_REQUEST['xml'])  && $noheaders == false)
if(file_exists($boarddir . '/smffooter.txt'))
{
$footercontents = file_get_contents($boarddir . '/smffooter.txt');
echo '<!--Footers-->';
echo $footercontents;
echo '<!--End Footers-->';

}

foreach (array_reverse($context['template_layers']) as $layer)
loadSubTemplate($layer . '_below', true);

}

วางโค้ดไฟล์นี้ผิดทั้งหมดให้คืนค่าเดิมแล้วแก้ตามนี้
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #36 เมื่อ: 05, สิงหาคม 2011, 09:02:42 AM »
ผมออกตัวนะครับว่าไม่ค่อยรู้เท่าไหร่ แต่ผมว่าท่านอาจจะเข้าใจผิดหรือเปล่าครับ หรือผมเข้าใจผิดเอง เพราะรูปที่ท่านเอามาให้ดู มันคือ WYSIWYG นะครับผม http://ckeditor.com/download ส่วนวิธีการทำ เผื่อใช่ตามที่ท่านต้องการ http://htmlthai.com/index.php?topic=597.0 ผมไม่รู้ว่า 1.1 กับ 2.0 จะต้องแก้โค๊ตต่างกันมากหรือเปล่านะครับผม

ปล. ถ้าผิดพลาดก็ขออภัยด้วยนะครับ
หาอยู่นานเหมือนกันแหละ แต่ไม่รู็จะติดตั้งไปทำไม   :grin:

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #37 เมื่อ: 05, สิงหาคม 2011, 09:10:04 AM »
พี่ๆคร๊าบบ.....นี่กระผมได้ลองแก้ตามที่คุณพี่แนะนำมาทุกอย่างแล้วนะครับนี่ มันยังบ่อได้ซักกะที เฮ้ออออออ........
« แก้ไขครั้งสุดท้าย: 05, สิงหาคม 2011, 09:13:59 AM โดย BB5 »

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #38 เมื่อ: 05, สิงหาคม 2011, 09:34:01 AM »
ผมทดลองเพิ่ม รูปภาพตามลิ้งค์นี้ก็ไม่แสดงผมเหมือนกันครับ http://www.justusers.net/forum/index.php?topic=1094.0

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #39 เมื่อ: 05, สิงหาคม 2011, 01:32:49 PM »
สาเหตุมันมาจากที่คุณไม่เข้าใจเรื่องเมนวลโค้ดนั่นแหละครับ เท่าที่ผมปะติดปะต่อได้ก็ใน Subs.php ส่วนในไฟล์อื่นๆ ก็คงเหมือนกันแต่ผมไม่สามารถปะติดปะต่อได้เพราะคุณโพสต์เป็นรูป..

และอีกอย่างหลังปรับแต่งคุณได้เคลียร์แคชหรือยัง?
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #40 เมื่อ: 05, สิงหาคม 2011, 04:17:47 PM »
Global Headers and Footers 2.0 RC5
./Themes/default/languages/Modifications.thai-utf8.php

Find:
?>
Add Before:
// Begin Global Headers and Footers Text Strings
$txt['globalhf_title'] = 'Global Headers and Footers';
$txt['globalhf_globalheaders'] = 'Global Headers:';
$txt['globalhf_globalfooters'] = 'Global Footers:';
$txt['globalhf_settings'] = 'Settings';
$txt['globalhf_saveglobal'] = 'Save Headers Footers';
// END Global Headers and Footers Text Strings
   
แก้เป็น>>
// Begin Global Headers and Footers Text Strings
$txt['globalhf_title'] = 'Global Headers and Footers';
$txt['globalhf_globalheaders'] = 'Global Headers:';
$txt['globalhf_globalfooters'] = 'Global Footers:';
$txt['globalhf_saveglobal'] = 'Save Headers Footers';
$txt['globalhf_settings'] = 'Settings';
// END Global Headers and Footers Text Strings
?>


./index.php
Find:
'help' => array('Help.php', 'ShowHelp'),

Add Before:
'globalhf' => array('globalhf2.php', 'globalhf'),

แก้เป็น>>

'help' => array('Help.php', 'ShowHelp'),
'globalhf' => array('globalhf2.php', 'globalhf'),



./Sources/Subs.php
Find: [Select]
global $context, $settings, $modSettings, $time_start, $db_count;

Add Before: [Select]
global $boarddir;

แก้เป็น>>
global $context, $settings, $modSettings, $time_start, $db_count;global $boarddir;



Find: [Select]
foreach (array_reverse($context['template_layers']) as $layer)
      loadSubTemplate($layer . '_below', true);

Add Before: [Select]
$noheaders = false;
      if (isset($_REQUEST['action']))
      {
         if ($_REQUEST['action'] == 'dlattach')
            $noheaders = true;
      
      }
      
      if(!isset($_REQUEST['xml'])  && $noheaders == false)
         if(file_exists($boarddir . '/smffooter.txt'))
         {
            $footercontents = file_get_contents($boarddir . '/smffooter.txt');
            echo '<!--Footers-->';
            echo $footercontents;
            echo '<!--End Footers-->';
         
         }


แก้เป็น>>
// Global Footers
      $footercontents = '';
      
      $noheaders = false;
      if (isset($_REQUEST['action']))
      {
         if ($_REQUEST['action'] == 'dlattach')
            $noheaders = true;
      
      }
      
      if(!isset($_REQUEST['xml'])  && $noheaders == false)
         if(file_exists($boarddir . '/smffooter.txt'))
         {
            $footercontents = file_get_contents($boarddir . '/smffooter.txt');
            echo '<!--Footers-->';
            echo $footercontents;
            echo '<!--End Footers-->';
         
         }
foreach (array_reverse($context['template_layers']) as $layer)
      loadSubTemplate($layer . '_below', true);

Find:
if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
   {
      $settings['theme_url'] = $settings['default_theme_url'];
      $settings['images_url'] = $settings['default_images_url'];
      $settings['theme_dir'] = $settings['default_theme_dir'];
   }

Add Before: [Select]
// Global Headers
      $headercontents = '';
      
      $noheaders = false;
      if (isset($_REQUEST['action']))
      {
         if ($_REQUEST['action'] == 'dlattach')
            $noheaders = true;
      
      }
      
      
      if(!isset($_REQUEST['xml']) && $noheaders == false)
         if(file_exists($boarddir . '/smfheader.txt'))
         {
            $headercontents = file_get_contents($boarddir . '/smfheader.txt');
            echo '<!--Headers-->';
            echo $headercontents;
            echo '<!--End Headers-->';
         
         }

แก้เป็น>>
if (isset($settings['use_default_images']) && $settings['use_default_images'] == 'defaults' && isset($settings['default_template']))
   {
      $settings['theme_url'] = $settings['default_theme_url'];
      $settings['images_url'] = $settings['default_images_url'];
      $settings['theme_dir'] = $settings['default_theme_dir'];
   }
   // Global Headers
      $headercontents = '';
      
      $noheaders = false;
      if (isset($_REQUEST['action']))
      {
         if ($_REQUEST['action'] == 'dlattach')
            $noheaders = true;
      
      }
      
      
      if(!isset($_REQUEST['xml']) && $noheaders == false)
         if(file_exists($boarddir . '/smfheader.txt'))
         {
            $headercontents = file_get_contents($boarddir . '/smfheader.txt');
            echo '<!--Headers-->';
            echo $headercontents;
            echo '<!--End Headers-->';
         
         }


./Sources/Admin.php
Find: [Select]
'current_theme' => array(
               'label' => $txt['theme_current_settings'],

Add Before: [Select]
'globalhf' => array(
               'label' => $txt['globalhf_title'],
               'file' => 'globalhf2.php',
               'function' => 'globalhf',
               'custom_url' => $scripturl . '?action=admin;area=globalhf',
               'icon' => '',
               'subsections' => array(
                  'view' => array($txt['globalhf_settings']),
               ),
            ),



แก้เป็น>>

'globalhf' => array(
               'label' => $txt['globalhf_title'],
               'file' => 'globalhf2.php',
               'function' => 'globalhf',
               'custom_url' => $scripturl . '?action=admin;area=globalhf',
               'icon' => '',
               'subsections' => array(
                  'view' => array($txt['globalhf_settings']),
               ),
            ),
'current_theme' => array(
               'label' => $txt['theme_current_settings'],





ถูกรึยังนิ?.............

ออฟไลน์ UnclEo

  • Just Staff
  • *
  • กระทู้: 463
  • เห็นด้วย&ขอบคุณ: 439
  • เพศ: ชาย
  • !Personal
    • DexMoreGroup
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #41 เมื่อ: 05, สิงหาคม 2011, 04:45:14 PM »
Add Before ลูกเดียวเลย Add After หายไปใหนหมดหล่ะครับ


ไม่ต้อง Add Before หรือ Add After หรอกครับเอาเป็น "เพิ่มไว้ก่อน" หรือ "เพิ่มไว้หลัง" ตามที่คุณเข้าใจดีกว่า
« แก้ไขครั้งสุดท้าย: 05, สิงหาคม 2011, 04:49:34 PM โดย UnclEo »
ที่นี่! DexMore.Com ลมหายใจแห่ง SMF เราอัพเดททุกลมหายใจ SMF 100++ mod แห่งเดียวในโลก SMF 2.0 แปลไทย 100%

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #42 เมื่อ: 05, สิงหาคม 2011, 05:15:08 PM »
Add Before ลูกเดียวเลย Add After หายไปใหนหมดหล่ะครับ


ไม่ต้อง Add Before หรือ Add After หรอกครับเอาเป็น "เพิ่มไว้ก่อน" หรือ "เพิ่มไว้หลัง" ตามที่คุณเข้าใจดีกว่า


55!!.....เบลอจัดคับ ก็อปวาง กะว่าจะพิมพ์แก้ทีหลังตาลายจนลืมเรย

ออฟไลน์ BB5

  • Ju
  • *
  • กระทู้: 28
  • เห็นด้วย&ขอบคุณ: 7
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #43 เมื่อ: 05, สิงหาคม 2011, 05:23:43 PM »
Add Before ลูกเดียวเลย Add After หายไปใหนหมดหล่ะครับ


ไม่ต้อง Add Before หรือ Add After หรอกครับเอาเป็น "เพิ่มไว้ก่อน" หรือ "เพิ่มไว้หลัง" ตามที่คุณเข้าใจดีกว่า

K.UnclEo ช่วยทบทวนขั้นตอนที่ถูกต้อง ของการติดตั้งให้กระผมหน่อยได้มั๊ยครับ หรือท่านไหนก็ได้ครับ กระผมใช้ SMF 2.0 RC5 ธีมอื่นที่ไม่ใช่มาตราฐานครับ ตอนนี้กระผมสับสนอยู่มิใช่น้อย ขอบคุณหลายครับ
 

ออฟไลน์ กฤติยา

  • You Are Just Member
  • ******
  • กระทู้: 757
  • เห็นด้วย&ขอบคุณ: 193
  • หวงเหมือนไล่ ให้เหมือนเรียก
Re: MOD global headers footers พิมพ์ข้อความ ไม่แสดงผล
« ตอบกลับ #44 เมื่อ: 06, สิงหาคม 2011, 03:08:01 PM »
./index.php
Find:
'help' => array('Help.php', 'ShowHelp'),

Add Before:
'globalhf' => array('globalhf2.php', 'globalhf'),

แก้เป็น>>

'help' => array('Help.php', 'ShowHelp'),
'globalhf' => array('globalhf2.php', 'globalhf'),


ทีถูกต้อง
Find:
'help' => array('Help.php', 'ShowHelp'),

Add Before:
'globalhf' => array('globalhf2.php', 'globalhf'),

แก้เป็น>>

'help' => array('Help.php', 'ShowHelp'),
'globalhf' => array('globalhf2.php', 'globalhf'),

แก้เป็น>>

Find:
'help' => array('Help.php', 'ShowHelp'),

Add Before:
'globalhf' => array('globalhf2.php', 'globalhf'),

แก้เป็น>>
'globalhf' => array('globalhf2.php', 'globalhf'),
'help' => array('Help.php', 'ShowHelp'),

เป็นตัวอย่าง ค่ะ  หวังว่าคงเข้าใจ น่ะ ค่ ะ 


Add after = เพิ่มไว้หลัง

Add before = เพิ่มไว้ข้างหน้า   แค่นั้นจบ

 

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