想在侧边栏加个“公告”,有类似的插件吗
发表于 : 2014年 6月 4日 11:24
typecho新手,想在右边栏加一个公告,用于通知各种事情,有这种插件吗,怎么写程序,求大侠帮忙。
binjoo 写了:在sidebar.php里加就行了。
代码: 全选
/**
* 主题配置函数
*/
function themeConfig($form)
{
$notice = new Typecho_Widget_Helper_Form_Element_Textarea('notice', NULL, NULL, _t('公告'), _t('侧边栏公告'));
$form->addInput($notice);
}
代码: 全选
<!-- 公告牌 -->
<div class="notice" itemprop="description">
<?php $this->options->notice(); ?>
</div>
代码: 全选
.notice {
Your css style.......
}
hanabi 写了:其实不用插件实现就好:
新建一个functions.php文件(本身主题有带的话就不用),加入以下代码:代码: 全选
/**
* 主题配置函数
*/
function themeConfig($form)
{
$notice = new Typecho_Widget_Helper_Form_Element_Textarea('notice', NULL, NULL, _t('公告'), _t('侧边栏公告'));
$form->addInput($notice);
}
然后在sidebar.php中适当位置加入以下代码:代码: 全选
<!-- 公告牌 -->
<div class="notice" itemprop="description">
<?php $this->options->notice(); ?>
</div>
自定义的css样式可以用:代码: 全选
.notice {
Your css style.......
}
后台添加、删除、更改公告如图,在后台外观中,点击主题的“设置外观”进行配置:
jazzi 写了:hanabi 写了:其实不用插件实现就好:
新建一个functions.php文件(本身主题有带的话就不用),加入以下代码:代码: 全选
/**
* 主题配置函数
*/
function themeConfig($form)
{
$notice = new Typecho_Widget_Helper_Form_Element_Textarea('notice', NULL, NULL, _t('公告'), _t('侧边栏公告'));
$form->addInput($notice);
}
然后在sidebar.php中适当位置加入以下代码:代码: 全选
<!-- 公告牌 -->
<div class="notice" itemprop="description">
<?php $this->options->notice(); ?>
</div>
自定义的css样式可以用:代码: 全选
.notice {
Your css style.......
}
后台添加、删除、更改公告如图,在后台外观中,点击主题的“设置外观”进行配置:
太棒了,正是我需要的。谢谢!