Home > Tags > ClipBucket

ClipBucket

【ClipBucket】長文を「…」する時の文字化けを直す

[root@centos ~]# vi /home/www/html/clipbucket/includes/templatelib/plugins/modifier.truncate.php

 if (strlen($string) > $length) {
+    $len = $length;
    $length -= min($length, strlen($etc));
    if (!$break_words && !$middle) {
       $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1));
+       for($i = 0; $i < $len; $i++){
+          $c = substr($string, $i, 1);
+          if (preg_match("/[\x80-\xff]/", $c)){$c = substr($string, $i++, 2);}
+          $str .= $c;
+       }
    }
    if(!$middle) {
-       return substr($string, 0, $length) . $etc;
+       return $str . $etc;
    } else {
       return substr($string, 0, $length/2) . $etc . substr($string, -$length/2);
    }
 } else {

かなり適当だけど直ってるからおk

【ClipBucket】トップページの上下486x60広告を分ける

トップページの上下に表示される486x60の広告は、同じものが表示されるので分ける。

1)admin_areaのAdd Placementで広告の種類を追加する。
Placement Name:Banner Top 468 x 60
Placement Code:ad_468×60_top

Placement Name:Banner Bottom 468 x 60
Placement Code:ad_468×60_bottom

2)広告一覧の時、追加した広告の種類(Placementの部分)が空欄になるのを修正する。

[root@centos ~]# vi /home/www/html/clipbucket/admin_area/ads_manager.php
//Advertisment Array
$placements = array(
         "ad_160x600"	=> "Wide Skyscrapper 160 x 600",
         "ad_468x60"	=> "Banner 468 x 60",
         "ad_468x60_top"	=> "Banner Top 468 x 60",  ←追加
         "ad_468x60_bottom"	=> "Banner Bottom 468 x 60",  ←追加
         "ad_300x250"	=> "Medium Rectangle 300 x 250",
         "ad_728x90"	=> "Leader Board 728 x 90",
         "ad_200x200"	=> "Small Square 200 x 200",
         "ad_250x250"	=> "Square 250 x 250",
         "ad_120x600"	=> "Skyscrapper 120 x 600",
         "ad_336x280"	=> "Large Rectangle 336x280"
		 );

3)トップページを修正する。

[root@centos ~]# vi /home/www/html/clipbucket/styles/clipbucketblue/layout/index.html
9行目
  {$ads.ad_468x60}<br /> → {$ads.ad_468x60_top}<br />
87行目
  {$ads.ad_468x60}<br /> → {$ads.ad_468x60_bottom}<br />

4)admin_areaで広告を追加する。
Advertisement PlacementでBanner Top 486 x 60かBanner bottom 486 x 60を選択して追加。
(Banner 486 x 60を選択しても表示されない。気になるならDBから削除)

【ClipBucket】広告が表示されない時があるのを直す

[root@centos ~]# vi /home/www/html/clipbucket/includes/classes/my_queries.class.php
- $query = mysql_query("SELECT * FROM ads_data WHERE ad_id >= FLOOR( RAND( ) * ( SELECT MAX( ad_id ) FROM ads_data ) ) AND ad_status='1' ORDER BY ad_id ASC");
+ $query = mysql_query("SELECT * FROM ads_data WHERE ad_status='1' ORDER BY RAND()");

登録してあるにも関わらず広告が表示されなかったり、追加登録した広告のみしか表示されなかった問題が、ちゃんとランダムで広告が表示されるようになる。

【ClipBucket】Videosタブのカテゴリーを機能するようにする

[root@centos ~]# vi /home/www/html/phpmotion/includes/classes/my_queries.class.php
- $cond .=" AND (category01= '".category."' OR category02= '".category."' OR category03= '".category."') ";
+ $cond .=" AND (category01= '".$category."' OR category02= '".$category."' OR category03= '".$category."') ";

「category」→「$category」へ修正する。
それにしてもこれはヒドイ・・・

【ClipBucket】トップページのRecently Viewed…を動くようにする

/modules/flash_recent_videos.swf
これをflash10対応のものに入れ替える。

何処から対応ファイルを持ってきたのか忘れましたorz
思い出したら記載しておきます・・・。

Home > Tags > ClipBucket

Ads
Tag Cloud
Feeds
Counter

Return to page top