【100分求解】PHP + HTML混排的小语法问题,谁给解决下100轻松拿走

一人前端 2014-12-10 11:39:02
Read More这串字符串处有错误,对PHP HTML混排不太了解,100分求解:
if ( $query->have_posts() ) :
$out = "<ul class='post-list'>";
while ( $query->have_posts() ) : $query->the_post();
$out .= "<li style='list-style:none;list-style-type:none;'> "."<a href='".get_permalink($post->ID)."'>".get_the_post_thumbnail()."
</a><a class='list_title' href='".get_permalink($post->ID)."'>" .get_the_title($post->ID). "</a>
<a class='excerpt' href='".get_permalink($post->ID)."'>
<span>".qtrans_use($q_config['language'],'<!--:zh-->更多<!--:--><!--:en-->More<!--:-->')."</span></a>
</li>";
endwhile;
$out .= "</ul>";

return $out;
else:
return "<p>No Post found.</p>";
endif;
...全文
169 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
madcat3000 2014-12-10
  • 打赏
  • 举报
回复
我是来拿回贴分的,这个内容太高深,我不懂,装死总可以了吧。
ghostwuboy 2014-12-10
  • 打赏
  • 举报
回复
wordpress的是不是?找个类似的模板看下 套用下就好了
傲雪星枫 2014-12-10
  • 打赏
  • 举报
回复
看代碼沒發現問題。 按你講的,出問題應該是 qtrans_use($q_config['language'],'<!--:zh-->更多<!--:--><!--:en-->More<!--:-->') 這裏 我把相關方法修改為自定義方法,是正確的,所以可以確定不是混排的問題。

<?php
$str = 'post id';

function qtrans_use($a, $b){
	return $a.$b;
}


//if ( $query->have_posts() ) :
        $out = "<ul class='post-list'>";
            //while ( $query->have_posts() ) : $query->the_post();                   
                $out .= "<li style='list-style:none;list-style-type:none;'>    "."<a href='".$str."'>".$str."   
                </a><a class='list_title' href='".$str."'>" .$str. "</a>
                <a class='excerpt' href='".$str."'>
                <span>".qtrans_use($str,'<!--:zh-->更多<!--:--><!--:en-->More<!--:-->')."</span></a>
            </li>";
            //endwhile;
        $out .= "</ul>";
 		echo $out;
        //return $out;
    //else:
      //  return "<p>No Post found.</p>";
    //endif;
?>
但你並沒有給出qtrans_use的源碼。沒法判斷。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧