timthumb如何实现WordPress缩略图截取功能介绍



timthumb如何实现WordPress缩略图截取功能介绍,倡萌的主题预留了timthumb截图功能,所以在这里简单说说 使用timthumb实现WordPress缩略图截取。

什么是 timthumb.php 呢?这是一个专门为 WordPress 而开发的缩略图应用的项目。有点类似于插件,但是又和 WordPress 插件不同,因为它不是被上传于 plugins 文件夹下,而是需要上传到你的主题文件夹中。你可以在这里了解和下载最新版本的 timthumb.php,一般默认配置也就可以了。倡萌这里只是简单说说使用,更过的介绍就靠大家自己去搜索了。

timthumb使用方法

要使用[......]

Read more

如何禁用WordPress自动保存文章的一个小问题



如何禁用WordPress自动保存文章的一个小问题,有人使用Htwo主题以后,发布文章时需要手动保存草稿才可以预览文章,而其他主题不需要这样。很快倡萌就想到了Wordpress自动保存文章的功能,今早测试了一下,果然如此,就因为Htwo主题默认在 functions.php里面添加了下面的代码,禁止自动保存文章:

1
2
3
4
5
//取消自动保存
function no_autosave() {
	wp_deregister_script('autosave');
	}
add_action( 'wp_print_scripts', 'no_[......]

Read more

Struts2异常处理

Struts2异常处理,在开发web应用时,需要处理不同种类的异常。有些异常是特定于服务或者正在调用的业务对象的——这些无法进行声明式处理,只能通过编程来处理它们。但是还有另外一些异常:

l         无法处理,需要把用户重定向到一个错误页面,直到问题解决为止。这些常常是系统级别或者资源级别的问题,和Web应用的逻辑无关。因网络问题而导致的数据库连接失败就是这样一个例子。

l         与逻辑无关,但是需要对用户重定向到执行额外操作的页面。比如说,如果用户在未登录的情况下来访问一个web页面,就可能因为安全问题而抛出异常。当用户登录以后,他们就可以继续操作了。

l[......]

Read more

Struts2系列教程之国际化配置实现的方法介绍

Struts2系列教程之国际化配置实现的方法介绍,所有的标签都是通过当前起作用的Locale来支持国际化的。比如说,“date”标签使用用户Locale来决定正确的日期格式;“actionerror”、“fielderror”和“actionmessage”标签都是通过声明式验证配置中所提供的key来获取要渲染的文本。还有一些其他的标签很值得关注。

有两种方式可以编程式获取一个页面所需的国际化文本,它们都需要Action继承ActionSupport这个类,这样才可以使用必需的国际化方法。

第一种是使用“text”标签,这个标签通过“name”属性所提供的key来检索文本:[......]

Read more

Struts2系列教程之注解配置4 转换器注解

Struts2系列教程之注解配置4 转换器注解,与“验证”类注解类似,“转换和容器”类注解为每一个使用了“*- conversion.properties”配置文件的对象都提供了相应的注解。

注解

描述

KeyProperty

用于指定作为key 的属性

Key

用作map的key的类型

Element

用于容器list或map中的值或元素的类型

CreateIfNull

如果list或map中不存在元素的话,是否创建一个新的元素

Con[......]

Read more

Struts2系列教程之注解配置验证注解

Struts2系列教程之注解配置验证注解,任意一个XML配置的validator都有一个相应的注解。每一个注解的属性都和XML的配置很相似。还有些注解可以用来把一个类定义为使用基于注解的验证,或是配置自定义的validator,还可以把一个属性或类的验证进行分组。

注解

相应的XML

描述

RequiredFieldValidator

required

确保该属性不是null

RequiredStringValidator

requiredstring

确保一个String类型的属[......]

Read more

Struts2系列教程之注解配置生命周期回调注解(拦截器注解)实例源码介绍

Struts2系列教程之注解配置生命周期回调注解(拦截器注解)实例源码介绍。关于方法级的生命周期回调的注解一共有三种,每一种都是在Action处理过程中的特定时刻被调用的。生命周期回调与拦截器及Action代理不同,它们特定于被调用的Action类存在的,并不是那种可以在多个Action中使用的单个的类。

 

注解
描述

Before
被注解的方法会在Action的逻辑执行前被调用。

BeforeResult
被注解的方法的调用时机是Action的逻辑执行之后,但执行结果还未被调用之前。

After
被注解的方法的调用时机是A[......]

Read more

Struts2系列教程之结果类型实例源码介绍

Struts2系列教程之结果类型实例源码介绍。概述:在前面我们已经演示过如何配置Action来向用户返回一个JSP。但这只是Action的结果之一。Struts 2里面提供了多种结果类型,有些是可见的,有些只是与运行环境之间的交互。

“type”属性被用来配置Action的结果类型,如果没有配置该属性的话,那么默认类型就是“dispatcher”,它将会渲染一个JSP结果并返回给用户。下面就是这样的Action配置:

 

<action name=”my” >

<result type=”dispatcher”>view.jsp[......]

Read more

Struts2系列教程之值栈与OGNL表达式使用实例源码

Struts2系列教程之值栈与OGNL使用实例源码。OGNL表达式的格式,如何方法方法,属性,构造方法等。

目录(?)[-]

  1. 访问属性
  2. 访问方法
  3. 访问静态属性和方法
  4. 访问构造方法
  5. 访问数组
  6. 访问集合 投影选择
  7. 集合的伪属性
  8. Lambda
  9. OGNL中的使用
  10. OGNL中的使用
  11. 值栈

 访问属性

名字属性获取:<s:property value=”user.username”/><br>

地址属性获取:<s:property value=”user.address.addr”[......]

Read more

Struts2系列教程之值栈与OGNL概述OGNL全称是什么

Struts2系列教程之值栈与OGNL概述OGNL全称是什么?值栈的含义正如它的名字所表示的那样——对象所组成的栈。OGNL的全称是Object Graph Navigational Language(对象图导航语言),提供了访问值栈中对象的统一方式。它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。

值栈中的对象构成及其排列顺序如下所示:
1. 临时对象——在执行过程中,临时对象被创建出来并放到了值栈中[......]

Read more