客套话不多说啦,直接上实战,新建立1个php文件,名字为list.php,在list.php文件中写上如下代码并上传到织梦网站根目录:
- <?php
- define(‘WP_USE_THEMES’, false);
- include_once(‘./blog/wp-load.php’);
- query_posts(‘showposts=5&orderby=date’);
- ?>
- <ul class=“list”>
- <?php while (have_posts()): the_post(); ?>
- <li> <a href=“<?php the_permalink(); ?>” target=“_blank”><?php echo iconv(“utf-8”,“gb2312//IGNORE”,get_the_title()); //iconv为编码转换函数,如果主站编码和你博客数据库编码一致可省略,直接用get_the_title()即可 ?></a> </li>
- <?php endwhile; ?>
- </ul>
在要调用的织梦网站模板比如footer.htm中写上如下代码:
- <style type=“text/css”>
- .aaa{border:1px solid #ccc; width:988px; height:170px; margin:0 auto;}
- .list{width:443px; height:150px;overflow:hidden;zoom:1; float:left;padding-left: 45px;}
- .list li{width:250px;padding:5px}
- ul.list li { list-style:none; line-height:22px; }
- </style>
- <div class=“aaa” >
- {dede:php}
- $url=“http://www.jlfangshen.com/list.php”;
- echo file_get_contents( $url );
- {/dede:php}
以上代码适用于 织梦主站和二级博客站使用不同数据库的情况,如果你的织梦主站和二级博客站用的是同一个数据库,那么直接用织梦的标签或织梦的sql即可调用,实例如下:
- {dede:sql sql=“SELECT * FROM wp_posts where post_status = ‘publish’ and post_type=’post order by post_date desc limit 0,5”}
- <li> <a href=“[field:guid/]” target=“_blank”>[field:post_title /]</li>
- {/dede:sql}
也可以使用下面的代码调用:
- {dede:sql sql=“SELECT id as post_id,post_title as post_title,post_type,post_date FROM wp_posts where post_status = ‘publish’ and post_type=’post’ order by post_date desc limit 0,5”}
- <a href=’wp所在的目录/?p=[field:id/]’>[field:post_title /]</a>
- {/dede:sql}