XOOPS

2.5.11 RC-3版XOOPS可供测试

Mamba  11-Nov-2023 06:30 25600 阅读数   18 评论数 
2.5.11 RC3
XOOPS开发团队高兴地宣布发布 XOOPS 2.5.11-RC3

2.5.11版本新增内容
- 支持 Smarty 3.x
- 升级功能中的新特性,帮助将Smarty 2模板转换为Smarty 3
- 新用户的通知方法默认值
- 针对PHP 8的调整

1.2.28版XMF新增内容
- ULID格式

请帮助我们改进XOOPS,通过测试和 报告任何问题

这是一个仅用于测试的候选版本。在生产系统使用存在风险。

功能集已完整确定,现在针对2.5.11版本已固定。只接受错误修复。

请从当前主分支下载!
如果您此版本用于测试,请从 当前主分支 下载。

通过这种方式发现的和修复的所有错误将被包括在您的测试中,这样我们就可以避免反复找到和报告相同的错误。

您可以在以下位置获取当前主分支:https://github.com/XOOPS/XoopsCore25/archive/master.zip

完整变更日志:v2.5.11-RC2...v2.5.11-RC3
评分 5.00/5
评分:5.0/5 (1票)
投票被禁用!
user

 Re: 2.5.11 RC-3版XOOPS可供测试


很高兴看到XOOPS正在进步。实施bootstrap是个好主意,随着所有新更新的发布,系统核心正在变得更加强大。在网上阅读了一些内容,看到核心做得很好,我很好奇,是否可以实施一些使用JavaScript框架的功能,比如拥有Vue.js的事件驱动能力,或者其他的JavaScript框架。使用旧方式的内容,但使用一个“事件驱动系统”(用于消息系统、购物车、聊天、预订等......),可能会吸引更多开发者的注意。某种意义上,使用模块(针对模板选择,是否使用Vue.js语法等)或系统设置(对node.js事件URL设置),一些模块会更有吸引力,使系统更吸引专业用户。话虽如此,我之前有尝试使用WordPress进行某些工作,帮助一些朋友。那简直是噩梦。很高兴遇到XOOPS,阅读了它的代码。在尝试寻找更加事件驱动的解决方案。

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


我喜欢!Lucio

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


嗨Blindman,

有些人已经在XOOPS模块中使用了Vue.js,如设备模块

当然,在核心和XMF中都有许多改进的机会,但这取决于核心团队以及愿意加入和支持的人们。

目前的工作重点在于XOOPS 2.5.11最终版与Smarty 3。

下一个版本,可能称为2.7.0,将专注于添加Smarty 4/5,并使其完全兼容PHP 8.3。最低支持的PHP版本将是PHP 8.1,这将使我们能够利用所有新功能,清理遗留代码,添加命名空间,强制严格的类型检查,并完全使用Composer。

主要目标仍然是合并当前版本的XOOPS与即将到来的名为2.6.0的XOOPS版本,该版本已具有XOOPS中应有的许多现代功能。我猜测,一旦我们发布XOOPS 2.7.0,我们将尝试将其与XOOPS 2.6.0合并为XOOPS 4.0,但这将由核心团队决定。我只是帮忙!

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


我在搜索栏中输入了关键词TAG,然后出现了以下错误(在xoops.org和我的测试站点上同样出现):错误:RuntimeException:查询失败!SQL:SELECT * FROM `wfdownloads_downloads` WHERE (`cid` IN () AND ((`title` LIKE '%tag%' OR `description` LIKE '%tag%')) AND (`published` > '0' AND `published` = '1700582159') AND `cid` IN ())) ORDER BY published DESC - 错误:您的SQL语法有误;请检查与您的MariaDB服务器版本对应的文档,以获取正确的语法。错误发生在第一行的附近 '')

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


Hi audizioni,

感谢您的报告。

请在论坛中回复我的问题

 
user

 Re: XOOPS 2.5.11 RC-3 available for Testing


RC-3主题 Write php $xoopsTpl->assign() 无效果?我的 theme.tpl

{php}
    
global $xoTheme$xoopsTpl;
    
$xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js", array( 'type' => 'text/javascript'));
    
$xoTheme->addScript("js/bootstrap.bundle.min.js", array( 'type' => 'text/javascript'));
    
$xoopsTpl->assign('xoops_module_header'$xoTheme->renderMetas('script'true));
{/php}
无法在 $xoops_module_header 上添加脚本~你能帮帮我吗。

 
user

 Re: XOOPS 2.5.11 RC-3 available for Testing


问题结束

{php}
    
global $xoTheme;
    
$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js', array( 'type' => 'text/javascript'));
    
$xoTheme->addScript('js/bootstrap.bundle.min.js', array( 'type' => 'text/javascript'));
    
$_smarty_tpl->assign('xoops_module_header'$xoTheme->renderMetas('script'true),false);
{/php}

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


嗨,我有一个网站出现了500错误,可能是由于主机改为了PHP 8.2(目前也可以使用8.1)。这个版本可以工作吗?

 
user

 关于 XOOPS 2.5.11 RC-3 测试可用


我在php8.2下工作,使用了XOOPS 2.5.11 RC-3

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


新安装php 8.1时出现内部500错误,日志页面没有任何显示,仅显示出现服务器问题!当前页面不可用。我们正在修复此问题,请尽快回来 ... 错误:SmartyException:无法加载模板'db:system_homepage.tpl'。重新安装,现在:错误:TypeError:fwrite(): 第1个参数($stream)必须是资源类型,给定的是bool类型。

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


我在Apache日志中没有捕捉到一些smarty错误,但是通过将主题模板、前端主题和后端主题中的类型为html的注释(--->>>>)替换为smarty类型的注释(--->)来解决了这个问题。我试图在这里放代码,但是...我做不到。真的不知道为什么,但是我替换后就没有错误了(在WAMP,PHP 8.2上)。

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


此外,我不得不将模板文件中的includeq替换为include,以便使其工作。只是告诉我我在我的WAMP - php 8.2安装上使其工作的方法。

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


通过安装RC2并升级到RC3来解决安装问题,现在工作正常,但现在通过图像管理器上传图像时出现问题,出现关于文件名缺失的错误。RC3存在很多漏洞

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


尝试使用php.8.1安装。我得到内部服务器错误:错误:TypeError:fwrite():参数#1($stream)必须是资源类型,给定bool类型于:/install/page_tablesfill.php

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


在与模板相关的问题中还有更多错误:错误:SmartyCompilerException:在模板"db:db:qpagescategos.html"的第12行发生语法错误 " " -意外的 "<"

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


感谢大家进行测试!我们已经进行了一些更新,所以请使用最新代码重新运行测试:[点击此处下载最新代码](https://github.com/XOOPS/XoopsCore25/archive/master.zip)

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


嗨mamba,想分享一下有些什么更改吗?

 
user

 Re: 2.5.11 RC-3版XOOPS可供测试


您好,Yurdal:

1) 现在已修复了多图上传问题

2) 我们还修复了Alain反馈的通知中的邮件模板问题

3) 对于您提到的类似错误:意外的 "<",请检查您的模板是否符合 Smarty 3规范

您好,Cadch:

将来您将不能在Smarty中使用PHP标签

{php}> <{/php}


您好,Runeher:

1) 目前PHP 8.2尚未正式支持,这是因为它尚未由 Smarty 3官方支持

2) 一旦我们发布包含Smarty 3的XOOPS 2.5.11版本,我们计划随后尽快发布一个新版本的XOOPS,该版本将支持PHP 8.1作为最低版本,并将包含Smarty 4

主要问题将是老旧模块在PHP 8.2上简单崩溃。

嗨Blindman,
1) 您可以尝试发布您的代码截图,以防XOOPS拒绝发布代码。您也可以尝试在GitHub上发布代码(我希望,您在那里有账号)

2) 升级器的"preflight.php"应将模板中的所有"includeq"替换为"include"。您始终可以重新运行它。

 


Login

Who's Online

379 user(s) are online (9 user(s) are browsing Publisher)


Members: 0


Guests: 379


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits

Categories