模块: 新闻 1.56 版本发布
发布者: christian 于 2007/10/4 19:44:44 阅读次数: 10079Instant-zero 欣喜地宣布推出 Xoops News 模块的新版本。
首先,我们需要声明,这个新版本,1.56 是 最后一个支持 PHP 4 的版本。PHP 团队决定在 2007 年年底不再支持 PHP 4(这是一个优秀的决定)。我们其他模块的下一个版本也是同样的情况。
这个新版本在 PDF 生成方面带来了一个重要的变化。今天使用的库已被更改为使用 tcpdf。这个库在生成 PDF 方面要强大得多,可以包括您文章的图片。
图片可以包含在您的文章中,但必须是 PNG 或 JPEG 格式(不是交错式)。为了能够使用这个新库,您需要更新您的模块,但也需要更新您的模板。如果您更新模块后未在 PDF 中看到任何不同,那是因为您的模板尚未更新。
这个库有一个缺点,如果您的文本包含 GIF 图片或者交错式 PNG 或 JPEG,那么您将看不到 PDF。使用这个库的另一个后果是其大小!模块的存档现在为 7 Mb。
如果您对这个库有太多问题,旧的库并未从模块中删除,因此您只需修改 news_article.html 模板,并将 modules/news/pdf/pdf.php 替换为 modules/news/makepdf.php
在该网站 此站点 上提出的一些修改建议已被添加到模块中。因此,有一个新的翻译(请参阅 lang.diff)文件。
如果您已经在使用新闻模块,请将新闻文件复制到您的网站,并 确保更新您的模板.
该模块可以从 他的主页 下载。
以下是模块的变更日志
- 在 article.php 和使用多语言网站时,之前和下一个标题存在问题
- 即使匿名用户没有权限,也可以看到用来发表评论的表单
- 在文件 /xoops/modules/news/include/notification.inc.php 中进行了错误修正(感谢 colossus)
- 在 /xoops/modules/news/templates/news_item.html 中进行了修改(感谢 colossus)
- 在 main.php 中添加了新的语言定义 => _NW_NOTYETSTORY(感谢 karim)
- 生成PDF所使用的库已更改。它支持UTF8和本地图片(图片必须是PNG或JPEG,不能是GIF,也不能是交错式的)。HTML实体,通常在PDF中可见,不会引起任何更多问题(除非在PDF的标题中)。