问题标签 [yaf]

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 回答
337 浏览

c# - 用户在 ASP.NET 中为 YAF 选择了 theme.css

我有两个主要主题,一个为论坛主题,一个为深色,一个为浅色,但是,由于 ASP.NET Site.Master 的背景没有与两者融合,我决定根据用户选择的论坛主题更改整个模板. 因此,浅色主题将为网站提供浅色背景,而深色主题将为网站提供深色背景。很简单,对吧?

我在 Site.Master 页面中有这个...

...并且根据需要适用于 Forum.aspx(重命名为 Default.aspx),但是当导航到任何其他站点链接时,CSS 模板会丢失。

我可以做些什么来维护用户从整个站点的论坛资料中选择的模板?

0 投票
1 回答
308 浏览

sql-server - 将 Vanilla 论坛导入 SQL Server

我正在尝试将数据从 Vanilla 论坛导出到 SQL Server,以便我可以编写某种脚本将其导入 YAF.NET。我尝试过使用集成服务项目和 SQL Server 导入向导。论坛和用户最终都过去了,但主题表给我带来了麻烦。问题是记录的分离,我无法使用平面文件数据源正确拆分它们。

例如:

在这种情况下,新记录从这些行开始:

我如何将它放入 SQL 服务器?

0 投票
3 回答
184 浏览

sitecore - 如果似乎我有重复的 dll,但我试图消除或其他......它们都是必需的

嗨,我正在尝试加载/安装一个名为“YAF”YetAnotherForum“的软件产品...它作为独立的运行很好,但现在我正在尝试将它集成到我的 Sitecore CMS 系统中,以便我可以使用单点登录功能并创建一个 IFrame。无论如何,我正在取得一些进展,但这是我目前似乎无法克服的错误,任何帮助将不胜感激。

编译器错误消息:CS0433:类型“YAF.Forum”存在于“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\6b359048\ea17b5f1\App_Code.70udshq8.dll”中和 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\6b359048\ea17b5f1\assembly\dl3\698b7e4b\be26b750_b845ce01\YAF.DLL'

0 投票
1 回答
776 浏览

sitecore - 在 Sitecore 中安装 YAF ... 配置密码?

我正在尝试在本地主机上安装 /yaf/install,我进入屏幕输入配置密码:我输入“admin”,因为我被告知这是默认设置,我不断收到“错误密码”

我搜索了文件夹 /forum/app.config 我的应用程序中似乎没有。

如果可以,请帮助,提前谢谢。

0 投票
0 回答
42 浏览

.net - 重复的dll

我正在尝试将 Sitecore 与 YAF 集成......我遇到了一个非程序特定的错误,我希望有人能帮助我。

我运行我的程序并收到以下错误:

源文件:c:\inetpub\wwwroot\MEAU_YAF\Website\yaf\default.aspx 行:20

现在,我被告知要清除全局程序集缓存...我愿意这样做,但是当我进去查看时

c:/windows/assembly ...我没有找到任何类似于我的应用程序或公共令牌密钥的东西。基于上面的错误......我在找什么?请指教。问候,

0 投票
0 回答
517 浏览

.net - 未知服务器标签 YAF:论坛

我正在尝试在 Sitecore 内部运行 YAF ......显然这不是一件容易的事。我已经解决了所有其他错误,但这个错误似乎不断出现......有什么想法吗?据说有一些

这是我的错误,也许其他人经历过,

解析器错误消息:未知的服务器标签“YAF:Forum”。

源错误:

源文件:/yaf/default.aspx 行:20

0 投票
1 回答
119 浏览

visual-studio-2010 - 如何使用 Visual Studio 2010 Express 调试 YAF

我正在构建一个与 YAF 一起使用的会员提供程序。我希望能够调试 YAF 以了解并遵循该过程。

我成功下载并安装了 YAF。然后我安装了 YAF 源并成功构建了它们。

所以,我有一个 VS2010 express 下的网站,以及来自构建的新 YAF 二进制 DLL。

我看不到如何“附加”源文件以启用网站调试。

0 投票
1 回答
727 浏览

c# - YAF - 从主页验证用户

眼镜:

发生了什么?

我有一个站点:http : //www.mysite.com,在那个站点上我设置了 YAF,当用户访问http://www.mysite.com/forum时,他们会被带到论坛。

我想要什么?

当用户登录我的网站时,我想为他们创建一个 cookie,以便当用户访问http://www.mysite.com/forum时,他们会自动登录到论坛。

我做了什么?

当用户在我的网站上注册时,会为他们创建一个 YAF 帐户(工作正常)。当用户登录我的网站时,我对他们进行身份验证并创建一个 cookie,但我还想为论坛创建一个 cookie,以便用户不必单独登录论坛。

要为我正在执行此操作的用户创建 cookie(以便 YAF 检测到它们已登录):

当我访问http://www.mysite.com/forum时,我希望现在能够通过身份验证

有人有智慧的话吗?

- 富有的

0 投票
0 回答
210 浏览

php - YaF 中用户配置文件的用户友好 URL

我正在使用YAF 框架,并希望通过使用用户名使用户的个人资料链接对用户友好,如果用户名是abdelhady这样,我希望 url 为:

这当然会回到这样的事情:

我尝试过这样的事情,但没有奏效:

它只有在我使用这样的匹配时才有效"match" => "/profile/:username",,但这不是我想要的项目。你有什么建议吗?

0 投票
1 回答
107 浏览

sql - YetAnotherForum 升级遇到 SQL 数据库问题

自 2001 年或 2002 年以来,我们一直在使用 yaf。

我们论坛的版本是 1.7,注册用户超过 250 万,这使得大量数据......

我已经制作了实际数据库的副本,并且正在尝试将此安装升级到版本 2.1.1,但是在尝试升级时,我在 mssql/tables.sql 文件上收到 SQL 错误:

文件:mssql/tables.sql

错误:索引“_dta_index_yaf_Message_9_757577737__K2_K1_K12_K6_4_5_7_8_10_11”取决于“IP”列。ALTER TABLE ALTER COLUMN IP 失败,因为一个或多个对象访问此列。

声明:如果存在(从 sys.columns 中选择 top 1 1 其中 object_id=object_id('[dbo].[yaf_Message]'Wink and name='IP' and precision < 39) begin alter table [dbo].[yaf_Message] alter列 [IP] varchar(39) not null end

YAF.Classes.Data.LegacyDb.system_initialize_executescripts(String script, String scriptFile, Boolean useTransactions) +1540 YAF.Core.Services.InstallUpgradeService.ExecuteScript(String scriptFile, Boolean useTransactions) +188 YAF.Core.Services.InstallUpgradeService.UpgradeDatabase(Boolean fullText, Boolean upgradeExtensions) +205 YAF.Install._default.Wizard_NextButtonClick(Object sender, WizardNavigationEventArgs e) +1559 System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs e) +584 System.Web.UI.Control .RaiseBubbleEvent(Object source, EventArgs args) +84 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3804

我必须修改一些表格字段吗?

我拥有的另一个解决方案是手动导入每个用户、论坛等,但这需要相当长的时间,所以我真的希望让安装自动升级数据库。