Category: Coding

  • PHP数据类型转换

    PHP数据类型转换

    PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成对象 PHP数据类型有三种转换方式: 在要转换的变量之前加上用括号括起来的目标类型 使用3个具体类型的转换函数,intval()、floatval()、strval() 使用通用类型转换函数settype(mixed var,string type) 第一种转换方式: (int)  (bool)  (float)  (string)  (array) (object) <?php $num1=3.14;    $num2=(int)$num1;    var_dump($num1); //输出float(3.14)    var_dump($num2); //输出int(3)    ?> 第二种转换方式:  intval()  floatval()  strval() <?php $str=”123.9abc”;    $int=intval($str);     //转换后数值:123    $float=floatval($str); //转换后数值:123.9    $str=strval($float);   //转换后字符串:”123.9″     ?> 第三种转换方式:  settype(); <?php $num4=12.8;    $flg=settype($num4,”int”);    var_dump($flg);  //输出bool(true)    var_dump($num4); //输出int(12)    ?> from:http://banu.blog.163.com/blog/static/231464820101122114438674/

  • WordPress UTF8 中文截取

    WordPress UTF8 中文截取

    UTF8 中文截取 其中对字符串预先 __() 处理,可以从 qtranslate 中取出当前语言部分然后进行截取。 function the_excerpt_max_charlength($charlength) { $excerpt = get_the_excerpt(); $charlength++; if (mb_strlen($excerpt) > $charlength) { $subex = mb_substr($excerpt, 0, $charlength – 5); $exwords = explode(‘ ‘, $subex); $excut = – ( mb_strlen($exwords[count($exwords) – 1]) ); if ($excut < 0) { echo mb_substr($subex, 0, $excut); } else { echo $subex; } echo…

  • WordPress 如何修改密码保护表单的文字说明

    WordPress 如何修改密码保护表单的文字说明

    This piece of code should do it for you. Place this code in your theme’s functions.php file. You can add customizations to the custom_password_form() function – just don’t use print or echo – the function must return a value.

  • Qtranslate With function __() and _e()

    Qtranslate With function __() and _e()

    在用Qtranslate 做多语言网站的时候,常常发现自己写的代码输出的时候把中英文连带语言区分的容器 “” 也移动输出了。 解决方法就是在输出是用 function __() 或 _e() 进行处理即可: 例如:

  • wpautop WordPress 文章格式化

    wpautop WordPress 文章格式化

    Changes double line-breaks in the text into HTML paragraphs (<p>…</p>). 把文章里的 2次换行 格式化成 html 段落(<p>…</p>). $foo (string) (required) The text to be formatted. 需要格式化的文章。 Default: None $br (boolean or integer) (optional) Preserve line breaks. When set to true, any line breaks remaining after paragraph conversion are converted to HTML . Line breaks within script and…

  • Get Labels for Advanced Custom Fields

    Get Labels for Advanced Custom Fields

    新版本的ACF已经具备这个功能,可以参考 get_field_object() Advanced Custom Fields for wordpress 是一个不错的插件,但是api 里只有 get fields,却没有get labels,对此,作者认为没有必要(作者的论坛上表示的)。一般情况是真的没必要。但是有会更好! 在配合 WPML 做多语言网站的时候就大有用处了,可以设置不同的 Field Label 用相同的 Field Name,这样就可以实现切换语言的时候自动切换 Field Label,而用相同的 get field 获取不同 label 下面的值。 吧下面的代码放进header.php 或这 function.php function get_acf_labels($name = null, $post_id) { global $wpdb; //SELECT name, label FROM wp_acf_fields as waf left jolin wp_acf_values as wav on wav.field_id = waf.id where…

  • Post Formats of WordPress

    Post Formats of WordPress

    Post Formats 是wordpress 3.1 引入的新更能,直观的,你可以在写文章页面看到 然后再single.php模板文件里可以看到这样一行代码 [code]get_template_part( ‘content’, get_post_format());[/code] 来指定这篇文章使用哪个模板文件。 在/wp-includes/post.php 里面,可以看到系统预设的几个格式。 [code] 5126 function get_post_format_strings() { 5127 $strings = array( 5128 ‘standard’ => _x( ‘Standard’, ‘Post format’ ), // Special case. any value that evals to false will be considered standard 5129 ‘aside’ => _x( ‘Aside’, ‘Post format’ ), 5130 ‘chat’ => _x( ‘Chat’,…

  • 正式开始 WordPress 了!

    正式开始 WordPress 了!

    2011年6月10日,离开了服务了近两年的老东家,13号进了新东家。朋友调侃说,衔接得真好,一点不浪费。 2个月了。每天都在 WordPress 这样一个博客上挖掘潜能,实际上,这是我第一次完全投入的做 Wp 的二次开发。 从没像今天一样看得到 WordPress 的强大,真的,一切皆有可能。 2011/8/9,2个月,利用 WordPress 做了很多事情,我真的应该更早一点吧目光专注在这上面~

  • jquery select option 操作

    jquery select option 操作

    jQuery 是一个非常强大的JS类库,现在越用觉得越好用了。 使用jquery如何操作select(下拉框)呢?主要讲下怎么动态添加option 动态选择option,假如我们的select 控件的 id 属性为 sel

  • CSS Flow Chart and Jquery Tips

    CSS Flow Chart and Jquery Tips

    Sigenics Managing Director 1 Managing Director 2 Managing Director 3 Managing Director 4 Managing Director 5 Managing Director 7 Managing Director 7 Managing Director 8 Managing Director 9 Managing Director 10 Managing Director 11 Managing Director 12 Managing Director 13 Sigenics Managing Director 1 Managing Director 2 Managing Director 3 Managing Director 4 Managing Director…

  • PHP MAIL 抄送(CC)

    PHP MAIL 抄送(CC)

    // 更多报头 $headers .= “From: 姚迎迎 “. “\r\n” .”CC: yao3060@gmail.com, yao3060@hotmail.com”; 突然发现 php mail 函数 抄送的时候, header 里用 单引号 (‘) 竟然会有错误,一定要用双引号。。。。。。 NND 这一直是一个误解,其实 \r\n 必须使用双引号(””)

  • Jquery addClass siblings removeClass

    Jquery addClass siblings removeClass

    开始,第一个元素默认被选择,鼠标经过改变被选择的元素,当鼠标离开,又恢复第一个被选择。 澳星移民 澳星留学 海外房产 澳星之友 澳星知道 关于我们 澳星移民 澳星留学 海外房产 澳星之友 澳星知道 关于我们

  • 使用 PHP 下载文档(PDF)

    使用 PHP 下载文档(PDF)

    How To Use PHP to Force a File Download http://webdesign.about.com/od/php/ht/force_download.htm PHP allows you to change the HTTP headers of files that you’re writing, so that you can force a file to be downloaded that normally the browser would load in the same window. This is perfect for files like PDFs, document files, images, and video…

  • WordPress模板文件基本解释

    WordPress模板文件基本解释

    (一)WordPress基本模板文件,一套完整的WordPress模板包括如下文件,但是只有 index.php和style.css是不能缺少的: style.css : CSS(样式表)文件,不可缺少版权部分,真正CSS样式表可以放在其他文件; index.php : 主页模板,不可缺少;

  • jScrollPane – 跨浏览器可样式滚动条

    jScrollPane – 跨浏览器可样式滚动条

    http://jscrollpane.kelvinluck.com/index.html jScrollPane is a cross-browser jQuery plugin by Kelvin Luck which converts a browser’s default scrollbars (on elements with a relevant overflow property) into an HTML structure which can be easily skinned with CSS. jScrollPane 是一个跨浏览器的 jQuery 插件,作者 Kelvin Luck,他把一个浏览器默认的滚动条(一个与内容溢出属性相关的元素)转换成 HTML 结构,这样可以跟容易的使用CSS编写他的样式。 jScrollPane is designed to be flexible but very easy to use. After you…

  • 使用Jmail配合PHP发送邮件

    使用Jmail配合PHP发送邮件

    PHP 虽然不是很好的解决方案,但是对于 XP, 没有邮件服务的 Windows Server 还是一个不错的解决方案。 当然首先你得先下载安装一个 Jmail。

  • 我是来打酱油的~

    我是来打酱油的~

    河南禹州一农民为了逃避过路费,拿着两套假军车牌照营运,8个月里免费通行高速2361次,偷逃过路费368万余元。拉沙挣了20多万元。事发后法院以诈骗罪判处其无期徒刑。据律师称可能成为全国首例案件。

  • Kissy – 淘宝网的 UI 类库

    Kissy – 淘宝网的 UI 类库

    这不是蜜雪薇琪的专辑,他是一个很成熟的 javascript 类库,你可以不知道他,但是你不可以不知道淘宝网,查看淘宝网的网页源码就可以发现他的身影。 http://kissyteam.github.com/docs/html/quickstart/

  • JavaScript 固定浮动层

    JavaScript 固定浮动层

    id: 你要滚动的内容的id l: 横坐标的位置 不写为紧贴右边 t: 你要放在页面的那个位置默认是贴着底边 0是贴着顶边 f: 1表示固定 不写或者0表示滚动

  • 阿里妈妈里的广告牌DIY

    阿里妈妈里的广告牌DIY

    随便捣鼓了一下,挺有意思的,看很多人做出来很多漂亮的Banner,自己也很少羡慕。 阿里广告在线生成 基本上不需要什么很技术的东西,也内置了许多特效,拖拖拽拽进成了,当然,做出来美不美还是看个人的。