0

我有一个存储在表格中的图像链接,我希望它出现在类似 Twitter 的时间轴中的用户名旁边。如何从要显示的用户表中获取图像链接?下面是我作为格式化帖子的一般功能的一部分的代码。该formatTweet函数从发布的内容表中提取数据,而不是从存储用户图像链接的用户表中提取数据。


function formatTweet($session_user_id = 'username', $post, $link = 'link',
 $category, $dt) {
    if(is_string($dt)) $dt=strtotime($dt);

    $post=htmlspecialchars(stripslashes($post));

    return'
    <li>
    <a href="/'.$username.'"><img class="avatar" src="" width="48" height="48" alt="avatar" /></a>
    <div class="tweetTxt">
    <strong><a href="/'.$session_user_id.'">'.$session_user_id.'</a></strong> '. preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?[^\s\"\']+)/i','<a href="$1" rel="nofollow" target="blank">$1</a>',$post).'</br>
    <div class="link"><a href="'.$link.'" target="_blank"><img src="img/PostQuote_timeline.jpg" alt="Source"></a></div>
    <div class="upgrade"><a href="#" target=""><img src="img/upgrade_20.png" alt="Upgrade"></a></div>
    <div class="downgrade"><a href="#" target=""><img src="img/downgrade_20.png" alt="Downgrade"></a></div>
    <div class="category">'.$category.'</div></br>
    <div class="date">'.relativeTime($dt).'</div>
    </div>

    <div class="clear"></div>
    </li>';

}

4

0 回答 0