انتقال دهنده لینک پرشین اسکریپت

MahdiY

راهبر انجمن
سلام

میخواستم ببینم چطور میشه این کار را انجام داد

مثلا

وقتی شما در انجمن پرشین اسکریپت به دومین اصلی لینک دادید انتقال داده نشه

لینک بصورت عادی باشه

یا برعکس

یعنی مبنای انتقال ساب دومین یا دومین اصلی نباشه

مبنا دومین باشه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
اگر منظورت برای فروم هست. کدش رو گذاشتیم.


کد:
<script src="http://www.persianscript.ir/autolink.js" type="text/javascript"></script> 
 <script type="text/javascript"><!-- protected_links = "";  auto_anonymize(); //--></script>
از یک سایت خارجی این سیستم رو دانلود کردم و تغییرش دادم.

برای ویبولتین کار میکنه...

 

MahdiY

راهبر انجمن
منظور من را درست متوجه نشدید

ببینید وقتی دوستان در انجمن یه اسکریپت معرفی می کنند که در خود پرشین اسکریپت هست بازم انتقال داده میشه

میخوام دویمن و ساب دومین های خودم انتقال داده نشه

امیدوارم واضح باشه

 

Mohammad

مدیر انجمن
پرسنل مدیریت
من از اینش اطلاعی ندارم :دی.

چون من فقط تغییرات جزئی دادم. انالیزش نکردم

 

MahdiY

راهبر انجمن
میشه یه نگاه گذرا بکنید

چون من اصلا جاوا بلد نیستم

اگر وقت کردید آنالیزش کنید

 

zegersot

کاربر عضو
این رو

if(a_to_vi.match(a_to_vf[j]) || !a_to_vi || !a_to_vi.match("http://"))

به این

if(a_to_vi.match(a_to_vf[j]) || !a_to_vi || !a_to_vi.match("http://") || a_to_vi.match("http://up.persianscript.ir"))

تبدیل کنید

شاید درست بشه !

تست نکردم

یا شاید باید بعد از .ir

/(.*)

گذاشت !

وقت کردم کلی برات بررسی میکنم

فعلا خودت ببین چ کار میکنی !

 

zgg123

تازه وارد
سلام

بیزحت یه بررسی بکنید دوستان وارد در این امر .که فقط برای دامین های دیگه عمل کرد داشته باشه :105: :105:

 

MahdiY

راهبر انجمن
سلام مجدد

حالا بعد از یک سال خودم به سوال خودم جواب میدم

میتونید از کد زیر استفاده

همه ی اون کد ها را پاک کنید اینو بزنید جاش!


کد:
window.onload = function(){
var links = document.getElementsByTagName("a");
for(a in links){
  var thisLink = links[a].href.split("/")[2];
  if(thisLink.indexOf(window.location.hostname) == -1){
    links[a].href = "http://go.persianscript.ir/index.php?url=" + links[a]; }
}}
 

ebliss

تازه وارد
سلام دوست گرامی

منظور شما جایگزینی با کدهای داخل فایل js هست :


کد:
[COLOR=#000000][COLOR=#DD0000]http://www.persianscript.ir/autolink.js[/COLOR][/COLOR]
یا جایگزینی و استفاده این کد شما بجای کد موجود در پست دوم :


کد:
[COLOR=#000000][COLOR=#007700]<[/COLOR][COLOR=#0000BB]script src[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"http://www.persianscript.ir/autolink.js" [/COLOR][COLOR=#0000BB]type[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#DD0000]"text/javascript"[/COLOR][COLOR=#007700]>[/COLOR][COLOR=#0000BB]</script>[/COLOR] 
 <script type="text/javascript"><!-- protected_links = "";  auto_anonymize(); //--></script>  [/COLOR]
ممنون میشم راهنمایی کنید

سلام مجددحالا بعد از یک سال خودم به سوال خودم جواب میدم

میتونید از کد زیر استفاده

همه ی اون کد ها را پاک کنید اینو بزنید جاش!


کد:
window.onload = function(){
var links = document.getElementsByTagName("a");
for(a in links){
  var thisLink = links[a].href.split("/")[2];
  if(thisLink.indexOf(window.location.hostname) == -1){
    links[a].href = "http://go.persianscript.ir/index.php?url=" + links[a]; }
}}
 

MahdiY

راهبر انجمن
جایگزینی با محتویات


کد:
http://www.persianscript.ir/autolink.js
کد دوم هم به این شکل در میاد :


کد:
[COLOR=#DD0000]<script src="http://www.persianscript.ir/autolink.js" type="text/javascript"></script>[/COLOR]
خط دومش فکر نمیکنم نیاز باشه

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
آقا من معذرتـــــــــــــــــــــــــــــــــــــــــــــــــ میخوام تاپیک قدیمی رو بالا میارم

ولی خود انتقال دهنده رو هرچی میگردم پیدا نمیکنم . فقط این میاد :



من ورژن فعلی که خود پرشین اسکریپت استفاده میکنه و بعد از اون هم ، هر ننه قمری ازش کپی کرده رو میخوام .

 

Mohammad

مدیر انجمن
پرسنل مدیریت
اینجا کلیک کنید:

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
ایول . هم تو وردپرس ، هم تو وی بی تست کردم و کار میکنه . فقط باید تو پایین ترین قسمت سایت قرار داده بشه .

حتی سابدامنه ها رو هم میشناسه و دیگه اونها رو ریدایرکت نمیکنه .

 
بالا