
- 帖子
- 218
- 积分
- 1781
- 金钱
- 219
- 在线时间
- 270 小时
- 注册时间
- 2011-3-1
- 最后登录
- 2014-1-20
|
- 1. <?php
- 2. /*
- 3. Plugin Name: WP-Qiannao
- 4. Plugin URI: http://bwskyer.com/wp-qiannao-plugin-wordpress.html
- 5. Description: 在WordPress编辑页面直接上传文件到千脑网盘.
- 6. Version: 1.0
- 7. Author: Sam Zuo
- 8. Author URI: http://bwskyer.com
- 9. */
- 10.
- 11. function qiannao(){
- 12. $username = get_option("wp_qiannao_user");
- 13. if($username == ""){
- 14. update_option("wp_qiannao_user","lynnux");
- 15. }
- 16. echo '<div id="upload" class="meta-box-sortables ui-sortable" style="position: relative;"><div class="postbox">';
- 17. echo '<div class="handlediv" title="Click to toggle"><br />';
- 18. echo '</div>';
- 19. echo '<h3 class="hndle"><span>Upload</span></h3>';
- 20. echo '<div class="inside">';
- 21. echo '<input type="button" value="复制下边这个地址" onClick="my_copy()"/><input id="finaladdr" style="width:100%"></input>';
- 22. echo '<iframe id=qn_upload frameborder=0 width=100% height=95 scrolling=auto allowTransparency=true></iframe>';
- 23. echo '<script type="text/javascript">';
- 24. echo 'var qn_userid = "'. get_option("wp_qiannao_user") . '";var editorname = "finaladdr";';
- 25. echo '</script> <script language=JavaScript type="text/javascript" src="http://qiannao.com/jslib/js/qn/Upload.js"></script>';
- 26. echo '<script type="text/javascript">';
- 27. echo 'function my_copy(){';
- 28. echo 'var edit = document.getElementById("finaladdr");';
- 29. echo 'try{';
- 30. echo 'window.clipboardData.setData ("Text", edit.value); ';
- 31. echo '}catch(e){';
- 32. echo 'alert("由于您的浏览器不支持剪切板,请点击进入后手动复制!");';
- 33. echo 'edit.select();';
- 34. echo '}';
- 35. echo '}';
- 36. echo '</script>';
- 37. echo '</div></div></div>';
- 38. }
- 39.
- 40. function qiannao_options(){
- 41. $message='更新成功';
- 42. if($_POST['update_qiannao_option']){
- 43. $wp_qiannao_user_saved = get_option("wp_qiannao_user");
- 44. $wp_qiannao_user = $_POST['wp_qiannao_user_option'];
- 45. if ($wp_qiannao_user_saved != $wp_qiannao_user)
- 46. if(!update_option("wp_qiannao_user",$wp_qiannao_user))
- 47. $message='更新失败';
- 48.
- 49. echo '<div class="updated"><strong><p>'. $message . '</p></strong></div>';
- 50. }
- 51. ?>
- 52. <div class=wrap>
- 53. <form method="post" action="">
- 54. <h2>千脑网盘</h2>
- 55. <fieldset name="wp_basic_options" class="options">
- 56. <table>
- 57. <tr>
- 58. <td valign="top" align="right">输入千脑用户名:</td>
- 59. <td><input type="text" name="wp_qiannao_user_option" value="<?php echo get_option("wp_qiannao_user"); ?>" /></td>
- 60. </tr>
- 61. </table>
- 62. </fieldset>
- 63. <p class="submit"><input type="submit" name="update_qiannao_option" value="更新设置 »" /></p>
- 64. </form>
- 65. </div>
- 66. <?php
- 67. }
- 68.
- 69. function qiannao_options_admin(){
- 70. add_options_page('Qiannao', '千脑上传插件', 5, __FILE__, 'qiannao_options');
- 71. }
- 72.
- 73. add_action('admin_menu', 'qiannao_options_admin');
- 74. add_action('edit_form_advanced','qiannao');
- 75. ?>
复制代码 |
|