对wordpress-post-tabs进行小修改,直接插入自己的TAB代码

0 个评论
wordpress-post-tabs是个比较好用的TAB插件,可以在文章中插入TAB,在产品介绍页面很适合 比如,我们要在产品页面显示 产品介绍 产品参数 驱动程序 的时候,为了好看就可以使用这个插件 但是我发现一个小问题,这个插件默认只是插入这样的代码 [wptab name=’TAB名’]Content for the tab TAB名[/wptab] [end_wptabset] 每一次我们都需要把 产品介绍 产品参数 驱动程序 输入一遍,太麻烦了 懒人有懒招 我们可以打开插件目录,wordpress-post-tabs\tinymce 找到tinymce.js,然后开始修改吧 大概20行左右是 else tinyMCEPopup.close(); 就是说弹出窗口中菜单如果不输入东西,然后我们提交的时候就直接关闭窗口 我们可以利用这个来修改         else{ tagtext = tagtext + "<br />"+"[" + wptsadminL10n.tab + " name=’产品介绍’]" + "产品介绍内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.tab + " name=’产品参数’]" + "产品参数内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.tab + " name=’驱动程序’]" + "驱动程序内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.end + "]"+ "<br />";             /*tinyMCEPopup.close();*/             } 屏蔽掉关闭窗口/*tinyMCEPopup.close();*/ 然后插入我们的代码 tagtext = tagtext + "<br />"+"[" + wptsadminL10n.tab + " name=’产品介绍’]" + "产品介绍内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.tab + " name=’产品参数’]" + "产品参数内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.tab + " name=’驱动程序’]" + "驱动程序内容 [/" + wptsadminL10n.tab + "]" + "<br />"; tagtext = tagtext + "[" + wptsadminL10n.end + "]"+ "<br />"; 最后最重要的一点是需要把整个JS文件保存为utf8模式,否则插进去的就是乱码 然后我们可以测试了,刷新文章页面,点插入TAB按钮,不要输入任何东西,直接点insert,就OK了 如果输入东西,就是原来的代码,两不误
2015-08-22 / wordpress / 2,084 views浏览
阅读全文

奶奶的,wp的the_content()竟然会乱添加<p>和<br>,必须去掉

0 个评论
如果你在后台使用文本模式编辑文章,且使用<?php the_content(); ?>函数输出文章内容,那么里用<?php the_content(); ?>函数会自动生成<p>标签和<br>标签,如果你不需要这种效果想去除文本模式自动添加<p>,<br>标签,可以使用以下方法。 在你主题的functions.php文件中加入如下代码:   remove_filter ('the_content', 'wpautop'); remove_filter ('comment_text', 'wpautop');     今天发现这个回车换行很烦啊~导致顶部一堆的换行 上面空白一大片~脑残的功能~  
2015-08-22 / wordpress / 2,362 views浏览
阅读全文

竟然犯了个低级错误

0 个评论
以前用过一个插件是正常的 今天装上以后竟然不能用,看控制台出现Uncaught TypeError: Object # has no method ‘tabs’ 的提示 然后想到了JS冲突,刚好这个插件可以屏蔽掉本身的JQUERY,设置以后还是一样的错误 然后一直查来查去找不到问题 上网一搜,才知道 “出现这种情况,是你引用js的时候。 先引用的插件的js 再引用的jquery吧。 应该先引用jquery 再引用jquery插件。 顺序不要弄错了。” 仔细一看JS,原来我自己引用的jquery 放在了wp_head();后面 WP貌似把JS什么的都放在wp_head(); 然后就出现了刚才的错误~ 奶奶的~竟然是这么低级的一个错误~
2015-08-22 / wordpress / 1,887 views浏览
阅读全文

今天碰到一个问题,某栏目下即需要分类文章又需要分类

0 个评论
联系我们(菜单上主分类,目标是跳转到第一篇文章,ID6) 联系我们(第一篇文章) 技术支持(第二篇文章) 文档下载(分类,其下也有很多文章,ID24) 然后我用原来的程序~一点“文档下载”就自动跳转到“文档下载”的第一篇文章 也就是有错误~看来必须得改进 然后打开category.php,把判断in_category(‘6’) || post_is_in_descendant_category( ‘6’)改为只判断一个栏目$cat==6 然后专门单独弄一份24栏目的模版category-24.php,注意6栏目下多少个子栏目就弄多少份模版,当然也可以用程序判断一下,但是现在只有一个栏目我就懒得弄了 注意它左边的导航,需要有文章也需要分类 <ul id="catlist_box"> <!– 下级文章和分类 –> <?php $recentPosts = new WP_Query(); $recentPosts->query(‘showposts=20&cat=’.$thistopid.’&orderby=ID&order=ASC&category__not_in=24′);// cate:栏目ID ?> <?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?> <li><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></li> <?php endwhile; ?> <?php wp_reset_query();//所有查询完再恢复默认查询 //但是联系我们6既有文章又有分类,下面要显示这个分类 if( (post_is_in_descendant_category( ‘6’) or is_category( ‘6’ ) or in_category(‘6’))){ if(is_category()) { $topcat=get_category_root_id($cat);//顶级分类的ID }else if(is_single()) { $categories_list = get_the_category();//获取当前类别信息 $cat_ID=$categories_list[0]->cat_ID;//取得第一个类别的id号 $parent_ID= get_category_root_id($cat_ID);//获取顶级类别id号 $topcat= $parent_ID; $myCat = $cat_ID;//所在子栏目 //echo $myCat; } if(is_single()) {$currentcategory = ‘&current_category=’.$myCat;}//修复在POST页面无法获取所在子栏目 wp_list_categories(‘orderby=id&show_count=99 &hide_empty=0&title_li=&show_count=0&use_desc_for_title=0&child_of=’.$topcat.$currentcategory); } ?> </ul> 然后那两篇文章的模版可以直接套用single-contact.php的模版~但是左边导航也得修改一下 <?php $nowid= get_the_ID(); $recentPosts = new WP_Query(); $recentPosts->query(‘showposts=20&cat=’.$thistopid.’&orderby=ID&order=ASC&category__not_in=24′);// cate:栏目ID ?> <?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?> <li class="<?php if( $nowid==get_the_ID()){echo "current-cat";} ?>"><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></li> <?php endwhile; ?> <?php wp_reset_query();//所有查询完再恢复默认查询 //但是联系我们6既有文章又有分类,下面要显示这个分类 if( (post_is_in_descendant_category( ‘6’) or is_category( ‘6’ ) or in_category(‘6’))){ if(is_category()) { $topcat=get_category_root_id($cat);//顶级分类的ID }else if(is_single()) { $categories_list = get_the_category();//获取当前类别信息 $cat_ID=$categories_list[0]->cat_ID;//取得第一个类别的id号 $parent_ID= get_category_root_id($cat_ID);//获取顶级类别id号 $topcat= $parent_ID; $myCat = $cat_ID;//所在子栏目 //echo $myCat; } if(is_single()) {$currentcategory = ‘&current_category=’.$myCat;}//修复在POST页面无法获取所在子栏目 wp_list_categories(‘orderby=id&show_count=99 &hide_empty=0&title_li=&show_count=0&use_desc_for_title=0&child_of=’.$topcat.$currentcategory); } ?> </ul> 显示文章那里还做了当前栏目的兼容
2015-08-21 / wordpress / 2,611 views浏览
阅读全文

chrome越来越臃肿了~

0 个评论
CHROME和火狐都是越来越臃肿了,以前很喜欢用他们两个的 现在发现打开多几个标签就卡得要死 让我一度怀疑是不是插件的问题,然后禁用了所有插件~发现只是稍微有点改善 然后我又怀疑到了AVAST身上,关闭这个杀软以后,发现果然顺畅很多,但是,杀软还是必要的,不可能不用啊 CHROME和火狐也是必要的,做网站的时候还得靠他们检查错误什么的 然后我就只能做网站的时候用他们测试,平时就用世界之窗 但是世界之窗有很多令我不满的地方,比如广告屏蔽很差,不能装插件,在浏览某些网站管理面板的时候会被屏蔽(尚未知道屏蔽了啥东西) 还有恶心的推广~百度搜索竟然会跳转到某个带尾巴的站 但是在这个杀软和这样的硬件条件(我的笔记本很老了)下,世界之窗是唯一的选择了 然后有一段时间我一直在找CHROME的精简版,类似世界之窗的 但是没找到一个令我满意的 别跟我说什么搜狗,UC,什么QQ,百度,猎豹,马桶 都他妈一个德行,开多几个页面卡出翔 然后想起以前号称占用资源最小的OPERA,发现最新版也是webkit内核的,但是用了一下子,感觉速度什么的也不是很理想,用起来也有卡卡的感觉 都是用了不久就删除了 然后今天突发奇想,以前版本是用老内核的,说不定会快一点呢 于是下了个很老版本的,结果浏览天猫竟然很多背景图不出来 但是一下子给了我思路,于是我在xdowns搜索了一个最老版本的便携版,大小才14M,最新版的CHROME安装包貌似都有40M以上了吧 哦吼吼吼 终于令我满意了~开了近20个标签,仍然很顺滑~~~~~~~~ 查看内存占用,最高一个70M,最低12M,比新版动不动就上百M好太多了 再看CPU占用,才29%,内容总占用1.5G~~~~ 以前用新版经常的CPU100%,内存2G以上~~~~~~~~~ GOOD~就差一个ADBLOCK了~~~~~~   PS:也许是版本太老了,某些网站会有错位,比如订购火车票的网站 然后我下了很多个版本,发现大概12版本以后就不会有这种现象,但是安装包已经很大了,大概有40M,先用用看吧
2015-08-11 / 生活 / 2,647 views浏览
阅读全文

今天编辑一个TAB的时候发现奇怪的事情,原来是jQuery简写冲突了

0 个评论
jQuery 和其他 JavaScript 框架 正如您已经了解到的,jQuery 使用 $ 符号作为 jQuery 的简写。 如果其他 JavaScript 框架也使用 $ 符号作为简写怎么办? 其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。 其中某些框架也使用 $ 符号作为简写(就像 jQuery),如果您在用的两种不同的框架正在使用相同的简写符号,有可能导致脚本停止运行。 jQuery 的团队考虑到了这个问题,并实现了 noConflict() 方法。   jQuery noConflict() 方法 noConflict() 方法会释放会 $ 标识符的控制,这样其他脚本就可以使用它了。 实例 当然,您仍然可以通过全名替代简写的方式来使用 jQuery: $.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery 仍在运行!"); }); });   查了一下脚本~原来真的在某个小地方$ 符号被定义了 结果导致我弄的TAB有些站用不了~ 看来以后还是得考虑这方面的内容   比如说从其他站直接复制的代码,然后自己用的时候提示 某某函数 未定义 之类的~然后又引入有jquery,那就要考虑这个符号冲突的问题了 相关资料 http://www.w3school.com.cn/jquery/jquery_noconflict.asp
2015-08-10 / 网站制作技术 / 2,413 views浏览
阅读全文

我要删除安卓系统的WIFI功能,请问怎么在软件方面实现?

0 个评论
首先你要root手机 然后你安装re文件管理器中文版 然后进入手机内存---system---bin----找到wpa_supplicant文件,在re管理器最上面改成读写模式后, 删除wpa_supplicant就可以了. 这个文件是WIFI的密码和信道管理程序,删除这个之后WIFI可以打开和关闭,但是搜索不到任何网络哦~.
2015-08-06 / 生活 / 1,733 views浏览
阅读全文

I Don’t Miss You

0 个评论
I Don’t Miss You 歌手:Jason Mraz 所属专辑:I Don’t Miss You Every day is a day in paradise 每天都像在天堂一般 I choose to view my life 我决定这样看待我的生命 Is not a dream I can see 它不是一个我可以看清楚的梦 how the world is alive, 世事常有常新 Is ever changing 都是因为其中种种变化 Every season’s a brand new style and dress 每一季,都有着全新的风格和风貌 Every day gets my Sunday best 每一天,都能让我下一个周日变得更好 but many hours I lay awake, 但很多个钟头,我都辗转反侧 wondering how the hell you are today 想着你今天过得怎么样 ‘Cause as carefree as you came to me 自由自在地,你向我走来 you turn around and became a memory 然后你转过身走了,成为了我的回忆 You know how I know god loves me? 为什么我觉得我深受上帝的眷顾,你知道吗? ‘Cause I’m still standing 因为我还能站在这里 I don’t miss you ’cause I’m always thinking about you in my arms 我不用刻意想起你,因为我总想你躺在我的臂弯 I don’t miss you ’cause I’m always living with you in my heart 我不用刻意想起你,因为你总在我心底 Not every night does the moon rise red 红色的月亮,只是偶尔才会在夜空中升起 Low in the sky just above our heads 它低垂在天空之上,好像就在我们的头顶上方 You only get a little minute to hold it, 但你只有短短几分钟,来把握这个时刻 Let’s just enjoy each moment 那就让我们享受每一刻吧 I enjoy the intensity of being your boy, 我想成为你的男友 and you being there for me 也想你能在那儿等我 For many moons I reminisce 很多个月,我都在追忆你 And keep the light for ever led, yeah 希望你的光芒永远指引着我 As quickly as you came to me 转眼间,你来到了我身边 you took a bow and became a memory 然后你鞠了个躬便走了,成为了我的回忆 You know how I know god loves me? 为什么我觉得我深受上帝的眷顾,你知道吗? ‘Cause I’m still standing 因为我还能站在这里 I don’t miss you ’cause I’m always thinking about you in my arms 我不用刻意想起你,因为我总想你躺在我的臂弯 I don’t miss you ’cause I’m always living with you in my heart 我不用刻意想起你,因为你总在我心底 I’m in a place of peace 我仿佛身处一个安静祥和的地带 And I’m holding you up to the highest 我还能抱着你飞向天空 Well I’m grateful for the ride, yes 我真的很高兴能飞这一转,是的 I still love you 我仍爱着你 I don’t miss you ’cause I’m always thinking about you in my arms 我不用刻意想起你,因为我总想你躺在我的臂弯 I don’t miss you ’cause I’m always living with you down in my heart 我不用刻意想起你,因为你总在我心底 I don’t miss you ’cause I’m always thinking about you wherever you are 我不用刻意想起你,因为无论你身处何方,我总想着你 I don’t miss you ’cause I’m always living with you deep down in my heart 我不用刻意想起你,因为你总在我心底 I don’t miss you ’cause I’m always, always, always thinking about you 我不用刻意想起你,因为我永远永远永远 想着你 I don’t miss you ’cause I’m always, always, always living with you 我不用刻意想起你,因为你总在我心底 Down in my heart, in my heart. 在我心深处
2015-07-28 / 生活 / 2,646 views浏览
阅读全文

WordPress的”显示选项”点了没反应

0 个评论
使用的是中文最新版本,到菜单选项发现“显示选项”点了没反应 查看了一下,貌似是CSS的问题 <div id="screen-meta" class="metabox-prefs">就是这个貌似被加了个不可显示的属性 E:\vhosts\11_naudan.cn\wp-admin\css\wp-admin.min.css 这个文件的搜索 #screen-meta{display:none;margin:0 20px -1px 0; 把display:none;去掉后貌似就可以了 但是不能点旁边的帮助~不然还是会出错~估计是JS判断的问题~懒得理他了,反正我又不经常点帮助
2015-07-24 / wordpress / 2,349 views浏览
阅读全文

老客户的站又被黑了~仔细查下又有洞洞

0 个评论
/include/helpers/userlogin.php /include/code/404.php /include/dialog/img/455.php /include/incinc.php 估计是从dialog进来的~还是把不要的全删掉比较好 貌似还很喜欢这个文件夹/include/code
2015-07-13 / 生活 / 2,439 views浏览
阅读全文