|
板凳
樓主 |
發表于 2023-2-12 13:40:11
|
只看Ta
本帖最后由 stonys 于 2023-2-12 13:46 編輯
Ucenter地址為:https://uc.oxxx.com
QQ截圖20230212133052.png (34.12 KB, 下載次數: 12)
下載附件
2023-2-12 13:31 上傳
頭像分離存儲,并綁定域名image.oxxx.com,并在config_ucenter.php配置:
- define('UC_AVTURL', 'https://image.oxxx.com/data/avatar'); // 頭像服務的基礎路徑,為空則為默認值,可以設置為獨立域名/路徑(結尾不能有/),配合CDN使用更佳。如涉及 avatar.php 需在其中再配置一次。
復制代碼 PC端正常,但默認模板的手機端頭像異常。
手機端的取的頭像地址不對:
- https://image.oxxx.com/data/avatar/avatar.php?uid=5787&size=middle
復制代碼 如果是動態應該是https://uc.oxxx.com/data/avatar/avatar.php?uid=5787&size=middle
但設置的靜態方式調用,怎么手機端還是動態方式調用呢?而且調用地址還不正確。
查到手機模板調用頭像是這樣的:
- Discuz_X3.5_SC_UTF8_20230210\upload\template\default\touch\forum\viewthread_node.htm:
- 3 <!--{eval $needhiddenreply = ($hiddenreplies && $_G['uid'] != $post['authorid'] && $_G['uid'] != $_G['forum_thread']['authorid'] && !$post['first'] && !$_G['forum']['ismoderator']);}-->
- 4 <div class="plc cl">
- 5: <span class="avatar"><img src="<!--{avatar($post['authorid'], 'small', true)}-->" style="width:32px;height:32px;" /></span>
- 6 <div class="pi">
- 7 <ul class="authi">
復制代碼 好像是調用這個函數:
- Discuz_X3.5_SC_UTF8_20230210\upload\source\function\function_core.php:
- 450 }
- 451
- 452: function avatar($uid, $size = 'middle', $returnsrc = 0, $real = FALSE, $static = FALSE, $ucenterurl = '', $class = '', $extra = '', $random = 0) {
- 453 global $_G;
- 454 if(!empty($_G['setting']['plugins']['func'][HOOKTYPE]['avatar']) && !defined('IN_ADMINCP')) {
復制代碼
請教大神,如果要將手機端的頭像地址改正確,需要怎么修改?
|
|