论坛里貌似很多人问这个问题,我也没找到准确答案,把自己的方法写出来大家看看吧
方法1.修改文件
在Archive.php里是有定义attachments方法的
public function attachments($limit = 0, $offset = 0)
{
return $this->widget('Widget_Contents_Attachment_Related', array('parentId' => $this->cid, 'limit' => $limit));
}
但是只能用在page/post页面里
在首页循环里使用这个方法的话,会发现所有输出来的都是同一个附件
原因可能是 typecho wighet 的特性,如果已存在的wighet就不会再创建了
所以修改一下就可以了,为了不影响其他部分的使用,在下面定义了另一个方法
public function attachment($limit = 0, $offset = 0)
{
$attachment = $this->widget('Widget_Contents_Attachment_Related', array('parentId' => $this->cid, 'limit' => $limit));
$this->destory('Widget_Contents_Attachment_Related');
return $attachment;
}
这样在首页里就能调用附件了,我只试了图片,其他的没试哦,如果有问题那也不是调用的问题了
由于是自己定义的方法,所以估计对系统不会有影响的.
方法2.不修改文件也是可以操作文章内容里的图片的
很多想在首页调用附件的人,都是想做出这样的效果,比如左边是这文章的图,右边是文章摘要
如:
这样的效果还是比较简单的,直接js/css操作就可以了,整个网页上的地方任你放置.
想移动就带节点一起移动,不想显示就css隐藏掉,jQuery操作这些还是很简单的
大概就这些了.
Belieber http://www.belieber.org 正在改主题,用到了这些
缩略图插件--按顺序调用,上传的图片附件
作者:admin 发布时间:April 1, 2012 分类:默认分类 No Comments
调用方法,很简单。只要按顺序调用就可以,可以不插入文章内部,以免引起排版混乱不美观等现象。
大概应用
1.直接应用在缩略图片。
2.可以在文章内部,按顺序生成jq切换效果。
3.可以做下载附件。
举例:
cid,1);?>
cid,2);?>
cid,3);?>
案例:
网址:http://chrome.typecho.me
分别调用3个附件,1为小logo,2为内页大图,3为调用crx文件,做下载。
非本人原创,感谢跑调制作,感谢膘叔修改。
如何判断出每页的第一篇文章,并在该文章标题旁做图片标记?
作者:admin 发布时间:March 31, 2012 分类:默认分类 No Comments
==== 下面有三种方法 ====
第一种
sequence == 1): ?>
//需要输出的内容
第二种是在循环里加个序数递增
- 在循环开始语句里改
next()) { $index++ ?>
- 然后在需要的地方判断
其实这种和第一种没什么区别,第一种简洁
第三种,以前参考WP的,没想到也能用
- 先给第一篇的true值
- 判断使用
- 结束第一篇判断