壊小子
IT民工生涯!!
PHP博客
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
2010年6月22日
去掉ul全局配置及smarty的问题
1.大家都喜欢做网页是来个ul,ol,li,……{list-style-type:none;margin:0;padding:0;list-style-position:outside;list-style-image:none;}
可是有部分页面可能还是需要列表功能,比如后台用了富文本的前台新闻页。
可以在该页面放置内容的地方上,可能比较多的是DIV,写一个新的CSS来覆盖之前定义的。
1
<
style
type
="text/css"
>
2
#comment ul,li
{
}
{
list-style-type
:
disc
;
margin
:
auto
;
padding
:
auto
;
list-style-position
:
inside
;
}
3
#comment ol,li
{
}
{
list-style-type
:
decimal
;
margin
:
auto
;
padding
:
auto
;
list-style-position
:
inside
;
}
4
</
style
>
5
<
div
id
="comment"
class
="boxA tran"
>
6
……
7
</
div
>
2.我们后台是smarty做的模板,加载一个页面死活是白屏,尝试了很多方法
(1)action里echo没问题
(2)模板名字前后没有空格
郁闷了半天,结果是因为大写了一个字母,我汗~~~~
原文件为modalDialog.html,就是因为那个大写的D,不知道是smarty配置的原因还是什么,先记录下来~
posted @
2010-06-22 17:00
壊小子 阅读(773) |
评论 (0)
|
编辑
收藏
2010年6月21日
javascript 操作Cookie
其实很简单
document.cookie
=
"
proZiLiao=1;
"
;
内容是以key=value的形式,用;分号分隔
读取的话
var
cks
=
document.cookie.split(
"
;
"
);
按照;分号分隔为数组
for
(i
=
0
;i
<
cks.length;i
++
)
{
var
val
=
cks[i].substring(
0
,cks[i].indexOf(
"
=
"
));
//
字符串方式截取=号两边的
if
(val.replace(
"
"
,
""
)
==
"
proZiLiao
"
)
{
alert(
"
this Cookie!
"
);
}
}
posted @
2010-06-21 10:16
壊小子 阅读(647) |
评论 (0)
|
编辑
收藏
2010年6月18日
Zend Framework 简单入口配置
error_reporting
(
E_ALL
|
E_STRICT
);
date_default_timezone_set(
'
Asia/Shanghai
'
);
set_include_path
(
'
.
'
.
PATH_SEPARATOR
.
'
./library
'
.
PATH_SEPARATOR
.
'
./application/models/
'
.
PATH_SEPARATOR
.
get_include_path
());
require_once
"
Zend/Loader/Autoloader.php
"
;
//
载入zend框架
Zend_Loader_Autoloader
::
getInstance()
->
setFallbackAutoloader(
true
);
//
静态载入自动类文件
$registry
=
Zend_Registry
::
getInstance();
$view
=
new
Zend_View();
$view
->
setScriptPath(
'
./application/views/scripts/
'
);
//
设置模板显示路径
$registry
[
'
view
'
]
=
$view
;
//
注册View
//配置数据库参数,并连接数据库
$config
=
new
Zend_Config_Ini(
'
./application/config/config.ini
'
,
null
,
true
);
Zend_Registry
::
set(
'
config
'
,
$config
);
$dbAdapter
=
Zend_Db
::
factory(
$config
->
general
->
db
->
adapter
,
$config
->
general
->
db
->
config
->
toArray());
$dbAdapter
->
query(
'
SET NAMES UTF8
'
);
Zend_Db_Table
::
setDefaultAdapter(
$dbAdapter
);
Zend_Registry
::
set(
'
dbAdapter
'
,
$dbAdapter
);
//
设置控制器
$frontController
=
Zend_Controller_Front
::
getInstance();
$frontController
->
setBaseUrl(
'
/zendframework
'
)
//
设置基本路径
->
setParam(
'
noViewRenderer
'
,
true
)
->
setControllerDirectory(
'
./application/controllers
'
)
->
throwExceptions(
true
)
->
dispatch();
posted @
2010-06-18 17:37
壊小子 阅读(805) |
评论 (0)
|
编辑
收藏
Zend Framework一个小问题
学习Zend Framework一个小问题,弄了我少说1个多小时,晕死~
错误信息:
Fatal error
: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index.php)' in E:\zy\phptest\zf1\library\Zend\Controller\Dispatcher\Standard.php:242 Stack trace: #0 E:\zy\phptest\zf1\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 E:\zy\phptest\zf1\index.php(53): Zend_Controller_Front->dispatch() #2 {main} thrown in
E:\zy\phptest\zf1\library\Zend\Controller\Dispatcher\Standard.php
on line
242
原因竟是:http://localhost:8082/zf1/
index.php
去掉index.php就OK了,够晕的吧~~
Google、百度了半天,全说是
$frontController->setBaseUrl('/zf1');//设置基本路径
这里设置有问题,就改来改去啊,初学者引以为戒!!!!
还有一点,小心文件名或者目录名两边的空格!!!
posted @
2010-06-18 17:37
壊小子 阅读(799) |
评论 (0)
|
编辑
收藏
Google 地图 API 调用方法
Google 地图 API 调用方法
<
script src
=
"
http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAAfTijNJRwTtzuEuPS72TiIhQ2t05OQWL8J078r_73bb24OLcHJhQA8BkAAkk9TSo6nUzycDft-OVNpQ
"
type
=
"
text/javascript
"
></
script
>
<
script type
=
"
text/javascript
"
>
//
<![CDATA[
function
MapLoad() {
if
(GBrowserIsCompatible()) {
var
mapLoad
=
new
GMap2(document
.
getElementById(
"
MapLoad
"
));
mapLoad
.
addControl(
new
GLargeMapControl());
mapLoad
.
addControl(
new
GMapTypeControl());
var
latlng
=
new
GLatLng(
<!--
{
$tudes
[longitude]}
-->,
<!--
{
$tudes
[latitude]}
-->
);
var
oldmark
=
new
GMarker(latlng
,
{draggable
:
true
})
//
标记
mapLoad
.
addMapType(G_PHYSICAL_MAP);
mapLoad
.
setCenter(latlng
,
13
);
mapLoad
.
addOverlay(oldmark);
//
添加层
}
}
window
.
onload
=
MapLoad;
window
.
onunload
=
GUnload;
//
]]>
</
script
>
网站给DIV统一加了overflow:hidden;导致地图无法显示,所以加了两个样式
<
style type
=
"
text/css
"
>
#
MapLoad {overflow:visible;}
#
MapLoad div{overflow:visible;}
</
style
>
<
div id
=
"
MapLoad
"
style
=
"
width: 100%; height: 550px;
"
></
div
>
posted @
2010-06-18 17:36
壊小子 阅读(1969) |
评论 (0)
|
编辑
收藏
仅列出标题
随笔:5 文章:0 评论:0 引用:0
<
2023年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
ASP.NET·记录
(rss)
Flex·活力
(rss)
JavaScript·执着 (2)
(rss)
PHP·生活(3)
(rss)
程序生涯·工作
(rss)
随笔档案
2010年6月 (5)
文章分类
ASP.NET·记录
(rss)
Flex·活力
(rss)
JavaScript·执着
(rss)
PHP·生活
(rss)
程序生涯·工作
(rss)
搜索
最新评论
阅读排行榜
1. Google 地图 API 调用方法(1969)
2. Zend Framework 简单入口配置(805)
3. Zend Framework一个小问题(799)
4. 去掉ul全局配置及smarty的问题(773)
5. javascript 操作Cookie(647)
评论排行榜
1. Google 地图 API 调用方法(0)
2. Zend Framework 简单入口配置(0)
3. Zend Framework一个小问题(0)
4. javascript 操作Cookie(0)
5. 去掉ul全局配置及smarty的问题(0)