标签为 图片 的存档

引用163相册相片的使用方法

众所周知,如果在163.com以外的地方引用163相册的图片是行不通的,好在我们这里有高手解决了这个难题,写了个asp的文件,通过它的引用便可实现了163图片的引用,
使用举例:在编辑框里输入下面的代码:
[code][align=center][img]163pic.asp?url=http://img.blog.163.com/photo/NKenPYrODw9SaTKS4OTn8Q==/3946560648460328243.jpg[/img][/align]
[/code]
显示结果如下:
[align=center][img]163pic.asp?url=http://img.blog.163.com/photo/NKenPYrODw9SaTKS4OTn8Q==/3946560648460328243.jpg[/img][/align]
因为我使用的是已经集成好的版本,所以想使用本功能的朋友请下载下面的文件,自己安装使用。如果你没有这个功能则下面的东西可以不用看了。[url=http://lifeboke.cn/blog/uploads/200604/28_124300_163.rar]破解文件[/url] 附件是破解的ASP源代码,如果你的空间支持ASP,那么直接传到你空间去就可以了.
我在这里想要调整的是后续的修改工作,在添加图片(点击img功能钮)的时候会自动的添加引用文件(asp)的链接,免去输入或忘记文件名的麻烦,如果不是引用的163图片,则直接删除前面的引用文件就可以了.呵呵,懒人呀!

打开messageform.js文件找到下面的代码?

[code]function image() {
if (advmode) {
AddTxt="[img] [/img]";
AddText(AddTxt);
} else {
txt=prompt(image_normal,"http://");
if(txt!=null) {
AddTxt="\n[img]"+txt;
AddText(AddTxt);
AddText("[/img]");
}
}
}

[/code]
用下面的代码替换,
[code]
function image() {
if (advmode) {
AddTxt="[img]163pic.asp?url= [/img]";
AddText(AddTxt);
} else {
txt=prompt(image_normal,"163pic.asp?url=http://");
if(txt!=null) {
AddTxt="\n[img]"+txt;
AddText(AddTxt);
AddText("[/img]");
}
}
}
[/code]

LBS修改-友情链接的修改

一直没有太注意”友情链接”的页面,今天无事可干,认真的研究了下,才发现页面里应该有的链接显示不出来,认真看了下代码,原来代码中有个标志位

(indexlinks==0)

的条件限制有问题,把限制条件改动正确

(indexlinks==1或干脆去掉)

后,页面就正常了.

不过发现默认的页面显示方式十分的丑陋,考虑到”图片链接和文字链接”是放在同一个数据表中,简单的进行换行设置会更加混乱,便增加了个变量(j),使得程序可以对”图片链接和文字链接”分开换行,并且对页面美观度进行了调整.

部分代码如下:

<div class=”textbox”>
<div class=”textbox-title”><%=lang["image_link"]%></div>
<div id=”textboxContent” class=”textbox-content”>
<div class=”textbox-tag” align=center>
<%
var j=0;
for(var i=0;i<theCache.links.length;i++){
with(theCache.links[i]){
var tmpA=func.HTMLEncode(link_logo);
var tmpB=0;
var showlink=tmpB+link_show;
if (tmpA.length>0&&showlink==1){
j=j+1;
%>
<a href=”<%=func.HTMLEncode(link_url)%>” title=”<%=func.HTMLEncode(link_name)%>” target=”_blank”><img src=”<%=func.HTMLEncode(link_logo)%>” alt=”<%=func.HTMLEncode(link_name)%>” style=”margin-bottom:3px;margin-right:3px;” /></a>
<%
if((j) % 4 == 0) write(“<br /><br />”);
}
delete tmpA;
delete tmpB;
delete showlink;
}
}%>
</div>
</div>
</div>
<div class=”textbox”>
<div class=”textbox-title”><%=lang["text_link"]%></div>
<div id=”textboxContent” class=”textbox-content”>
<div class=”textbox-tag” align=center>
<% var j=0
for(var i=0;i<theCache.links.length;i++){
with(theCache.links[i]){
var tmpA=func.HTMLEncode(link_logo);
var tmpB=0;
var showlink=tmpB+link_show;
if (tmpA.length==0&&showlink==1){

j=j+1;
%>
<a href=”<%=func.HTMLEncode(link_url)%>” title=”<%=func.HTMLEncode(link_name)%>” target=”_blank”> <%=func.HTMLEncode(link_name)%> </a>
<%
if((j) % 6 == 0) write(“<br /><br />”);
}
delete tmpA;
delete tmpB;
delete showlink;
}
}%>
</div>
</div>
</div>