Re: [问题] blogger的首页文章显示设定

楼主: miau (米奥)   2016-03-29 23:06:19
因为我很瞎的回错..只好认真研究一下再来回一次 XDrz
我也不熟 blogger 超难用的样板,
我本来想直接从样板去调整隐藏特定 label 的文章,
但它没提供判断的方法,弄了半天连塞自己的变量进去都搞不定...
最后只好还是有点瞎的土法炼钢,有点蠢但有效啦 Orz
首先找到一个长得像这样的地方:
===
<b:loop values='data:posts' var='post'>
......
===
它会列出你的文章,
往下面找一点应该会有
===
<b:include data='post' name='post'/>
===
这一段,以下我叫它“单篇文章区块”。
土法炼钢的方法是寻找文章包含的 label ,
如果有的话,就加个包含 class 的 div 容器给它,
然后请自行从 css 中加入样式隐藏。
所以请在“单篇文章区块”的上面加上:
**这里我使用的 class name 是 hide-from-list
然后要隐藏的标签名是 test
很多 < 和 > 符号非用 &lt; 和 &gt; 来取代不可,
还有部分引号也变成 &quot;
有点难读,还请注意不要改错**
===
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;test&quot;'>
&lt;div class="hide-from-list"&gt;
</b:if>
</b:loop>
===
然后在“单篇文章区块”的下面加上:
===
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;test&quot;'>
&lt;/div&gt;
</b:if>
</b:loop>
===
这样就可以隐藏特定标签的文章了,
只是依据你的版面设计和内容可能还要调整一下放置的地方,
祝顺利 :)
※ 引述《autumoon (ウラミヲ晴ラシマスカ?)》之铭言:
: 最近利用blogger架个人网站,
: 想说让首页的最新文章清单做部分隐藏。
: (例如比较碎碎念的部分,放首页占空间实在有碍观瞻...)
: 记得以前玩WP的时候因为首页的新文章是用"文章分类"来包住内文的,
: 所以可以用CSS设定display:none来关闭某些分类底下的新文章;
: 但是blogger用的是lable,而且我看原始码好像也不是lable来包内文,
: 所以好像也没办法照WP的方式处理的样子。
: 研究很久,GOOGLE也找了半天就是找不到可以处理的方法,
: 我是平面设计出身,只熟HTML+CSS,JS并不是很懂,
: 请问有熟blogger的高手可以给点提示吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com