نمایش نتایج 1 تا 5 از 5

نام تاپیک: سیتم وبلاگ دهی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    تهران سی تی
    پست
    250

    سیتم وبلاگ دهی

    سلام.در این تاپیک قصد دارم تا به راه انداختن یک سیتم وبلاگ دهی رو به شما آموزش بدم.
    اول از هر چیزی باید فایلdll زیر رو دانلود و به پوشه bin اضافه کنید.
    خوب الان باید یکسری تغییرات رو به web.config اضافه کنیم.
    داخل تگ configuration تگ زیر رو اضافه کنید:
    <section name="rewriter" type="Intelligencia.UrlRewriter.Configuration. RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>

    و داخل تگ system.web تگ زیر رو اضافه کنید:

    <httpModules>
    <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule , Intelligencia.UrlRewriter"/>
    </httpModules>


    خوب تا حالا ما کار مهمی انجام نداده ایم.
    دیگه خوب توجه کنید که از اینجا دیگه شروع میشه:
    سیستم کار ما به این شکل هست که کاربران در سایت ما ثبت نام میکنند و یه نام هم برای وبلاگ خود انتخاب میکنند.اینجا منظور از وبلاگ همون subdomin هست.و بعد از اینکه مدیر سایت تایید کنه کاربر با نامی که خودش درخوات داده بود می تونه وارد آدرس وبلاگ خودش بشه.فرض رو بر این می گذاریم که کاربر در بانک ذخیره شده.
    شروع:فرض کنید کاربر نام www.osman.dman.ir رو انتخاب کرده که در اینجا نامی که کاربر انتخاب کرده osman .ما باید در داخل دیتا بیس سرچ کنیم ببینیم همچین نامی هست یا نه اگه بود اطلاعات مربوطه لود شه و اگه هم نبود redirect بشه به یه آدرس صفحه ثبت نام.
    کد زیر رو داخل web.config قرار بدید و بعد توضیح بدیم که چکار میکنه:

    <rewriter>
    <rewrite url="^(.+(\.gif|\.png|\.swf|\.jpg|\.ico|\.pdf|\.cs s|\.less|\.js)(\?.+)?)$" to="$1" processing="stop" />
    <if header="HTTP_HOST" match="^(?:www\.)?([^.]+)\.([^.]+)\.([^.]+)$">
    <set property="subdomain" value="$1"/>
    <set property="domain" value="$2"/>
    <set property="tld" value="$3"/>
    <rewrite url="~/Default.aspx" to="/page.aspx?pagename=${subdomain}" processing="stop"/>
    </if>


    rewrite اول برای جلوگیری کردن از نگاشت فایل هایی غیر از فایل کد، مثل فایل های عکس و پی دی اف نوشته شده است.
    *-منظور از ([^.]+) هر چیزی می باشد.
    به طور خیلی ساده منظور از property :متغییر
    ما اینجا سه تا متغییر تعریف کردیم که مهمترینش subdomin هست که مقدار نام کاربر در اون قرار میگیره.
    ما 3 بار از ([^.]+) استفاده کرده ایم.
    $1:اولین ([^.]+) داخل $1 قرار میگیره. وبه همین ترتیب میره جلو یعنی دومین ([^.]+) داخل $2 قرار میگره و الی آخر . و در خط آخر کاربر رو به صفحه page ردایرکت می کنیم و مقدار subdomin هم با query string فرستادیم.
    الان باید شما در page load صفحه page مقدار subdomin رو بگیرید و اطلاعاتش رو از دیتا بیس بخونید.
    تمام شدو شما الن می تونید سیستم وبلاگ دهی خود تون رو راه اندازی کنید.

  2. #2

    نقل قول: سیتم وبلاگ دهی

    میشه یه سورس بزرای ؟

  3. #3

    نقل قول: سیتم وبلاگ دهی

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

  4. #4

    نقل قول: سیتم وبلاگ دهی

    اسکریپت حرفه و فول امکانات رزبلاگ
    http://script-shop.ir

  5. #5

    نقل قول: سیتم وبلاگ دهی

    با سلام پس dll کجاست برادر؟
    خواهش پاسخ بدهید چون نیاز فوری دارم

تاپیک های مشابه

  1. ساخت یک سیستم وبلاگ دهی
    نوشته شده توسط reptaares در بخش Classic ASP
    پاسخ: 3
    آخرین پست: دوشنبه 07 بهمن 1392, 14:20 عصر
  2. سیستم وبلاگ دهی گروهی با php
    نوشته شده توسط ParvanehDesigner در بخش PHP
    پاسخ: 4
    آخرین پست: شنبه 23 شهریور 1387, 12:25 عصر
  3. سیستم های وبلاگ دهی
    نوشته شده توسط sepideh2 در بخش PHP
    پاسخ: 6
    آخرین پست: جمعه 30 شهریور 1386, 17:04 عصر
  4. سیستم وبلاگ دهی
    نوشته شده توسط aliramazani در بخش Classic ASP
    پاسخ: 10
    آخرین پست: پنج شنبه 03 آذر 1384, 13:48 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •