نمایش لینک برای کاربران سایت

  • نویسنده موضوع jing
  • تاریخ شروع

jing

کاربر عضو
سلام

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

ممنون

 

jing

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

درحال حاضر من چیزی درقوانین سایت ندیدم که این پست را اسپم حساب کنه ولی قبلااینجوری بودکه باید24 ساعت از ارسال پست اول می گذشت ومجددا میشد پست بعدی ارسال کرد اگربه ساعت ارسال پست اولم نگاه کنید منظورم متوجه خواهیدشد....... من بعد از گذشت بیش از25ساعت پست دوم ارسال کردم!!!؟؟؟

درضمن این آموزش قبلا اجرا کردم اون کد وقتی به فایل functions.phpداده میشه سایت پیام خطامیده!!!! با توجه به اون تصویری که گذاشته شده که جای دقیق کد را مشخص کرده است .....من چیزی جدیدتر این میخواستم...

 
آخرین ویرایش توسط مدیر:

N2D

کاربر عضو
سلام !

یک توضیح کوچیک خدمتتون عرض میکنم ،

شما فایل رو میاید با استفاده از سیستم مدیریت آپلود میکنید در سیستم ، مثلا در پوشه users/downloads/file.zip حالا کاربر میاد درخواست لینک میده :

downloads.php?id=12

حالا اول چک میشه که کاربر لاگین کرده یا نه ؟

اگر لاگین بود ، از دیتابیس خونده میشه که آی دی 12 به چه فایلی مربوط میشه ،

بعد از اون فایل رو مثلاً با استفاده از file_get_contents و یا حالا توابع دیگه ،

میخونید و با یک header() به سمت کاربر ارسال میکنید !

اینطور کاربر همون از طریق downloads.php?id=12 فایل رو دانلود میکنه و از محل اصلی فایل هم مطلع نمیشه...

حالا این یک روش هست ، روش دیگه هم میشه مثلاً با استفاده از SESSION که مشخص میکنه کاربر لاگین کرده یا نه و با استفاده از دستورات شرطی if else ، تشخیص بدید که اگر کاربر لاگین بود لینک رو ببینه و در غیر این صورت یک عبارت تعیین شده رو مشاهده کنه یوزر...

امیدوارم توضیحات این حقیر به کارتون بیاد.

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

موفق باشید.

 

jing

کاربر عضو
سلام

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

توضیحات شما باید با php آشنا باشی که من........

 

N2D

کاربر عضو
خُب میشه یک کار کرد ،

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

و یا نه یک قسمت دانلود میخواید ؟

 

jing

کاربر عضو
برای وردپرس هستش

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

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

 

N2D

کاربر عضو
در ورد پرس نمی دونم واقعاً

اما همون لینکی که دوستمون دادن رو کمی بالا پایین بکنید + اعمال تغییرات و یا سرچ گوگل

عذر خواهم

 

Mohammad

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



 

jing

کاربر عضو
چیزی که کارمن انجام بده نداشت فقط گزینه هایی برای ثبت نام کاربر داره ...

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

 

Mohammad

مدیر انجمن
پرسنل مدیریت
این دیگه خودشه!



 

jing

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

جسارتااگر یه راهی برای حل هم پیدا میکردی خیلی ممنون میشدم....قالب جدید طراحی کردم گذاشتم بازهم مشکل داره!!؟؟

 
آخرین ویرایش توسط مدیر:

jing

کاربر عضو
یک مشکلی که پیش اومده اینه که متن زیر در هرکجای پلاگین تغییر میدم (یعنی متن رابه فارسی مینویسم)

توتنطیماتش درست کردم وتوفایلoption_init.php (خط چهارم)هم تغییرش دادم

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

باید چکار کنم؟


Please Login or Register to see the link.



 

Mohammad

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

 

jing

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

جالب اینکه تو فایلoption_init.phpخط چهارمش این مطلب را حذف کردم ولی بازهم توسایت نمایش میده!!! همانطور که گفتین احتمالا از جای دیگه ای میخونه

راهی داده که پیداش کنم یانه؟

اینهم فایل option_init.php



 

پیوست‌ها

  • option_init.zip
    472 بایت · بازدیدها: 1
بالا