它可以幫我把置頂文章的views欄位變色
裝了模組後在views中設定
if ($node_sticky == "1") return 'yellow';
這個成功的幫我把置頂的views欄位變色了
(以下是他的設定指示)
Available fields:
$nid == "198"
$node_created == "1297738115"
$node_sticky == "1"
$node_title == "hello test article"
(Above are sample values from the first row of this view.)
Available colors:
'red'
'yellow'
'green'
'cyan'
'blue'
'magenta'
Re: views 將sticky(置頂)的文章用不同顏色標示
CSS 吧,
(不會的,等有心人詳細一步步寫給你)
---
notaBlueScreen
Re: views 將sticky(置頂)的文章用不同顏色標示
我想到的方式是去改 views-view-xxx-.tpl.php
但沒試過
Re: views 將sticky(置頂)的文章用不同顏色標示
剛剛試著改了 views-view-table.tpl.php
// 前略
<?php foreach ($rows as $count => $row): ?>
">
<?php foreach ($row as $field => $content): ?>
<?php if($row[sticky] == 'On'): ?>url-red<?php endif; ?>">
<?php print $content; ?>
<?php endforeach; ?>
<?php endforeach; ?>
// 後略
url-red 是判斷 $row[sticky] 是否為 On 加上去的 class,當然 CSS 要另外寫...
雖然說這樣是 ok 的,但是 views 拉出來的 內容節點: Sticky 如果設成不顯示的話,
$row[sticky] 就無法判斷了 @@
有人想到更好的方式嗎
Re: views 將sticky(置頂)的文章用不同顏色標示
"有人想到更好的方式嗎"
直接 CSS :)
---
notaBlueScreen
Re: views 將sticky(置頂)的文章用不同顏色標示
請問,直接用 CSS 的話,
該如何判斷該筆 node 是否為 Sticky 呢
Re: views 將sticky(置頂)的文章用不同顏色標示
sticky 的內容會有 xxx-sticky-xxx class
---
notaBlueScreen
Re: views 將sticky(置頂)的文章用不同顏色標示
不過也不一定,看你怎麼抽出資料
---
notaBlueScreen
Re: views 將sticky(置頂)的文章用不同顏色標示
HIHI
就在剛剛我找到一個可以把views的table變色的模組了耶
叫做Views Table Highlighter
http://drupal.org/project/views_table_highlighter
謝謝你這麼熱心的幫助我耶!
它可以幫我把置頂文章的views欄位變色
裝了模組後在views中設定
if ($node_sticky == "1") return 'yellow';
這個成功的幫我把置頂的views欄位變色了
(以下是他的設定指示)
Available fields:
$nid == "198"
$node_created == "1297738115"
$node_sticky == "1"
$node_title == "hello test article"
(Above are sample values from the first row of this view.)
Available colors:
'red'
'yellow'
'green'
'cyan'
'blue'
'magenta'
那我想請問
如果我是想要我文章的標題前面 如果我是打
[祝賀]獲得XX獎
如果只要出現[祝賀]就換色
這樣我的php要怎麼寫啊?
我不知道該如何判斷這個>"<~
Re: views 將sticky(置頂)的文章用不同顏色標示
看起來那個判斷應該完全是php語法才對,
照這樣的寫法
if ( substr($node_title, 0, 4) == '[祝賀]' ) return 'yellow';
這樣應該就可以了。
那個substr的意思是,取$node_title從第0個開始的4個字元,
不過需注意中文佔兩個字元,所以[祝賀]佔的字元數可能要自己留意一下
Re: views 將sticky(置頂)的文章用不同顏色標示
HIHI 你好
我剛剛用 發現他只能辨識英文耶
我用中文
[祝賀]不管用0,4 或 0,6 都沒變
所以好像中文不管用的樣子說!!!