pdf-book

محدود کردن لینک دانلود

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

سلام

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

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

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

متشکرم

0

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


لینک به پست

البته دوست من اين شدني هست

كه فقط مخصوص اعضا سايت باشه فقط با يك ترفند كوچك

براي اين كار مراحل زير طي كنيد

ابتدا بايد اين كد درfunctions قالب سايت خودتون اضافه كنيد


<?php add_shortcode( 'member', 'member_check_shortcode' );

function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
} ?>

شما می تونید پیغام دلخواهتون رو جایگزین پیغام پیشفرض کنید . کافیه به جای عبارت “این مطلب مخصوص اعضای سایت می باشد.” پیام خودتون رو بنویسید .

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


[member]
محتوایی که می خواهید فقط برای اعضا نمایش داده بشه
[/member]

به همين سادگي و راحتي

4

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


لینک به پست

تشکر

منظورم یه چیز دیگه هست فرض و بر این میگیریم که لینک دانلود یکی از پست ها این باشه


http://dl.pdf-book.net/books/adabiyat/sher/SeDaye_PaYe_Ab_pdf-book.net.zip

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

ویرایش شده در توسط pdf-book.net
0

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


لینک به پست

البته دوست من اين شدني هست

كه فقط مخصوص اعضا سايت باشه فقط با يك ترفند كوچك

براي اين كار مراحل زير طي كنيد

ابتدا بايد اين كد درfunctions قالب سايت خودتون اضافه كنيد


<?php add_shortcode( 'member', 'member_check_shortcode' );

function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
} ?>

شما می تونید پیغام دلخواهتون رو جایگزین پیغام پیشفرض کنید . کافیه به جای عبارت “این مطلب مخصوص اعضای سایت می باشد.” پیام خودتون رو بنویسید .

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


[member]
محتوایی که می خواهید فقط برای اعضا نمایش داده بشه
[/member]

به همين سادگي و راحتي

توضیحات اصلی این کد

تشکر

منظورم یه چیز دیگه هست فرض و بر این میگیریم که لینک دانلود یکی از پست ها این باشه


http://dl.pdf-book.net/books/adabiyat/sher/SeDaye_PaYe_Ab_pdf-book.net.zip

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

محافظت از پوشه‌ی تصاویر توسط htaccess

2

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


لینک به پست

تشکر

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

0

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


لینک به پست

نه

0

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


لینک به پست

ببینید بحث جلوگیری از لیچ هست. اون بحث رو بخونید متوجه منظور من میشید.

2

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


لینک به پست

تشکر

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

0

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


لینک به پست

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

البته با کدهایی که قبلا در موردش در انجمن بحث شده هم میتونید اینکارها رو انجام بدید.

1

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


لینک به پست

ممنون میشم یه چند تا لینک در این باره و اون افزونه هم معرفی بکنید تا ببینم مشکل منو حل میکنه پیشاپیش متشکرم

0

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


لینک به پست

من یه کدی یکی از دوستام به من داده استفاده کردم بعد نیست شما هم ببینیدش ، شایدم تو انجمن باشه


RewriteEngine on
RewriteCond %{HTTP_REFERER} !pdf-book\.net [NC]
RewriteCond %{HTTP_REFERER} !dl.pdf-book\.net [NC]
RewriteRule .* - [F]

منتها IDM به راحتی REFERER دور میزنه اگر کسی IDM نداشته باشه تازه میرسم به اون چیزی که من میخواستم منتها الان 90% IDM دارن و ازش استفاده میکنند .

دوستان نظری در این باره دارین ؟

متشکرم

0

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


لینک به پست
این مطلب رو مطالعه کنید.
1

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


لینک به پست

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

0

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


لینک به پست

ارسال شده در (ویرایش شده)

سلام و درود فراوان

من کد زیر رو در انتهای فایل : functions.php اضافه کردم.


<?php
add_shortcode('member', 'members_content_check');
function members_content_check($atts, $content = null)
{
if (is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '<p> این لینک فقط برای اعضای سایت نمایش داده می شود <a href=" http://....."> برای عضویت کلیک
کنید </a>.</p>';
}
?>

ولی بعد اینکه افزودن و میزنم ارور زیر رو میده :


Warning: Cannot modify header information - headers already sent by (output started at /home2/..../domains/...../public_html/wp-content/themes/.../functions.php:71) in /home2/kimeir/domains/..../public_html/wp-includes/pluggable.php on line 876

ویرایش شده در توسط Hamedi
0

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


لینک به پست

سلام و درود فراوان

من کد زیر رو در انتهای فایل : functions.php اضافه کردم.


<?php
add_shortcode('member', 'members_content_check');
function members_content_check($atts, $content = null)
{
if (is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '<p> این لینک فقط برای اعضای سایت نمایش داده می شود <a href=" http://....."> برای عضویت کلیک
کنید </a>.</p>';
}
?>

ولی بعد اینکه افزودن و میزنم ارور زیر رو میده :


Warning: Cannot modify header information - headers already sent by (output started at /home2/..../domains/...../public_html/wp-content/themes/.../functions.php:71) in /home2/kimeir/domains/..../public_html/wp-includes/pluggable.php on line 876

تگ php بسته شده ؟

?>

1

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


لینک به پست

باه ولی بنده قبل اون قرار میدم.

0

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


لینک به پست

باه ولی بنده قبل اون قرار میدم.

این طوری قبلش قرار بدهید


add_shortcode('member', 'members_content_check');
function members_content_check($atts, $content = null)
{
if (is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '<p> این لینک فقط برای اعضای سایت نمایش داده می شود <a href=" http://....."> برای عضویت کلیک
کنید </a>.</p>';
}

1

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


لینک به پست

افزونه ای هست که لینک های دانلودی را فقط اعضا بتونن ببینن و دانلود کنن؟

0

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


لینک به پست

افزونشو پیدا کردم ولی چون بعضی از لینک ها به صورت دکمه نمایش داده شده اند این افزونه ای که استفاده کردم نمیشه اون لینک ها را پوشش بده و فقط لینک هایی رو پوشش میده که به صورت ساده در متن نشان داده شده اند.

الان میشه کاری کرد که فقط اعضا مسیر http://www.acgih.ir/wp-content/uploads/ و فولدرهای داخلشو ببین و برای مهمان مخفی باشه؟

0

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


لینک به پست

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

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

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

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


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

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

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


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