老谢博客

  • 首页
  • WordPress
  • 网络技术
  • 乱七八糟
  • 运维技术
  • 给我留言
  • 关于老谢

pagecookery站外输出

分类:折腾日期:2013-01-07 - 19:19:26作者:老谢

老谢一直使用pagecookery这款微博程序,今天想折腾折腾把pagecookery发布的消息结合到wordpress,于是乎产生了此文。

本文主要参考:http://imnerd.org/make-a-pagecookery-widget-for-your-website-new.html

演示地址(胡言乱语):http://www.xj123.info/about

首先创建widget.php,内容如下:

<!--?php
require_once("global.php");
?-->
<p>JS插件代码|复制代码到你要引用的地方
<textarea style="width:100%;height:100px;"><div id="pagecookery"></div>
<script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script></textarea></p>
<p>效果预览:
</p><div id="pagecookery"></div>
<script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script><p></p>

<!--?php require_once("global.php"); ?--> <p>JS插件代码|复制代码到你要引用的地方 <textarea style="width:100%;height:100px;"><div id="pagecookery"></div> <script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script></textarea></p> <p>效果预览: </p><div id="pagecookery"></div> <script type="text/javascript" src="<?php echo BASE_URL; ?>badge.php?mount=10"></script><p></p>

接着创建badge.php,内容如下:

<?php
header('Content-Type:application/javascript;charset=utf-8');
  require_once("global.php");
  if (!isset($_GET['mount'])){
      $_GET['mount']='10';
  }
echo "document.getElementById('pagecookery').innerHTML='";
  if(ereg("^[0-9]*$",$_GET['mount'])){
    $sql='SELECT * FROM entry ORDER BY time DESC LIMIT '.$_GET['mount'];
    $entry = $db->query($sql)->result_array();
    echo '<style type="text/css">#pagecookery img {display:none;}</style><ul>';
    foreach($entry as $item){
      echo '<li>';
      echo '<b><span clss="entry">' . get_username_by_id($item['userid']) . '</span>';
      echo '&nbsp;:&nbsp;</b>';
	  echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank" class="entry_li">';
      echo Format::ParseBBCode( htmlspecialchars($item['content'],ENT_QUOTES));
/*
      echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank"><span class="time">' . Format::Time($item['time']) . '</span></a>';
*/
	  echo '</a>';
   	  echo '<em><span class="time">' . Format::Time($item['time']) . '</span></em>';
 
	  echo '</br>';
      echo '</li>';
    }
    echo '</ul>';
  }else{
    echo '这里没有你要的东西呢';
  }
echo "';";
?>

<?php header('Content-Type:application/javascript;charset=utf-8'); require_once("global.php"); if (!isset($_GET['mount'])){ $_GET['mount']='10'; } echo "document.getElementById('pagecookery').innerHTML='"; if(ereg("^[0-9]*$",$_GET['mount'])){ $sql='SELECT * FROM entry ORDER BY time DESC LIMIT '.$_GET['mount']; $entry = $db->query($sql)->result_array(); echo '<style type="text/css">#pagecookery img {display:none;}</style><ul>'; foreach($entry as $item){ echo '<li>'; echo '<b><span clss="entry">' . get_username_by_id($item['userid']) . '</span>'; echo '&nbsp;:&nbsp;</b>'; echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank" class="entry_li">'; echo Format::ParseBBCode( htmlspecialchars($item['content'],ENT_QUOTES)); /* echo '<a href="' . BASE_URL .'?act=view&id=' . $item['id'] . '" target="_blank"><span class="time">' . Format::Time($item['time']) . '</span></a>'; */ echo '</a>'; echo '<em><span class="time">' . Format::Time($item['time']) . '</span></em>'; echo '</br>'; echo '</li>'; } echo '</ul>'; }else{ echo '这里没有你要的东西呢'; } echo "';"; ?>

把以上创建的两个文件放到pagecookery的根目录,然后在想要调用的地方,插入以下代码即可:

<div id="pagecookery"></div>
<script type="text/javascript" src="您的PageCookery地址+/badge.php"></script>

<div id="pagecookery"></div> <script type="text/javascript" src="您的PageCookery地址+/badge.php"></script>

原文地址 : https://www.xj123.info/3322.html

本站遵循 : 署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5)

版权声明 : 原创文章转载时,请务必以超链接形式标明文章原始出处

  • 上一篇:2012年末总结
  • 下一篇:2012支付宝电子账单
18条评论
  1. Louis Han 说:

    好多年前还折腾过pagecookery呢

    POST:2013-01-07 20:47 回复
    • 老谢 说:

      @Louis Han 确实是不错的程序

      POST:2013-01-08 22:19 回复
  2. 梦之翼 说:

    难道就是左边这个新浪微博?话说不是对微博这玩意很感兴趣……感觉就像QQ空间的说说似的……

    POST:2013-01-07 21:59 回复
    • 老谢 说:

      @梦之翼 文章里面明明说了演示地址~! =。=

      POST:2013-01-08 22:19 回复
  3. 言冬 说:

    哟哟哟,切克闹~

    POST:2013-01-07 23:38 回复
    • 老谢 说:

      @言冬 我说大湿你说到~

      POST:2013-01-08 22:20 回复
      • 言冬 说:

        胡扯了胡扯了啊

        POST:2013-01-08 22:39 回复
  4. 大D 说:

    谢总果然鼓捣了高科技

    POST:2013-01-08 10:07 回复
    • 老谢 说:

      @大D 果断非高科技

      POST:2013-01-08 22:20 回复
  5. 黄也么哥 说:

    话说曾经我也用过这个。。当时觉得眼前一亮的感觉

    POST:2013-01-08 20:52 回复
    • 老谢 说:

      @黄也么哥 这款程序刚推出的时候大概就用上了

      POST:2013-01-08 22:20 回复
  6. h3lpless 说:

    我是来围观谢大师的~

    POST:2013-01-08 22:44 回复
    • 老谢 说:

      @h3lpless 冰冰才是大湿

      POST:2013-01-09 10:16 回复
  7. 随心 说:

    你那个微博地址给我看看,我想看看效果是什么样的……

    POST:2013-01-09 10:06 回复
    • 老谢 说:

      @随心 http://td.gd/hjC

      POST:2013-01-09 10:16 回复
  8. 爱软E 说:

    不了解这些啊

    POST:2013-01-13 12:19 回复
  9. Junan 说:

    之前也玩过PAGECOOKERY 不过最后还是玩新浪微博算了

    POST:2013-01-13 15:03 回复
  10. tait 说:

    正需要,试试

    POST:2016-03-23 09:30 回复
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2023年 5月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
293031  
« 4月    

最新文章

  • 装台1600元办公主机
  • 2021好久没更新博客
  • Zabbix监控oxidized备份状态
  • Zabbix 5.0 LTS版本MySQL表分区及编译安装随记
  • centos7.9部署oxidized自动备份交换机配置
  • Surface Pro 4更换屏幕与电池
  • VCSA中删除horizon view链接克隆生成的replica-受保护副本
  • Esxi6.7U3安装SanDisk Fusion-io 1.3T ioscale Pci SSD加速卡驱动
  • 搭建ELK日志系统分析处理fortigate的syslog日志
  • 华为USG防火墙配置NAT映射回流解决内网通过公网映射访问内部服务器

最新评论

  • 王光卫博客:以前也喜欢DIY现在玩不动了
  • 大D:大佬!
  • Sirit:够用就好,不过现在的电子产品是真的...
  • 美樂地:我也想买个mini PC,打算等下一代的...
  • Mr.Chou:老牌子又不用带独显够用的,如换是...
  • 小熊:评论区全是大佬,就我完全不太懂。
  • 老俍:真是巧了,我也想给苏菲4pro换电池呢,...
  • 空空裤兜:all in one的小主机都有两千的了。...
  • Pampo:1600组一个12100的不错了,价格压挺低...
  • 无敌风火轮:和索尼没啥关系,这是索尼电脑的...

日志存档

  • 2023年4月
  • 2021年10月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2020年11月
  • 2020年9月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年12月
  • 2019年10月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年3月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月
  • 2018年1月
  • 2017年10月
  • 2017年9月
  • 2017年8月
  • 2017年7月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年10月
  • 2016年7月
  • 2016年6月
  • 2016年4月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年5月
  • 2015年4月
  • 2015年3月
  • 2015年2月
  • 2015年1月
  • 2014年12月
  • 2014年10月
  • 2014年9月
  • 2014年8月
  • 2014年7月
  • 2014年6月
  • 2014年5月
  • 2014年4月
  • 2014年3月
  • 2014年2月
  • 2014年1月
  • 2013年12月
  • 2013年11月
  • 2013年10月
  • 2013年9月
  • 2013年8月
  • 2013年7月
  • 2013年6月
  • 2013年5月
  • 2013年4月
  • 2013年3月
  • 2013年2月
  • 2013年1月
  • 2012年12月
  • 2012年11月
  • 2012年9月
  • 2012年8月
  • 2012年7月
  • 2012年6月
  • 2012年5月
  • 2012年4月
  • 2012年3月
  • 2012年2月
  • 2012年1月
  • 2011年12月
  • 2011年11月
  • 2011年10月
  • 2011年9月
  • 2011年8月
  • 2011年7月
  • 2011年6月
  • 2011年5月
  • 2011年4月
  • 2011年3月
  • 2011年2月
  • 2011年1月
  • 2010年12月
  • 2010年11月
  • 2010年10月
  • 2010年9月
  • 2010年8月
  • 2010年7月

W3C

  • XHTML 1.0 Transitional
  • CSS level 3
  • Google+
Copyright © 2010-2023 老谢博客 All rights reserved.
Gzipped 76.5% | Optimized loading 2 queries in 0.254 seconds | Memory 36.63 MB | 皖ICP备13010663号-1
Powered by WordPress. | Hosted By 腾讯云 | Theme by WordPress主题巴士 | 站点地图 | SiteMap | Uptime | 技术支持:苏州天剑计算机系统有限公司