參與者列表

感謝 2020 ~ 2023.4 所有關注過 LitePress 的使用者

此版已存檔,詳情參見 《推廣名單》

《“ 參與者列表” 》 有 2,005 條評論

  1. 文派葉子 🍃 的頭像
    文派葉子 🍃

    更新一下,檢索到 WordPress 有一個現成的連線 ES 的外掛:ElasticPress

    於是打算把前面說的產品資訊索引方案改一下。原本是計劃在產品展現並翻譯時將翻譯後的資訊透過非同步佇列寫入 ES,而有了這個外掛之後,我們就可以在外掛索引資料時直接透過鉤子更改索引內容為翻譯後的譯文了,一下節省好多力氣。

  2. 文派葉子 🍃 的頭像
    文派葉子 🍃

    這只是一個很普通的 PHP 提示訊息而已,是不會觸發致命錯誤的。

    現在有可能是你還沒真正觸發問題程式碼。建議你先走一遍對接流程,然後在流程中哪一步丟擲了讓程式徹底終止的報錯後再把那個報錯貼上來

  3. divivityan 的頭像
    divivityan
    PHP Notice:  Constant UCENTER_INTEGRATION_SETTING_NAME already defined in /www/wwwroot/i.meimiaoshe.com/wp-content/plugins/ucenter-integration/ucenter.php on line 18

    外掛的 18 行

    define('UCENTER_INTEGRATION_SETTING_NAME', 'plugin_ucenter_integration_settings');

    plugin_ucenter_integration_settings 資料庫內容:

    a:9:{s:25:"ucenter_password_override";s:1:"1";s:19:"ucenter_credit_name";s:0:"";s:19:"ucenter_credit_unit";s:0:"";s:26:"ucenter_credit_per_comment";s:0:"";s:23:"ucenter_credit_per_post";b:0;s:23:"ucenter_enable_mail_box";b:0;s:29:"ucenter_enable_customize_icon";b:0;s:21:"ucenter_enable_friend";b:0;s:21:"ucenter_enable_credit";b:0;}

    是不是 wp 的一些相關函式升級導致~這個外掛在 4.x 的版本上是可以用的。

  4. 文派葉子 🍃 的頭像
    文派葉子 🍃

    目測不對,外掛入口的註釋應該包含:Plugin Name: 外掛名

    因為主題的 functions 是在全部的外掛載入完之後才會載入,所以當外掛中的某個功能在程式碼載入階段報錯的話在主題里加除錯程式碼就無效了。

    如果在外掛入口新增除錯程式碼仍然無效的話請開啟 PHP 的 XDebug 擴充套件,對於寶塔面板可以直接在 PHP 擴充套件管理安裝。

  5. divivityan 的頭像
    divivityan

    外掛入口和主題都有加,這樣對麼

  6. 文派葉子 🍃 的頭像
    文派葉子 🍃

    截圖,我看看是咋加的。另外,加到外掛的入口檔案嘗試了嗎?

  7. divivityan 的頭像
    divivityan

    還是不行

  8. 文派葉子 🍃 的頭像
    文派葉子 🍃

    可能是某個外掛關閉了 PHP 的除錯輸出。

    嘗試填下以下程式碼到你主題的 functiongs.php 或這個外掛的入口檔案裡:

    ini_set( 'display_errors', 1 );

     

  9. divivityan 的頭像
    divivityan

    https://litepress.cn/plugins/ucenter-integration  就是這個外掛

    開了錯誤日誌記錄都沒用,只要配置好開啟外掛 wp 就提示致命錯誤,根本沒有錯誤日誌

    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);

     

  10. 文派葉子 🍃 的頭像
    文派葉子 🍃

    確實是只能單個檔案,其針對的是迴圈依賴的場景。因為預處理階段是針對每個.cpp 檔案單獨進行的,所以對於多個 cpp 檔案會失效。

    對於全域性變數,你可以這樣處理:

    只在 main.cpp 中包含 config.h,然後在其他 cpp 檔案中使用 extern 關鍵字來標識要訪問的變數,這樣就可以了。

     

  11. 文派葉子 🍃 的頭像
    文派葉子 🍃

    向上追蹤,把 get_jiecao 函式的原始碼貼上來,論壇編輯器有插入程式碼的功能,記得用那個貼,要不然格式會亂。

  12. smallsaltedfish 的頭像
    smallsaltedfish

    已經自行排查 找到原因

    Cpp 的僅編譯一次似乎是針對單一檔案的

    一旦我建立兩個 cpp 原始檔 好像就必定編譯 config.h 兩次

    由於機器人的裝置定義是依賴現有機器人 CLI 來實現的

    導致重複定義必報錯

    這好像是無解的.

  13. cmhello 的頭像
    cmhello

    已用上,目前看來一切正常,感謝付出

  14. 文派葉子 🍃 的頭像
    文派葉子 🍃

    是否有報錯輸出?

    貼上來看看,也許可以透過簡單的修復 bug 來讓其繼續服役

  15. xiaotian 的頭像
    xiaotian

    加油

  16. 文派葉子 🍃 的頭像
    文派葉子 🍃

    先把程式碼精簡成最小 demo,見我前面的回覆。

    排錯得先移除干擾因素

  17. smallsaltedfish 的頭像
    smallsaltedfish

    在其他.h 中引入 main.h 是因為其他.h 的定義也需要 main.h 中機器人函式庫的支援。

    我的專案目錄沒錯,就是這個。

    我懷疑是不是因為我同時在 main.cpp 和 ctrl_func.cpp 都引用了 config.h 導致不同檔案無法只編譯一次。

    這個問題怎麼破?

  18. 文派葉子 🍃 的頭像
    文派葉子 🍃

    直接在 WordPress 後臺,設定-> 討論 中更改預設圖即可:

    如果想有更細緻的預設圖控制的話可以參考 Cravatar 的開發文件自己對接。

  19. cgq630105023 的頭像
    cgq630105023

    這程式碼裡的返回的預設圖怎麼修改???

  20. 文派葉子 🍃 的頭像
    文派葉子 🍃

    先把程式碼改成最簡版本。就只留下 config.h 引入相關的程式碼,然後 config.h 裡面只留下一個常量,去掉其他所有註釋和無關程式碼。目前這一大攤把我眼睛看瞎了,尤其是你這程式碼依賴特定環境,又不能在本地除錯。

    另外,在其他.h 裡面引入 main.h 是什麼操作?

    最後你的專案目錄是/Users/sukanu/L3313B?

  21. 文派葉子 🍃 的頭像
    文派葉子 🍃

    還是沒懂你的意思

  22. cgq630105023 的頭像
    cgq630105023

    如果是外鏈圖片作為頭像呢? 就是頭像不是來自 gravatar 也不是來自 cravatar,而是來自其他外部連結的這種

  23. 文派葉子 🍃 的頭像
    文派葉子 🍃

    老實說,我沒明白你的意思。本地快取指得啥?

  24. 文派葉子 🍃 的頭像
    文派葉子 🍃

    這是什麼神奇的需求?

    快取到本地是為了什麼?更快的速度嗎?

    Cravatar 的頭像除了第一次請求是動態生成外,其後請求都市由 CDN 節點直接返回的,預設快取 30 天 (使用者更換頭像會自動重新整理),速度差不在 60ms 左右,本地很難快過 CDN 。

  25. 文派葉子 🍃 的頭像
    文派葉子 🍃
  26. 文派葉子 🍃 的頭像
    文派葉子 🍃

    程式碼貼上來看看。

    記得用編輯器的插入程式碼功能貼,別直接複製貼上

  27. cgq630105023 的頭像
    cgq630105023

    問下  本地怎麼快取呢?

  28. 5323 的頭像
    5323

    好的 謝謝~

  29. 文派葉子 🍃 的頭像
    文派葉子 🍃

    有能力做好配置的話當然是專家模式