我们的小站用了smthbbs的版本有两个月了吧, 总体来说都挺好的. 只有一样用户反映比较大的, 就是web下自动识别图片链接的问题了.
以前我们一直用的TurboZV改良的FB2000, 贴图的实现就是给每个需要贴图的版在~www/html/upload下建一个目录, 所有上传的附件都显式的放在这个目录里, 文章里直接给出相应的图片链接, 看文章的时候会自动识别 .jpg或其他图片/Flash格式, 而自动显示出来. 大家都觉得这样很方便, 很好. 而且签名档图片问题也顺应而解.
可换了新系统后, 网友们抱怨出现了下列不便:
1. 图片不识别了, 以前的图片签名也看不到了.
2. 对有附件文章做合集时, 附件链接也没有了.
3. 转载带附件文章的时候只能转载到开放贴附件权限的版, 也增加了不便.
4. 贴图时往往要给每幅图片加一个文字说明. 以前的做法是, 一次贴完所有图片, 然后修改文章, 在每一个图片链接前加说明. 但现在修改文章时看不到图片的链接, 只好一篇文章一个图片那样发, 然后挨个文章加说明.
我想 2, 3, 4其实都是dependency引起的问题, 在新系统里, 附件的处理和识别是特殊的, 不是作为文章的一部分, 所以附件和文章的文字部分不能成为一个整体.
而这个问题又源于smthbbs的贴图方式, 不知道采用这种方式是出于什么样的考虑, 可否说说? 有没有希望改成TurboZV的那种贴图方式呢?
关于自动识别图片链接的问题, 我看了一下源码(未深入研究, 可能看的不对), 粗浅的发现post文章的时候是一个字符一个字符写的, 这样势必给自动识别图片带来麻烦, 因为这样的话需要记住很多状态(比如先记住h, 再记住t, t, p, :, /........), 会是一个很复杂但不难的状态机. 不知道我理解的对不对, 可不可以解惑一下呢? 有没有可能修改成能自动识别图片的版本呢?
多谢多谢!
--
FROM 137.189.4.*