重要:此頁面會使用Cookie (cookies). 使用本網站不關閉瀏覽器中的cookie,即表示您同意使用它。
現在購買! 特點 下載

賺錢與我們聯繫!

如果您想要開始賺錢與貝特聯接 聯盟計畫。
結果 155

主題: 刪除一些單個特殊字符的URL,如[,],*和他人

  1. #1
    會員
    註冊日期
    2010年5月
    帖子
    97

    Default 刪除一些單個特殊字符的URL,如[,],*和他人

    嗨,大家好,這裡需要一些幫助


    在 vbseocp.php 中--> 字元替換--> 在 Url 中設置替換非英文字元?,保持非英語字元的 URL 像 vbet 安裝指令


    在默認語言(英文)我需要刪除一些字符DONT需要的網址,如 [, ], * 和其他單個字符,因為我不是安慰這些單字符的默認語言(英文)



    請幫助球員如何刪除這些單個字符在URL中的默認語言(英文),但仍然使用“保持非英語字符在URL”選項






    我嘗試添加[和]和*字符vbseocp.php - >定義非索引字,但它不工作,也可以免去其vbseocp.php - >定義您的自定義字符替換?



    如果是有條件的代碼“替換非英語字符的網址嗎?”默認語言只“保持非英語字符在URL中的”其他語言“的其他語言,也許我們可以設置條件代碼在百度推廣 /資源 / XML / config.xml中像這樣的例子只是
    如果($ vbetlang ==默認)
    {
    更換非英語字符的網址?
    }
    如果($ vbetlang!=默認)
    {
    保持非英語字符在URL其他語言
    }

  2. #2
    會員
    註冊日期
    2010年5月
    帖子
    97

    Default

    對於第一種方法我已經知道怎麼做,感謝安德烈斯杜蘭休伊特在百度推廣論壇:

    您好,

    您還可以定義字符替換,無論是“保持非英語字符在URL”選項。請嘗試以下自定義字符替換:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    讓我知道如何去。

    最好的問候。





    但它是更好,如果我們可以使用第二種方式上面,請讓我們知道有沒有人有信息的條件,我建議你使用第一種方式上面,如果你用英語 /拉丁語為默認語言(因為幾乎大家都用它)

  3. #3
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    我仔細閱讀它現在給你答案很快

  4. #4
    會員
    註冊日期
    2010年5月
    帖子
    97

    Default

    像這樣的例子線程自我網址


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    最好是這樣的url,刪除特殊字符[,]和*上面的粗體字,更好地為英語論壇

    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-others.html



    其他URL例如,有一些特殊的字符在標題和網址
    [語言:$語言不添加語言 BBCodes]在快速回复
    &轉到 = newpost鏈接不正確重定向
    langtitle = SK] F.。錯誤?
    Showthread.php?P = x不重寫
    “vbet_旗”的問題
    經 2 LANG = BBCode代碼 ...
    最後編輯者 basketmen; 04-11-1020:21.

  5. #5
    米哈爾 Podbielski(vBET職員) vBET's Avatar
    註冊日期
    2009年10月
    帖子
    3,037

    Default

    確定這樣 - 你可以做到這一點也由vBET文件:
    1。打開 vbenterprisetranslator_seo.php
    2。查找:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3。添加有雙類似百度推廣

    你將不得不重新添加它每次更新後,因為您的更改將被覆蓋。因此保持它在百度推廣的自定義替換似乎是更好的主意。

    關於你的第二個命題。這種狀況是這樣的:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    我們沒有測試等解決方案,使我們的意見,做一些測試實例不是真正的論壇,並檢查它的行為。我不相信它會工作 - 我想,從配置它採取簡單的價值和附加到變量,因此變量將同樣對待這個字符串值。我想 - 沒有測試。因此,這種改變應在其他地方調在需要的地方變量的值你可以這樣做:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    如果變量是全局的(如果它是可變的不恆定),那麼你可以覆蓋它 /包括/ vbenterprisetranslator_functions_seo.php 文件。有2個地方,你的代碼是這樣的:
    Code:
    if ($language) {
    $text = vbet_filter_replace_text($text, VBSEO_SPACER, VBSEO_APPEND_CHAR);
    } else {
    $text = vbseo_filter_text($text, $allowcharsl, $filter_stop_words, $reversablee, $keep_tailspaces);
    }
    所以,你可以改變全局變量的值在else語句,前文本進行了評價。

標籤這個主題

發帖權限

  • 可能不會 發表新主題
  • 可能不會 發表回复
  • 可能不會 上傳附件
  • 可能不會 編輯您的文章
  •