老谢博客

  • 首页
  • 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 回复
发表评论 点击取消评论.

*必填

*必填

  • 文章归档
  • 子网计算
  • 我的共享
  • 锻炼计划
  • 给我留言
  • 关于老谢
2018年四月
一 二 三 四 五 六 日
« 3月    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

最新文章

  • zabbix安装配置简要记录
  • 使用Python批量备份Cisco和H3C交换机配置到TFTP服务器
  • EVE-NG模拟器基本配置及关联SecureCRT、Wireshark及VNC
  • 走AC+花了628换了iPhone7新机
  • 2017年末总结
  • 群晖NAS使用短信宝SMSBAO接口发送短信通知
  • CentOS设置网卡DHCP自动获取IP地址
  • LNMP不重新编译PHP增加LDAP模块
  • 为树莓派3B添加LCD1602液晶屏
  • Raspberry Pi 树莓派安装系统及基本设置

最新评论

  • liyiying:谢谢回复~~
  • liyiying:谢谢回复
  • liyiying:还有请问lcd1602.py需要改成可执行...
  • liyiying:哇,看完lcd1602.py这个程序以后感...
  • liyiying:谢谢!
  • 大D:非牛求放过
  • liyiying:请问和电位器焊在一起的是电源线吗...
  • 旧日的足迹:还有这操作..这628元不白花..
  • 大D:懒得折腾了,还好只是从左到右的贯通伤...
  • 大D:好嘛。。我的手机外屏裂了,于是就这样了。

日志存档

  • 2018年四月
  • 2018年三月
  • 2018年一月
  • 2017年十月
  • 2017年九月
  • 2017年八月
  • 2017年七月
  • 2017年二月
  • 2017年一月
  • 2016年十二月
  • 2016年十一月
  • 2016年十月
  • 2016年七月
  • 2016年六月
  • 2016年四月
  • 2016年二月
  • 2016年一月
  • 2015年十二月
  • 2015年十月
  • 2015年九月
  • 2015年七月
  • 2015年五月
  • 2015年四月
  • 2015年三月
  • 2015年二月
  • 2015年一月
  • 2014年十二月
  • 2014年十月
  • 2014年九月
  • 2014年八月
  • 2014年七月
  • 2014年六月
  • 2014年五月
  • 2014年四月
  • 2014年三月
  • 2014年二月
  • 2014年一月
  • 2013年十二月
  • 2013年十一月
  • 2013年十月
  • 2013年九月
  • 2013年八月
  • 2013年七月
  • 2013年六月
  • 2013年五月
  • 2013年四月
  • 2013年三月
  • 2013年二月
  • 2013年一月
  • 2012年十二月
  • 2012年十一月
  • 2012年九月
  • 2012年八月
  • 2012年七月
  • 2012年六月
  • 2012年五月
  • 2012年四月
  • 2012年三月
  • 2012年二月
  • 2012年一月
  • 2011年十二月
  • 2011年十一月
  • 2011年十月
  • 2011年九月
  • 2011年八月
  • 2011年七月
  • 2011年六月
  • 2011年五月
  • 2011年四月
  • 2011年三月
  • 2011年二月
  • 2011年一月
  • 2010年十二月
  • 2010年十一月
  • 2010年十月
  • 2010年九月
  • 2010年八月
  • 2010年七月

W3C

  • XHTML 1.0 Transitional
  • CSS level 3
  • Google+
Copyright © 2010-2018 老谢博客 All rights reserved.
Gzipped 74.8% | Optimized loading 8 queries in 0.636 seconds | Memory 41.59 MB | 皖ICP备13010663号-1
Powered by WordPress. | Hosted By 阿里云 | Theme by WordPress主题巴士 | 站点地图 | SiteMap | Uptime |