想在侧边栏加个“公告”,有类似的插件吗

插件开发及发布

版主: woniou

想在侧边栏加个“公告”,有类似的插件吗

帖子Constantine123 » 2014年 6月 4日 11:24

typecho新手,想在右边栏加一个公告,用于通知各种事情,有这种插件吗,怎么写程序,求大侠帮忙。
Constantine123
 
帖子: 9
注册: 2014年 6月 3日 15:15

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子binjoo » 2014年 6月 4日 11:30

在sidebar.php里加就行了。
头像
binjoo
 
帖子: 816
注册: 2009年 9月 11日 11:13
地址: 特兰联邦银河舰队驻太阳系地球办事处

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子ClayMore » 2014年 6月 4日 11:52

binjoo 写道:在sidebar.php里加就行了。

他想的是后台输入 前台输出的
头像
ClayMore
 
帖子: 1916
注册: 2007年 11月 29日 02:55

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子hanabi » 2014年 6月 4日 12:09

其实不用插件实现就好:
新建一个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.......
}

后台添加、删除、更改公告如图,在后台外观中,点击主题的“设置外观”进行配置:
QQ截图20140604121611.png
QQ截图20140604121611.png (10.74 KiB) 被浏览 6231 次
头像
hanabi
 
帖子: 69
注册: 2013年 12月 6日 23:23

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子Constantine123 » 2014年 6月 4日 15:53

@hanabi,已解决,3q
Constantine123
 
帖子: 9
注册: 2014年 6月 3日 15:15

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子jazzi » 2016年 4月 12日 07:13

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
 
帖子: 43
注册: 2016年 3月 5日 22:07

Re: 想在侧边栏加个“公告”,有类似的插件吗

帖子weich » 2019年 1月 22日 02:04

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.......
}

后台添加、删除、更改公告如图,在后台外观中,点击主题的“设置外观”进行配置:


太棒了,正是我需要的。谢谢!

好肥哈
weich
 
帖子: 93
注册: 2018年 4月 6日 07:48


回到 插件及扩展

在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客