<?php } ?> </div> <?php if (!empty($owbUserRs)) { ?> <div class="attention"> <h4>分享后再关注一下,是一种美德</h4> <dl> <dt><a href="<?php echo XWB_plugin::getWeiboProfileLink($owbUserRs['id']); ?> " target="_blank"><img src="<?php echo isset($owbUserRs['local_image_url']) ? $owbUserRs['local_image_url'] : XWB_plugin::getPluginUrl('images/bgimg/0.gif'); ?> " /></a></dt> <dd class="info"> <h5><?php echo $owbUserRs['screen_name']; ?> </h5> <p class="adr"><span><a target="_blank" href="<?php echo XWB_plugin::getEntryURL('xwbSiteInterface.attention', "att_id={$owbUserRs['id']}&" . XWB_TOKEN_NAME . "=" . FORMHASH); ?> ">加关注</a></span></p> </dd> </dl> </div> <?php
if (!defined('IS_IN_XWB_PLUGIN')) { die('access deny!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>绑定插件 - 新浪微博插件</title> <link href="<?php echo XWB_plugin::getPluginUrl('images/xwb_admin.css'); ?> " rel="stylesheet" type="text/css" /> <script type="text/javascript" src="<?php echo XWB_plugin::getPluginUrl('images/xwb.js'); ?> "></script> <style> body{ background:#FFF;} #unbound { padding-left:6px; padding-top:21px;} #unbound .kaiser_sina_main { width:799px; padding:0;} #unbound .kaiser_sina_con-l { width:64px; height:64px; margin-right:0; overflow:hidden; float:left;} #unbound .kaiser_sina_con-l .binding { width:64px; height:64px; padding:0; background:url(/template/we54/images/kiaser_space_bangding_sina.png) no-repeat; overflow:hidden; float:left;} #unbound .kaiser_sina_con-r { width:80%; padding:4px 0 0 19px; font-family:"微软雅黑"; overflow:hidden; float:left;} #unbound .kaiser_sina_con-r h4 { padding:0 16px 0 0; font-size:12px; font-weight:normal; color:#999; line-height:24px; overflow:hidden; float:left;} #unbound .kaiser_sina_con-r a { width:131px; height:24px; background:none; overflow:hidden; float:left;} #unbound .kaiser_sina_con-r p { width:700px; margin-left:0; margin-top:10px; display:inline; font-size:12px; font-weight:normal; color:#999; line-height:16px; overflow:hidden; float:left;} </style> </head> <body>
/** * 根据发送过来的数据,组装出已经转码的、要插入对应数据库的回帖内容 * * @param array $data API发送过来的数据 * @return string 要插入的回帖内容(已经转码) */ function _createContent($data) { //转换为论坛所需要的字符集 if (empty($data['nick'])) { $data['nick'] = '回推'; } $nickname = XWB_plugin::convertEncoding((string) $data['nick'], 'UTF-8', XWB_S_CHARSET); $content = XWB_plugin::convertEncoding((string) $data['text'], 'UTF-8', XWB_S_CHARSET); //DZ函数 $content = dhtmlspecialchars($content); $content = $this->_replaceSinaUrlToUBB($content); $content = $this->_filterContent($content); if (empty($content)) { return ''; } if (isset($data['pic']) && !empty($data['pic'])) { $content .= "\n\n" . '[img]http://ww3.sinaimg.cn/large/' . $data['pic'] . '.jpg[/img]'; } $content = $content . "\n\n" . '[img]' . XWB_plugin::getPluginUrl('images/bgimg/icon_logo.png') . '[/img] ' . '[size=2][color=gray]' . '[url=' . XWB_plugin::getWeiboProfileLink($data['uid']) . ']' . XWB_plugin::L('xwb_reply_from_2', $nickname) . '[/url][/color][/size]'; return $content; }
if (!defined('IS_IN_XWB_PLUGIN')) { die('access deny!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>绑定错误提示</title> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_' . XWB_S_VERSION . '.css'); ?> " /> <link href="<?php echo XWB_plugin::getPluginUrl('images/xwb_admin.css'); ?> " rel="stylesheet" type="text/css" /> <script language="javascript" language="javascript"> function xwb_unbind(){ if(window.confirm('解除绑定?')){ document.getElementById('unbindFrm').submit(); setTimeout("window.location.reload();", 500); } } </script> </head> <body> <div class="bind-setting xwb-plugin">
<!--a href="#">修改</a--> <div class="link"> <a href="<?php echo 'http://weibo.com/u/' . $domain; ?> " target="_blank"><?php echo 'http://weibo.com/u/' . $domain; ?> </a> </div> </div> <?php } else { ?> <div class="user-pic"><a href="javascript:void(0)"><img alt="微博默认头像" src="<?php echo XWB_plugin::getPluginUrl('images/bgimg/0.gif'); ?> " /></a></div> <div class="info">未设置官方微博账号</div> <?php } ?> </div> </div> <div class="serch-results"> <ul id="serchResultsUl"></ul> </div> </div>
<?php if (!defined('IS_IN_XWB_PLUGIN')) { die('access deny!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Xweibo错误提示</title> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_' . XWB_S_VERSION . '.css'); ?> " /> </head> <body> <div class="bind-setting xwb-plugin"> <p class="alert-tips">出错啦!</p> <div class="bing-text"> <p><?php echo $info; ?> </p> </div> <div class="setting-box"> <p><a href="<?php echo XWB_plugin::siteUrl(); ?>
if (!defined('IS_IN_XWB_PLUGIN')) { die('access deny!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>注册页面</title> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_' . XWB_S_VERSION . '.css'); ?> " /> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_regbox.css'); ?> " /> <script language="javascript"> document.onkeydown = function (e){ var ev = e || window.event ; if(ev.keyCode==13 && parent.XWBcontrol.isEndReg){ parent.XWBcontrol.close('reg'); window.top.location='index.php'; } } function $id (id) {return document.getElementById(id);} function xwbSetTips(msg){ /// 注册成功
/** * 门户文章同步到微博 * @param int $id 文章id * @param int $subject 门户主题 */ function articleSync($id, $subject) { global $_G; if (empty($subject)) { $subject = XWB_plugin::L('xwb_article_no_subject'); } $message = XWB_plugin::L('xwb_article_publish_message', $subject); $message = $this->_convert($message); $link = ' ' . $_G['siteurl'] . "portal.php?mod=view&aid={$id}"; if (1 == XWB_plugin::pcfg('link_visit_promotion')) { $link .= '&fromuid=' . $_G['uid']; } $length = 140 - ceil(strlen(urlencode($link)) * 0.5); //2个字母为1个字 $message = $this->_substr($message, $length); $message .= $link; $db = XWB_plugin::getDB(); $wb = XWB_plugin::getWB(); $ret = array(); // 同步到微博 $ret = $wb->update($message, false); //同步微博后的ID if (!empty($ret['id'])) { //@todo json_decode可能存在解析超过int最大数的错误(#47644)问题 $mid = $ret['id']; $this->insertSyncId($id, $ret['id'], 'article'); //日志同步统计上报 $sess = XWB_plugin::getUser(); $sess->appendStat('ryz', array('uid' => XWB_plugin::getBindInfo("sina_uid"), 'mid' => $mid, 'type' => 5)); //插入“已同步到......”到指定id中。 if (XWB_plugin::pCfg('wb_addr_display')) { $redirectURL = XWB_plugin::pCfg('switch_to_xweibo') && XWB_plugin::pCfg('baseurl_to_xweibo') ? rtrim(XWB_plugin::pCfg('baseurl_to_xweibo'), '/') . "/index.php?m=show&id={$mid}" : XWB_API_URL . $ret['user']['id'] . '/statuses/' . $mid; $insertSyncHTML = "\n\r" . '<DIV><FONT color="#808080" size=2><IMG src="' . XWB_plugin::getPluginUrl('images/bgimg/icon_logo.png') . '"> ' . XWB_plugin::L('xwb_topic_has_sycn_to') . ' <a href="' . $redirectURL . '" target="_blank">' . $_G['username'] . XWB_plugin::L('xwb_topic_has_sycn_to_new_end') . '</A></FONT></DIV>'; $insertSyncHTML = mysql_real_escape_string($insertSyncHTML); $db->query('UPDATE ' . DB::table('portal_article_content') . ' SET `content` = CONCAT(`content`, \'' . $insertSyncHTML . '\') WHERE `aid` = \'' . $id . '\''); } } }
/** * 根据发送过来的数据,组装出已经转码的、要插入对应数据库的回帖内容 * * @param array $data API发送过来的数据 * @return string 要插入的回帖内容(已经转码) */ function _createContent($data) { //转换为论坛所需要的字符集 if (empty($data['nick'])) { $data['nick'] = '回推'; } $nickname = XWB_plugin::convertEncoding((string) $data['nick'], 'UTF-8', XWB_S_CHARSET); $content = XWB_plugin::convertEncoding((string) $data['text'], 'UTF-8', XWB_S_CHARSET); //DZ函数 $content = dhtmlspecialchars($content); $content = $this->_replaceSinaUrlToHTML($content); $content = $this->_filterContent($content); if (empty($content)) { return ''; } if (isset($data['pic']) && !empty($data['pic'])) { $content .= "<br />" . '<img src="chttp://ww3.sinaimg.cn/large/' . $data['pic'] . '.jpg" />'; } $content = '<img src="' . XWB_plugin::getPluginUrl('images/bgimg/icon_logo.png') . '" />' . $nickname . '(<a href="' . XWB_plugin::getWeiboProfileLink($data['uid']) . '" target="_blank">' . XWB_plugin::L('xwb_weibo') . '</a>): ' . $content; return $content; }
/** * 家园-个人资料页面:显示“是否已经绑定到新浪微博” * @return string */ function space_profile_baseinfo_top_output() { global $_G; if (empty($GLOBALS['space']) || true != $this->_start_xweibo(true)) { return $return; } if (isset($GLOBALS['space']['uid'])) { $uid = (int) $GLOBALS['space']['uid']; } elseif (isset($_G['gp_uid'])) { $uid = (int) $_G['gp_uid']; } else { $uid = 0; } if ($uid < 1) { return $return; } require XWB_plugin::hackFile('space'); $setting['is_wbx_display'] = 0; $PluginUrl['icon_on'] = XWB_plugin::getPluginUrl('images/bgimg/icon_on.gif'); $PluginUrl['icon_off'] = XWB_plugin::getPluginUrl('images/bgimg/icon_off.gif'); $lang['xwb_off_bind_sinamblog'] = XWB_plugin::L('xwb_off_bind_sinamblog'); $lang['xwb_have_bind_sinamblog'] = XWB_plugin::L('xwb_his_sina_mblog', $GLOBALS['space']['username']); $lang['xwb_bind_my_sina_mblog'] = XWB_plugin::L('xwb_bind_my_sina_mblog'); $weibo_profile_link = ''; if (isset($sina_uid[$uid])) { $weibo_profile_link = tpl_sina_xweibo_x2::getWeiboProfileLink($sina_uid[$uid]); } include template($this->pluginid . ':home_space_profile'); return $return; }
} function popShow(msg, type){ var popMsg = $id('popMsg'); var msgImg = $id('msgImg'); $id('msgSpan').innerHTML = msg; if('error' == type) msgImg.className = 'error'; else if('success' == type) msgImg.className = 'success'; popMsg.className = 'pop-win win-w fixed-pop'; popMsg.style.display = ''; } function xwbSetPushbackAuthKey() { $id('loading').innerHTML = '<img src="<?php echo XWB_plugin::getPluginUrl('images/bgimg/xwb_loading.gif'); ?> " />'; XWBcontrol.util.connect('<?php echo XWB_plugin::getEntryURL("pushbackInterface.doCfg4setAuthKey"); ?> ', { method : 'POST', data : '', success : function(rst) { $id('loading').innerHTML = ''; if (rst[0] != 1) { popShow(rst[1], 'error'); } else { parent.document.getElementById("frame_content").height = document.documentElement.scrollHeight; popShow(rst[1], 'success');
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>转发到新浪微博</title> <script type="text/javascript"> var scope = { $lang : "zh", $severtime : "<?php echo time(); ?> ", $PRODUCT_NAME : "miniblogplatform", $pageid : "shareSucess", $setDomain : false, $devMode : 99, $localUrl : '<?php echo XWB_plugin::getPluginUrl('images'); ?> ' }; </script> <script type="text/javascript" src="<?php echo $GLOBALS['_J']['site_url'] . '/images/xwb/boot.js'; ?> "></script> <script type="text/javascript">loadResource();renderPage();</script> <link href="<?php echo $GLOBALS['_J']['site_url'] . '/images/xwb/public.css'; ?> " rel="stylesheet" type="text/css" /> <link href="<?php echo $GLOBALS['_J']['site_url'] . '/images/xwb/shareout.css';
<div class="login-btn"> <img src="<?php echo XWB_plugin::getPluginUrl('images/bgimg/sina_login_btn.png'); ?> " /> <span>(该按钮默认显示在导航条的最右端,你也可以把代码放在需要的地方)</span> </div> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="code-t"> <tr> <th class="code-left"> <p>登录按钮代码</p> <a class="conmon-btn copy-code" href="#" onclick="copyCode($id('xwb-login-btn-code'));">复制代码</a> </th> <th class="code-right" id="xwb-login-btn-code"> <?php echo htmlspecialchars('<a href="xwb.php?m=xwbAuth.login"><img src="' . XWB_plugin::getPluginUrl('images/bgimg/sina_login_btn.png') . '" /></a>'); ?> </th> </tr> </table> </div> <p><label for="two"> <input class="chk" id="two" name="pluginCfg[bind_btn_usernav]" type="checkbox" value="1" <?php echo XWB_plugin::pCfg('bind_btn_usernav') ? 'checked="checked"' : ''; ?> />2、在header显示绑定微博的提示按钮 </label></p> <p><label for="three"> <input class="chk" id="three" name="pluginCfg[is_sync_face]" type="checkbox" value="1" <?php echo XWB_plugin::pCfg('is_sync_face') ? 'checked="checked"' : ''; ?>
if (!defined('IS_IN_XWB_PLUGIN')) { die('access deny!'); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_' . XWB_S_VERSION . '.css'); ?> " /> <link type="text/css" rel="stylesheet" href="<?php echo XWB_plugin::getPluginUrl('images/xwb_base.css'); ?> " /> </head> <body class="xwb-plugin"> <div class="inner-window"> <h3>皮肤主题</h3> <div class="sign-skin-setting" id="skin-list" onclick="checkSkin(event, this)"> <a href="javascript:void(0)"><span class="skin-01"></span></a> <a href="javascript:void(0)"><span class="skin-02"></span></a> <a href="javascript:void(0)"><span class="skin-03"></span></a> <a href="javascript:void(0)"><span class="skin-04"></span></a> <a href="javascript:void(0)"><span class="skin-05"></span></a> <a href="javascript:void(0)"><span class="skin-06 sign-setting-bg"></span></a> <a href="javascript:void(0)"><span class="skin-07 sign-setting-bg"></span></a>