PDA

Tingnan ang Buong Bersyon: Alisin ang ilang mga solong espesyal na character sa url, tulad ng [,], *, at iba pa



basketmen
03-11-10, 01:27
Hi guys, kailangan ang ilang tulong dito


in vbseocp.php --> Character Replacement --> i set Palitan ng Non-Ingles na mga character sa URL?, Panatilihin ang Non-Ingles na character sa URL tulad ng vbet install ng pagtuturo


sa wika ng default (ingles) kailangan ko upang alisin ang ilang mga character na wala kinakailangan sa url, gaya ng [,], * at iba pang solong character, dahil i am hindi komportable sa mga solong character sa wika ng default (ingles)



mangyaring tulong ng mga guys kung paano sa alisin ang mga solong character sa url sa ang default na wika (ingles), ngunit pa rin ang gamit sa "Panatilihin ang Non-Ingles na character sa URL" na opsyon






i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> Tukuyin ang iyong mga pasadyang Character Replacements?

O

kung may kondisyon na code sa "Palitan ng Non-Ingles na character sa mga URL?" para sa default na wika lamang at "Panatilihin ang Non-Ingles na character sa URL" para sa iba pang mga wika "para sa iba pang mga wika, marahil maaari naming itakda ang kondisyon na code sa isang bagay ng vbseo / resources / xml / config.xml tulad nito para lamang sa mga halimbawa
kung ($ vbetlang == default)
{
Palitan ng Non-Ingles na character sa mga URL?
}
kung ($ vbetlang! = default)
{
Panatilihin ang Non-Ingles na character sa URL para sa iba pang mga wika
}

basketmen
03-11-10, 01:45
para sa unang paraan ko na kung paano gawin ito, salamat para sa Andrés Durán Hewitt sa vbseo forum:


Hello,

Maaari mo pa ring tukuyin ang mga replacements character anuman ang 'Itago ang Non-Ingles na character sa URL' na pagpipilian. Mangyaring subukan upang tukuyin ang mga sumusunod na mga pasadyang replacements mga character:



'['=>''
']'=>''
'*'=>''
At ipaalam sa akin Paano ito napupunta.

Pinakamahusay tungkol.






ngunit ito ay mas mahusay na kung maaari namin na gamitin ang pangalawang paraan sa itaas, mangyaring ipaalam sa amin kung ang sinuman ay may impormasyon tungkol sa kondisyon, at iminumungkahi i mong gamitin ang unang paraan sa itaas Kung iyo gamit ang ingles / Latin bilang default na wika (bilang halos namin ang lahat ng gamitin ito )

vBET
04-11-10, 19:58
Ako pagbabasa ito maingat ngayon at magbibigay sa iyo ng answer sa lalong madaling panahon:)

basketmen
04-11-10, 20:17
Halimbawa tulad ng sarili ng thread ng url na ito



http://www.vbenterprisetranslator.com/forum/general-discussions/1158-remove-some-single-special-character-url-like-%5B-%5D-%2A-others.html

ito ay mas mabuti ang mga url na tulad nito, Inalis ng mga espesyal na character [,], at * sa naka-bold sa itaas, ang mas mahusay para sa ingles forum


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




iba pang mga url Halimbawa, na may ilang mga espesyal na character sa pamagat at sa url
[Wika: $ wika Huwag idagdag BBCodes wika] sa Quick Reply
& Goto = newpost link ay hindi maayos redirect
langtitle = SK] F.. bug? (Http://www.vbenterprisetranslator.com/forum/bug-reporting/755-langtitle% 3Dsk% 5Df-bug.html)
Showthread.php? P = x hindi rewritten
"Vbet_ flag-" isyu (http://www.vbenterprisetranslator.com/forum/bug-reporting/265-vbet_-flag-issue.html)
Pagkakaroon ng 2 lang = bbcode ... (Http://www.vbenterprisetranslator.com/forum/bug-reporting/54-having-2-lang% 3D-bbcode.html)

vBET
04-11-10, 20:37
OK kaya - maaari mong gawin na din ng vBET file:
1. Buksan vbenterprisetranslator_seo.php
2. Maghanap ng:


$vbet_custom_char_replacement = array(
'"' => '',
'[langtitle=' => '',
'[/langtitle]' => '',
']' => '-'
);

3. Magdagdag ng may pares katulad sa vBSEO

Kailangan mong idagdag ito muli pagkatapos ng bawat pag-update, dahil ang iyong mga pagbabago ay mapapatungan. So iingat ito sa vBSEO pasadyang replacements ay tila mas mahusay na ideya.

Tungkol sa iyong 2nd panukala. Ang ganitong kalagayan ay ganito ang hitsura:


if ($_REQUEST['language'])
{
Keep Non-English Characters in URLS for other languages
} else {
Replace Non-English Characters in URLs?
}

Hindi namin test tulad solusyon kaya payo namin upang gawin ito sa ilang mga halimbawa ng pagsubok ay hindi sa real forum at suriin kung paano ito behaves. Hindi ko naniniwala ito gumagana - ipagpalagay ko na mula sa config ito kinuha lamang halaga at naka-attach sa variable, kaya variable ay ituturing ito tulad ng string na halaga. Ipagpalagay na ako - hindi nasubukan. Kaya tulad pagbabago ay dapat tono sa iba pang lugar sa lugar kung saan ang variable tumatagal halaga na maaari mong gawin:


$theVariable = $_REQUEST['language'] ? value for Keep Non-English : value for Replace Non-English


Kung variable ay global (at kung ito ay variable na hindi pare-pareho) pagkatapos ay maaari mong patungan ito / kasama / vbenterprisetranslator_functions_seo.php file. Mayroong 2 mga lugar kung saan mayroon kang code tulad nito:


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);
}

Kaya maaari mong baguhin ang global variable na halaga sa ibang pahayag, bago ang teksto ay nasuri.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations