19 พฤษภาคม 2555, 04:34:56
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: Facebook Slide Like Box แบบ Manual  (อ่าน 549 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
*
***



Thailand   ชาย ผู้เริ่มต้นกระทู้นี้ ออฟไลน์
icon message
general เมื่อ: 16 ธันวาคม 2554, 14:28:18
Facebook Slide Like Box แบบ Manual

  • ชื่อ: Facebook Slide Like Box
  • ผู้เขียน: phantomm
  • นำเสนอโดย: DexMoreGroup
  • ประเภท: New Feature
  • รองรับ: SMF 2.0, 2.0.1
  • ปรับปรุงล่าสุด: December 12, 2011
  • ต้นฉบับ: Facebook Slide Like Box


ตัวอย่าง



แก้ไขไฟล์:

file $sourcedir /Load.php

ค้นหา
โค๊ด: [Select]
// This determines the server... not used in many places, except for login fixing.

แทนที่ด้วย
โค๊ด: [Select]

//FB Slide Like box
if (!empty($modSettings['fb_slide_box_enable']) && !empty($modSettings['fb_slide_box_url']))
{

$modSettings['fb_slide_box_width'] = !empty($modSettings['fb_slide_box_width']) ? $modSettings['fb_slide_box_width'] : 292;
$modSettings['fb_slide_box_height'] = !empty($modSettings['fb_slide_box_height']) ? $modSettings['fb_slide_box_height'] : 590;
$modSettings['fb_slide_box_distance'] = !empty($modSettings['fb_slide_box_distance']) ? $modSettings['fb_slide_box_distance'] : 20;
$modSettings['fb_slide_box_backgroundc'] = !empty($modSettings['fb_slide_box_backgroundc']) ? $modSettings['fb_slide_box_backgroundc'] : '#f8f8f8';
$modSettings['fb_slide_box_borderc'] = !empty($modSettings['fb_slide_box_borderc']) ? $modSettings['fb_slide_box_borderc'] : '#3B5998';

$slideboxwidth1 = $modSettings['fb_slide_box_width'] + 20;
$slideboxwidth2 = $modSettings['fb_slide_box_width'] + 4;

$context['html_headers'] .= '
<style type="text/css">
#FBSlideLikeBox_left {
background: url("'. $settings['default_theme_url']. '/images/fbslidelikebox/l.png") '.$slideboxwidth2.'px 15px no-repeat;
float: left;
height: 120px;
position: fixed;
left: -'.$slideboxwidth2.'px;
padding-right: 27px;
top: '.$modSettings['fb_slide_box_distance'].$modSettings['fb_slide_box_distance2'].';
width: '.$slideboxwidth1.'px;
z-index: 2000;
}
#FBSlideLikeBox_left #FBSlideLikeBox3_left {
height: '.$modSettings['fb_slide_box_height'].'px;
right: 16px;
position: absolute;
border: 3px solid '.$modSettings['fb_slide_box_borderc'].';
top: 15px;
width: '.$modSettings['fb_slide_box_width'].'px;
background: '.$modSettings['fb_slide_box_backgroundc'].';
}
#FBSlideLikeBox_right {
background: url("'. $settings['default_theme_url']. '/images/fbslidelikebox/r.png") 15px 15px no-repeat;
float: right;
height: 120px;
position: fixed;
right: -'.$slideboxwidth2.'px;
padding-left: 27px;
top: '.$modSettings['fb_slide_box_distance'].$modSettings['fb_slide_box_distance2'].';
width: '.$slideboxwidth1.'px;
z-index: 2000;
}
#FBSlideLikeBox_right #FBSlideLikeBox3_right {
height: '.$modSettings['fb_slide_box_height'].'px;
left: 16px;
position: absolute;
border: 3px solid '.$modSettings['fb_slide_box_borderc'].';
top: 15px;
width: '.$modSettings['fb_slide_box_width'].'px;
background: '.$modSettings['fb_slide_box_backgroundc'].';
}
#FBSlideLikeBox_'.$modSettings['fb_slide_box_position'].' #FBSlideLikeBox2_'.$modSettings['fb_slide_box_position'].' {
position: relative;
clear: both;
width: auto;
}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script type="text/javascript">
var $fb = jQuery.noConflict();
$fb(document).ready(
function()
{
$fb("#FBSlideLikeBox_'.$modSettings['fb_slide_box_position'].'").mouseenter(function()
{
$fb(this).stop().animate({'.$modSettings['fb_slide_box_position'].': 0}, "normal");
}).mouseleave(function()
{
$fb(this).stop().animate({'.$modSettings['fb_slide_box_position'].': -'.$slideboxwidth2.'}, "normal");
});;

});
</script>';
}
//FB Slide Like box - end

// This determines the server... not used in many places, except for login fixing.


file $sourcedir/ManageSettings.php

ค้นหา
โค๊ด: [Select]
?>

เพิ่มไว้ก่อน
โค๊ด: [Select]
//FB Slide Like Box function
function FBSlideLikeBox($return_config = false) {

global $context, $txt, $scripturl, $modSettings, $settings;

loadLanguage('FBSlideLikeBox');

$context['page_title'] = $txt['fb_slide_box_admin'];
$context['settings_title'] = $txt['fb_slide_box_admin'];
$context['settings_message'] = $txt['fb_slide_box_admin_desc'];
$context['settings_insert_below'] = '<div style="text-align:center;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img alt="Licencja Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" /></a></div>';

$config_vars = array(
//Enable
array('check', 'fb_slide_box_enable'),

//Facebook Page URL
array('text', 'fb_slide_box_url', '50'),

//position
array('select', 'fb_slide_box_position',

array(
'left' => $txt['fb_slide_box_left'],
'right' => $txt['fb_slide_box_right'],
)
),

//bg color
array('text', 'fb_slide_box_backgroundc', '10'),

//border color
array('text', 'fb_slide_box_borderc', '10'),

//width
array('int', 'fb_slide_box_width', 'postinput' => $txt['fb_slide_box_px'], '5'),

//height
array('int', 'fb_slide_box_height', 'postinput' => $txt['fb_slide_box_px'], '5'),

//distance
array('int', 'fb_slide_box_distance', '3'),

//unit
array('select', 'fb_slide_box_distance2',

array(
'%' => $txt['fb_slide_box_pr'],
'px' => $txt['fb_slide_box_px'],

)
),

//Color scheme
array('select', 'fb_slide_box_colorscheme',

array(
'light' => $txt['fb_slide_box_colorscheme_light'],
'dark' => $txt['fb_slide_box_colorscheme_dark'],
)
),

//Faces
array('select', 'fb_slide_box_show_faces',

array(
'true' => $txt['fb_slide_box_yes'],
'false' => $txt['fb_slide_box_no'],
)
),

//Stream
array('select', 'fb_slide_box_show_stream',

array(
'true' => $txt['fb_slide_box_yes'],
'false' => $txt['fb_slide_box_no'],
)
),

//Header
array('select', 'fb_slide_box_show_header',

array(
'true' => $txt['fb_slide_box_yes'],
'false' => $txt['fb_slide_box_no'],
)
),

//Scrolling
array('select', 'fb_slide_box_enable_scrolling',

array(
'true' => $txt['fb_slide_box_yes'],
'false' => $txt['fb_slide_box_no'],
)
),

);

if ($return_config)
return $config_vars;

if (isset($_GET['save'])) {
checkSession();

saveDBSettings($config_vars);
writeLog();

redirectexit('action=admin;area=modsettings;sa=fb_slide_box');
}

$context['post_url'] = $scripturl . '?action=admin;area=modsettings;save;sa=fb_slide_box';

prepareDBSettingContext($config_vars);
}
//FB Slide Like Box function - end

ค้นหา
โค๊ด: [Select]
// Mod authors, once again, if you have a whole section to add do it AFTER this line, and keep a comma at the end.

เพิ่มไว้หลัง
โค๊ด: [Select]
//FB Slide Like box
'fb_slide_box' => 'FBSlideLikeBox',
//FB Slide Like box - end



file $sourcedir/Admin.php

ค้นหา
โค๊ด: [Select]
// Mod Authors for a "ADD AFTER" on this line. Ensure you end your change with a comma. For example:

เพิ่มไว้หลัง
โค๊ด: [Select]
                                               //FB Slide Like box
'fb_slide_box' => array($txt['fb_slide_box_admin']),
//FB Slide Like box - end


file $themedir/index.template.php

ค้นหา
โค๊ด: [Select]
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;

เพิ่มไว้หลัง
โค๊ด: [Select]
//FB Slide Like box
if (!empty($modSettings['fb_slide_box_enable']) && !empty($modSettings['fb_slide_box_url']))
{
echo '
<div id="FBSlideLikeBox_',$modSettings['fb_slide_box_position'],'">
             <div id="FBSlideLikeBox2_',$modSettings['fb_slide_box_position'],'">
             <div id="FBSlideLikeBox3_',$modSettings['fb_slide_box_position'],'">
<iframe src="http://www.facebook.com/plugins/likebox.php?href=',$modSettings['fb_slide_box_url'],'&amp;width=',$modSettings['fb_slide_box_width'],'&amp;colorscheme=',$modSettings['fb_slide_box_colorscheme'],'&amp;show_faces=',$modSettings['fb_slide_box_show_faces'],'&amp;border_color=ffffff&amp;stream=',$modSettings['fb_slide_box_show_stream'],'&amp;header=',$modSettings['fb_slide_box_show_header'],'&amp;height=',$modSettings['fb_slide_box_height'],'" scrolling="',$modSettings['fb_slide_box_enable_scrolling'],'" frameborder="0" style="border:none; overflow:hidden; width:',$modSettings['fb_slide_box_width'],'px; height:',$modSettings['fb_slide_box_height'],'px;" allowTransparency="true"></iframe>
</div>
</div>
</div>';
}
//FB Slide Like box - end



file $themedir/languages/Modifications.english-utf8.php หรือ Modifications.english.php

ค้นหา
โค๊ด: [Select]
?>

เพิ่มไว้ก่อน
โค๊ด: [Select]
// Begin Facebook Slide Like Box Settings
$txt['fb_slide_box_admin'] = 'Facebook Slide Like Box';
// End Facebook Slide Like Box Settings

ผิดพลาดตรงไหนขออภัยด้วยนะครับ

ลิงค์หัวข้อ: http://dexmore.com/topic/10374
Windows XP    Firefox 3.6.15   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
*



Thailand   ชาย ออฟไลน์
icon message
general ความคิดเห็นที่ 1 เมื่อ: 19 ธันวาคม 2554, 20:24:18
ตัวนี้ สวยมากครับ ผมลองลงในเว็ป ผมแล้ว อิอิ  ไม่มีปัญหาไรเกิดขึ้นนะครับ เวลา  ^^

ลิงค์หัวข้อ: http://dexmore.com/topic/10374
Windows XP    Chrome 16.0.912.63   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
โรงานปิดคิดฮอดน้อง
*



Thailand   ชาย ออฟไลน์http://facebook.com/tumla
icon message
general ความคิดเห็นที่ 2 เมื่อ: 14 มกราคม 2555, 13:51:27
file $sourcedir/ManageSettings.php   


ของผม SMF 1.1.XX

แก้ที่ไหนครับ  ไฟล์  file ManageSettings.php   ไม่มี

ลิงค์หัวข้อ: http://dexmore.com/topic/10374
Windows XP    Firefox 9.0.1   see ip บันทึกการเข้า
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 15 พฤษภาคม 2555, 23:47:03

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla