跳到主要內容

發表文章

目前顯示的是 11月, 2019的文章

使用htaccess進行網站轉址的方法-教學撰寫:徐嘉裕Neil hsu

分享一些常用的.htaccess網站轉址方法!有需要的朋友參考看看! //網址轉換 RewriteEngine on RewriteCond %{HTTP_HOST} ^123.88.88.666$ [NC] RewriteRule ^(.*)$ http://www.blogger.com [R=301,L] 這樣可以吧網站的IP:123.88.88.666轉換成http://www.blogger.com但不包含所帶變數及路徑 //網址轉換包含路徑檔名變數 RewriteEngine on RewriteCond %{HTTP_HOST} ^123.88.88.666$ [NC] RewriteRule ^(.*)$ http://www.blogger.com%{REQUEST_URI} [L,R=301] 這樣可以吧網站的IP:123.88.88.666轉換成http://www.blogger.com包含路徑檔名及變數 例如: http://123.88.88.666/index.php?id=123 轉換後   http://www.blogger.com/index.php?id=123 //HTTP轉HTTPS包含路徑檔名變數 RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 自動吧網站的http轉換為https包含路徑檔名及變數 把需要轉址的code貼到伺服器根目錄中的.htaccess文件裡面在重啟apache即可套用新設定 教學心得撰寫: 徐嘉裕 Neil hsu

jQuery變更結構中id名和class名的方法-教學撰寫:徐嘉裕Neil hsu

使用attr()函數可以變更網頁結構中的id名和class名,達到css樣式或是js功能切換的目的,方法如下! //HTML結構 <div id='boxid1'  class='boxclass1'>內文內文........</div> //更換Id名稱 $("#boxid1").attr('id','boxid2'); 這樣結構中的id由原本的boxid1更換為boxid2 //更換Class名稱 $(".boxclass1").attr('class','boxclass2'); 這樣結構中的class由原本的boxclass1更換為boxclass2 有需要的朋友參考看看 心得教學撰寫: 徐嘉裕 neil hsu

擷取臺中市教育局校園活動新聞的PHP程式,可用於Xoops自訂區塊中-教學撰寫:徐嘉裕Neil hsu

首先要先感謝台中市 喀哩國小 資訊老師提供的原始程式碼,這樣讓我節省很多時間,不用再去開發網頁爬蟲程式,這裡就按照原始程式碼修改為兩個樣式!直接可以顯示臺中市教育局校園活動新聞內容 首先區要知道所屬學校的網址,這樣程式才能去爬行撈資料,查詢學校網址的方法如下: 1、先進入臺中市校園活動新聞首頁 http://www.tc.edu.tw/SchoolNews/show 2、找到右下角的學校發表排行區塊 3、找到自己學校點進去,上面的網址就是該學校活動新聞網址,之後的程式需要貼入 樣式一:區塊輪播樣式 //PHP程式碼 echo "<script type='text/javascript' src='http://www.tc.edu.tw/js/jquery-1.6.4.min.js'></script> <script type='text/javascript' src='http://www.tc.edu.tw/js/plugins/jquery.cycle.all.min.js'></script> <script type='text/javascript'> $('#school_news').cycle({         fx:     'turnDown',         delay:  -2000,         speed:  2500 ,         timeout:  5000 ,         pause:1    }); </script> $show_num=1; //顯示幾則新聞,大於1則會有輪播效果 //取得新聞 $url = "http://www.tc.edu.tw/SchoolNews/show/school/id/546";  //貼上校園活動新聞網址 $contents = addslashes(file_get_contents($url)); $contents = str_replace (ad

仿CSS的nth-child功能用PHP做一個用迴圈數帶出固定1.2.3的數值重複function-教學撰寫:徐嘉裕Neil hsu

CSS的nth-child其實是很好用的,但唯一的限制是指定的物件必須為相連,而且無法對子物件做樣式設定,例如以下結構就無法用nth-child來定義.thumbnail的樣式! <ul class="row"> <li class="col-md-4"> <div class="thumbnail"><img>......略</div> </li> <li class="col-md-4"> <div class="thumbnail"><img>......略</div> </li> <li class="col-md-4"> <div class="thumbnail"><img>......略</div> </li> </ul> 物件必須相連,nth-child是用物件的順序來定義樣式的,如果要做以下的效果固定迴圈3個區塊3種樣式用nth-child是無法實現的!! 當然是還有解決方法,Xoops是使用smarty樣板引擎,在foreach裡面用<{cycle values="box01,box02,box03"}>來定義class也是可以,但如果有做了AJAX的分類切換功能,那被切換的頁面是讀ajax.php,所以smarty的cycle又不能用了,無法兼顧。 最終的解決辦法還是要靠PHP,利用迴圈吧固定1.2.3的倍數整除後回傳數值,然後再輸出到樣板或直接輸出PHP上,這樣就沒問題了!寫了一個自動分3區塊樣式的function有需要的朋友參考看看! //PHP-CODE function blocksclassbox($key="",$i="",$type="",$prefix=""){ $nthchilds="