首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于Spimes2.5主题的魔改与优化

    (文件)类型直链、百度网盘或是蓝奏云 可以设置文件下载权限为:所有人均可下载或者是登陆后下载 当链接类型直链时会直接跳转到下载链接 当链接类型百度网盘和蓝奏网盘时会弹出一个layer提示窗,询问下载...->input->setAttribute('class', 'w-100 setfb'); $layout->addItem($downloadurl); $downloadpass..., 如果不开启文件下载功能,则不用管这个,如果文件没设置分享密码,也不用管这个')); $downloadpass->input->setAttribute('class', 'w-100 setfb..., _t('favicon地址'), _t('一般http://www.yourblog.com/image.png,支持 https:// 或 //,留空则不设置favicon')); $form...Save'); Js 复制 保存后就大功告成了,此时你会发现头像图片加载不出来,后台主题外观设置里添加上Gravatar源就好了

    89840

    PHP-ThinkPHP框架学习

    = $this->_server('PHP_SELF'); // 获取server变量 调用格式: $this->方法名("变量名",["过滤方法"],["默认"]) 方法名可支持: 方法名 含义...文件上传的最大文件大小(以字节单位)默认为-1 不限大小 savePath 文件保存路径(必须) saveRule 上传文件的保存规则,必须是一个无需任何参数的函数名,例如可以是 time、 uniqid...),使用数组设置,默认为空数组 allowTypes 允许上传的文件类型(留空不限制),使用数组设置,默认为空数组 thumb 是否需要对图片文件进行缩略图处理,默认为false thumbMaxWidth...把 改为 模型内数据操作 连接数据库 首先在数据库thinkphp中创建一个think_data数据表(以mysql数据库例): CREATE

    6.9K00

    扩展CakePHP的CacheHelper以使用缓存引擎

    [t19jga1l82.png] 原文发布时间:2013年7月4日 CakePHP一个MVC设计模式下的PHP框架,它使得您的生活更加简单并且让您的开发工作更上一层楼。...首先,其他的缓存引擎(例如:ApcCache)速度明显更快,因为它将缓存存储内存中。同样从架构的角度来看,最好从一个单类来处理缓存。...我将源代码贡献给社区,但不幸的是,它还没有被包含在CakePHP的框架中(可能因为他们计划在下一个版本中改变缓存的工作方式或是因为我没有打算在Git上发送合并请求。无论如何,问题依然存在。)...php echo '$1'; ?...要使用补丁程序,只需将文件复制相应的文件夹中,然后按照上文所述修改相应的文件。你可以在这里下载代码 如果您喜欢这篇文章,请将它分享社交媒体上,我保证在将来会发布更多的文章。

    3.1K90

    my php & mysql FAQ

    php中文字符串长度及定长截取问题使用str_len("中国") 结果6,php系统默认一个中文字符长度3,可改用mb_strlen函数获得长度,mb_substr函数截取字符 mb_strlen...($str, "utf-8"); //1汉字1字符 mb_strlen($str, "gb2312"); //系统会认为1汉字2字符 mb_strlen($str); //如果没有添加,系统会认为1...int length [, string encoding]] ) 判断php变量是否定义,是否空 if($keyword): 这样的语句如果在controller里没有set 页面上判断语句会出错...页面form中  后台处理请求 $kword=$_POST['kword']; cakePHP对应方法 $kword=$this->params['form']['kword']; 使用时按照设置的顺序...$this->_fields[$key]:""; //return $this->_fields[$key]; 原代码} Install CakePHP in a Subdirectory Via an

    2.4K60

    Laravel Dcat-admin 详情页多栏布局开发

    背景 随着 dcat-admin 越来越多的人使用,相信有许多跟我一样热爱这个项目的的人最后也会参与这个项目中来,从使用项目的维护者,可以为项目贡献一份自己的力量。...效果: 使用代码: 在控制器创建一个 from 方法 protected function form()   {       return Form::make(new WxyMaterialItem...->row(function (Form\Row $row) {               $row->width(3)->text('price1');               $row->width...->defaultFieldWidth = $width;       return $this;   } 这个方法主要设置当前行的每一个显示字段的宽度,比如你一行显示三个字段 建议每个字段的宽度设置...->form->__call($method, $arguments);       $field->disableHorizontal();       $this->fields[] = [

    1K10

    Typecho首页置顶文章的显示问题的解决

    使用后发现有以下几个问题: 1. 同一篇文章会在首页的所有分类里面均置顶显示; 2. 如果是相同分类下的最近的文章,则会重复显示; 准备开始着手处理这两个问题。...('indextopnum1', NULL, NULL, _t('首页置顶某一个特定文章1'), _t('仅用在首页,首页置顶某一个特定id文章,填入id,...; $form->addInput($indextopnum2); 2.登录后台---更改外观---设置外观---首页置顶某一个特定文章1或首页置顶某一个特定文章2---填写“文章ID,分类ID”...3.进入主题目录,找到index.php文件,搜索indextopnum1或indextopnum2的位置。...> 让分类下的文章不再重复显示 进入主题目录,找到index.php文件,搜索indextopnum1或indextopnum2的位置。

    1.3K20

    Yii2 速查表

    date验证 ["birth","date","format"=>"Y-m-d"] default验证 ['age','default','value'=>null] // 当age空的时候设置...null ['country','default','value'=>'USA'] // 当 country空时设置USA /* 如果from空,则=今天+3天,如果to空,则=今天+6天 */...'=>1]//判断v是否数字且大于等于1、小于等于90 数组各元素验证 /* 要求验证的元素必须数组,否则会返回假并报错 */ ["categoryIds","each","rule"=>[...视图相关 渲染一个视图(如果布局有效则使用布局) $this->render('index',['model'=>$model]) 渲染视图(不使用布局) $this->renderPartial...('index',['model'=>$model]) 渲染视图(不使用布局) // 注入所有注册的JS/CSS脚本和文件,通常使用在响应AJAX网页请求的情况下 $this->renderAjax

    1.8K40

    laravel-admin的多级联动方法

    laravel-admin的框架已经定义好的多级联动可以去官网查看,这里就不再进行赘述,但是使用中发现功能与想要的东西有些偏差,刚进来默认的时候不好用,就自己改了改,增加了一个默认的方法。...以城市和地区的二级联动例,当我选择沈阳时,地区列表变成和平区、沈河区、铁西区等等,当我选择大连时显示瓦房店、甘井子等等 ?...- setParentColumn('pid'); $this- setOrderColumn('sort'); $this- setTitleColumn('name'); } 然后在form...$form- select('pid','地区')- options(array(0 = '请选择地区')); }); } 在from方法后面新建一个district方法 public function...$value) { $arr[] = array("id" = $value- id, "text" = $value- text); } return $arr;//返回数组地区的

    1.9K51

    yii2.0验证

    (比如,标准化数据输入)该方法应该返回一个布尔,用于标明验证是否通过。...你可以通过使用验证规则来实现此目的。 下面的例子展示了如何去掉输入信息的首尾空格,并将空输入返回 null。...// 若 "level" 空,则设其为 1 ['level', 'default', 'value' => 1], ]; 默认情况下,当输入项空字符串,空数组,或 null 时,会被视为“空...比如 unique(唯一性)核心验证器就就是一个例子, 它的设计初衷就是只作用于模型类内部的。 若你需要针对一系列执行多项验证,你可以使用 yii\base\DynamicModel 。...在下面的例子里,我们会创建一个 StatusValidator,它会通过比对现有的状态数据, 验证输入是否一个有效的状态。该验证器同时支持客户端以及服务器端验证。

    2.6K61
    领券