wordpress页脚菜单添加分割线

0 个评论
找到好久才找到这个好东西 貌似采用这个Walker,翻译成“处理流程”可能比较好 第一步,在菜单处理流程里添加分割线 class Main_Menu_Walker extends Walker_Nav_Menu{ function end_el( &$output, $item, $depth = 0, $args = array() ) { $output .= "</li>\n"; if ($depth == 0) $output .="<li class='separator'>|</li>\n"; } }   然后就可以使用li:last-child把最后一个分割线隐藏,当然也可以用另外一个办法,就是加过滤器 function menu_remove_last_separator($items){ $separator = "<li class='separator'>|</li>"; $pos = strrpos($items, $separator); if ($pos) $items = substr_replace($items, '', $pos, strlen($separator)); return $items; } add_filter( 'wp_nav_menu_items','menu_remove_last_separator');   最后就是在wp_nav_menu中使用这个处理流程了,例子如下 wp_nav_menu(array( 'theme_location' => 'navigation', 'container' => false, 'menu_class' => 'inline', 'walker' => new main_menu_walker() ) );
2014-05-07 / wordpress / 5,185 views浏览
阅读全文

wordpress首尾Widgets加CSS样式

0 个评论
奶奶的,我找了老半天才找到这段代码,我放在functions.php里,运行正常 他还有个功能,每个widget都有自己的编号了,比如("widget-1", "widget-2", 等等). 这样就好写样式了 /** * Add "first" and "last" CSS classes to dynamic sidebar widgets. Also adds numeric index class for each widget (widget-1, widget-2, etc.) */ function widget_first_last_classes($params) { global $my_widget_num; // Global a counter array $this_id = $params[0]['id']; // Get the id for the current sidebar we're processing $arr_registered_widgets = wp_get_sidebars_widgets(); // Get an array of ALL registered widgets if(!$my_widget_num) {// If the counter array doesn't exist, create it $my_widget_num = array(); } if(!isset($arr_registered_widgets[$this_id]) || !is_array($arr_registered_widgets[$this_id])) { // Check if the current sidebar has no widgets return $params; // No widgets in this sidebar... bail early. } if(isset($my_widget_num[$this_id])) { // See if the counter array has an entry for this sidebar $my_widget_num[$this_id] ++; } else { // If not, create it starting with 1 $my_widget_num[$this_id] = 1; } $class = 'class="widget-' . $my_widget_num[$this_id] . ' '; // Add a widget number class for additional styling options if($my_widget_num[$this_id] == 1) { // If this is the first widget $class .= 'widget-first '; } elseif($my_widget_num[$this_id] == count($arr_registered_widgets[$this_id])) { // If this is the last widget $class .= 'widget-last '; } $params[0]['before_widget'] = str_replace('class="', $class, $params[0]['before_widget']); // Insert our new classes into "before widget" return $params; } add_filter('dynamic_sidebar_params','widget_first_last_classes');
2014-05-06 / 生活 / 4,376 views浏览
阅读全文

centos6.5装好后的操作,避免自己忘记记录一下

0 个评论
Su 用户名 切换用户(直接用”su”这个命令,输入密码就可以是管理员权限了) 然后更新源 1. cd /etc/yum.repos.d 2. mv CentOS-Base.repo CentOS-Base.repo.backup 3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 4. mv CentOS6-Base-163.repo CentOS-Base.repo 5.yum clean all 然后安装SSH 1,安装SSH yum install ssh 2,启动SSH service sshd start 3,设置开机运行 chkconfig sshd on Ifconfig 查看连接信息(我用虚拟机安装的,需要查看虚拟机分配到了什么IP) 然后就可以通过putty在其他系统下进行管理了
2014-04-26 / centos / 4,579 views浏览
阅读全文

奇怪的现象,难道电信光猫里的URL过滤使用正则的

0 个评论
我喜欢在路由里屏蔽一些自己不喜欢的站 小米这个垃圾公司一直欺骗人民群众 所以我就屏蔽了 最近他推出了新的域名mi.com,我在落伍看到的 然后我也在路由里屏蔽了 然后上网的时候发现网速就很慢了~ 比如打开淘宝,以前都是2~3秒打开,屏蔽后就一直在载入,30秒都开不了 然后我突发奇想把路由里的URL过滤关掉,发现竟然秒开了 然后我检查了一会,发现一屏蔽mi.com,网页就难打开 然后我想到了一个问题,会不会光猫里的这个URL过滤是正则的,字母越短或者域名越短 他就要努力地去匹配,导致处理芯片资源消耗过高,然后就出现网速慢,无法打开网页的尴尬境地
2014-04-26 / 生活 / 5,489 views浏览
阅读全文

受不了酷我音乐了

0 个评论
放了半小时音乐,用世界之窗浏览天猫,然后觉得卡卡的,还以为是chrome的通病不清缓存。 迫不得已关了世界之窗,开了火狐,结果还是那鸟样。 顿时疑惑起来,还有哪个垃圾软件那么占资源? 除了杀毒,就开了个QQ和酷我,然后我把酷我一关。 回到火狐,速度杠杠的了。 唉,一个放音乐的软件也能让电脑卡成那样,服了 然后下了个千千静听听歌,还是老软件好,新软件像个卵样,就知道广告广告广告
2014-04-20 / 生活 / 3,663 views浏览
阅读全文

根据栏目网址判断当前栏目

0 个评论
    //这个方法针对/xxx.html有用 $(document).ready(function () {     $(".nav>ul>li").each(function (index) {         var strs = new Array();         strs = window.location.href.split("/");         var http = strs[(strs.length) – 1];//获取最后一个“/”的地址         var liValue = $(".nav ul li").eq(index).children().attr("href").substr(0, 3);//获取菜单项链接的前4个字符         if (http.indexOf(liValue) >= 0) {//用包含比较是否相同             $(".nav ul li").removeClass("n-hover");             $(".nav ul li").eq(index).addClass("n-hover");         }         $(this).click(function () {             $(".nav ul li").removeClass("n-hover");             $(".nav ul li").eq(index).addClass("n-hover");         });     }); });         // nav         $(function shownav() {             var a1 = window.location.href;//当前url地址             var a2 = $(".nav>ul>li");//菜单的项">"为选取第一层,不考虑嵌套             var strs = new Array();             strs = a1.split("/");             for (var i = 0; i < a2.length; i++) {                 if ($(a2[i]).children().attr("href") == strs[(strs.length) – 1]) {//菜单项的地址是否等于当前链接 也没考虑最后是/的情况                     $(a2[i]).addClass("n-hover");                     return;                 }             }         })
2014-03-02 / 网站制作技术 / 4,197 views浏览
阅读全文

apache泛域名解析+泛域名指向处理文件

0 个评论
# 泛域名解析 <VirtualHost 你的ip:80>     ServerName *.xxx.com     ServerAlias *.xxx.com     DocumentRoot "x:/Fanyuming"   <Directory "x:/Fanyuming"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all x:/Fanyuming 放一个文件index.php 负责解释泛域名指向 <?php $url_this=$_SERVER [‘HTTP_HOST’]; $url_this=str_replace ("www.", "", $url_this); $url_this=str_replace (".xxx.com", "", $url_this); $url_this=str_replace ("’", "", $url_this); $url_this=str_replace ("@", "", $url_this); $url_this=str_replace ("=", "", $url_this); $url_this=str_replace (";", "", $url_this); //固定二级域名优先解析 if($url_this==’2008′) { header("location:"."http://www.xxx.com/zhuanti/ds13/ "); } if($url_this==’2009′) { header("location:"."http://www.xxx.com/aboutus/yantaohui/"); } if($url_this==’pku’) { header("location:"."http://www.xxx.com/zhuanti/yantao/"); } $dbh = mysql_connect(‘localhost’,’用户名’,’密码’); mysql_select_db(‘数据库名’); $query = "从数据库查询记录"; $res = mysql_query($query, $dbh); $err = mysql_error(); if($err){ echo "发生错误,请通知站长"; exit; } $row = mysql_fetch_row($res); if(empty($row[0])) { echo ""; exit; } else { header("location:"."http://www.xxxx.com/member/index.php?uid=".$row[0]); } ?>
2014-02-17 / 网站制作技术 / 4,265 views浏览
阅读全文

批量删除没发言的用户(基本都是广告软件注册的)

0 个评论
注意:一定要先备份数据!! To select users who have no posts or comments, you can use this: SELECT * FROM wp_users WHERE ID NOT IN (SELECT post_author FROM wp_posts UNION SELECT user_id FROM wp_comments) 然后, 把’SELECT *’ 替换成 ‘DELETE’ 就实际地删除用户。 还可能有一些多余的数据在wp_usermeta。 可以把他们找出来 SELECT * FROM wp_usermeta WHERE user_id NOT IN (SELECT ID FROM wp_users) 然后, 把’SELECT *’ 替换成 ‘DELETE’ 就实际地删除这些记录。
2014-02-17 / wordpress / 4,417 views浏览
阅读全文

现在的广告做得真唯美

0 个评论
江南之恋(隆力奇)广告MV http://video.sina.com.cn/v/b/88325010-2559751183.html 阆中之恋_沙宝亮姚贝娜 http://video.sina.com.cn/v/b/122504150-3095427285.html 还有一些 《康美之恋》康美药业赞助拍摄,由谭晶演唱,李冰冰、任泉出演。 《仙林青梅》,由杨竹青演唱 《爱到春潮滚滚来》,由付迪生和任静演唱,以上两个由五粮液赞助拍摄;还有一个<香醉人间五千年>,由韩磊演唱 《风雨同行》由奥康鞋业赞助拍摄 《国参传奇》由康美新开河(吉林)药业有限公司拍摄,韩磊演唱,唐国强出演。 《黄鹤楼》:黄鹤楼形象MV 《梦在竹溪》: 竹溪形象MV 《梦入桃花源》:桃花源形象MV 《香醉人间五千年》:五粮液形象MV 《凯撒之歌》 :凯撒形象,韩磊演唱,吴秀波、许晴出演。 《江南之恋》:由隆力奇赞助拍摄,由著名歌手谭晶演唱 《菊皇茶语》:2012年康美药业最新推出的音乐电影。郭富城、刘一格对唱,郭富城、李冰冰出演。
2014-02-17 / 生活 / 4,552 views浏览
阅读全文

6 个基于 HTML5 实现的多媒体播放器

0 个评论
<video> 是 HTML5 中新增的标签,可用于在 网页中嵌入视频播放功能,无需 Flash 和其他嵌入插件的支持。但是HTML5目前只有Firefox, Safari, Chrome, Opera,IE9以上支持。此外为了能够播放视频至少需要转换成两种格式包括:h.264 (Safari / Chrome) 与 Ogg (Firefox / Opera) 。 本文介绍 6 款使用 HTML5 技术实现的在线多媒体播放器: 1. Open Standard Media (OSM ) Player OSM Player是一个基于jQuery开发、开源的HTML5多媒体播放器。当浏览器不支持HTML5时,可以转成Flash。提供播放列表,播放列表可以隐藏,支持视频全屏播放。 项目地址:http://www.mediafront.org/project/osmplayer 2. HTML5 Video & Js Library   Kaltura 是一款基于 Flash 技术的在线视频编辑工具。除了具备同类工具的应用特性之外,最主要的,还是能支持多人协作编辑,这一点特性可能今后将会被更多的在线视频编辑工具所使用。 此外,Kaltura 上处理的视频媒体可以通过网页内嵌代码输出到 Blog 或者个人网页上。 项目地址: http://corp.kaltura.com/ 3. HTML5 Media HTML5在音频和视频方面确实强大并易于使用,然而旧版本的浏览器并不支持,而且对于支持HTML5的浏览器在支持多媒体格式上也各不一样。 html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持Flash的FlowPlayer播放器来代替。 项目地址:HTML5 Media Player 4. JW Player for HTML5 JW FLV MEDIA PLAYER是一个开源的在网页上使用的Flash视频、音频以及图片播放器,支持 Sliverlight 播放,可以通过一个XML文件使播放器自动切换显示一组图片,并播放背景音乐。 项目地址: http://www.longtailvideo.com/players/ 5.LeanBack Player : With Subtitle Support LeanBack Player是一个开源的HTML5视频播放器,没有依赖任何JavaScript框架。支持全屏播放,音量控制,在同一个页面中播放多个视频。 LeanBack Player兼容大部分常用浏览器,当浏览器不支持HTML5时将自动切换成Flash版本的播放器。 项目地址:http://leanbackplayer.com/ 6. Flare Video Flare video 是一个开源的 HTML5 视频播放器,会自动判断浏览器是否支持 HTML5 ,如果不支持则使用 Flash 技术播放。Flare video 可通过 CSS/HTML/JS 进行功能和界面的定制,支持全屏播放。 项目地址:http://flarevideo.com/
2014-02-17 / 生活 / 4,938 views浏览
阅读全文