• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > CMS教程 > 其他CMS教程 >

ECShop 非JS 调用Discuz 论坛的帖子

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-01-13点击:

  Discuz论坛,提供外部JS调用,但是JS调用百度不会抓取。ECShop与DZ整合之后,ecshop如果调用dz的帖子内容,不通过JS的话,只能写语句调用了。

  看下面的示例(ecshop与dz位于同一数据库):

1、index.php,添加如下代码:

/**
 * 获得最新的论坛帖子列表。
 */
function index_get_bbs_posts()
{
    $sql = ‘SELECT * FROM cdb_posts ORDER BY dateline DESC LIMIT 0,5′;
    $res = $GLOBALS['db']->getAll($sql);
 
    $arr = array();
    foreach ($res AS $idx => $row)
    {
        $arr[$idx]['id']          = $row['tid'];
  $arr[$idx]['first']       = $row['first'];
  $arr[$idx]['authorid']    = $row['authorid'];
        $arr[$idx]['title']       = $row['subject'];
        $arr[$idx]['url']         = “http://www.yige999.com/bbs/thread-”.$row['tid'].”-”.$row['first'].”-”.$row['authorid'].”.html”;
    }
    return $arr;
}
//cdb_posts:论坛帖子表

2、index.dwt,添加如下代码:

<!–{foreach from=$bbs_posts item=bbs}–>
<li>
<a href=”{$bbs.url}” title=”{$bbs.title|escape:html}”>{$bbs.title|truncate:50:”…”:true}</a>
</li>
<!–{/foreach}–>

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ