- 首先osTube首頁有一個『部落格』的連結,我把它改到已經架設好的Lifetype
將osTube下的blog.php改成下列檔案,
<html>
<head>
<title>歡迎光臨永康國中</title>
<META HTTP-EQUIV="refresh" CONTENT="0;URL=http://tr.ykjh.tnc.edu.tw/blog">
<META NAME="台南縣永康國中" CONTENT="all">
<body>
</body>
</html> - 如果要將osTube限制校內IP觀看時
#vim /etc/apache2/apache2.conf 然後加入下面的語法:
<Directory "/var/www/html/ostube">
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
allow from 192.168.1.0/24
</Directory> - 取消註冊功能(參考華隆國小 阿欣老師)
(1).編輯templates/defaults(選用的模板)/content/signup.tpl,修改如下:
{config_load file="$language/$language.ini" section="register"}
<div class="col-1">
<div class="col-m pad">
<div class="inner">
<h2 class="icon">{#register_title#}</h2>
永中影音網未開放註冊功能!欲登記使用的老師請洽資訊室。
<!--
<div class="content">
{$REGISTER_FORM}
<p>{#register_msg#}</p>
<table><tbody>
.................................................
................................................
<span class="check">{$REGISTER_CHECK} {#register_disclaimer#}</span>
<span class="check">{$REGISTER_BUTTON}</span>
{$REGISTER_FORMEND}
</div>
-->
</div>
</div>
</div>
(2).拿掉首頁"註冊"連結
編輯templates/defaults(選用的模板)/headermenu.tpl,修改如下:
<!-- <li><a href="signup.php">{#title_register#}</a></li> -->
(3).將登入頁面中的註冊欄位去除掉
編輯templates/defaults(選用的模板)/content/login.tpl,修改如下:
{config_load file="$language/$language.ini" section="login"}
<!--
<div class="col-1">
<div class="col-m">
<div class="inner">
<h2 class="icon">{#login_title#}</h2>
<div class="content">
<p>{$TEXT}</p>
</div>
</div>
</div>
</div>
-->
<div class="col-2">
.............. - 首頁主選單修改
(1).管理/組態設定,可以修改是否要顯示音樂、照片、文件的類別於首頁中。
(2).修改includes/header.php
將$site_structure["community"] = array("community.php", array());註解掉
/* $site_structure["community"] = array("community.php", array()); */
不要讓『社群』選項出現在主選單中 - 把『首頁』直接連結到影片選單:
修改includes/header.php
將$site_structure["index"] = array("index.php", array());
改為$site_structure["index"] = array("media.php?type=video", array()); - 把『首頁』LOGO圖直接連結到影片選單:
修改templates\hightek\index.tpl
<h1 id="header">
{if $CUSTOM_LOGO}
<a href="http://media.ykjh.tnc.edu.tw/ostube/media.php?type=video"><img src="{$CUSTOM_LOGO}" alt="{$sitename}" title="{$sitename}"{if $SHOW_BEHAVIOR eq "YES"} id="pnglogo" style="width:{$LOGO_WIDTH}px; height:{$LOGO_HEIGHT}px;"{/if} /></a>
{else}
<a href="{$siteurl}"><img src="{$template_image_dir}/logo.png" alt="{$sitename}" title="{$sitename}" /></a>
{/if}
</h1>
有關註冊功能調整,西門國小許老師提供的方法如下:
當然指想要開放給校內才能註冊~校外不能註冊~可是阿欣部落的寫法是去掉註冊表單~統一由管理者建立帳號...
http://163.17.156.130/moodle/mod/book/view.php?id=2056&chapterid=612
還好以前有聽過龍山國小姜老師用過利用php語法限制校內才能註冊~校外點選擇回提示關閉視窗的畫面^^
剛好需要這個功能~還好當時有聽一下~
修改signup.php
在第12行加入
$remote_ip=substr($_SERVER['REMOTE_ADDR'],0,8) ; //substr 取部份字串值
//如果 ip 為 192.168.1. 則導向 下列註冊畫面~不然就跳到最後面囉!
if ($remote_ip=="192.168.") {
}
else{
?>
<script>
alert ("Sorry!不提供校外註冊服務使用!!視窗將自動關閉~! 請重新連結http://ostube.hmes.tp.edu.tw/")
window.close()
</script>
<?
//header( 'Location: http://ostube.hmes.tp.edu.tw/login.php' );
}
這樣就完成了只能校內註冊~校外只能觀看而不能註冊的判斷囉~~