问题标签 [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 投票
0 回答
92 浏览

php - 使用加密名称附加在 SMF 论坛中的恢复文件

我在旧的 SMF 论坛(1.x 简单机器论坛)中有 2000 多个文件,它们的文件名在目录中加密(加密名称就像“文件 ID + 哈希”,没有扩展名)。

现在我需要下载所有带有真实文件名和扩展名的文件。我想通过一个独特的操作通过 cpanel 下载所有文件,但是当我这样做时,我尝试重命名,文件崩溃并且无法打开。

当我通过 SMF 帖子一个一个下载时,文件以他们的真实姓名和扩展名完美到达,但是对于这个数量的文件来说是一个很长的操作。

当我通过 cpanel 重命名服务器中的文件并下载后,文件也崩溃了。

有什么方法可以从 smf 下载所有使用实名和扩展名恢复的文件?我需要一个独特的操作。我试图制作一个 php 脚本,但这种代码超出了我的知识范围。

我所知道的是文件在mysql中有他们的真实姓名。

例如:在mysql中,文件名为:“finances.doc”,ID:113。在附件文件夹中,文件名为“113_finances_docA1254484b6545c55645”

感谢建议。

0 投票
1 回答
678 浏览

php - 动态镜像站点(2个域相同内容)

我的问题是:我有一个论坛(使用 SMF 引擎创建),这是一个动态网站。

我想制作一个其他网站(具有其他域),内容完全相同,除了一些细节(如<title>内容和 css 表)。但它也必须动态工作:两个论坛必须是一个,同时具有相同的内容。

我有点茫然,我不确定我是否知道我可能拥有的所有工具。我可以用一种简单的方式来做到这一点(比如一个简单的生成的 php 脚本或其他东西),还是会更复杂?

0 投票
2 回答
720 浏览

php - 如何仅将css样式应用于主页

所以我有一个 SMF 论坛,我只需要将背景图片应用到主页。当我只是简单地将样式添加到 .body 时,它确实会更改主页背景,但也会更改其他部分,例如:论坛板和帖子。所以我只想在主页上显示背景图片,它不应该适用于其他论坛部分。这可能吗 ?

0 投票
2 回答
45 浏览

php - 使用 OO 应用程序获取全局变量

我安装了一个 SMF 论坛,它是一个非 OO 应用程序。我希望在论坛内的目录中创建一个额外的应用程序,其中包括来自 SMF 的 SSI 文件,然后使用 SMF 中的功能,但在面向对象的设置中。

如果这是不可能的,那么请停止阅读并解释原因,因为我正在努力找出这里出了什么问题(可能是我已经醒了将近 24 小时的事实)

所以这就是我所拥有的:

SMF 有一个文件,SSI.php - 包含时,它会设置全局变量的负载,并设置

我有一个名为控制台的文件夹,其中包含一系列文件。从 index.php,我调用我的 Servlet 文件,它有

这会输出 SSI,然后输出未定义的变量错误。

这可能真的很明显,但为什么要设置定义而不是全局上下文?如果我在课堂外这样做,它会起作用。

谢谢!

-编辑-

只是为了解释为什么这不是链接问题的重复......我真的认为它不需要太多解释,除了这是一个关于特定范围问题和特定错误的特定问题,针对我的应用程序量身定制OO 和过程编程的混合,这会导致一些混乱。

我的问题不是“什么是变量范围?”

谢谢。

0 投票
1 回答
902 浏览

forum - 通过 PHP 发布到 SMF 论坛

我正在构建一个支持网站的 CMS,该网站还包含一个 SMF 论坛 (2.0.11)。CMS 中的模块之一涉及跟踪出勤情况的“报告”。该数据被查询到 smf 之外的表,但在同一个数据库中。除了现在的功能之外,我还希望在 SMF 论坛的特定版块中发布包含格式化内容的帖子。由于所有帖子都包含在数据库中,这当然是可能的,但它似乎不仅仅是表中的一行。

把它放在最简单的代码中,下面是我在我的页面上单击提交时想要发生的事情。

挖掘了 smf 数据库表以及 post() 和 post2() 函数后,发布帖子时似乎涉及多个表。以前有人概述过吗?

我已经研究了诸如自定义表单 Mod 之类的解决方案,但这些表单和模板并不是我想要的。我已经输入了数据并将其发布到变量中,我只需要正确的表将其插入,以便它出现在论坛上。

预先感谢您的任何帮助!

0 投票
0 回答
47 浏览

php - 从不同的顶级文件夹呈现子文件夹 url

我对 LAMP 环境不是很好,但我需要完成以下工作并希望有一些方向。

我有一个 Wordpress 网站,它映射到这样的文件夹结构:

/firsttoplevelfolder/MyWordpressSite

我有一个 SMF 论坛,它映射到这样的文件夹结构:

/secondtoplevel 文件夹/MyForumSite

该论坛目前通过以下网址提供: http ://www.example.com/forum

Wordpress 网站目前通过如下网址提供:http ://www2.example.com

我希望 Wordpress 站点以 (www --> www2): http://www.example.com之类的 url 传递,以便它是根域,以便论坛站点与 wordpress 站点位于同一顶级域下.

这将导致以下结果:

http://www.example.com - Wordpress 网站

http://www.example.com/forum - SMF 网站

由于它们位于不同顶级文件夹下的子文件夹中,我该如何做到这一点?

编辑添加我正在使用 1&1 共享主机,如果这改变了事情。

0 投票
2 回答
337 浏览

php - 我如何在 Laravel 旁边安装其他应用程序?

我正在 Laravel 5.2 中建立一个网站,而不是从头开始建立一个论坛,我希望安装一个诸如SMF之类的。

Laravel 当前位于我的 Web 服务器的根目录中,我希望将其保留在那里,因为我希望将 SMF 安装在一个文件夹中。

例如:www.example.com/smf

我正在考虑将它安装在 Laravel 的/public文件夹中,但我担心它们会相互冲突。该/public文件夹是否是安装 SMF 的正确位置,我应该使用指向 SMF 文件夹的路由吗?

服务器:通过 Laravel Forge 的 DO droplet

0 投票
4 回答
24921 浏览

git - .gitignore 不忽略文件夹

我在 Laravel 有一个项目,我在公共目录中有论坛,我不想将它推送到存储库,所以我写在 .gitignore:

但是,该条目仍然出现在Git 状态
这是我的树:
+...
+ public
++ forum
+++...
+...
问题出在哪里?

目录结构 在此处输入图像描述

Git状态 在此处输入图像描述

0 投票
1 回答
301 浏览

.htaccess - SMF url 到 Xenforo url - 通过 htaccess 重定向

我需要将 SMF 论坛系统的旧网址重定向到新的 Xenforo。旧网址是:

新的网址是:

什么是真正的 htaccess 代码?

0 投票
2 回答
49 浏览

php - 防止“ssi_function=something”绕过正常的控制流程

如果您熟悉 SMF,这就是您通常使用其服务器端的方式,包括:

但是对于未经训练的人来说,访问http://example/foo.php?ssi_function=something 将导致ssi_something被调用 insideSSI.php,有效地绕过了foo.php的正常行为。

我可以在前面加上这个require,但我可以避免重定向:

我已经在 GitHub 上打开了一个问题,但是我还有什么其他选择可以解决这种麻烦?