首页 > 其他分享 >typecho博客的相对地址实现

typecho博客的相对地址实现

时间:2024-09-20 11:23:48浏览次数:1  
标签:siteUrl addRule 博客 站点 地址 typecho options

typecho其中的博客地址,必须写上绝对地址,否则在迁移网址的时候会出现问题,例如页面记载异常

修改其中的

typecho\var\Widget\Options\General.php 中的165行左右,

/** 站点地址 */if (!defined('__TYPECHO_SITE_URL__')) {        $siteUrl = new Form\Element\Text('siteUrl',null,            $this->options->originalSiteUrl,            _t('站点地址'),            _t('站点地址主要用于生成内容的永久链接.') . ($this->options->originalSiteUrl == $this->options->rootUrl ?'' : '</p><p class="message notice mono">'                . _t('当前地址 <strong>%s</strong> 与上述设定值不一致', $this->options->rootUrl))        );        $siteUrl->input->setAttribute('class', 'w-100 mono');        $form->addInput($siteUrl->addRule('required', _t('请填写站点地址'))            ->addRule('url', _t('请填写一个合法的URL地址')));    }

改成  ->addRule('xssCheck', _t('请填写一个合法的URL地址'))); 即可实现

标签:siteUrl,addRule,博客,站点,地址,typecho,options
From: https://www.cnblogs.com/damonlog/p/18422154

相关文章

  • JavaScript期末大作业 基于HTML+CSS+JavaScript技术制作web前端开发个人博客(48页) (1
    ......
  • 基于Uni-app前端框架的SUMER UI3.0组件库!一端开发,多端运行!本组件库可快速二次开发各种
    基于Uni-app前端框架的SUMERUI3.0组件库!一端开发,多端运行!本组件库可快速二次开发各种类别各行业模板,包括:商城、视频、直播、聊天、支付、新闻、社区、地图、导航、出行、社区、博客等sumer-ui介绍基于uView微信小程序UI组件库,兼容vue3。本插件是SUMER组件库,只提供组件......
  • Ant select 选择器 地址联动 多层包裹
    //省<a-selectv-model:value="formState.address"style="width:180px;margin-right:20px":options="province.map((prov)=>({value:prov.name}))"......
  • Vue 目录树正常跳转,浏览器新增页面地址栏输入后created函数请求不走完
    在vue树中开发当created()涉及到多个接口请求的时候,一般我们都是用来渲染页面或者给变量初始化,在实际开发中我遇到了浏览器新增页面用地址直接访问页面数据以默认值展示导致报错,当发现created()涉及多个请求赋初值的情况,将请求用{}包起来保证顺序执行,当每个请求是独立的就会有异步......
  • 本地安装Jupyter笔记结合内网穿透配置公网地址实现异地远程记笔记
    文章目录前言1.选择与拉取镜像2.创建容器3.访问Jupyter工作台4.远程访问Jupyter工作台4.1内网穿透工具安装4.2创建远程连接公网地址4.3使用固定二级子域名地址远程访问前言本文主要介绍如何在Ubuntu系统中使用Docker本地部署JupyterNotebook,并结合cpolar内......
  • 【大模型开发】 迎接AI新时代:Qwen2.5发布,超越LLaMA3!如何通过一键API调用不同模型?(附源
    迎接AI新时代:Qwen2.5发布,超越LLaMA3!如何通过一键API调用不同模型?人工智能领域迎来了新的突破,阿里巴巴近期发布了全新的Qwen2.5模型系列,凭借其72B参数的核心模型,不仅在参数量上显著优化,还成功超越了LLaMA3(405B),在多个自然语言处理和代码生成任务中取得了卓越的表现。Qwen......
  • 个人博客搭建
    搭建个人博客流程window环境搭建个人博客必要的环境node.js前去下载git下载教程及配置流程验证下载是否成功成功显示版本就是成功cnpm由于访问国外镜像较慢,故下载cnpmnpminstall-gcnpm--registry=https://registry.npm.taobao.org#要是报这个错......
  • 修改IP地址的方法有哪些?总结8个方法
    更改IP地址是一个常见的需求,无论是为了保护个人隐私、绕过地理限制还是进行商业数据分析。不同的IP更改方法适用于不同的需求和环境。但请注意,更改IP地址应在合法场景下进行,无论使用什么方法,都需要在符合当地网络安全法律法规的情况下进行,切勿违法操作。1、重启路由器:这种方......
  • 什么是 IP 地址信誉?5 种改进方法
    IP地址声誉是营销中广泛使用的概念。它衡量IP地址的质量,这意味着您的电子邮件进入垃圾邮件或被完全阻止发送的可能性。由于每个人都使用专用电子邮件提供商而不是直接通过IP地址进行通信,因此,这些服务可以跟踪和衡量发件人的行为质量,其中许多是从接收者的行为中收集的。......
  • 在线安全干货|如何更改IP地址?
    更改IP地址是一个常见的需求,无论是为了保护个人隐私、绕过地理限制还是进行商业数据分析。不同的IP更改方法适用于不同的需求和环境。但请注意,更改IP地址应在合法场景下进行,无论使用什么方法,都需要在符合当地网络安全法律法规的情况下进行,切勿违法操作。1、重启路由器:这种方......