PDA

View Full Version : سوال: شمردن تعداد بازديد مطلب و عضويت اجباري پس از بازديد 3 مطلب در سايت



siavashmajidi
دوشنبه 25 شهریور 1392, 07:36 صبح
با سلام و عرض خسته نباشيد

من يك وبلاگ (در بلاگفا) با بازديد كننده خيلي بالا دارم ،‌ سايت جدايي نيز با همان نام ايجاد كرده ام!

نمي دانم چطور مي توان در وبلاگ هر بازديد كننده پس از باز كردن 3 مطلب (كليك بر روي ادامه مطلب) فرم عضويت اجباري برايش نمايش داده شود كه تا عضو نشود اجازه ادامه داده نشود.(براي اينكار مي خواهم از ديتا بيس سايت استفاده كنم يا مثلا از اين طريق در سايت عضو شوند!)

لطفا مرا راهنمايي كنيد، هيچ كجا نتوانستم جوابي بيابم!اصلا امكان پذير است؟:اشتباه:(لطفا در حد پايه و مبتدي توضيح دهيد)

MMSHFE
دوشنبه 25 شهریور 1392, 08:43 صبح
اگه داخل وبلاگ میخواین کار کنید، راه خاصی ندارین (حداقل توی PHP) چون بلاگفا با ASP.NET نوشته شده و سؤالتون رو باید توی تالار مربوطه مطرح کنید ولی اگه سایت اختصاصی دارین، میشه با بررسی فعالیتهای کاربر و ذخیره اونها در سشن یا کوکی یا حتی دیتابیس، بازدیدهای مطالب رو رصد کرد و بعد از رسیدن به 3 عدد، کاربر با هر کلیک به صفحه ورود/ثبت نام هدایت بشه. بعلاوه بعید میدونم در وبلاگها دسترسی به دیتابیس و کلاً برنامه نویسی سمت سرور برای شما مقدور باشه.

MMSHFE
دوشنبه 25 شهریور 1392, 08:46 صبح
البته یک راه وجود داره که طبیعتاً سخته و اونهم اینه که توی سایت خودتون، مطالب وبلاگ رو با cURL یا سایر روشهای مشابه دریافت و نمایش بدین (DNS تنظیم نکنید چون با تنظیم DNS مستقیماً وبلاگ نمایش داده میشه و مشکلات پاسخ قبلی رو خواهید داشت). اینطوری توی سایت، کنترل کاملی روی کارهای کاربر دارین و اگه 3 بازدید انجام شد، دیگه مطالب رو نخونید تا وقتی که کاربر ثبت نام و متعاقباً لاگین کرده باشه. البته با توجه به حجم بالای بازدید که بهش اشاره کردین، شاید بلاگفا IP سایت شما رو بلاک کنه که باید با پشتیبانی تماس بگیرین و بهشون شرایط رو توضیح بدین تا اینکار رو انجام ندن و ازطرف دیگه کسانی که آدرس مستقیم وبلاگ رو داشته باشن، باز هم از کنترل شما خارج میشن.

siavashmajidi
دوشنبه 25 شهریور 1392, 09:00 صبح
خيلي ممنون از پاسخ بسيار خوبتون

ببخشيد كه مجددا مي پرسم ،‌ايا اين امكان وجود نداره كه با كد جاوا اسكريپت از زمان ورود كاربر به سايت رصدش كنيم و در نهايت بعد از 3 كليد در سايت (بر روي ادامه مطلب يا اگه نشد ، بر روي هر چيزي كه كليك مي كنه!)عمل خاصي رو انجام بديم؟

اگر ميشه كدش چيه؟

بازم ممنون

MMSHFE
دوشنبه 25 شهریور 1392, 13:44 عصر
چنین قابلیتی طبیعتاً نباید وجود داشته باشه و حتی اگه باشه هم قابل اطمینان نیست. اینکه میگم وجود نداره بخاطر اینه که کدهای JS باید با کدهای سرور در ارتباط باشن و بعد از زمان مشخصی (مثلاً 3 کلیک) کاربر به صفحه سایت هدایت بشه و بهرحال امکان برنامه نویسی سمت سرور توی وبلاگ وجود نداره و اینکه میگم قابل اطمینان نیست هم بخاطر اینه که JS رو براحتی میشه غیرفعال کرد.