Quan trọng: Trang này bằng cách sử dụng cookie (cookies). Sử dụng trang web này mà không tắt cookie trong trình duyệt, có nghĩa là bạn đồng ý để sử dụng nó.
Mua ngay! Các tính năng Tải

Kiếm được với chúng tôi!

Nếu bạn muốn bắt đầu kiếm tiền với vBET tham gia để Chương trình liên kết.
Kết quả 1 để 5 của 5

Chủ đề: Hủy bỏ một số ký tự đặc biệt trong url, như [,], *, và những người khác

  1. #1
    Thành viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    97

    Default Hủy bỏ một số ký tự đặc biệt trong url, như [,], *, và những người khác

    Hi guys, cần một số giúp đỡ ở đây


    trong vbseocp.php--> thay thế nhân vật--> Thiết ký tự tiếng Anh phòng không thay thế trong các URL?, để giữ phòng không phải tiếng Anh ký tự trong các URL giống như hướng dẫn cài đặt vbet


    trong ngôn ngữ mặc định (tiếng Anh), tôi cần phải loại bỏ một số ký tự mà không cần thiết trong url, như [, ], * và nhân vật duy nhất khác, bởi vì tôi không thoải mái với những nhân vật duy nhất trong ngôn ngữ mặc định (tiếng Anh)



    xin vui lòng giúp đỡ kẻ làm thế nào để loại bỏ những nhân vật duy nhất trong url trong ngôn ngữ mặc định (tiếng Anh), nhưng vẫn còn sử dụng "Giữ nhân vật trong các đường dẫn" tùy chọn không dung Tiêng Anh






    tôi đã cố gắng để thêm và * nhân vật trong vbseocp.php -> Xác định Stopwords nhưng không làm việc, hoặc có thể loại bỏ từ vbseocp.php -> Xác định Thay thế nhân vật Tuỳ chỉnh của bạn?

    HOẶC

    nếu có điều kiện mã "Thay thế các nhân vật không dung Tiêng Anh trong URL?" ngôn ngữ mặc định chỉ và "Giữ nhân vật tiếng Anh trong các đường dẫn" cho các ngôn ngữ khác "cho các ngôn ngữ khác, có thể chúng ta có thể thiết lập các mã có điều kiện trong một cái gì đó Lên / tài nguyên / xml / config.xml như thế này chỉ ví dụ
    if ($ vbetlang == mặc định)
    {
    Thay thế các nhân vật không dung Tiêng Anh trong URL?
    }
    if ($ vbetlang = mặc định)
    {
    Giữ tiếng Anh nhân vật trong các đường dẫn cho các ngôn ngữ khác
    }

  2. #2
    Thành viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    97

    Default

    cách đầu tiên, tôi đã biết làm thế nào để làm điều đó, nhờ Andrés Duran Hewitt Lên diễn đàn:

    Xin chào,

    Bạn vẫn có thể xác định thay thế nhân vật bất kể "Giữ nhân vật trong tiếng Anh URL 'tùy chọn. Hãy thử để xác định các tùy chỉnh nhân vật sau đây thay thế:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    Và cho tôi biết làm thế nào nó đi.

    Trân trọng kính chào.





    nhưng nó là tốt hơn nếu chúng ta có thể sử dụng cách thứ hai ở trên, xin vui lòng cho chúng tôi biết nếu có ai có thông tin về điều đó có điều kiện, và tôi đề nghị bạn sử dụng cách đầu tiên ở trên nếu bạn sử dụng tiếng Anh / Latin là ngôn ngữ mặc định (như gần như tất cả chúng ta sử dụng nó )

  3. #3
    Michal Podbielski (vBET Nhân viên) vBET's Avatar
    Tham gia ngày
    Tháng 10 2009
    Bài viết
    3,037

    Default

    Tôi đang đọc nó cẩn thận bây giờ và cung cấp cho bạn câu trả lời sớm

  4. #4
    Thành viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    97

    Default

    ví dụ như chủ đề này url tự


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    nó là tốt hơn url như thế này, gỡ bỏ các ký tự đặc biệt [,], và * in đậm ở trên, tốt hơn cho tiếng anh diễn đàn

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



    url ví dụ khác, có một số ký tự đặc biệt trong tiêu đề và địa chỉ
    [Ngôn ngữ: ngôn ngữ không thêm BBCodes ngôn ngữ] Trả lời nhanh
    Goto = newpost liên kết không chuyển hướng đúng
    langtitle = sk] F.. lỗi?
    Showthread.php p = x không viết lại
    "Vbet_ cờ" vấn đề
    Có 2 lang = bbcode ...
    Lần sửa cuối bởi basketmen; 04-11-10 khi 20:21.

  5. #5
    Michal Podbielski (vBET Nhân viên) vBET's Avatar
    Tham gia ngày
    Tháng 10 2009
    Bài viết
    3,037

    Default

    OK như vậy - bạn có thể làm điều đó cũng tập tin vBET:
    1. Mở vbenterprisetranslator_seo.php
    2. Tìm:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Thêm vào đó cặp tương tự như Lên

    Bạn sẽ có thêm một lần nữa sau mỗi lần cập nhật, vì những thay đổi của bạn sẽ được ghi đè. Vì vậy, giữ nó trong Lên thay thế tùy chỉnh có vẻ là ý tưởng tốt hơn.

    Về đề xuất 2 của bạn. Điều kiện như vậy sẽ trông như thế này:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Chúng tôi đã không thử nghiệm giải pháp đó để chúng tôi tư vấn để làm điều này trên một số trường hợp thử nghiệm không phải trên diễn đàn thực sự và kiểm tra nó cư xử như thế nào. Tôi không tin rằng nó sẽ làm việc - tôi giả sử rằng từ cấu hình nó chỉ đơn giản là giá trị và gắn liền với biến, do đó biến sẽ điều trị này chỉ là chuỗi giá trị. Tôi cho rằng - không được thử nghiệm. Vì vậy, việc thay đổi nên giai điệu ở nơi khác nơi mà biến có giá trị mà bạn có thể làm:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Nếu biến là toàn cầu (và nếu nó là biến không liên tục) sau đó bạn có thể ghi đè lên nó trong / Includes / vbenterprisetranslator_functions_seo.php tập tin. Có 2 địa điểm, nơi bạn có mã như thế này:
    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);
    }
    Vì vậy, bạn có thể thay đổi giá trị biến toàn cầu trong một tuyên bố khác, trước khi văn bản được đánh giá.

Tags cho chủ đề này

Quyền viết bài

  • Bạn có thể không gửi chủ đề mới
  • Bạn có thể không gửi trả lời
  • Bạn có thể không gửi file đính kèm
  • Bạn có thể không chỉnh sửa bài viết của bạn
  •