模板修改

模板相关修改

提示:这里只列举部分页面需要修改的地方,修改文件主要在src/routes文件夹,需要我修改的话,可以直接联系我。

网站标题描述

即浏览器网站标签显示,如下:

修改文件src/routes/index.svelte,大概23行左右,自行修改显示文字描述。

首页左上角网站名称显示

大致显示效果如下:

修改文件src/routes/_layout.svelte,大概95行左右,自行修改显示文字描述。

页脚版权显示

大致显示效果如下:

修改文件src/routes/_layout.svelte,大概284行左右,自行修改显示文字描述。

网站快捷应用名称修改

即支持安装网站快捷应用的浏览器显示如下:

修改文件static/manifest.json,大概4行左右,自行修改显示文字描述。

首页板块名称修改

即首页显示的3大板块名称,正在热播、限时免费、每日更新;你可以修改为 站长推荐、限时免费、最近更新。

修改文件src/routes/index.svelte,然后自己搜索关键词,自行修改显示文字描述。

首页板块数量显示修改

这里只说 限时免费 和 每日更新板块的数量修改。

修改文件src/routes/index.svelte,修改代码如下:

#限时免费板块,后面8为显示数量,自行修改,建议为4的倍数
/api/getfree?page=1&size=8

#每日更新板块,后面16为显示数量,自行修改,建议为4的倍数
/api/getindex?page=1&size=16
let per_page=16;

相关提示修改

提示:由于提示强制显示,不管你是否免费,所以如果你是全部免费提供观看,则可以自行修改描述,或者直接删掉提示代码。

这里只说 试看提示 和 限时免费提示的修改。

修改文件src/routes/movie/[id].svelte,修改代码如下:

#限时免费提示,后面为限时时间变量
toast.push('本视频限时免费至:'+ dayjs(movie.freeTime).format('YYYY-MM-DD'));

#试看提示,即没有升级VIP用户组
  if (user["vipgroup"] != null) {
    if (dayjs(now).isAfter(user.vipgroup.duedate)) {
      toast.push("您的VIP用户组已到期,请及时续费观看完整影片!");
    }
  } else {
    toast.push("您仅能试看本片,如需观看完整影片,请购买VIP用户组!");
  }
} else {
  toast.push("您仅能试看本视频,如需观看完整影片,请购买VIP用户组!");
}

网站SEO描述和关键词修改

修改文件src/routes/index.svelte,修改代码如下:

<svelte:head>
  	<title>蜂窝影视,超清影视社区,最好用的影视网站</title>
    <meta name="description" content="一个由EFV API2驱动的开源CMS,采用svelte开发,领先的自适应设计。"/>
    <meta name="keywords" content="EFV转码、影视、美剧、免费"/>
</svelte:head>

title为网站标题,description为网站描述,keywords为网站标签。

注意事项

1、修改前记得提前备份好要修改的文件,方便修改错误后及时还原。

2、修改后,需要重新打包,即使用命令:

#进入源码目录
cd /home/efvcms
yarn build
#设置开机自启
pm2 reload all

更深层次的修改,就自行琢磨了,别乱改就行,影响后面的程序更新。