Oct 05 2007

WordPress Widget

Posted by neio

by Neio

今天试着一下修该Widget Sidebar,我这个theme默认的Sidebar 数量是一个,现在改成2个了。

方法很简单,在这里写一下 当作记笔记 。

首先在functions.php文件中找到: register_sidebar(….

下面是我修改的结果。讲 register_sidebar 改成register_sidebars ,这样就可以使用多个sidebar了

<?php
if ( function_exists(’register_sidebar’) )
register_sidebars(2,array(
‘before_widget’ => ‘<!–sidebox start –><div id=”%1$s” class=”dbx-box %2$s”>’,
‘after_widget’ => ‘</div></div><!–sidebox end –>’,
‘before_title’ => ‘<h3 class=”dbx-handle”>’,
‘after_title’ => ‘</h3><div class=”dbx-content”>’,
));
?>

这个时候可以看到:



然后找到sidebar.php

里面的dynamic_sidebar()的函数也要相应做修改

dynamic_sidebar(1)表示显示第一个sidebar的内容..

Filed under : Worklog, 汉语 | No Comments »
Sep 27 2007

浏览器打印

Posted by neio

Tags: , , , ,

–Neio

@media print
{
.Noprint { DISPLAY: none;}
}

在浏览器打印的时候,想要隐藏某些元素,如上设置CSS即可。

例如 :

<input class=”Noprint” value=”不打印” type=”button”></input>

这个按钮就不会被打印了

Filed under : Worklog, 汉语 | No Comments »
Sep 04 2007

Something in Javascript

Posted by neio

–Neio (notes)

获得页面上的大小

var s = "";
s += "\r\n网页可见区域宽:"+  document.body.clientWidth;
 s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域宽:"+  document.body.offsetWidth +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +"  (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+  window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth; alert(s);

获得鼠标当前坐标

var x = event.clientX; var y = event.clientY;


Technorati : ,

Filed under : Worklog, 汉语 | No Comments »
Aug 16 2007

IP-STRING(PHP)

Posted by neio

for Developer

When you’re programming with PHP , you may sometimes translate IP with the form of String to Int , and the opposit. There are two functions for you to use:

ip2long()

&

long2ip()

Filed under : English, Worklog | No Comments »
Aug 05 2007

ExternalInterface.addCallback 在IE下的Form的冲突

Posted by neio

调试的时候直觉一直很灵,这次也没错。

可惜昨天调试这么奇怪,已经走到确认是IE下的form 和ExternalInterface.addCallback的冲突了,可惜不知道什么原因失败,让我以为是直觉错了.

让我调试了那么久 把所有Actionscript 2.0 的代码全部改写成 ActionScript 3.0的代码.. 我容易吗?! 气死..

话题回归啊…

ExternalInterface.addCallback在IE下自动生成代码的时候,如果Flash那个Object 是在Form这个标签下,那么就会产生错误(有的情况下可能工作正常?!有待考证!!),原因是那个Flash对象的ID找不到了。

解决的方法呢.. 暂时只有:把那个Flash从Form里面移出来。

–Neio Oct.1 2007

最近发现是IE下要使用Object, Firefox下使用Embed,这样才能正确找到Flash对象,即通过ID来找到Flash对象。

Filed under : Worklog, 汉语 | 1 Comment »