PDA

مشاهده نسخه کامل : باید مقداری از واحد ويژه در آدرس کامل، مانند & # 91 ;، & #93 ;، * ، و ديگران



basketmen
03-11-10, 01:27
سلام نیاز به کمک برخی در اینجا


in vbseocp.php --> Character Replacement --> من مجموعه ای به جای شخصیت های غیر انگلیسی را در URL ها ، برای حفظ شخصیت غیر انگلیسی در آدرس ها مانند دستورالعمل نصب ، فعال تصدی


در زبان پیش فرض (انگلیسی) من نیاز به حذف برخی از شخصیت های است که اصلا در URL ها مورد نیاز ، مانند [] ، * و دیگر شخصیت تک ، چون که من با این شخصیت تک آسایش نه در زبان پیش فرض (انگلیسی)



لطفا کمک بچه ها چگونه به حذف این کاراکتر ها تنها در URL را در زبان پیش فرض (انگلیسی) ، اما هنوز هم با استفاده از "حفظ غیر انگلیسی کاراکتر در URL ها" گزینه






i tried to add [ and ] and * character in vbseocp.php --> Define Stopwords but its not working, or can its removed from vbseocp.php --> تعریف جایگزین کاراکتر سفارشی خود را؟

OR

اگر کد مشروط به "به جای شخصیت های غیر انگلیسی در آدرس ها وجود دارد؟" برای زبان پیش فرض فقط و "نگه شخصیت های غیر انگلیسی در آدرس ها" برای زبان های دیگر "برای زبانهای دیگر ، شاید ما می توانید کد شرطی را در چیزی بایگانی / منابع / XML / config.xml شبیه به این مجموعه فقط به عنوان مثال
اگر ($ vbetlang == به طور پیش فرض)
{
به جای شخصیت های غیر انگلیسی را در URL ها؟
}
اگر ($ vbetlang! به طور پیش فرض =)
{
نگه داشتن شخصیت های غیر انگلیسی در آدرس ها برای زبان های دیگر
}

basketmen
03-11-10, 01:45
برای اولین راه من در حال حاضر می دانیم چگونه این کار را انجام ، به لطف برای آندرس دورن هویت در بایگانی انجمن :


میهمان گرامی ،

شما هنوز هم می تواند جایگزین کاراکتر بدون در نظر گرفتن تعریف 'نگه داشتن شخصیت های غیر انگلیسی در آدرس ها» را انتخاب کنید. لطفا سعی کنید به تعریف زیر را جایگزین کاراکتر سفارشی :



'['=>''
']'=>''
'*'=>''
و به من اجازه می دانید که چگونه از آن می رود.

با احترام.






اما بهتر است اگر ما می توانید از راه دوم با استفاده از بالا ، لطفا به ما اطلاع دهید اگر کسی اطلاعات در مورد آن مشروط ، و من پیشنهاد می کنم شما با استفاده از راه اول در بالا اگر شما با استفاده از زبان انگلیسی / لاتین به عنوان زبان پیش فرض (به عنوان تقریبا همه ما از آن استفاده کنید )

vBET
04-11-10, 19:58
من خواندن به دقت در حال حاضر و به شما پاسخ دادن به زودی :)

basketmen
04-11-10, 20:17
به عنوان مثال مانند خود این آدرس موضوع



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

بهتر است آدرس مثل این ، حذف شخصیت خاص [،] ، و * در بالا با حروف درشت ، بهتر انگلیسی انجمن


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




مثال دیگر ، آدرس ها که بعضی از خواص ویژه ای در عنوان و در آدرس
[زبان : زبان BBCodes زبان] در پاسخ سریع
و رفتن به = newpost لینک ها به درستی انجام تغییر مسیر
langtitle = SK] F.. اشکال؟ (٪ http://www.vbenterprisetranslator.com/forum/bug-reporting/755-langtitle 3Dsk ٪ 5Df - bug.html)
Showthread.php؟ P = X بازنویسی
"vbet_ پرچم" مسئله (http://www.vbenterprisetranslator.com/forum/bug-reporting/265-vbet_-flag-issue.html)
داشتن 2 لنگ = BBCode روشن... (٪ http://www.vbenterprisetranslator.com/forum/bug-reporting/54-having-2-lang 3D - bbcode.html)

vBET
04-11-10, 20:37
OK SO -- شما می توانید انجام این کار نیز توسط فایل فعال تصدی :
1. vbenterprisetranslator_seo.php باز
2. مشاهده :


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

3. اضافه کردن وجود دارد جفت مشابه باشد

شما باید آن را دوباره اضافه کنید بعد از هر بار بروز رسانی ، از همه تغییرات مورد نظرتان را در رونویسی خواهد شد. بنابراین برای نگه داشتن آن در تعویض سفارشی باشد ، به نظر می رسد بهتر این ایده است.

درباره گزاره 2. شرایط چنین شبیه به این :


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

ما راه حل چنین آزمایش نیست بنابراین ما توصیه به انجام این کار در برخی از تست به عنوان مثال در فروم واقعی نیست و به بررسی چگونگی رفتار. من اعتقاد ندارم آن کار خواهد کرد -- گمان می کنم که از نصب آن را گرفته به سادگی ارزش و متصل به متغیر ، متغیر خواهد بود این را فقط به عنوان مقدار رشته درمان. گمان می کنم -- آزمایش نمی. بنابراین چنین تغییراتی باید تن در جای دیگر در جایی که متغیر طول می کشد ارزش شما می توانید انجام دهید :


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


اگر متغیر جهانی است (و اگر آن است که متغیر ثابت نیست) و سپس شما می توانید آن را در بازنویسی / شامل فایل / vbenterprisetranslator_functions_seo.php. فعلا : 2 مکان هایی که شما کد شبیه به این وجود دارد :


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

بنابراین شما می تواند ارزش متغیر جهانی در بیانیه دیگری را تغییر دهید ، قبل از متن ارزیابی شده است.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1