推荐:外联图片自动缩图功能,不需要插件。

M

molvip

普通会员
2008-05-28
13
8
36
02870.com
#1
PHP:
打开: includes/class_bbcode.php 

查找: 
* Handles a match of the [img] tag that will be displayed as an actual image.   
*   
* @param string The URL to the image.   
*   
* @return string HTML representation of the tag.   
*/   
function handle_bbcode_img_match($link)   
{   
$link = $this->strip_smilies(str_replace('\\"', '"', $link));   

// remove double spaces -- fixes issues with wordwrap   
$link = str_replace('  ', '', $link);   

return '[IMG]' .  $link . '[/IMG]';   
}   
替换为: 
* Handles a match of the [img] tag that will be displayed as an actual image.   
*   
* @param string The URL to the image.   
*   
* @return string HTML representation of the tag.   
*/   
function handle_bbcode_img_match($link)   
{   
$link = $this->strip_smilies(str_replace('\\"', '"', $link));   

// remove double spaces -- fixes issues with wordwrap   
$link = str_replace('  ', '', $link);   

return '[IMG]' .  $link . '[/IMG]';    
}   

打开: clientscript/vbulletin_global.js 
最后加入以下函数: 

// #############################################################################  
function imgzoom(o) 
{ 
if (event.ctrlKey) 
{ 
var zoom = parseInt(o.style.zoom, 10) || 100; 
zoom -= event.wheelDelta / 12; 
if (zoom > 0) 
{ 
o.style.zoom = zoom + '%'; 
} 
return false; 
} else { 
return true; 
} 
} 
function showimg(o) 
{ 
if (o.width > screen.width*0.7) 
{ 
o.resized = true; 
o.width = screen.width*0.7; 
o.alt = 'Click here to open new window\nCTRL+Mouse wheel to zoom in/out'; 
o.style.cursor = 'hand'; 

return false; 
} else { 
return true; 
} 
} 
function displayimg(o) 
{ 
if (!o.resized) 
{ 
return true; 
} else { 
window.open(o.src); 
} 
} 


修改模板: printthread 
查找: 
$vboptions[bbtitle] - $threadinfo[title] 
在上面添加: 
$headinclude
希望有用的,给个感谢,谢谢!
 
支持: hugsky
H

hstar

謎~
2008-02-10
1,612
610
44
www.ihstar.com
#2
認真來說。我對「四川户外网 By .....」比較感冒。

這是org內某人的修法方式。還是很早期的修改法。
因為我非常清楚。我有利用他的原理做成了插件。

給人家套上這些字樣實在是非常不好。
 
顶部 底部