问题标签 [smf-forum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
990 浏览

php - SMF 论坛 - 模板解析错误而不是正常的 PHP 错误

目前,我正在开发一个最初使用SMF Forum创建的现有网站。问题是我每次代码出现错误时,只会显示:

模板解析错误!

论坛上的模板系统似乎有些问题。这个问题应该只是暂时的,所以请稍后再回来重试。如果您继续看到此消息,请联系管理员。

您也可以尝试刷新此页面。


这在开发过程中真的很烦人。如何设置 SMF 论坛以显示错误?

该文件index.php已包含以下代码:

0 投票
2 回答
444 浏览

php - SMF 在浏览器上显示原始 HTML 和 PHP

我是 SMF 的新手。

我刚刚在我的网站上安装了 SMF。我尝试编辑 index.template.php 。保存更改后,它会在浏览器上显示原始 HTML 和 PHP。我尝试通过将页面返回到原始状态来修复问题,但无济于事。

目前,前端和后端的一切都是胡言乱语。

请问我该怎么办?

0 投票
2 回答
2071 浏览

php - SMF(SimpleMachineForums) API 2.0

找到 SimpleMachineForums 2.0 API 有点麻烦。根据一些论坛帖子,它已经进行了大约 3 年的 beta 测试,并且该网站只有 1.1 版的 API。有谁知道或知道在哪里可以找到 2.0?

0 投票
2 回答
2051 浏览

user-management - 从外部在 SMF 中创建用户

我正在努力将 SMF 用户嵌入到当前网站中,我需要建立一种机制,在人们在网站上注册后自动注册他们。无论如何,可以建议我如何做到这一点,据我所知,这与 SSI 无关?

在此先感谢,迈克尔

0 投票
1 回答
54 浏览

version-control - 将自定义代码模块迁移到开源软件的新主要版本的建议?

我有一个简单机器论坛(SMF 1.1.13)的(肮脏的)生产安装。这是一个全新的安装,一次......大约五年,二十次更新和 40 个模组前。更不用说直接修补到代码库中的自定义代码了。这开始是一个有趣的项目,一开始没有任何代码管理实践。

现在 SMF 2 正在(越来越接近)上线,我想升级。但不会留下自定义功能。

继续阅读,这是一般软件管理问题,而不是 SMF 支持问题...

我正在尝试找出将自定义功能移植到新代码分支的最佳方法。

  • 在某些情况下,自定义的 1.1.x 功能已经存在于 2.0 中。是的,我没有工作!
  • 在某些情况下,会有版本为 2.0 的 mod 包,我可以直接将它们安装在干净的 SMF 2 版本上。是的,对我来说工作量很小!
  • 在某些情况下,两个版本之间的代码移植将相当简单(例如查询或全局变量构造中的一些小更改)。(我已经将一些功能/模组从 2.0 移植1.1.x,所以我开始熟悉它。)
  • 在某些情况下,我只需要从头开始重新开发这些功能。

最后两个选项将很难管理。

关于如何将大量更改从一个分支移植到另一个分支的任何建议? 当它不是我自己的内部代码时,就是这样。这是我的初步计划:

  • 1.1.x 的干净版本和我的“脏”生产代码之间的区别
  • 将每一行差异映射到一个功能(“代码更新是自定义标记功能,必须逐行移植它,那里的那个是画廊,我可能可以安装更新的 mod。”)这将是 SOMUCHEASIER如果有一个 diff 工具可以生成一个综合报告,而不是一次检查几十个文件。Google 和 SO 搜索没有找到这样的工具——有吗?
  • 安装干净的 2.0 分支
  • 安装可用的更新模组
  • 卷起袖子,逐个功能地检查我的差异(这就是我需要综合差异报告的原因。逐页做会很糟糕。)然后重新构建它们。

有更好的想法吗?(欢迎发布管理信息的指针,当然需要注意的是它实际上不是我的代码,所以我的控制有限。)

否则?我担心我的选择是放弃自定义功能(不太可行)或留在旧分支上。两个都很烂。帮助!

tl;dr:指向我一个差异工具,它将为整个目录执行合并的逐个文件差异报告。和/或帮助我找出一种更简单的方法来迁移我的自定义代码。

0 投票
1 回答
60 浏览

forum - 在论坛上发布消息的不同形式

是否有任何免费论坛(phpBB、SMF 等)允许您为论坛的不同部分选择不同的必填字段(发布消息)?

0 投票
1 回答
127 浏览

php - 找到最受欢迎的标签

有没有办法在论坛帖子中找到最受欢迎的标签?例如,我有一个名为[card=x]cardname[/card]. 我想查找按出现[card]次数排序的所有标签x。另请注意,[card]单个帖子中可以有多个标签。

0 投票
1 回答
767 浏览

mysql - Oxwall 转移域名主机

我正在使用 Oxwall,试图将我的文件从一个域/主机/服务器传输到另一个我使用 softaculous 安装 Oxwall 并制作数据库/cron/等。

如果我将文件传输到新的主机/域,我应该怎么做:

http://docs.oxwall.org/faq:how-to-transfer-my-site-to-another-hosting

我正在尝试使用 phpmyadmin 等设置 XAMPP,这会有帮助吗?或者在新主机中使用 cPanel 创建数据库会更容易吗?谢谢,

0 投票
0 回答
423 浏览

php - 简单机器论坛将登录与网站合并

所以我希望我的用户只注册和登录一次。我已经有注册部分,他们可以手动登录论坛,但我想合并我的网站和论坛登录。

我的网站用户将拥有与论坛用户相同的用户 ID 和相同的密码加密 sha1(小写(用户名)+密码)。

我如何使用 $_COOKIE[]... 创建 SMF 登录 cookie,以便当他们点击论坛时,他们会被重定向到论坛并已经登录。

感谢您提前提供的所有帮助。

网站将有大约 10 个用户,所以一个非常粗略和简单的选择就可以了。

我已经尝试按照本教程 http://www.html-form-guide.com/php-form/php-form-submit.html让我的 Codeigniter 应用程序填写该登录表单并发布它,但没有成功。

0 投票
1 回答
70 浏览

php - 设置标准以外的 cookie

我正在尝试修改主题模板以使用 php 设置一些新的 cookie。我的代码适用于非 SMF 测试页面,但是当我将其放入 index.template.php 文件时,它会阻止页面加载。

cookie 是在 php 中设置的,整个代码基本上是尝试从页面上的新表单中获取 POST 数据。

正如我所提到的,在一个简单的测试页面上,我可以将我的 php 代码放在 HTML 之上,它工作正常。

SMF 处理 cookie 的方式有什么特别之处吗?

提前致谢