• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
tablo_24

استفاده از کد target="_blank"

10 پست در این موضوع قرار دارد

با سلام

من قالب خودم رو عوض کردم تو قالب قبلی وقتی روی عکس کلیک میکردم عکس ها تو یه صفحه دیگه باز میشود

ولی تو این قالب اینطوری نیست

من این کد رو پیدا کردم

function autoblank($text) {
$return = str_replace('<a', '<a target="_blank"', $text);
return $return;
}
add_filter('the_content', 'autoblank');

تو فانکشن هم گذاشتم ولی تاثیری نداشت

0

به اشتراک گذاری این پست


لینک به پست

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

2

به اشتراک گذاری این پست


لینک به پست

مرسی جناب مرتضی ولی خیلی از عکس ها قدیمی هستن و من تو اون این گزینه رو انتخاب نکردم

ایا امکانش نیست که با قرار دادن کد خاصی این کار رو کرد

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

http://wordpress.org/extend/plugins/open-external-links-in-a-new-window/installation/

0

به اشتراک گذاری این پست


لینک به پست

میشه با جی کوئری انجام داد.

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

2

به اشتراک گذاری این پست


لینک به پست

مرسی جناب مرتضی

اگرمنظورتون رو درست متوجه شده باشم باید اطلاعات فایل single.php و style.css رو بزارم

فعلا قالب رو روی سایت قرار ندادم ولی این دوتا فایل رو آپلود میکنم

wp.zip

0

به اشتراک گذاری این پست


لینک به پست

کد زیر رو به هد پوسته تون اضافه و تست کنید:

<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".text-post a[href^='http://']").attr("target","_blank");
});
</script>

2

به اشتراک گذاری این پست


لینک به پست

مرسی

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

اسم قالب wp-pro2 هست

wp-pro2.zip

0

به اشتراک گذاری این پست


لینک به پست

چنانچه کد مرتضایب عزیز کار نکرده یا jquery در قالبتون با افزونه ای دیگه تداخل داره یا نحوه ساخت لینک ها اشتباهه که در هر دو مورد کمکی از طریق قالب نمی شه کرد ولی با html هم می تونید

اگر می خواهید همه ی پیوندها در صفحه جدید باز شوند در header.php اضافه کنید


<base target="_blank" />

اگر هم خواستید هرکدام در همان صفحه باز شوند در قالب به آن


target="_self"

اضافه کنید مثلا اگر خواستید عناوین پست ها در همان صفحه باز شوند کد زیر را در قالب خود بیابید


<a href="<?php the_permalink() ?>" rel="bookmark" ><?php the_title(); ?></a>

و به


<a href="<?php the_permalink() ?>" rel="bookmark" target="_self" ><?php the_title(); ?></a>

تغییر دهید

3

به اشتراک گذاری این پست


لینک به پست

مرسی کار کرد

برای اینکه همه لینک ها اینطوری نشن تو فایل Single Post گذاشتم

یک سوال هم داشتم آیا میشه از خاصیت base target تو CSS هم استفاده کرد برای مثال عکس های که تو گالری لود میشن از کلاس

<dl class="gallery-item">

و یا

<img class="attachment-thumbnail">

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

آیا میشه base target رو فقط به این دو تا کلاس اعمال کرد

0

به اشتراک گذاری این پست


لینک به پست

بیس مربوط به کل بیس صفحه است برای کلاس خاص باید از jquery استفاده کرد که می شه کد مرتنضای عزیز و روی سیستم شما عمل نکرد و اگر برای هر آی دی هم بخواهی می شود با javascript انجام داد کد:


<script type="text/javascript">
<!--
function target()
{
document.getElementById('یک آی دی').target="_blank"
}
target()
//-->
</script>

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری