Pwysig: Mae'r dudalen hon yn defnyddio cwcis (cookies). Defnyddio'r wefan hon heb droi i ffwrdd cwcis porwr, yn golygu eich bod yn cytuno i ddefnyddio.
Prynu Nawr! Nodweddion Lawrlwytho

Ennill gyda ni!

Os hoffech chi i ddechrau ennill arian gyda vBET ymuno i Rhaglen Affiliate.
Canlyniadau 1 i 5 o 5

Thread: Gwared ar rai gymeriad arbennig unigol mewn url, fel [,], *, ac eraill

  1. #1
    Aelod
    Ymuno Dyddiad
    Mai 2010
    Swyddi
    97

    Default Gwared ar rai gymeriad arbennig unigol mewn url, fel [,], *, ac eraill

    Hi guys, bydd angen rhywfaint o gymorth yma


    yn vbseocp.php - Amnewid> Cymeriad -> i osod Amnewid Cymeriadau nad ydynt yn Saesneg yn URLs, er mwyn Cadwch Cymeriadau nad ydynt yn Saesneg yn URLs fel gosod cyfarwyddyd vBET?


    yn yr iaith ddiofyn (saesneg) fi angen i ddileu rhai cymeriadau dont sydd eu hangen mewn urls, fel [, ], * a chymeriad eraill sengl, gan nad wyf cysur â'r un cymeriad yn yr iaith ddiofyn (saesneg)



    helpwch guys sut i gael gwared ar y cymeriadau unigol yn url yn yr iaith ddiofyn (Saesneg), ond yn dal i ddefnyddio "Cadwch nad ydynt yn Saesneg Cymeriadau yn URLs" opsiwn






    ff ceisio ychwanegu [a] a * cymeriad yn vbseocp.php -> Diffinio Stopwords ond mae ei ddim yn gweithio, neu ei dynnu oddi ar vbseocp.php -> Diffinio eich Eilyddion Custom Cymeriad?

    NEU

    os oes cod amodol i "Replace nad ydynt yn Saesneg Cymeriadau yn URLs?" ar gyfer iaith ddiofyn yn unig a "Cadwch nad ydynt yn Saesneg Cymeriadau yn URLs" ar gyfer ieithoedd eraill "ar gyfer ieithoedd eraill, efallai y gallwn osod y cod amodol yn vbseo / adnoddau / xml / config.xml rhywbeth fel hyn yn unig er enghraifft
    os yw ($ vbetlang == diofyn)
    {
    Replace nad ydynt yn Saesneg Cymeriadau yn URLs?
    }
    os yw ($ vbetlang! = diofyn)
    {
    Cadwch nad ydynt yn Saesneg Cymeriadau yn URLs ar gyfer ieithoedd eraill
    }

  2. #2
    Aelod
    Ymuno Dyddiad
    Mai 2010
    Swyddi
    97

    Default

    am y ffordd gyntaf i eisoes yn gwybod sut i'w wneud, diolch am Andrés Duran Hewitt yn vbseo fforwm:

    Helo,

    Byddwch yn dal i fethu ddiffinio cymeriad amnewid beth bynnag y 'Cadwch nad ydynt yn Saesneg cymeriadau yn URLs' opsiwn. Ceisiwch diffinio'r canlynol adnewyddu cymeriadau arfer:

    Code:
    '['=>''
    ']'=>''
    '*'=>''
    A gadewch i mi wybod sut mae'n mynd.

    Cofion gorau.





    ond mae'n well os gallwn ni ddefnyddio'r ail ffordd uchod, rhowch wybod i ni os oes gan unrhyw un wybodaeth am y amodol, a fi yn awgrymu eich bod yn defnyddio'r ffordd cyntaf uchod os ydych yn defnyddio Saesneg / Lladin fel iaith ddiofyn (fel y mae bron pob un ohonom yn ei ddefnyddio )

  3. #3
    Michal Podbielski (vBET Staff) vBET's Avatar
    Ymuno Dyddiad
    Hydref 2009
    Swyddi
    3,037

    Default

    Rwy'n darllen yn ofalus yn awr ac yn rhoi ateb i chi cyn bo hir

  4. #4
    Aelod
    Ymuno Dyddiad
    Mai 2010
    Swyddi
    97

    Default

    yr enghraifft fel hyn hunan url edau


    Code:
    http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html
    ei bod yn well i'r url fel hyn, Tynnu cymeriad arbennig [,], a * mewn print trwm uchod, gwell ar gyfer Saesneg fforwm

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



    enghraifft urls eraill, sydd â rhywfaint o gymeriad arbennig yn y teitl ac yn y url
    [Iaith: Nid $ iaith Peidiwch ychwanegu BBCodes iaith] yn Ymateb Cyflym
    & Nid Ewch I'r = cysylltiadau newpost wneud yn iawn ailgyfeirio
    langtitle = sk] F.. bug?
    Showthread.php? P = x nad ailysgrifennu
    "Vbet_ baner-" mater
    Ar ôl 2 lang = BBCode ...
    Last edited gan basketmen; 04-11-10 yn 20:21.

  5. #5
    Michal Podbielski (vBET Staff) vBET's Avatar
    Ymuno Dyddiad
    Hydref 2009
    Swyddi
    3,037

    Default

    Iawn felly - gallwch chi wneud hynny hefyd gan vBET ffeil:
    1. Vbenterprisetranslator_seo.php Agored
    2. Dod o hyd i:
    Code:
    $vbet_custom_char_replacement = array(
    '"' => '', 
    '[langtitle=' => '', 
    '[/langtitle]' => '', 
    ']' => '-'
    );
    3. Ychwanegu yno parau yn yr un modd i vBSEO

    Bydd rhaid i chi ychwanegu eto ar ôl pob diweddaru, gan y bydd eich newidiadau yn cael eu overwritten. Felly, ei gadw yn eu lle vBSEO arfer yn ymddangos i fod gwell syniad.

    Yngl ¥ n â'ch cynnig 2. Byddai amod o'r fath yn edrych fel hyn:
    Code:
    if ($_REQUEST['language'])
    {
    Keep Non-English Characters in URLS for other languages
    } else {
    Replace Non-English Characters in URLs?
    }
    Doedden ni ddim yn profi atebion o'r fath felly rydym cyngor i wneud nid yw hyn ar rai achos prawf ar fforwm go iawn ac yn gwirio sut mae'n ymddwyn. Nid wyf yn credu y bydd yn gweithio - mae'n debyg bod gan config yn cymryd dim ond gwerth a ynghlwm wrth amrywiol, felly byddai hyn yn amrywio yn trin yr un mor werth llinyn. Mae'n debyg - nid eu profi. Felly dylai newid o'r fath gael ei tôn yn ei le arall yn ei le lle mae amrywiol mynd â gwerth y gallech ei wneud:
    Code:
    $theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English
    Os amrywiol yn fyd-eang (ac os yn amrywio nid gyson), yna gallwch ysgrifennu drosti mewn / Cynnwys / vbenterprisetranslator_functions_seo.php ffeil. Mae 2 mannau lle rydych wedi cod fel hyn:
    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);
    }
    Felly gallwch newid gwerth byd-eang amrywiol mewn datganiad arall, cyn y testun yn cael ei werthuso.

Tags ar gyfer y Thread

Postio Caniatadau

  • Rydych yn efallai na swydd edeifion newydd
  • Rydych yn efallai na atebion ar ôl
  • Rydych yn efallai na atodiadau post
  • Rydych yn efallai na golygu eich swyddi
  •