JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » PHP版本 
帖子内容
1 楼
nilcay
注册会员
积分 610
注册 2008-10-27
     
全局调用各模块最新的文章
首页调用可以直接在调用模板中使用
<a href="{$=ii_iurl('detail', {$id}, $GLOBALS['nurltype'], 'folder=' . $GLOBALS['ncreatefolder'] . ';filetype=' . $GLOBALS['ncreatefiletype'] . ';time={$time}')}" title="{$topic}">{$topic}</a>

如果是把调用语句加到首尾的话或者在A模块调用B模块的文章,链接显示的标题是正确的,但链接是错误的!

复制下面的代码放到commonincfilescommon.inc.php

function ii_all_url($vars)
{
  global $variable;
  $tid = ii_get_num(ii_get_strvalue($vars, 'id'));
  $tgenre = ii_get_strvalue($vars, 'genre');
  $tbaseurl = ii_get_strvalue($vars, 'baseurl');
  if (!ii_isnull($tgenre) && $tgenre != $genre)
  {
    $tbaseurl = ii_get_actual_route($tgenre);
    if (ii_right($tbaseurl, 1) != '/') $tbaseurl .= '/';
  }
  if (ii_isnull($tgenre)) $tgenre = $genre;
  $turltype = ii_get_num($variable[ii_cvgenre($tgenre) . '.nurltype']);
  $tcreatefolder = $variable[ii_cvgenre($tgenre) . '.ncreatefolder'];
  $tcreatefiletype = $variable[ii_cvgenre($tgenre) . '.ncreatefiletype'];
  return ii_curl($tbaseurl, ii_iurl('detail', $tid, $turltype, 'folder=".$tcreatefolder.";filetype=".$tcreatefiletype."'));
}

在调用模板中的链接地址改为
<a href="{$=ii_all_url("genre={$genre};id={$id}")}" title="{$topic}">{$topic}</a>
即可!:)

[b][url]www.seeble.cn[/url][/b]


2009-11-17 13:25:01 华卓网: http://wardro.com 网站建设 | 功能定制 | 个性设计 | 虚拟主机
2 楼
sishenfeifei
注册会员
积分 304
注册 2008-12-05
     
:) 好东西,顶一下!不知你的网站PHP版的文章摘要是怎么调出来的!
2009-11-27 22:54:42 http://www.sffdm.cn/ jtbc做的网站,越学越有味!
3 楼
nilcay
注册会员
积分 610
注册 2008-10-27
     
可能新建字段,也可能用ii_left截取内容,最简单的是用下载模块
2009-11-29 17:29:21 华卓网: http://wardro.com 网站建设 | 功能定制 | 个性设计 | 虚拟主机
4 楼
sishenfeifei
注册会员
积分 304
注册 2008-12-05
     
:) 用下载模块这个方法很好,谢谢!
2009-12-01 18:54:14 http://www.sffdm.cn/ jtbc做的网站,越学越有味!