godisgod2 发表于 2007-12-23 15:24:01

关于DEDE图库发布MOD FOR 火车头的初级思路

本文系 绿色东东 SuraWhite 原创
转载请注明来源 绿色东东(软件精品下载站 http://www.greendd.cn)

写这个只是记录一下:因为我在做图库需要采集MOD,于是花了三个多小时熟悉了一下,也尝试了一下,最后个人用了文章发布MOD。放弃了制作图库采集MOD的想法。


图库和文章的不同的地方大多在于哪里?为什么要用图库?在大多程序里,图库和文章相差较大,然而在DE里,除了后台录入的方式,生成方式不同,图库和文章相差并不大,当然你可能会说表也是不同的,我也查过。这是前话。

很多人不理解DE的图库发布为什么没有火车头的MOD,下面是分析,有些乱,没时间整理。


--------图库在线发布MOD的制作难度分析---------------------

1.火车头采集的地址-->在发布时地址初完全改掉-->同时加上相应标签,比如:

<img src="fullsize/XX.JPG" border=0 alt="XX">
会变成:
{dede:img ddimg='/upimg/allimg/071220/XX-lp.jpg' text='' width='300' height='302'} /upimg/allimg/071220/XX.jpg {/dede:img}

alt-->TEXT
路径改变
自动加上
ddimg从-lp可以看出是缩略图,用img标签包含,同时加上宽高解析
后面的是大图

看到这儿有人提出,自己构造出
{dede:img ddimg='/upimg/allimg/071220/XX-lp.jpg' text='' width='300' height='302'} /upimg/allimg/071220/XX.jpg {/dede:img}

事实是可以的,因为火车可以替换,问题是构造出来后,经过WEB发布,一样会给改掉。(改掉后你查数据表IMGURLS会显示是空的)

另外,构造的是下载不到图片的。因为实际的图片路径被你更改了。

当然很多标签会改,比如SOFT的DEDE发布MOD (不是火车),如果你有弄过DEDE SOFT 采集+发布MOD的话,你很清楚,是录不进去的。因为转换时自己加上DEDE标签,或是没有。

2。图库的表和其它表名不同,必须加上的字段(在发布MOD),有些制作MOD的人没注意,用其它发布MOD改的话:
&pagestyle=2&maxwidth=800&row=3&col=4&isrm=1&ddmaxwidth=150
如果你自己制作的话,上面的应看得懂,自己改吧
当然不加上的话,你要是能正常发布也行。

3。我们观察一下图库在DEDE后台发布,可以发现其形式和PIC、FLASH、SOFT是不一样的,如果你JAVA脚本+HTML熟悉,还懂得一些,你可以将其改成和SOFT一样,加上一个imgurl1并解析为默认第一个图片地址,这样你就可以入得了库,否则在线发布就是个难题

以下为:
/dede/album_add_action.php
/dede/album_add.php?channelid=2
channelid=2&pagestyle=2&maxwidth=800&row=3&col=4&isrm=1&ddmaxwidth=150&title=[标签:标题]&redirecturl=&shorttitle=&arcatt=0&litpic=&picname=&source=[标签:出处]&writer=[标签:作者]&templet=&sortup=0&color=&arcrank=0&ishtml=1&description=[标签:简介]&keywords=[标签:关键字]&pubdate=[标签:时间]&money=0&typeid=[分类ID]&ddisremote=1&maker=winslow&typeid2=0&autolitpic=0&imgurls=[标签:内容]&imageField.x=24&imageField.y=10

(上面的没有认真做,可能有不对的,修改此段MOD并制作成功的请在原创里提一下SURAWHITE,谢了)

4。MOD入库时必须入二个库,一是ARCHIVES,这儿保存的多是基本的信息,比如TITLE,KEYWROD,LITPIC之类的,一是ADDON***,多是各模型特有的,比如图库的要加上addonimages,二个库都OK时,即可以入库成功,那么首先保证ARCHIVES,接着在ADDON里入库成功,这样就OK了。

综合:
1.WEB发布=必须修改PHP文件实现发布正常
2.入库成功=ARC***+ADDON 都成功入库
3.必须转化以适应图库生成的标签

---------火车头MOD FOR DEDE图库入库思路-----------------火车头MOD FOR DEDE图库入库思路2
直接入MYSQL库,不需要WEB发布,绕过了麻烦的一步,只需直接写入相对应的表名。这样的做法会更实际和简单的多。你们有需要的自己熟悉下MYSQL命令就可以。


---------将其它MOD做为图库的思路-----------------
最实用的MOD属于文章和FLASH MOD,我们以文章为例,采集时是将所有的内容标签直接读入
标签,也就是说,不会更改并加上DE标签。
在很大程度上看,DE的文章更成熟一点,因为DE本身就是文章系统,这样问题简单了,我们可以通过:分页实现图库。
值得注意的是,图库的点击图片进入下一个图片的MOD同样适应于文章MOD(这MOD FOR4.0-2007我提供了,不过6SKY要封我贴,说有外链,我就删了,要的话去我站找吧)。所以如果你的文章系统拿去做图库MOD,是完全可行的。(至少我OK)
PS:6SKY这样的大区版主,除了将我的贴封掉,锁定,你就不会做些实事吗?

于是我认为,图库不管是后台手工录入,或是MOD采集与发布,优越性并不大。
如果你要做图库站,或者文章更适合。你可以更开放的写出注释,加上CONTENT。


http://bbs.dedecms.com/attachment/4_24976_d5f0c0e9ab89937.gif

另外:火车头 文章+软件 FOR V4UTF-V2007 GBK的MOD 我制作或改进的版本更有利于SEO,推荐大家使用,自己在本区找老贴吧。其它人更改我的,请保留原来的相关注释。谢了。 [ 此贴被godisgod2在2007-12-23 15:22重新编辑 ]

[ 本帖最后由 godisgod2 于 2007-12-23 15:25 编辑 ]

vus520 发表于 2007-12-23 19:18:54

还不错,收下!
页: [1]
查看完整版本: 关于DEDE图库发布MOD FOR 火车头的初级思路