Plugin Directory

Changeset 1511107


Ignore:
Timestamp:
10/09/2016 01:05:38 PM (9 years ago)
Author:
123teru321
Message:

1.1.3

Location:
ucb-recommend
Files:
267 added
11 edited

Legend:

Unmodified
Added
Removed
  • ucb-recommend/trunk/apis/get-bandits.php

    r1499492 r1511107  
    7676        $result = $ucbr_calculate->get_bandits( $_REQUEST['id'], $post_id, $number, $post_ids );
    7777
     78        $std_dev = $this->apply_filters( 'std_dev', UCB_RECOMMEND_BANDIT_RANDOM_STD_DEV );
     79
    7880        $result = array_map( function ( $d ) {
    7981            if ( PHP_INT_MAX === $d['bandit'] ) {
     
    9294        $result = array(
    9395            'list' => $result,
    94             'title' => $title
     96            'title' => $title,
     97            'rand' => $std_dev > 0
    9598        );
    9699
  • ucb-recommend/trunk/apis/get-histories.php

    r1506796 r1511107  
    9191        } elseif ( $number > 1 ) {
    9292            $t = (int)ceil( 1.0 * $total_num / $number );
    93             $total .= sprintf( '%d (%dx%d)', $total_num, $number, $t );
     93            $total .= sprintf( '%d (%dx%d)', $total_num, $number, $t );
    9494        } else {
    9595            $total .= sprintf( '%d', $total_num );
  • ucb-recommend/trunk/apis/get-preview.php

    r1499492 r1511107  
    106106
    107107        $number = $ucbr_widget_settings->get_data_number( $_REQUEST['id'] );
    108         if ( $number <= 0 ) {
    109             $item_posts = array();
    110         } elseif ( $number <= 1 ) {
    111             $item_posts = array(
    112                 new \WP_Post( $this->get_post_object( 0 ) ),
    113             );
    114         } else {
    115             $item_posts = array(
    116                 new \WP_Post( $this->get_post_object( 0 ) ),
    117                 new \WP_Post( $this->get_post_object( 0 ) ),
    118             );
     108        $item_posts = array();
     109        for ( ; --$number >= 0; ) {
     110            $item_posts [] = new \WP_Post( $this->get_post_object( 0 ) );
    119111        }
    120112
  • ucb-recommend/trunk/languages/UCBRecommend-ja.po

    r1506796 r1511107  
    33"Project-Id-Version: ucb-recommend0.0.0.0.1\n"
    44"POT-Creation-Date: 2016-07-19 20:40+0900\n"
    5 "PO-Revision-Date: 2016-10-02 21:38+0900\n"
     5"PO-Revision-Date: 2016-10-03 08:12+0900\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    478478
    479479msgid "Data for about %s"
    480 msgstr "%s前以降データ"
     480msgstr "%s前以降データ"
    481481
    482482msgid "Total shown item number"
  • ucb-recommend/trunk/readme.txt

    r1506796 r1511107  
    44Requires at least: 3.9.14
    55Tested up to: 4.6.1
    6 Stable tag: 1.1.2
     6Stable tag: 1.1.3
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3434
    3535== Changelog ==
     36
     37= 1.1.3 =
     38* 2016-10-09
     39* Modified translation
     40* Changed default value
     41* Small changes to dashboard
    3642
    3743= 1.1.2 =
  • ucb-recommend/trunk/services/calculate.php

    r1506564 r1511107  
    160160            return $bandit;
    161161        }
    162         //return mt_rand() / ( 1.0 + mt_getrandmax() ) * $bandit;
    163         return self::generate_norm( $bandit, $this->apply_filters( 'std_dev', UCB_RECOMMEND_BANDIT_RANDOM_STD_DEV ) );
     162        $std_dev = $this->apply_filters( 'std_dev', UCB_RECOMMEND_BANDIT_RANDOM_STD_DEV );
     163        if ( $std_dev <= 0 ) {
     164            return $bandit;
     165        }
     166        return self::generate_norm( $bandit, $std_dev );
    164167    }
    165168}
  • ucb-recommend/trunk/settings.php

    r1506564 r1511107  
    4747define( 'UCB_RECOMMEND_FRONT_ADMIN_AJAX', false );
    4848define( 'UCB_RECOMMEND_CHECK_REFERER', true );
    49 define( 'UCB_RECOMMEND_BANDIT_RANDOM_STD_DEV', 0.02 );
     49define( 'UCB_RECOMMEND_BANDIT_RANDOM_STD_DEV', 0 );
    5050define( 'UCB_RECOMMEND_TEST', true );
    5151define( 'UCB_RECOMMEND_CONSIDER_PAGE_CACHE', true );
  • ucb-recommend/trunk/ucb-recommend.php

    r1506796 r1511107  
    55  Description: Recommendation and AB test plugin using ucb algorithm
    66  Author: 123teru321
    7   Version: 1.1.2
     7  Version: 1.1.3
    88  Author URI: http://technote.space/
    99  Text Domain: UCBRecommend
     
    2727
    2828//plugin version
    29 define( 'UCB_RECOMMEND_PLUGIN_VERSION', '1.1.2' );
     29define( 'UCB_RECOMMEND_PLUGIN_VERSION', '1.1.3' );
    3030
    3131//required php version
  • ucb-recommend/trunk/update.json

    r1506796 r1511107  
    33  "slug": "ucb-recommend",
    44  "download_url": "https://github.com/123teru321/UCB-Recommend/archive/master.zip",
    5   "version": "1.1.2",
     5  "version": "1.1.3",
    66  "tested": "4.6.1",
    77  "homepage": "https://technote.space/",
  • ucb-recommend/trunk/views/widget-settings-script.php

    r1506796 r1511107  
    588588                        return false;
    589589                    });
     590                    $('#ucbr-get-preview').trigger('click');
    590591                } else {
    591592                    get_posts(function (data) {
     
    628629                            return false;
    629630                        });
     631                        $('#ucbr-get-preview').trigger('click');
    630632                    });
    631633                }
     
    10751077                        html += '<th><?php _e( "Post name", UCB_RECOMMEND_TEXT_DOMAIN ); ?></th>';
    10761078                        html += '<th><?php _e( "Score", UCB_RECOMMEND_TEXT_DOMAIN ); ?></th>';
    1077                         html += '<th><?php _e( "Score", UCB_RECOMMEND_TEXT_DOMAIN ); ?>(rand)</th>';
     1079                        if (data.result.rand) {
     1080                            html += '<th><?php _e( "Score", UCB_RECOMMEND_TEXT_DOMAIN ); ?>(rand)</th>';
     1081                        }
    10781082                        html += '<th><?php _e( "Display number", UCB_RECOMMEND_TEXT_DOMAIN ); ?></th>';
    10791083                        html += '<th><?php _e( "Clicked number", UCB_RECOMMEND_TEXT_DOMAIN ); ?></th>';
     
    10871091                                html += '<td>' + data.result.list[key].post_title + '</td>';
    10881092                                html += '<td>' + data.result.list[key].bandit + '</td>';
    1089                                 html += '<td>' + data.result.list[key].score + '</td>';
     1093                                if (data.result.rand) {
     1094                                    html += '<td>' + data.result.list[key].score + '</td>';
     1095                                }
    10901096                                html += '<td>' + data.result.list[key].n + '</td>';
    10911097                                html += '<td>' + data.result.list[key].c + '</td>';
     
    10951101                        } else {
    10961102                            html += '<tr>';
    1097                             html += '<td colspan="6"><?php _e( "Item not found.", UCB_RECOMMEND_TEXT_DOMAIN ); ?></td>';
     1103                            html += '<td colspan="7"><?php _e( "Item not found.", UCB_RECOMMEND_TEXT_DOMAIN ); ?></td>';
    10981104                            html += '</tr>';
    10991105                        }
Note: See TracChangeset for help on using the changeset viewer.