發表文章

目前顯示的是 十月, 2011的文章

使用js於div容器中新增加內容,而不會覆蓋到原有的內容的方法: insertAdjacentHTML();

JS 於div容器中新增加內容,而不會覆蓋到原有的內容的方法 insertAdjacentHTML(); 1、範例說明

欲將此段內容<div>新增加內容</div>

加到<div id="testjs"><h3>現有內容</h3></div>裡面,但又不要覆蓋原本的內容。

2、JS部分

<script type="text/javascript">

var byId = document.getElementById("testjs");

byId.insertAdjacentHTML("afterBegin","<div>新增加內容</div>");

</script>

紅字afterBegin為設定新內容加入的方式。

其編譯之後=

<div id="testjs"><div>新增加內容</div><h3>現有內容</h3></div>

加入元件方式共有4種參數可以選擇

afterBegin於div內,內容之前加入新增加內容

beforeEnd於div內,內容之後加入新增加內容

beforeBegin於div外,內容之前加入新增加內容

afterEnd於div外,內容之後加入新增加內容

教學撰寫:徐嘉裕Neohsu

fred_place 場地預約模組,將會員帳號修改為顯示會員姓名的方法!

圖片
如有預約場地,fred_place 模組預設是顯示會員帳號,




以下為修改顯示會員真實姓名的方法

找到以下檔案,用筆記本打開!

fred_place/index.php

找到第181行

$state=$class[$j][$col_e[$i]];替換成以下的

/*==========修改開始,將帳號改為姓名=========*/
$truename=$class[$j][$col_e[$i]];

//使用user帳號至users資料表中撈出姓名欄位中數值
$selectdb=$xoopsDB->prefix('users');
$sql="select name from $selectdb where `uname`='$truename'";
$result = $xoopsDB -> query($sql) or die($sql);
list($okusername) = $xoopsDB -> fetchRow($result);

//增加條件判斷,如果會員姓名為空值,則顯示會員帳號
if($okusername==""){
$state=$class[$j][$col_e[$i]];
}else{
$state=$okusername;


//原始設定 $state=$class[$j][$col_e[$i]];

/*================修改結束=====================*/

存檔後,原本的會員帳號就會改顯示會員姓名,不過需要去會員管理->編輯會員帳號->輸入真實姓名,這裡才會顯示,否則還是會顯示帳號。



教學撰寫:徐嘉裕 (Neohsu)

修復場地預約模組(fred_place)區塊cancel.png圖片無法正常顯示Bug的方法

圖片
今天測試預約模組(fred_place)時發現一個小bug,如果開啟場地預約區塊,其中的cancel.png圖片無法正常顯示,會顯示x。


以下為bug排除方法
1、找到以下檔案。用筆記本打開
fred_place/blocks/list_place.php
找到第113行的code
============================================
            $del="<a href='".XOOPS_URL."/modules/fred_place/index.php?op=cancel&date=$show_day&place_sn=$place_sn&col=$col_e[$i]'><img src='".XOOPS_URL."images/icons/cancel.png' border=0></a>";
               }

elseif($class[$j][$col_e[$i]]==$Uname)

{

$del="<a href='".XOOPS_URL."/modules/fred_place/index.php?op=cancel&date=$show_day&place_sn=$place_sn&col=$col_e[$i]'><img src='".XOOPS_URL."images/icons/cancel.png' border=0></a>";

===============================================
替換為以下的code,藍色為新增加路徑部分
==================================================
           $del="<a href='".XOOPS_URL."/modules/fred_place/index.php?op=cancel&…