本帖最后由 一定 于 2023-1-6 16:38 編輯 下圖是后臺勛章中心顯示,如果勛章圖標比較大,會撐的很大。 然后又給/static/image/admincp/admincpframe.css樣式表中的.btnlink svg 樣式中加入margin: 25px 0 0 ... 查看全文
tkywr 發表于 2023-1-7 15:14 謝謝你啊,不過我那樣也暫時滿足了需求,發出來只是希望官方可以考慮后臺限制下勛章的大小。 |
本帖最后由 tkywr 于 2023-1-7 15:30 編輯 后臺的勛章大小在前臺沒有css控制,只能在源碼中來寫代碼控制。 我來給你解決這個問題(紅色的是添加的控制大小),更改后勛章隨意大小都可,但這個只是控制后臺顯示,至于前臺顯示需要修改css,另說。 1、后臺勛章列表頁面:打開文件source/admincp/admincp_medals.php,在大概65行的位置,給勛章一個大小控制, "<input type=\"text\" class=\"txt\" size=\"20\" name=\"image[$medal[medalid]]\" value=\"$medal[image]\"><img style=\"vertical-align:middle\" src=\"static/image/common/$medal[image]\" height=\"35\">", 2、后臺勛章詳情頁面: 打開文件source/admincp/admincp_medals.php,在大概261行的位置,給勛章一個大小控制, showsetting('medals_img', '', '', '<input type="text" class="txt" size="30" name="imagenew" value="'.$medal['image'].'" ><br><br><img src="static/image/common/'.$medal['image'].' " height="35">'); 3、后臺會員勛章頁面: 打開文件source/admincp/admincp_members.php,這個需要修改兩處: a、在大概759行,給勛章一個大小控制, "<img src=\"static/image/common/$medal[image]\" height=\"35\"/>", b、在大概1287行,給勛章一個大小控制, "<img src=\"static/image/common/$medal[image]\" height=\"35\"/>", 附加:如果設置了板塊需要勛章瀏覽的話,還需要修改一個地方: 打開source/function/function_forum.php文件,大概在70行, $_G['forum_formulamessage'] .= '<img src="'.STATICURL.'image/common/'.$_G['cache']['medals'][$medal]['image'].'" style="vertical-align:middle;" height="35"/> '.$_G['cache']['medals'][$medal]['name'].' '; 這樣在會員沒有勛章瀏覽板塊權限時,提示的勛章就不會變大撐開頁面了,當然這個大小可以依據自己的需要設置。 老規矩,上傳更新緩存即可。 |
一定 發表于 2023-1-6 16:51 這個不是后臺的問題,是你的問題。你那個CSS選擇器錯誤的匹配到了一些不該匹配到的東西。 而且minireset.css是樣式重置文件,是用來抹平瀏覽器差異的,你不應該把具體樣式寫那里面。 |
專家 發表于 2023-1-6 16:46 還有啊,后臺的話,大家都是通用的吧,我自己弄的話,可能我操作不對,給勛章單獨單獨樣式還影響了頂部右側圖標,但是即便這樣,也就是再給頂部右側一個高度即可。 |
一定 發表于 2023-1-6 16:43 那這個就沒有辦法了,后臺如果寫死大小,會適應不了其他通用環境。畢竟其他模板不是按這個邏輯做的,其他站點也不會用這么大的勛章。 |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-19 05:52 , Processed in 0.091264 second(s), 35 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.