万能贴图修改,可以在PB2中随意贴图

2010-12-09 23:18:15 +08:00
 iugo
简单替换,实现各种功能,不过安全隐患未经证实。

原帖: http://bbs.blueidea.com/thread-2728149-1-1.html
我以前在 LeadBBS 中看到的。

修改方法:

在模板帖子展示处添加 <span id=clian.net> </span>

然后在页尾添加如下代码:
<script language="javascript">
//<!--
function code(id)
{
if (document.getElementById(id))
{
document.getElementById(id).innerHTML = convertcode(document.getElementById(id).innerHTML);
}
}
function convertcode(str)
{
str = str.replace(/\[http\:\/\/(.+?)\.gif/gi,"<img src='http://$1.gif' />");//gif
str = str.replace(/\[http\:\/\/(.+?)\.jpg/gi,"<img src='http://$1.jpg' />");//jpg
str = str.replace(/\[http\:\/\/(.+?)\.png/gi,"<img src='http://$1.png' />");//png
return str;
}
code('clian.net');
//-->
</script>
4702 次点击
所在节点    Project Babel
7 条回复
iugo
2010-12-09 23:19:11 +08:00
贴图方法:在图片链接前加 [
dimlau
2010-12-10 01:02:25 +08:00
你稍做修改之后放进 filters.py 得了。
不过既然匹配前缀,就没必要匹配后缀名了吧,很多图片地址是不带后缀名的。
iugo
2010-12-10 18:26:19 +08:00
@dimlau 这个的好处是js,浏览器来处理。
alai
2010-12-14 16:43:06 +08:00
有没有演示地址?
dimlau
2010-12-14 16:48:34 +08:00
呃,这个更全面了。
http://www.v2ex.com/t/5698
alai
2010-12-17 13:56:27 +08:00
有人试过PB2+textile了吗?
imsein
2010-12-23 01:37:43 +08:00
不错,mark

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/5667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX