رفتن به مطلب

تغییر در لینکهای سایت


پست های پیشنهاد شده

سلام

چطوری می تونم کاری کنم که تمام لینکهای سایت به صورت پیشفرض در صفحه جداگانه باز بشن (البته به جز لینکهای افزونه دانلود منیجر)،

لینک به ارسال

افزونه:


http://wordpress.org/extend/plugins/outbound-links/
http://wordpress.org/extend/plugins/wp-links/
http://wordpress.org/extend/plugins/open-external-links-in-a-new-window/
http://wordpress.org/extend/plugins/blank-target-replacement/

لینک به ارسال

دستتون درد نکنه ولی من از بس دیگه افزونه نصب کردم دیگه وقتی افزونه می بینم یه جوری میشم :)

یه کد ساده ای نیست به فانکشن یا حای دیگه اضافه بشه؟

لینک به ارسال

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


http://css-tricks.com/snippets/jquery/open-external-links-in-new-window/

لینک به ارسال

والا من که بلد نیستم کدهاشو در بیارم!

یه چیزی که تو ذهن من هست اینه که تا جایی میشه از کد باید استفاده کنیم و نصب افزونه = سنگین شدن وب، این حرف درسته؟

لینک به ارسال

والا من که بلد نیستم کدهاشو در بیارم!

یه چیزی که تو ذهن من هست اینه که تا جایی میشه از کد باید استفاده کنیم و نصب افزونه = سنگین شدن وب، این حرف درسته؟

نه

مهم اینه که فقط افزونه هایی رو نصب کنیم که باید باشند

البته در افزونه ها شاید کدهایی باشند که واسه ما کاربردی نداشته باشند . به همین دلیل هست که افزونه های زیادی با کارهای مشابه ساخته میشوند

لینک به ارسال

این کد ظاهرا برای همین کار و یه سری کارهای دیگر هست، آیا قابل استفاده هست و اگه میشه استفادش کرد آیا کلش رو باید بذارم فانکشن؟:


function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
anchor.tabindex = i;
if (anchor.getAttribute("href")) {
if (anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
else if (anchor.getAttribute("rel") == "parent")
anchor.target = "_parent";
else if (anchor.getAttribute("rel") == "top")
anchor.target = "_top";
else if (anchor.getAttribute("rel") == "popup")
$('a[rel="popup"]').click(function(){return $.dbPopWin( $(this).attr('href'));}
);
}
}
}

لینک به ارسال

این کد js هست

در پوسته در فایل header یا footer


http://www.w3schools.com/js/

باید فراخونی هم بشه


externallinks();

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...