Penting: Laman web ini menggunakan cookies (cookies). Menggunakan laman web ini tanpa mematikan cookies dalam pelayar, bermakna bahawa anda bersetuju untuk menggunakannya.
Buy Now! Ciri-ciri Muat turun

Earn dengan kami!

Jika anda ingin untuk memulakan mendapatkan wang dengan vBET menyertai untuk Program Affiliate.
Keputusan 1 untuk 5 daripada 5

Thread: Buang beberapa aksara khas tunggal dalam url, seperti [,], *, dan lain-lain

  1. #1

    Default Buang beberapa aksara khas tunggal dalam url, seperti [,], *, dan lain-lain

    Hi guys, memerlukan bantuan di sini


    dalam vbseocp. php--> aksara gantian-> saya Tetapkan menggantikan aksara bukan Bahasa Inggeris dalam URL?, untuk menyimpan aksara bukan Bahasa Inggeris dalam URL seperti arahan pemasangan vBET


    dalam bahasa lalai (bahasa inggeris) i perlu mengeluarkan beberapa watak-watak yang tidak diperlukan dalam url, seperti [, ], * dan aksara tunggal lain, kerana i am tidak selesa dengan watak-tunggal dalam bahasa lalai (bahasa inggeris)



    sila membantu guys bagaimana untuk membuang aksara tunggal dalam url dalam bahasa lalai (bahasa inggeris), tetapi masih menggunakan "Keep Characters bukan-Bahasa Inggeris dalam URL"






    i cuba untuk menambah [dan] dan * watak dalam vbseocp.php -> Tentukan Stopwords tetapi tidak bekerja, atau boleh dikeluarkan dari vbseocp.php -> Tentukan Penggantian Watak Custom?

    ATAU

    jika ada kod bersyarat "Ganti Characters bukan-Bahasa Inggeris di URL?" bahasa lalai sahaja dan "Kekalkan Watak yang bukan-Bahasa Inggeris di URL" untuk bahasa-bahasa lain "untuk bahasa lain, mungkin kita boleh menetapkan kod bersyarat dalam sesuatu vbseo / sumber / xml / config.xml seperti ini hanya sebagai contoh
    jika ($ vbetlang == lalai)
    {
    Gantikan Characters bukan-Bahasa Inggeris di URL?
    }
    jika ($ vbetlang! = default)
    {
    Pastikan Characters bukan-Bahasa Inggeris dalam URL untuk bahasa lain
    }

  2. #2

    Default

    cara pertama saya sudah tahu bagaimana untuk melakukannya, terima kasih untuk Andrés Duran Hewitt dalam vbseo forum:

    Hello,

    Anda masih boleh menentukan pengganti watak tanpa mengira 'Kekalkan Watak yang bukan-Bahasa Inggeris dalam URL' pilihan. Sila cuba untuk menentukan penggantian aksara adat berikut:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    Dan izinkan saya tahu bagaimana ianya berlaku.

    Best regards.





    tetapi ia adalah lebih baik jika kita boleh menggunakan cara yang kedua di atas, sila beritahu kami sesiapa yang mempunyai maklumat tentang itu bersyarat, dan saya mencadangkan anda menggunakan cara pertama di atas jika anda menggunakan bahasa inggeris / latin sebagai bahasa lalai (kerana hampir kita semua menggunakannya )

  3. #3
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Saya membaca dengan berhati-hati sekarang dan memberi anda menjawab tidak lama lagi

  4. #4

    Default

    contoh seperti ini url thread sendiri


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    adalah lebih baik url seperti ini, Dipadam aksara khas [,], dan * di atas berani, lebih baik untuk bahasa inggeris forum

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



    contoh url lain, yang mempunyai beberapa aksara khas di dalam tajuk dan dalam url
    [Bahasa: $ bahasa Jangan menambah BBCodes bahasa] Reply Pantas
    & Goto = newpost link tidak peralihan betul
    langtitle = sk] F.. bug?
    Showthread.php? P = x tidak ditulis semula
    "Vbet_ bendera" Isu
    Mempunyai 2 lang = BBCode ...
    Last edited by basketmen; 04-11-10 pada 20:21.

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    OK - anda boleh berbuat demikian juga oleh file vBET:
    1. Vbenterprisetranslator_seo.php Terbuka
    2. Cari:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Tambah terdapat pasangan sama vBSEO

    Anda akan perlu untuk menambah lagi selepas kemas kini masing-masing, sejak perubahan anda akan ditimpa. Oleh itu, menjaganya agar tetap dalam penggantian adat vBSEO seolah-olah menjadi idea yang lebih baik.

    Mengenai cadangan anda 2. Syarat itu akan kelihatan seperti ini:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Kami tidak menguji penyelesaian apa-apa, jadi kami nasihat untuk berbuat demikian atas beberapa contoh ujian tidak di forum sebenar dan menyemak bagaimana ia bertindak. Saya tidak percaya ia akan bekerja - Saya rasa dari config ia diambil hanya nilai dan dilampirkan kepada pembolehubah, maka pembolehubah akan merawat ini hanya sebagai nilai string. Saya rasa - tidak diuji. Jadi perubahan itu perlu nada di tempat lain di tempat di mana pembolehubah mengambil nilai yang anda boleh lakukan:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Jika pemboleh ubah adalah global (dan jika ia tidak berubah-ubah malar), maka anda boleh menulis ganti di dalam / Includes / vbenterprisetranslator_functions_seo.php fail. Terdapat 2 tempat di mana anda mempunyai kod seperti ini:
    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);
    }
    Jadi anda boleh menukar nilai pembolehubah global dalam satu kenyataan lain, sebelum teks dinilai.

Tags untuk Thread ini

Posting Permissions

  • Anda mungkin tidak membuka topik baru
  • Anda mungkin tidak post replies
  • Anda mungkin tidak pos lampiran
  • Anda mungkin tidak mengedit post anda
  •