Changeset 637827
- Timestamp:
- 12/12/2012 04:06:30 PM (13 years ago)
- Location:
- hypercomments/trunk
- Files:
-
- 6 edited
-
export.php (modified) (2 diffs)
-
hypercomments.php (modified) (10 diffs)
-
locales/hypercomments-ru_RU.mo (modified) (previous)
-
locales/hypercomments-ru_RU.po (modified) (4 diffs)
-
manage.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
hypercomments/trunk/export.php
r585811 r637827 146 146 <?php 147 147 global $wp_query, $post; 148 // $wp_query->in_the_loop = true; // Fake being in the loop.149 // setup_postdata($post);150 148 151 // $post = $wpdb->get_results($wpdb->prepare("152 // SELECT * FROM $wpdb->posts WHERE post_type != 'revision' AND post_status = 'publish' AND comment_count > 0"));153 154 // //global $wp_query, $post;155 156 // // start catching output157 158 159 // if ( $post ) { foreach ( $post as $p ) {160 161 162 149 ?> 163 150 … … 174 161 <wp:comment_status><?php echo $page->comment_status; ?></wp:comment_status> 175 162 <?php 176 $commentQ = "SELECT * FROM $wpdb->comments WHERE comment_post_ID= ".$page->ID;177 $comments = $wpdb->get_results( $wpdb->prepare( $commentQ ));163 $commentQ = "SELECT * FROM $wpdb->comments WHERE comment_post_ID=%d"; 164 $comments = $wpdb->get_results( $wpdb->prepare( $commentQ, $page->ID)); 178 165 if ( $comments ) { foreach ( $comments as $c ) { ?> 179 166 <wp:comment> -
hypercomments/trunk/hypercomments.php
r628179 r637827 4 4 Plugin URI: http://hypercomments.com/ 5 5 Description: HyperComments - New dimension of comments. Hypercomments technology allows commenting a specific word or a piece of text. 6 Version: 1.1. 56 Version: 1.1.6 7 7 Author: Alexandr Bazik, Dmitry Goncharov, Inna Goncharova 8 8 Author URI: http://hypercomments.com/ … … 13 13 define('HC_PLUGIN_URL', HC_CONTENT_URL . '/plugins/hypercomments'); 14 14 define('HC_XML_PATH',$_SERVER['DOCUMENT_ROOT'].'/wp-content/uploads'); 15 define('HC_VERSION', '1.1. 5');15 define('HC_VERSION', '1.1.6'); 16 16 if(HC_DEV == true){ 17 17 define('HC_URL', 'http://dev.hypercomments.com'); … … 58 58 require_once(dirname(__FILE__) . '/export.php'); 59 59 $posts = $wpdb->get_results($wpdb->prepare(" 60 SELECT * FROM $wpdb->posts WHERE ID= $id_post"));60 SELECT * FROM $wpdb->posts WHERE ID=%d",$id_post)); 61 61 foreach ($posts as $p) { 62 62 $wxr = hc_export_wp($p); … … 153 153 break; 154 154 case 'streamEditMessage': 155 $comments_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'hc_comment_id' AND meta_value = %s LIMIT 1", $cmd->id));155 $comments_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = %s AND meta_value = %s LIMIT 1", 'hc_comment_id', $cmd->id)); 156 156 $commentarr = array(); 157 157 $commentarr['comment_ID'] = $comments_id; … … 161 161 break; 162 162 case 'streamRemoveMessage': 163 $comments_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'hc_comment_id' AND meta_value = %s LIMIT 1", $cmd->id));163 $comments_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = %s AND meta_value = %s LIMIT 1", 'hc_comment_id', $cmd->id)); 164 164 wp_delete_comment ($comments_id); 165 165 exit(); … … 204 204 delete_option('hc_synch'); 205 205 delete_option('hc_root'); 206 delete_option('hc_label_counter'); 206 207 } 207 208 /** … … 274 275 */ 275 276 function hc_count_widget() { 276 if(!is_singular() && !(is_page() && is_single())) { 277 if(!is_singular() && !(is_page() && is_single())) { 278 $counter_label = (get_option('hc_label_counter') && strlen(get_option('hc_label_counter'))>0) ? 279 ', label : "'.get_option('hc_label_counter').'"' : ''; 277 280 ?> 278 281 <script type="text/javascript"> 279 282 <?php if(HC_DEV) echo 'HCDeveloper = true';?> 280 283 var _hcwp = _hcwp || []; 281 var _hcobj = {widget_id : <?php echo get_option('hc_wid');?>, widget : "Bloggerstream",selector: "<?php echo get_option('hc_selector');?>",platform:"wordpress",language:"<?php echo hc_get_language();?>" };284 var _hcobj = {widget_id : <?php echo get_option('hc_wid');?>, widget : "Bloggerstream",selector: "<?php echo get_option('hc_selector');?>",platform:"wordpress",language:"<?php echo hc_get_language();?>" <?php echo $counter_label;?>}; 282 285 <?php 283 286 if(get_option('hc_title_widget')){ … … 305 308 if( $_POST['hc_form_counter_sub'] == 'Y' ) { 306 309 update_option( 'hc_selector', $_POST['hc_form_selector'] ); 310 if(isset($_POST['hc_label_counter']) && strlen($_POST['hc_label_counter'])>0){ 311 update_option( 'hc_label_counter', $_POST['hc_label_counter'] ); 312 }else{ 313 delete_option('hc_label_counter'); 314 } 307 315 if(isset($_POST['hc_title_widget'])){ 308 316 update_option( 'hc_title_widget', $_POST['hc_title_widget'] ); … … 481 489 global $wpdb; 482 490 global $post; 483 $commentQ = "SELECT * FROM $wpdb->comments WHERE comment_post_ID=".$post->ID ; 484 $comments = $wpdb->get_results( $wpdb->prepare($commentQ)); 491 $comments = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID=%d", $post->ID)); 485 492 return $comments; 486 493 } … … 496 503 global $post; 497 504 $posts = $wpdb->get_results($wpdb->prepare(" 498 SELECT * FROM $wpdb->posts WHERE post_type != 'revision' AND post_status = 'publish' AND comment_count > 0"));505 SELECT * FROM $wpdb->posts WHERE post_type != 'revision' AND post_status = %s AND comment_count > %d", 'publish', 0)); 499 506 return $posts; 500 507 } -
hypercomments/trunk/locales/hypercomments-ru_RU.po
r585811 r637827 3 3 "Project-Id-Version: HyperComments\n" 4 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2012- 08-15 16:14+0300\n"6 "PO-Revision-Date: 2012- 08-15 16:58+0300\n"5 "POT-Creation-Date: 2012-12-06 13:17+0300\n" 6 "PO-Revision-Date: 2012-12-06 13:19+0300\n" 7 7 "Last-Translator: neman <neman1989@yandex.ru>\n" 8 8 "Language-Team: <neman1989@gmail.com>\n" … … 18 18 "X-Poedit-SearchPath-0: /var/www/workpressblog/wp-content/plugins/hypercomments\n" 19 19 20 #: /var/www/workpressblog/wp-content/plugins/hypercomments/hypercomments.php:3 1920 #: /var/www/workpressblog/wp-content/plugins/hypercomments/hypercomments.php:335 21 21 msgid "Options saved" 22 22 msgstr "Настройки сохранены" 23 23 24 #: /var/www/workpressblog/wp-content/plugins/hypercomments/hypercomments.php:3 4224 #: /var/www/workpressblog/wp-content/plugins/hypercomments/hypercomments.php:358 25 25 msgid "You must <a href=\"edit-comments.php?page=hypercomments\">configure the plugin</a> to enable HyperComments." 26 26 msgstr "Вы должны <a href=\"edit-comments.php?page=hypercomments\">настроить плагин</a> чтобы включить HyperComments." … … 60 60 61 61 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:75 62 msgid "Label counter comments" 63 msgstr "Подпись счетчиков комментариев" 64 65 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:80 66 msgid "{%COUNT%} - displays the number of comments. Default: Comments({%COUNT%})" 67 msgstr "{%COUNT%} - отображает количество комментариев. По умолчанию: Комментарии({%COUNT%})" 68 69 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:84 62 70 msgid "HyperComments under each article" 63 71 msgstr "HyperComments под каждой статьей" 64 72 65 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:8 066 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php: 9273 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:89 74 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:101 67 75 msgid "on/off" 68 76 msgstr "вкл/выкл" 69 77 70 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php: 8778 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:96 71 79 msgid "Synchronizing users and comments" 72 80 msgstr "Синхронизировать пользователей и комментарии" 73 81 74 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php: 9982 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:108 75 83 msgid "Site's root is in the subdirectory" 76 84 msgstr "Корень сайта находится в поддиректории" 77 85 78 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:1 0486 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:113 79 87 msgid "yes/no" 80 88 msgstr "да/нет" 81 89 82 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:1 0590 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:114 83 91 msgid "Mark the checkbox if the site is located in a subdirectory and you import comments via hypercomments.com website" 84 92 msgstr "Поставте галочку если сайт находится в поддиректории и Вы импортируете комментарии через сайт hypercomments.com" 85 93 86 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:1 1794 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:126 87 95 msgid "Update Options" 88 96 msgstr "Обновить настройки" 89 97 90 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:1 2491 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:1 2798 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:133 99 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:136 92 100 msgid "Import comments to HyperComments" 93 101 msgstr "Импортировать комментарии в HyperComments" 94 102 95 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:138 96 #, fuzzy 103 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:147 97 104 msgid "Formation file" 98 105 msgstr "Формирование файла комментариев" 99 106 100 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:139 101 #, fuzzy 107 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:148 102 108 msgid "Import" 103 msgstr " Экспорт"109 msgstr "Импорт" 104 110 105 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:266 111 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:278 112 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:299 106 113 msgid "You need to create a folder \"uploads\" with 777 permissions in the \"/path/to/wordpress/wp-content\" directory." 107 114 msgstr "Вы должны создать папку \"uploads\" с правами 777 в директории \"/path/to/wordpress/wp-content\"" 108 115 109 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:2 79116 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:291 110 117 msgid "Comments will be imported at least 15 minutes." 111 118 msgstr "Комментарии будут импортированы в течении 15 минут" 112 119 113 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:287 114 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:295 120 #: /var/www/workpressblog/wp-content/plugins/hypercomments/manage.php:307 115 121 msgid "Error when trying to generate XML" 116 122 msgstr "Ошибка при попытке сформировать XML" … … 130 136 #~ msgid "Comments imported." 131 137 #~ msgstr "Комментарии будут импортированы в течении 15 минут" 132 133 #~ msgid "Counter comments"134 #~ msgstr "Счетчик комментариев"135 138 136 139 #~ msgid "Manager" -
hypercomments/trunk/manage.php
r622546 r637827 67 67 <td><?php _e('HTML - selector to insert the counter comments', 'hypercomments' ); ?></td> 68 68 <td> 69 <p>69 <p> 70 70 <input type="text" name="hc_form_selector" value="<?php echo get_option('hc_selector'); ?>" size="40"> 71 71 </p> 72 </td> 73 </tr> 74 <tr> 75 <td><?php _e('Label counter comments', 'hypercomments' ); ?></td> 76 <td> 77 <p> 78 <input type="text" name="hc_label_counter" value="<?php echo get_option('hc_label_counter'); ?>" size="40"> 79 </p> 80 <p><?php _e('{%COUNT%} - displays the number of comments. Default: Comments({%COUNT%})', 'hypercomments');?></p> 72 81 </td> 73 82 </tr> … … 181 190 site: "<?php echo get_option('siteurl');?>", 182 191 title: "<?php echo get_option('blogname');?>", 183 plugins: "comments,rss,login,count_messages,authors,topics,hypercomments ",192 plugins: "comments,rss,login,count_messages,authors,topics,hypercomments,likes", 184 193 hypertext: "*", 185 194 limit: 20, -
hypercomments/trunk/readme.txt
r628179 r637827 5 5 Tags: hyperComments, comments, threaded, email, notification, spam, avatars, community, profile, widget 6 6 Requires at least: 2.8 7 Tested up to: 3. 4.28 Stable tag: 1.1. 57 Tested up to: 3.5 8 Stable tag: 1.1.6 9 9 10 10 The HyperComments technology replaces your WordPress comment system with your comments hosted and powered by HyperComments … … 95 95 96 96 == Changelog == 97 **1.1.6** 98 Added setting counters comments<br /> 99 Improved version of WordPress 3.5<br /> 100 97 101 **1.1.5** 98 102 Improved the search engine optimization<br />
Note: See TracChangeset
for help on using the changeset viewer.