看板 PHP 關於我們 聯絡資訊
<td> {$row.remark|truncate:23: "...<a href='customer.php?action=detail&cust_id={$row.cust_id}'>詳情</a>"} </td> 我有一段原始碼如上,結果應該是要『Remark...詳情』, 但是跑出來只有『...詳情』,Smarty把<a href=.....>, 這HTML標籤裡面的東西也算進去了,如果我改成truncate:80 就會正常顯示『Remark...詳情』,但是其他少於truncate:80 大於truncate:23就會亂掉,有解決的方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.195.188
MOONRAKER:truncate就截短remark就好,後面詳情用{if}{/if}加上去 10/27 13:08
MOONRAKER:分開寫,不要偷懶。 10/27 13:08
darklady:是的,感謝前輩指教:) 10/27 14:31
MOONRAKER:哪跨丟SMARTY目屎就流落來 我以為換工作後就不會看到了 10/27 14:38
darklady:@@是smarty很不好嗎? 10/27 14:56
MOONRAKER:以前常常有你這種狀況發生,用得很幹。 10/27 15:14
MOONRAKER:SMART way is %&*@!#ed, 只好go DUMB way instead 10/27 15:15
bobju:改這樣呢? {$row.remark|truncate:23}<a href..>詳情</a> 10/28 17:05