phpcms调用外部数据问题

我现在有两个网站,就称为A网站和B网站,我现在想实现在的功能是,A网站调用B网站的数据,现在这两个网站在同一个服务器上。外部数据源数据源已经配置好了,也能调用成功。代码如... 我现在有两个网站,就称为A网站和B网站,我现在想实现在的功能是,A网站调用B网站的数据,现在这两个网站在同一个服务器上。外部数据源数据源已经配置好了,也能调用成功。代码如下:

{pc:get dbsource="okchina" sql="SELECT * FROM v9_news WHERE catid='238' ORDER BY id DESC" page="$page" num="30" }
{loop $data $r}
<li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
{/loop}
{/pc}
</ul>
<div id="pages" class="text-c">{$pages}</div>
上面的代码实现了目录列表调用。就是放在list.html模板中
B网站中的数据是静态页面。直接点击后,就会直接跳到B网站的文章最终页。因为是静态。URL这个字段中是相应文章的静态页页的URL。
我现在问题是在最终显示文章内容的时,用A网站的模板,这种情况,如何传递文章的ID号到show.html模板中。还有没有其他的办法呢。
这行中的href中如何写才能传递对应文章的参数呢。<li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
展开
 我来答
百度网友2da2aea
推荐于2016-04-19 · TA获得超过470个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:392万
展开全部

首先, 你要知道你所在A网站这个栏目下文章内容页的地址, 假如为51栏目:

/index.php?m=content&c=index&a=show&catid=51&id=?

id用变量来代替就可以 , 一般为  {$r[id]}

<li><a href="/index.php?m=content&c=index&a=show&catid=51&id={$r[id]}" target="_blank">{$r[title]}</a></li>
追问
我是这样写的。
{$r[title]}
还没有进入页面的时就提示:您要查看的信息不存在或者还未通过审批!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式