顯示具有 ostube 標籤的文章。 顯示所有文章
顯示具有 ostube 標籤的文章。 顯示所有文章

2011年6月27日 星期一

ostube 隱藏不當引用

ostube 中影片被大量引用,..要把它關掉,..
修改模版
位置在ostube home directory --> /templates/default/content/media_referer.tpl 這個文件


把整個檔案內容
<! -- jam
{config_load file=".........................






-->

2011年6月15日 星期三

video 主機備忘

/var/log 搬到  /usr/log
ostube 的 cgi copy 到  www 下的 cgi

修改title 太長會有亂碼的問題


修改/ostube/templates/default/content/media.tpl 第34行
<strong>…..{$m.TITLE|truncate:25:”&hellip;”:true}</a>……</strong>
把25改成100,這是字元長度問題


從tag中抓出來的影片title也有問題,要修改
/ostube/templates/default/boxes/result_videos.tpl  
第六行   $TITLE|truncate:25:"  --> 改成  100



2010年11月25日 星期四

ostube 2.6 安裝備忘錄


1.下載後解到 /ostube 目錄下
2.依照官網安裝說明,把相對應的目錄修改
3.ostube 會和 php5.3相衝,解決辦法在這裡
4.把原本的影片分類全刪掉,再新增自己的分類(不知道為啥不能改只能用新增的)
5.中文的tag 還是有問題
------------------
中文問題
在 /includes/class.database.php 裡,function DBaccess($debug = true) 下

大約第 59 行處,加上這句

mysql_query("SET NAMES 'utf8'");

$this->connected = true;






ostube 2.6 測試



2009年7月2日 星期四

修改ostube 嵌入影片方式


參考阿杰老師的方法....在這裡
1.修改   includes/media.standard.php
找到
$smarty->assign('EMBED_CODE', htmlspecialchars($mediainfo->getEmbedCode($mediainfo->media_key)));


改成
$smarty->assign('EMBED_CODE', htmlspecialchars($mediainfo->getEmbedCode($mediainfo->getId())));


2.修改 includes/class.mediainformation.php



 


function getEmbedCode($mediaKey, $player = false) {

  global $main;

  

  return '<script type="text/javascript" src="'. $main->getConfig('base_url') .'js/embed.js.php?key='. $mediaKey . (($player) ? '#embedparam#' : '') .'"></script>';

 }




 
改成舊版設定

function getEmbedCode($mediaId) {

  global $main;

  

  $playerWidth = $main->getConfig('player_emb_width');

  $playerHeight = $main->getConfig('player_emb_height');

  $baseURL = $main->getConfig('base_url');

  $hostURL = $baseURL .'flashcomm.php';

  

  $embedCode = array();

  //$embedCode[] = '<object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
name="c6a80378-3eb2-47e7-8415-ba1f7cff037e"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
width="'. $playerWidth .'" height="'. $playerHeight .'"
align="middle">';

  //$embedCode[] = '<param name="movie" value="'. $baseURL
.'vimp.swf?mediaid='. $mediaId .'&amp;hosturl='.
urlencode($hostURL) .'" />';

  //$embedCode[] = '<param name="width" value="'. $playerWidth .'" />';

  //$embedCode[] = '<param name="height" value="'. $playerHeight .'" />';

  //$embedCode[] = '<param name="align" value="middle" />';

  //$embedCode[] = '<param name="quality" value="high" />';

  //$embedCode[] = '<param name="allowScriptAccess" value="always" />';

  $embedCode[] = '<embed src="'. $baseURL .'vimp.swf?mediaid='. $mediaId
.'&amp;hosturl='. urlencode($hostURL) .'" width="'. $playerWidth
.'" height="'. $playerHeight .'" align="middle" quality="high"
allowscriptaccess="always" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';

  //$embedCode[] = '</object>';

  

  return implode('', $embedCode);

 }

影片的連結為

<embed src="http://video.fyjh.tpc.edu.tw/vimp.swf?mediaid=389&amp;hosturl=http%3A%2F%2Fvideo.fyjh.tpc.edu.tw%2Fflashcomm.php" width="480" height="360" align="middle" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>








測試embed



2009年6月18日 星期四

ostube 更新到2.6版

1.先到ostube官網下載2.6版
2.參考阿欣的部落格升級方式..
3.下載阿欣的中文修正檔...
  • 將 \languages\english 這個目錄複製成「taiwan」
  • 把 taiwan 目錄裡的 admin.ini 換成阿欣的 「admin.ini」。
  • 把 taiwan 目錄裡的 english.ini (osTube前台介面的文字)改名成 taiwan.ini,直接抓阿欣的 「taiwan.ini」用。
  • 修改 taiwan 目錄裡的 settings.php,用阿欣的 settings.php 來。

還要複製幾個english目錄成 taiwan
  • \media\custom\images
  • \templates\default\images
  • \templates\default\mail
  • \templates\default\styles\black_mamba\images
  • \templates\default\styles\default\images
  • \templates\default\styles\hightek\images
再把台灣的國旗taiwan.gif放到這幾個資料夾中
  • \templates\default\styles\black_mamba\images\taiwan
  • \templates\default\styles\default\images\taiwan
  • \templates\default\styles\hightek\images\taiwan
然後上傳 osTube.2.6.tar.gz到web的根目錄中
tar zxvf osTube.2.6.tar.gz 直接覆蓋舊的檔案就可以了..

2.6版有新增了 停止註冊的設定...蠻方便的









2009年4月16日 星期四

ostube更新到2.5版

1.到官網下載 ostube 2.5版檔案
2.cp ostube-2.5.tar.gz  /usr/local/www/data-dist/
3.tar zxvf ostube-2.5.tar.gz
4.再下載修正檔 embed-fix檔 解開後將兩個檔案copy到對應的目錄中..ok
5.再把logo換回原來的..ok收工



2009年1月8日 星期四

更新ostube到2.3版


ostube已經出2.3版了..今天抽空把它更新到最新版

1.先到ostube網站下載最新版 ostube 2.3版
2.上傳到video主機中..網頁的預設目錄中
3.先把學校的logo.png備份出來
4.tar zxvf ostube_2.3.tar.gz
5.用 瀏覽器連到 http://網址/install/
6.安裝更新...update....更新完要把 install目錄刪除 : rm -r install
7.ok囉
8.更新語系..
9.cd /templates/default/styles/black_mamba/images/
10.mkdir zh-TW
11.把國旗的檔案放到這裡
12. cd /languages/下
13. cp -r english zh-TW
14.cd  zh-TW
15. ee settings.php
16.
$settings['iso_code'] = "zh-TW";

$settings['datetime_format'] = "m-d-Y H:i:s";

$settings['date_format'] = "m-d-Y";

$settings['date_format_full'] = "l, jS F Y";

$settings['time_format'] = "h:i:sa";

$settings['time_format_short'] = "H:ia";

$settings['encoding'] = "utf-8";

$settings['title'] = "Chinese zh-TW";

$settings['locale'] = array('zh-TW', 'tw', 'Taiwan');
17.下載 zh-TW.ini (前台語言檔) admin.ini (後台語言檔).還有 搜尋的圖片檔 search.png..放到 zh-TW中...ok
18. english 跟 german沒用可以刪掉
19.signup.php 移除...

參考:
 .阿欣部落.    這篇osTube更新到2.3版
Shian`s Blog     這篇osTube 2.2 升級為 2.3版


2008年9月16日 星期二

ostube 修正中文tag問題

原文-http://163.21.22.6/plog/post/1/378

修正中文無法作為標籤(tag)問題,tag請選css
   將ostube/include/class.mediainformation.php中的function setTagsRaw($mid, $tags_raw)
由下方程式完全取代,約在961行左右:


function setTagsRaw($mid, $tags_raw){
      $array = array();
      $tags = array();
      $pattern="#^\s*([^,\s]+)\s*$|^\s*([^,\s]+)\s*,|\s*([^,\s]+)\s*,|\s*([^,\s]+)\s*$#msi";
      preg_match_all($pattern, $tags_raw, $array);
      $tags = array();
      each($array);
      while(list($key, $arrayx) = each($array)){
       while(list($key, $val) = each($arrayx)){
          $tag = trim($val);
          if(!empty($tag)) {
            if(!in_array($tag, $tags)) {$tags[]=$tag; }
          }
        }
      }
      $this ->  setTags($mid, $tags);
  }


修正過後可以加入中文的tag 名稱,..可是tagcloud 並不會顯示出中文的tag