分页: 1 / 1

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

发表于 : 2014年 6月 4日 11:24
Constantine123
typecho新手,想在右边栏加一个公告,用于通知各种事情,有这种插件吗,怎么写程序,求大侠帮忙。

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

发表于 : 2014年 6月 4日 11:30
binjoo
在sidebar.php里加就行了。

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

发表于 : 2014年 6月 4日 11:52
ClayMore
binjoo 写了:在sidebar.php里加就行了。

他想的是后台输入 前台输出的

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

发表于 : 2014年 6月 4日 12:09
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.......
}

后台添加、删除、更改公告如图,在后台外观中,点击主题的“设置外观”进行配置:
QQ截图20140604121611.png
QQ截图20140604121611.png (10.74 KiB) 查看 10524 次

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

发表于 : 2014年 6月 4日 15:53
Constantine123
@hanabi,已解决,3q

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

发表于 : 2016年 4月 12日 07:13
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.......
}

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


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

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

发表于 : 2019年 1月 22日 02:04
weich
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.......
}

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


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

好肥哈