LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: ajer001 於 七月 10, 2005, 05:20:28 下午



主題: 請問..關於下拉選單
作者: ajer001七月 10, 2005, 05:20:28 下午
我想把每月彙整弄成下拉選單式的
之前好像有看過有人這麼改過

請問有人還有步驟或簡易教學的嗎
給我個方向走吧@@

另外
還是徵一下有沒有人可以教我改掉summary連結底線的css
感恩


主題: Re: 請問..關於下拉選單
作者: evenrain七月 11, 2005, 07:42:02 上午
引用自: ajer001
我想把每月彙整弄成下拉選單式的
之前好像有看過有人這麼改過

請問有人還有步驟或簡易教學的嗎
給我個方向走吧@@


程式碼:

<select>
<option></option>
{foreach from=$archives item=archivelink}
<option onclick="location.href='{$archivelink->getUrl()}'">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>


引用自: ajer001

另外
還是徵一下有沒有人可以教我改掉summary連結底線的css
感恩


程式碼:
a {text-decoration:none}


主題: 請問..關於下拉選單
作者: ajer001七月 11, 2005, 03:53:14 下午
非常感謝您提供的code
我修改好了

現在剩下summary的css部分了
我怎麼改都沒辦法弄掉@@
怪哉


主題: 請問..關於下拉選單
作者: markwu七月 12, 2005, 10:37:43 上午
Hi ajer001:

evenrain 已經回答的很明顯了,請把 text-decoration: underline; 改為 text-decoration: none;

那麼是哪一行呢?用 search 找一下 /styles/summary.css,注意一下第 762 行。 :-)

Mark


主題: 請問..關於下拉選單
作者: ajer001七月 12, 2005, 03:03:56 下午
引用自: markwu
Hi ajer001:

evenrain 已經回答的很明顯了,請把 text-decoration: underline; 改為 text-decoration: none;

那麼是哪一行呢?用 search 找一下 /styles/summary.css,注意一下第 762 行。 :-)

Mark


我也是改這邊
不過完全沒作用
超怪的

所以才會提出來問

我在研究看看好了

感謝各位的幫忙^^


主題: 請問..關於下拉選單
作者: markwu七月 12, 2005, 03:41:19 下午
唉呀!那一段有一個 bug ..

.item, .item a {
   color: black;
   text-decoration  : none;
}

那個紅色小點不見了,把他補上就好了!

Mark


主題: 請問..關於下拉選單
作者: markwu七月 12, 2005, 03:48:04 下午
引用自: markwu
唉呀!那一段有一個 bug ..

.item, .item a {
   color: black;
   text-decoration  : none;
}

那個紅色小點不見了,把他補上就好了!

Mark


如果你不希望 字是黑色的,那就把上面這一段改為:

.item {
   color: black;
}

.item a {
   text-decoration: none;
}

Mark


主題: 請問..關於下拉選單
作者: ajer001七月 12, 2005, 03:54:24 下午
引用自: markwu
引用自: markwu
唉呀!那一段有一個 bug ..

.item, .item a {
   color: black;
   text-decoration  : none;
}

那個紅色小點不見了,把他補上就好了!

Mark


如果你不希望 字是黑色的,那就把上面這一段改為:

.item {
   color: black;
}

.item a {
   text-decoration: none;
}

Mark


嗚...可以了
mark你太棒了...

下次找妹親你...  :-D


主題: 請問..關於下拉選單
作者: bibicall七月 12, 2005, 07:19:04 下午
引用自: ajer001

嗚...可以了
mark你太棒了...

下次找妹親你...  :-D


這樣不行的,Mark可能要跪算盤的!


主題: 請問..關於下拉選單
作者: Horse七月 19, 2005, 04:11:44 下午
試操作每月彙整弄成下拉選單式,但點選月份卻沒有動作耶~~~
http://plog.tdes.chc.edu.tw/1

修改footer.template檔

將原本
程式碼:
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<ul>
{foreach from=$archives item=month}
<li><a href="{$month->getUrl()}">{$month->getName()}</a> [{$month->getNumArticles()}]</li>
{/foreach}
</ul>
</div>


修改如下

程式碼:
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<center>
<select>
<option>請選擇月份</option>
{foreach from=$archives item=archivelink}
<option onclick="location.href='{$archivelink->getUrl()}'">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>
</center>
</div>


主題: 請問..關於下拉選單
作者: ajer001七月 19, 2005, 04:40:00 下午
瀏覽器的關係..還是改好了?

我使用是正常的耶^^

引用自: Horse
試操作每月彙整弄成下拉選單式,但點選月份卻沒有動作耶~~~
http://plog.tdes.chc.edu.tw/1

修改footer.template檔

將原本
程式碼:
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<ul>
{foreach from=$archives item=month}
<li><a href="{$month->getUrl()}">{$month->getName()}</a> [{$month->getNumArticles()}]</li>
{/foreach}
</ul>
</div>


修改如下

程式碼:
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<center>
<select>
<option>請選擇月份</option>
{foreach from=$archives item=archivelink}
<option onclick="location.href='{$archivelink->getUrl()}'">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>
</center>
</div>


主題: 請問..關於下拉選單
作者: Horse七月 19, 2005, 04:45:27 下午
真的是瀏覽器的問題,使用 ie 點選,沒有動作 >_<

使用 firefox 瀏覽器,可以正常點選 ^_^

討厭的 IE ,哪兒可以再修改,讓 ie 也可以正常點選


主題: 請問..關於下拉選單
作者: Horse七月 19, 2005, 09:14:39 下午
搞定了,修改如下
程式碼:
{literal}
<script language="javascript" type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
{/literal}
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<center>
<form name="Month" style="margin:2px;">
<select name="menu_menu" onChange="MM_jumpMenu('parent',this,0)">
<option>請選擇月份</option>
{foreach from=$archives item=archivelink}
<option value="{$archivelink->getUrl()}">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>
</form>
</center>
</div>


參考資料 偷看原始碼 :-P
http://edblog.net/


主題: 請問..關於下拉選單
作者: ajer001七月 20, 2005, 01:46:39 下午
引用自: Horse
搞定了,修改如下
程式碼:
{literal}
<script language="javascript" type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
{/literal}
<div id="archives_title"><!--{$locale->tr("archives")}--></div>
<div id="Archives">
<center>
<form name="Month" style="margin:2px;">
<select name="menu_menu" onChange="MM_jumpMenu('parent',this,0)">
<option>請選擇月份</option>
{foreach from=$archives item=archivelink}
<option value="{$archivelink->getUrl()}">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>
</form>
</center>
</div>


參考資料 偷看原始碼 :-P
http://edblog.net/



感謝感謝
我也修正了
主要部分如下

{literal}
<script language="javascript" type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
{/literal}

<select name="menu_menu" onChange="MM_jumpMenu('parent',this,0)">

<option>請選擇月份</option>
{foreach from=$archives item=archivelink}
<option value="{$archivelink->getUrl()}">{$archivelink->getName()} [{$archivelink->getNumArticles()}]</option>
{/foreach}
</select>


主題: 請問..關於下拉選單
作者: evenrain七月 21, 2005, 09:12:29 上午
引用自: Horse
真的是瀏覽器的問題,使用 ie 點選,沒有動作 >_<
使用 firefox 瀏覽器,可以正常點選 ^_^
討厭的 IE ,哪兒可以再修改,讓 ie 也可以正常點選


啊哈哈...我自己是用 Firefox 作為預設瀏覽器,
所以沒用 IE 測試過  :-$


主題: Re: 請問..關於下拉選單
作者: 3gboke十二月 08, 2005, 01:08:59 上午
唉呀!那一段有一個 bug ..

.item, .item a {
   color: black;
   text-decoration  : none;
}

那個紅色小點不見了,把他補上就好了!

Mark

呵呵, 我也是在此处该的。 找了很久。不过方法很笨, 我直接把test-deeoration 这段去掉了,然后在BODY中添加代码。

  没想到居然是缺了个点。