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

返回列表 發帖
樓主: TaC

[已解決] 誰能解惑舊手機版CSS代碼在PHP8中不顯示圖標的問題

TaC

110

主題

684

回帖

841

積分

自成一派

貢獻
5 點
金幣
2 個
11#
 樓主| 發表于 2024-3-29 21:02:32 | 只看Ta
mingkong 發表于 2024-3-29 20:04
如果有條件,最好直接給出有問題的頁面網址,配上截圖說明一下哪里有問題。 ...

一樓的代碼說明了,一般數據調用,一個是模塊代碼,一個CSS樣式代碼。我不了解在PHP8以上,代碼的述寫方法。
比如一樓的代碼,有今日頭條的圖標及路徑,類似于此的大都圖標都不顯示。是代碼的寫法有問題,表達不了PHP8下的顯示,還是其它問題沒有找到。我看了新模板的圖片圖標,也是這樣寫的。所以,找不到問題所在
回復

使用道具 舉報

10

主題

1450

回帖

2571

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
12#
發表于 2024-3-29 21:36:28 | 只看Ta
如果你在不同頁面使用“../images/mh_tt.png”
或者在頁面DIY模塊里直接使用這個,或者在樣式表css文件里使用同樣的內容,最終在頁面上可能是不同的圖片地址

大體理解是就是當前調用文件的上級目錄查找images文件夾內的mh_tt.png
根據css代碼所在位置修改../images/mh_tt.png前面的../
需要理解css這種路徑的表達方式,如果我沒理解錯,你遇到的可能就是這個問題。


回復

使用道具 舉報

TaC

110

主題

684

回帖

841

積分

自成一派

貢獻
5 點
金幣
2 個
13#
 樓主| 發表于 2024-3-29 22:01:06 | 只看Ta
mingkong 發表于 2024-3-29 21:36
如果你在不同頁面使用“../images/mh_tt.png”
或者在頁面DIY模塊里直接使用這個,或者在樣式表css文件里使 ...

我這種寫法是根據新手機模板CSS文件,他的一些圖標路徑來寫的,并且測試帶一個點,二個點,和不帶點和/的表達方法,也試過絕對路徑,帶域名的那種。問題是他死活不顯示。
回復

使用道具 舉報

10

主題

1450

回帖

2571

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
14#
發表于 2024-3-29 22:21:48 | 只看Ta
TaC 發表于 2024-3-29 22:01
我這種寫法是根據新手機模板CSS文件,他的一些圖標路徑來寫的,并且測試帶一個點,二個點,和不帶點和/的 ...

那就只能把有錯的頁面網址發出來,說明是哪些位置有問題,才好幫你看了。
回復

使用道具 舉報

TaC

110

主題

684

回帖

841

積分

自成一派

貢獻
5 點
金幣
2 個
15#
 樓主| 發表于 2024-3-29 23:14:01 | 只看Ta
mingkong 發表于 2024-3-29 22:21
那就只能把有錯的頁面網址發出來,說明是哪些位置有問題,才好幫你看了。 ...

你還沒明白我說的,手機版首頁默認是調用頻道文章內容。我所購買的手機版,與默認的差不多,也是調用頻道內容。
我是在后臺數據調用,使用模板模塊數據調用,把它們放到首頁。所使用的模板模塊代碼,及CSS樣式代碼,都是舊手機模板的。
手機首頁除了上部分標題外,下面都是調用數據。比如,今日頭條,圖片,圖文,圖片滑動等模塊。
問題是,這些調用的樣式里,都帶有比如小眼睛代表瀏覽,今日圖標,還有更多及應該顯示的三個小點圖標,都不能正常顯示。
我是不知道代碼在PHP8下的正確表達或表述方式?;蛘哒f模板作者在這一塊把某些內容寫死了,添加的就不正常。又或者說,舊代碼應該在圖標路徑上,怎么修改,或代碼怎么修改。比如一樓的代碼。指點一下,我可以參照來修復。
回復

使用道具 舉報

10

主題

1450

回帖

2571

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
16#
發表于 2024-3-29 23:40:45 | 只看Ta
CSS跟PHP沒有直接關系,如果CSS定義的顏色,文字大小等等都生效,只有圖圖片不會顯示,大概率就是CSS里的圖片路徑不對。問題是你說路徑什么的你都試過了。還是不會顯示,這就只能靠你直接截圖描述哪里應該有圖標,實際上并沒有。明確位置了以后,才好幫你檢查那里的樣式表是否存在問題。要不然只是看著你發的代碼,怎么也不清楚你說的頁面有錯不顯示圖標的位置究竟是指的什么地方。
回復

使用道具 舉報

19

主題

2196

回帖

3311

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
17#
發表于 2024-3-30 00:25:28 | 只看Ta
  1. ../images/mh_tt.png
復制代碼

這個改用絕對路徑 如
  1. /網站根目錄/中間目錄/images/mh_tt.png
復制代碼
回復

使用道具 舉報

TaC

110

主題

684

回帖

841

積分

自成一派

貢獻
5 點
金幣
2 個
18#
 樓主| 發表于 2024-3-30 08:59:34 | 只看Ta
mingkong 發表于 2024-3-29 23:40
CSS跟PHP沒有直接關系,如果CSS定義的顏色,文字大小等等都生效,只有圖圖片不會顯示,大概率就是CSS里的圖 ...



這是一樓所講的今日頭條,前面應該出現今日頭條的圖片。舊模板代碼路徑是:background:url(mh_tt.png),而新模板圖片是類似這樣寫的background-image:url(../images/mh_tt.png),我把圖片路徑更改與模板一樣,無效。另外,我網站根目錄也有一個圖片文件夾,是自己單獨添加圖片用的。我把路徑更改過去,圖片放過去,也不顯示。


這是圖文展示模塊,CSS代碼里與今日頭條一樣,有圖標路徑。除了前面“產品.服務”的前面藍色堅著的圖標顯示外,在模塊數據代碼中,標題后面有“更多”,三個小點的圖標均不顯示。
下面每個帖子瀏覽數及回復數,均有小圖標,也不顯示。
所以,一樓把今日頭條的板塊數據代碼,及CSS代碼拿出來參考,求證問題所在。其它模塊代碼與CSS均類似。
現在,還有一個奇怪的現象,我把PHP調到7.0,網站報錯打不開,7.4能打開,卻依然不顯示以前就可以看到的圖標。
回復

使用道具 舉報

TaC

110

主題

684

回帖

841

積分

自成一派

貢獻
5 點
金幣
2 個
19#
 樓主| 發表于 2024-3-30 09:09:24 | 只看Ta
crx349 發表于 2024-3-30 00:25
這個改用絕對路徑 如

試過了,我網站根目錄本就有一個自己獨自添加圖片的文件夾。我把路徑更改過去,也不顯示。


后臺模板風格里擴展圖片目錄是:template/yide_20_sm/static/,所以模板作者把圖片顯示為類似background-image:url(../images/mh_tt.png) 這種寫法。我把圖片放到這時,目錄指向這里,不顯示。。
我把相同的圖片放到我自己的圖片文件夾,路徑更改過去,也不顯示。所以,很奇怪,到底哪出差了。
模塊代碼,CSS代碼,就以一樓的今日頭條作例。其它模塊的代碼與CSS差不多。
回復

使用道具 舉報

10

主題

1450

回帖

2571

積分

應用開發者

DSVUE

貢獻
72 點
金幣
448 個
QQ
20#
發表于 2024-3-30 14:21:24 | 只看Ta
mh_tt.png這個圖標的路徑寫錯了
所以導致找不到圖標
現在錯誤的路徑是


實際應該是

截圖202403301419034258.jpg (158.22 KB, 下載次數: 8)

截圖202403301419034258.jpg

截圖202403301421204267.jpg (125.33 KB, 下載次數: 8)

截圖202403301421204267.jpg
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-9-20 03:13 , Processed in 0.090322 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

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