首页要求我用瀑布流来展示文章,所以自己在php文件里面来查询了文章出来,如果是用标签的话可以用【file.arcurl】,但是自己写的不知道文章的连接怎么拼接,倾大家指教!!

解决方案 »

  1.   

    哦,我看了一下,是 dede_co_html里面的表有html连接,我改成这样了,但是还是不可以哦,你可不可以帮我看下是什么问题
      

  2.   


    哦,我看了一下,是 dede_co_html里面的表有html连接,我改成这样了,但是还是不可以哦,你可不可以帮我看下是什么问题
      

  3.   

    直接把你的  $row['url']=$rows[url]
    换成
    $row['url']=GetOneArchive($row['id']);
      

  4.   

    换成  $row['url']=$row['arcurl']=GetOneArchive($row['id']);
    这样更方便
      

  5.   

    输出看看对吗
    $row=mysql_fetch_array($result);
    var_dump($row);
    while($row=mysql_fetch_array($result)){
    ....
    }
      

  6.   

    說明你的$sql是有錯誤的,根本沒有从数据库里取得数据.
      

  7.   

    dede_co_htmls  应该是采集数据表吧!  那个URL 只是采集源地址
      

  8.   

    这个要根据你网站现在的路径设置来定  比如你现在用的是动态地址 那就简单  只需要获取文章ID就行
    如果是静态  那么就要获取当前分类的目录然后进行拼接   具体我不知道DEDECMS有没有提供一个更发的方法...
    不过  你可以看下DEDECMS的路径解析函数   应该是可以简单解决的!
      

  9.   

    楼主,dedecms已经内置了sql语句,直接用就可以,无需自己写。
      

  10.   


    dedecms的sql也是用标签的,我的是外部的php文件直接查数据库所以还是有问题,求助!!!
      

  11.   

    dedecms我这里用是用静态的,每次都要生成的,我看了一下那个
    function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')
    方法,不过不是很懂,求指教!!
      

  12.   

    这么久了还没解决?从头开始学PHP恐怕都已经学会好几天了吧!