公告增加每次显示模式
This commit is contained in:
@@ -58,6 +58,9 @@ export default async function RootLayout({
|
||||
let announcement =
|
||||
process.env.ANNOUNCEMENT ||
|
||||
'本网站仅提供影视信息搜索服务,所有内容均来自第三方网站。本站不存储任何视频资源,不对任何内容的准确性、合法性、完整性负责。';
|
||||
// 公告显示模式:从环境变量读取,数据库模式下由管理面板配置覆盖
|
||||
let announcementDisplayMode: 'once' | 'every' =
|
||||
process.env.ANNOUNCEMENT_DISPLAY_MODE === 'every' ? 'every' : 'once';
|
||||
|
||||
let doubanProxyType =
|
||||
process.env.NEXT_PUBLIC_DOUBAN_PROXY_TYPE || 'cmliussss-cdn-tencent';
|
||||
@@ -136,6 +139,8 @@ export default async function RootLayout({
|
||||
const config = await getConfig();
|
||||
siteName = config.SiteConfig.SiteName;
|
||||
announcement = config.SiteConfig.Announcement;
|
||||
announcementDisplayMode =
|
||||
config.SiteConfig.AnnouncementDisplayMode === 'every' ? 'every' : 'once';
|
||||
|
||||
doubanProxyType = config.SiteConfig.DoubanProxyType;
|
||||
doubanProxy = config.SiteConfig.DoubanProxy;
|
||||
@@ -346,6 +351,7 @@ export default async function RootLayout({
|
||||
<SiteProvider
|
||||
siteName={siteName}
|
||||
announcement={announcement}
|
||||
announcementDisplayMode={announcementDisplayMode}
|
||||
tmdbApiKey={tmdbApiKey}
|
||||
>
|
||||
<WatchRoomProvider>
|
||||
|
||||
Reference in New Issue
Block a user