发新话题
打印

单独页面调用的制作,例子:调用YUPOO照片

单独页面调用的制作,例子:调用YUPOO照片

单独页面制作,应用很广,可以是About,可以是饭否的what im doing,甚至是个留言板~下面是例子。



E.g
我要做个Yupoo照片的单独页面调用~


Sablog-x 根目录-index.php

引用:
// 友情链接
elseif ($_GET['action'] == 'links') {
        if ($link_count) {
                $query = $DB->query("SELECT displayorder,name,url,note FROM {$db_prefix}links WHERE visible = '1' ORDER BY displayorder ASC, name ASC");
                $linkdb = array();
                while ($link = $DB->fetch_array($query)) {
                        $link['note'] = $link['note'] ? $link['note'] : $link['url'];
                        $linkdb[] = $link;
                }
                unset($link);
                $DB->free_result($query);
        }
        $pagefile = 'links';
}
该代码下可插入
引用:
// Yupoo相册
elseif ($_GET['action'] == 'yupoo') {
        $pagefile = 'yupoo';
}
某模板目录下-

index.php

在导航或菜单上可加入单独调用的链接~
引用:
<a href="./?action=yupoo">Photo</a>
建立yupoo.php (注意,红色红色同名,蓝色亦如此,黄色是代码)

依照官方给的JS,加入如下内容:
引用:
<!--<?php
if(!defined('SABLOG_ROOT')) {
        exit('Access Denied');
}
print <<<EOT
--> -->
<style>
#yupoo_badge_1 { font-size:14px}
#yupoo_badge_1 img { padding:1px;border:0;}
#yupoo_badge_1 a { font-size:12px}
#yupoo_badge_1 .yupoo_box { background-color:#fff; border: 1px solid #000;}
#yupoo_badge_1 .yupoo_title {text-align:left; font-weight:bold}
</style>
<script type="text/javascript" language="javascript" src="http://www.yupoo.com/photos/gen_badge?userid=ff80808113aac6660113bfd3b1b850ca&type=1&source=user&mysource=myall&count=6&line=2&size=t&icon=show&direction=horizontal&boxSize=400&titles=Photo"></script>

<!-- <!--
EOT;
?>-->
完工~代码记得改自己的.

[ 本帖最后由 Giki 于 2007-7-14 15:52 编辑 ]

TOP

类似的饭否什么的,JS调用都是差不多的,你还可以为他加个标签,在CSS下美化。
占位~自沙!

TOP

我的就有
可以去看我的网站的演示……

TOP

回复 #1 Giki 的帖子

好法子 可以制作一个about的页面了

如果后台直接可以建立就更OK啦

TOP

确实是,后台能建绝对方便的多了。

TOP

不错,想想做点什么

TOP

为什么我改的就出错呢
Wc之恋’s Bloghttp://blog.chuanbao.net

TOP

留名

TOP

谁有演示。。。

TOP

Wc之恋’s Bloghttp://blog.chuanbao.net

TOP

不出错才怪!!!
应该有这样一句才对!
{$current_page_item[yupoo]}

TOP

谁能给个About Me页面模板

TOP

发新话题