by Masoud
9. July 2011 04:57
اگه شما هم مثل من عاشق پک Live باشید حتمی از Live Writer استفاده کردید.
برای کسایی که نمی دونن کارایی Live Writer چیه باید بگم که یک Editor قوی هست که بر اساس پروتوکل استانداردی به نام : WLW که مخفف Windows Live Writer هست.Live Writer بعد از گرفتن نام کاربری و رمز عبور شما به صورت بسیار جالب و جذابی Themplate وبلاگ شما رو هم دانلود میکنه تا شما هنگام بلاگ نوشتن حس کنید که توی خود سایت درحال نوشتن هستید.
در باره خصوصیات Live Writer بعدا توضیحات کاملی میدم و فعلا به توضیح مشکل و روش رفع اون می پردازم.
اگر شما از BlogEngine برای Bloging استفاده میکنید به راحتی می تونید با Live Writer بلاگ نویسی کنید.
همه چیز خیلی روون و ساده هست ولی وقتی شما نوشتون رو Publish می کنید نمی تونید اونو توی صفحه اصلی وبلاگتون ببیندید.البته اگر Login شده باشید مشکلی وجود نداره و پست رو می بینید.
مشکل کجاست ؟ سادست ، همه چیز به درستی در دیتابیس قرار میگیره به غیر از تاریخ !بله درسته ، مشکل سر تاریخ پست هست.بیشتر سرور هایی که ما از اونا استفاده می کنیم برای Hosting از Time Zone متفاوت با ما استفاده می کنن به همین خاطر معمولا تاریخ پست یک روز جلو تر از تاریخ سرور ثبت میشه و BE هم تا روزی که با اون تاریخ یکی نباشه پست شما رو نشون نمیده.
پس تا زمانی که این مشکل حل نشده سعی کنید تاریخ رو دستی بدید.
موفق باشید.

by Masoud
9. July 2011 04:24
داشتم سعی می کردم که دکمه IDevcenter رو توی پست هام قرار بدم ولی حوصله وصل شدن به بخش Theme و گشتن توی PostView.ascx رو نداشتم،چ.ن اگه این کار رو بکنم مجبورم که با هر بار تعویض Theme این تغییرات رو اعمال کنم.تصمیم گرفتم در رفع این معضل بزرگ ( همون تنبلی ) افزونه این کار رو نویسم که هم خودم استفاده کنم هم بقیه افرادی که از BlogEngine استفاده می کنن.
نوشتن افزونه برای BE خیلی جالبه.به زودی مطلبی برای این مورد می نویسم 
برای دانلود این افزونه با این آدرس مراجعه کنید
برای نصب هم کافیه که بعد از UnZip کردن فولدر IDevcenter.zip فایل IDevcenter.cs رو توی آدرس زیر کپی کنید :
~/App_Code/Extensions/
لطفا اگر از این افزونه استفاده کردید و مشکلی داشت از طریق همین پست مشکل رو گزارش کنید تا درستش کنم.
پ.ن : وقتی افزونه جدیدی رو به BE اضافه میکنید ، معمولا توی Load اول کمی طول می کشه که نگرانش نباشید.
