久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 2065|回復: 10

[求助] 后臺勛章圖標如果過大的時候,會撐大很多。

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
樓主
發表于 2023-1-6 16:37:03 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式


下圖是后臺勛章中心顯示,如果勛章圖標比較大,會撐的很大。


我加了以下CSS樣式到static/image/admincp/minireset.css


  1. .fixpadding img, svg {
  2.     height: 50px;
  3. }
復制代碼

勛章圖標是正常了,但是下面位置又錯誤了。





然后又給/static/image/admincp/admincpframe.css樣式表中的.btnlink svg 樣式中加入margin: 25px 0 0 0;最后算是都正常了。

雖然我自己都能解決,但是官方能不能也解決下如果勛章圖標過大的顯示問題啊,免得每次更新都要修改文件。




我知道答案 回答被采納將會獲得1 貢獻 已有10人回答
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
沙發
發表于 2023-1-6 16:42:28 | 只看Ta
默認模板也支持不了這么大個的勛章啊……
回復

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
板凳
 樓主| 發表于 2023-1-6 16:43:45 | 只看Ta
專家 發表于 2023-1-6 16:42
默認模板也支持不了這么大個的勛章啊……

哈哈,第三方模板,直接寫高度就行了,就是后臺要修改CSS,如果更新要被覆蓋,麻煩啊
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
地板
發表于 2023-1-6 16:46:28 | 只看Ta
一定 發表于 2023-1-6 16:43
哈哈,第三方模板,直接寫高度就行了,就是后臺要修改CSS,如果更新要被覆蓋,麻煩啊 ...

那這個就沒有辦法了,后臺如果寫死大小,會適應不了其他通用環境。畢竟其他模板不是按這個邏輯做的,其他站點也不會用這么大的勛章。
回復

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
5#
 樓主| 發表于 2023-1-6 16:47:36 | 只看Ta
專家 發表于 2023-1-6 16:46
那這個就沒有辦法了,后臺如果寫死大小,會適應不了其他通用環境。畢竟其他模板不是按這個邏輯做的,其他 ...

可以給勛章單獨寫個樣式吧
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
6#
發表于 2023-1-6 16:49:44 | 只看Ta
一定 發表于 2023-1-6 16:47
可以給勛章單獨寫個樣式吧

我個人感覺可能不太行,不過你可以去建議一下。
回復

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
7#
 樓主| 發表于 2023-1-6 16:51:07 | 只看Ta
專家 發表于 2023-1-6 16:46
那這個就沒有辦法了,后臺如果寫死大小,會適應不了其他通用環境。畢竟其他模板不是按這個邏輯做的,其他 ...

還有啊,后臺的話,大家都是通用的吧,我自己弄的話,可能我操作不對,給勛章單獨單獨樣式還影響了頂部右側圖標,但是即便這樣,也就是再給頂部右側一個高度即可。
回復 0

使用道具 舉報

120

主題

999

回帖

1335

積分

已臻大成

貢獻
18 點
金幣
17 個
QQ
8#
 樓主| 發表于 2023-1-6 16:52:33 | 只看Ta
專家 發表于 2023-1-6 16:49
我個人感覺可能不太行,不過你可以去建議一下。

不行也無所謂,就是又多了一個兩個默認樣式修改而已,說實在的,沒幾個人用默認模板吧,官方的那幾個勛章也不好看
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
9#
發表于 2023-1-6 16:52:51 | 只看Ta
一定 發表于 2023-1-6 16:51
還有啊,后臺的話,大家都是通用的吧,我自己弄的話,可能我操作不對,給勛章單獨單獨樣式還影響了頂部右 ...

這個不是后臺的問題,是你的問題。你那個CSS選擇器錯誤的匹配到了一些不該匹配到的東西。
而且minireset.css是樣式重置文件,是用來抹平瀏覽器差異的,你不應該把具體樣式寫那里面。
回復

使用道具 舉報

10

主題

42

回帖

101

積分

漸入佳境

貢獻
1 點
金幣
30 個
10#
發表于 2023-1-7 15:14:29 | 只看Ta
本帖最后由 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'].'  ';

這樣在會員沒有勛章瀏覽板塊權限時,提示的勛章就不會變大撐開頁面了,當然這個大小可以依據自己的需要設置。

老規矩,上傳更新緩存即可。



回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-18 15:32 , Processed in 0.088383 second(s), 35 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表