سفارش تبلیغ
صبا ویژن
طراحی سایت در کرج|طراحی وب سایت درکرج|آذران وب شعبه کرج|هاست
پنج شنبه 93 اسفند 14 :: 12:43 عصر :: نویسنده : fahimeh nazari


راهنمای راه اندازی Outlook Express

برای راه اندازی (Outlook Express) بایداز قبل یک اکانت پست الکترونیک ایجاد نمایید سپس مراحل زیر را دنبال نمایید.
روش اول: از منوی Start > Programs > Outlook Express ویا از طریق منوی RUN > Msimn.exe را تایپ نموده و نرم افزار را راه اندازی کنید:



روش دوم : شما می توانید برای ورود به اوت لوک روشی دیگر به شرح زیر برگزینید .



بر روی عبارت مورد نظر کلیک کنید و سپس مانند تصویر عبارت msimn را تایپ کنید و دکمه Ok را کلیک کنید.



بعد از انجام مراحل بالا وارد برنامه می شوید .



سپس مانند شکل زیر روی گزینه Tools کلیک کنید و از منوی Tools >Accounts را مطابق شکل زیر انتخاب نمایید:



از قسمت Mail > Add > Mail را انتخاب کنید:



در این قسمت نام مناسب و دلخواه را وارد نمایید این نام تنها برای نمایش عنوان پست الکترونیک برای گیرنده استفاده می شود و اجباری در وارد کردن نام خاصی نیست به عنوان مثال Ali Ahmadi و یا هر نام دیگری مناسب با پست الکترونیک:



در مرحله بعد آدرس پست الکترونیک مورد نظر را وارد کنید ،لازم به توضیح است این آدرس باید به طور کامل همراه با نام وب سایت تایپ گردد به عنوان مثال اگر برای وب سایت خود آدرس ایمیل info را ایجاد نموده اید به این صورت info@yoursite.com وارد میشود :



قسمت بعدی مشخصات و آدرس سرویس دهنده ایمیل وارد میشود (Incomin and Outgoing)برای این قسمت می توانید از آدرس IP سرور ویا نام سرویس دهنده پست الکترونیک استفاده نمایید، به عنوان مثال : mail.yourdomain.com و یا 192.9.93 که در صورت استفاده ازIP باید آی پی مربوط به همان سرویس دهنده که به شما اعلام شده را استفاده نمایید:



در مرحله بعد نام کاربری که همان آدرس پست الکترونیک می باشد را به طور کامل وارد نمایید به طور معمول هنگام ورود به این مرحله نام کاربری شما از قسمت اول آدرس که قبلا وارد کرده اید به اینجا کپی می شود که باید حتما آن را کامل نمایید و سپس رمز عبور را وارد کنید این رمز همان کلمه عبوری است که هنگام ایجاد صندوق پستی از کنترل پنل انتخاب کرده اید و در صورتی که گزینه مربوط به Remember Password را علامت بزنید در هر بار استفاده از این نرم افزار نیاز به وارد کردن مجدد پسورد نخواهد بود این کار در صورتی که از کامپیوتر شما شخص دیگری نیز استفاده می نماید توصیه نمی شود. در مورد نام کاربری حتما مطمئن شوید که به طور کامل به همراه نام وب سایت وارد شده : مثال غلط info ، مثال درست: info@yourdomain.com



پورت SMTP را به 587 تغییر دهید .



از این قسمت برگه Servers را انتخاب نموده و در کادر پایین صفحه گزینه My server requires authentication را علامت بزنید .



حالا نرم افزار آماده استفاده می باشد در صورتی که هنوز برای استفاده از این برنامه دچار مشکل هستید با همکاران بخش پشتیبانی تماس بگیرید.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : طراحی سایت درکرج, Outlook Express, راهنمای راه اندازی OutlookExpress, اوت لوک پرس, اذران وب شعبه کرج karaj.azaranweb.com


امروزه با توجه به افزایش سرعت اینترنت انتظار می رود که سرعت سایت ها نیز بالا رود و درواقع سایت ها سریعتر بارگذاری شوند. این انتظار مدیران وب سایت ها را به تامل واداشته است. راهکارهایی مانند فشرده کردن تصاویر، CSSها و کش کردن منابع و ... باعث افزایش سرعت سایتها می شود.
در ادامه به بررسی راهکارهایی برای افزایش سرعت سایت های طراحی شده در دات نت نیوک می پردازیم:
استفاده از اسکین های سبک:
استفاده از اسکین های سبک و استاندارد یکی از بهترین راههـای موثر در بهبود لود صفحات می باشد .
یکی از نکات کلیدی در طراحـی اسـکین اسـتفاده از تـگ هـای بهینه html است به طور مثال بسیاری از طراحان ترجیح می دهند از تگ table در ترسیم چاروچوب کلی صفحه استفاده نماینـد در حـالی کـه مـی تـوان از تـگ div بـه جـای table استفاده نمود و چارچوب کلی صفحه را با این تگ ترسیم کرد.
فراخوانی اسکریپت های صفحه بعد از لود محتوای صفحه:
پردازش صفحه توسط مرورگر به این طریق است که متن html از بالا به پائین پردازش می شود و در حین پردازش اگر اسکریپتی در متن وجود داشته باشد و آن اسکریپت به صورت فراخونی فایل باشد فایل مربوطه دانلود می شود. در صورت امکان می توان فراخوانی اسکریپت ها را در انتهای لود صفحه قرار داد در نتیجه می توان فراخوانی اسکریپت ها و همچنین اجرای آنها را بعد از نمایش محتوای صفحه گذاشت این امر باعث می شود تا محتوای صفحه بسیار سریعتر به کاربر نمایش داده شود.
کاهش تعداد درخواستها و فشرده کردن JSها و CSSها:
در هر درخواست برای این فایلها، از سمت کلاینت به سمت سرور درخواستی فرستاده می شود . واضح است که هر درخواست از سمت کلاینت به سرور زمانی را تلف خواهد کرد همچنین هر یک از فایلها با حجم واقعی خود دانلود می شوند. بنابر این در صورتی که بتوانیم فراخوانی را یکجا انجام دهیم و آن را فشرده نماییم دانلود بسیار سریعتر انجام میشود.
فشرده سازی های صفحه :
view stateبه منظور حفظ اطلاعات میان سرور و کلاینت به کار میرود در حالتی که ما به view stateنیازی نداشته باشیم آن را غیر فعال می کنیم ولی در اکثر اوقات این طور نیست.
در صورت استفاده ازview stateممکن است حجم صفحه به صورت چشمگیری افزایش پیدا کند. در دات نت نیوک نیز از ها زیاد استفاده شده که شما می توانید با به کار بردن چند خط کد های صفحات را فشرده نمائید
حذف لاگ های بانک اطلاعاتی پورتـال:
بـا توجـه بـه اینکـه پورتـال دات نـت نیـوک دارای تراکنش های زیادی در سمت بانک اطلاعاتی می باشد حجم بانک اطلاعاتی پورتـال بـه مـرور زمـان افزایش می یابد و این مسئله نیز در سرعت پورتال تاثیر گذار است
انتخاب یک سرور مناسب برای میزبانی پورتال:
از آنجا که پورتال دات نت نیوک پردازش های سنگینی در سمت سرور دارد لازم است در انتخاب سرور دقت فراونی داشته باشید.

آذران وب ارائه دهنده سرورهای مجازی و اختصاصی رابا تعرفه های مختلف و مناسب ترین قیمت عرضه می کند. شما با تهیه سرور اختصاصی، درحقیقت کنترل کامل یک سرور با تمام منابع آن در اختیار استفاده کننده قرار می گیرد. امکان نصب انواع سخت افزار ، سیستم های عامل و نرم افزار برای استفاده کننده مهیا می باشد.

در مرحله بعد به سراغ تنظیمات IIS7 بروید و تغییراتی به شرح زیر در آن انجام دهید:
1. گزینه فشرده سازی پویای محتوا را فعال نمایید.
2. تنظیم .NET framework 4 را به صورت application pool انتخاب کنید.
3. در بخش HTTP response headers، گزینه «انقضای محتوای اینترنتی پس از هفت روز» را انتخاب نمایید.
4. output caching فایل های css، gif، jpg، jsو png را فعال نمایید.
5. به استفاده از hosted jQuery بپردازید.(در تنظیمات DNN Host).
6. استفاده از تصاویر در سایت را به حداقل رسانید.

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : راهکارهایی برای افزایش سرعت سایت های دات نت نیوکی, دات نت نیو, karaj.azaranweb.com
azaranweb.com، اذران وب شعبه کرج


یکشنبه 93 دی 21 :: 2:39 عصر :: نویسنده : fahimeh nazari

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

ایجاد فرم ها در دات نت نیوک

 

  • هنگام طراحی یک فرم، خوب است همیشه این را به خاطر داشته باشید که بیشتر افراد علاقه ای به پر کردن فرم ها ندارند، بنابراین هنگام ایجاد یک فرم، ترتیبی دهید تا کاربر حداقل اطلاعات را وارد کند تا بتواند در حداقل زمان آنرا تکمیل کند.
  • تا حد امکان سعی کنید فرم خود را به چند بخش مختلف تقسیم کنید و در طول فرآیند تکمیل فرم، با استفاده از نوار پیشرفت، کاربران را از زمان اتمام فرم مطلع سازید.
  • همواره فیلدهایی که تکمیل کردنشان در فرم اجباری هست را برای کاربر مشخص کنید. انجام این کار در فرم هایی که دارای فیلدهای زیادی هستند بسیار ضروری می باشد. معمولا قبل از یک فیلد ضروری، یک کاراکتر * که نشان دهنده اجباری بودن آن فیلد است قرار میگیرد.
  • اگر در فرم شما تعداد فیلدهای اجباری بیشتر از فیلدهای اختیاری است، بهتر است فقط فیلدهای اختیاری را برای کاربر مشخص کنید.
  • سعی کنید تا حد امکان از قراردادن فیلدهای اختیاری در فرم اجتناب کنید. اگر هدف شما از ایجاد یک فرم، جمع آوری اطلاعات از کاربر است؛ بنابراین فقط سوالاتی را از او بپرسید که به جواب آنها نیاز دارید. فیلدهای اختیاری که هیچ هدفی را دنبال نمیکنند فقط باعث پیچیده تر شدن فرم می شوند.
  • فیلدهای مرتبط باهم را همواره گروه بندی کنید. به عنوان مثال، گروه اطلاعات شخصی کاربران می تواند شامل فیلدهای نام، نام خانوادگی، جنسیت، تاریخ تولد و غیره باشد.
  • تنها فیلدهای مورد نیاز را نمایش دهید. با داشتن فیلدهای غیر ضروری و اضافی ممکن است باعث گیج کردن کاربر شوید و این زمان تکمیل شدن فرم را افزایش میدهد.
  • سعی کنید همواره فرم های خود را به صورت ساده طراحی کنید. نکته کلیدی در دریافت اطلاعات از کاربران، گیج نکردن آنها و دریافت سریع اطلاعات است. بنابراین در طراحی های خود همواره فیلدهای مرتبط را در گروهها مجزا قرار داده و برای گروهها عنوان در نظر بگیرید.
  • با استفاده از قرار دادن توضیحات در کنار فیلدهایی که ممکن است برای کاربر ابهام برانگیز باشد، ترتیبی دهید تا تکمیل کردن آنها برای او راحتتر باشد. به عنوان مثال هنگام دریافت داده های حساس مانند اطلاعات مالی از کاربر، در کنار فیلدها به وی توضیح دهید که تکمیل کردن این فیلدها به چه دلیل برای شما مهم است.
  • فقط در مواقع کاملا ضروری از توضیحات برای فیلدها استفاده کنید. زیرا استفاده بیش از حد از توضیحات، باعث پیچیده تر شدن و درهم شدن فرم می شود.
  • سعی کنید برای فیلدهایی مانند جنسیت، تاریخ تولد و بطور کلی فیلدهایی که پاسخ هایی خاص مانند بله یا خیر دارند از کنترل هایی مانند لیست کشویی استفاده کنید. اینکار علاوه بر اینکه باعث تسریع در فرآیند تکمیل فرم میگردد، از ورود اطلاعات نامناسب در فرم نیز جلوگیری میکند.
  • برای فیلدهایی با پاسخ های محدود، از چک باکس ها و دکمه های رادیویی استفاده کنید.
  • هنگامیکه تعداد کاراکترهای کنترل جعبه متن از قبل مشخص است، کاراکترهای آن را محدود کنید. مثلا هنگامیکه قرار است از کاربر کد پستی یا کدملی گرفته شود؛ تعداد کاراکترهای آن از قبل مشخص است. با محدود سازی جعبه متن این فیلدها، مطمئن میشوید که اطلاعات وارد شده مرتبط با موضوع فیلد است.
  • بمنظور دریافت اطلاعات تماس، مانند شماره تلفن یا آدرس ایمیل آنها را اعتبارسنجی کنید. برای نمونه، آدرس ایمیل حتما باید دارای قالب name@domain.com باشد تا به عنوان یک آدرس معتبر شناخته شود. به همین ترتیب برای شماره تلفن نیز میتوانید یک قالب مناسب در نظر بگیرید.
  • مطمئن شوید اگر فیلدی با اطلاعات نامناسب تکمیل شود، این مورد تشخیص داده شده و با استفاده از پیامی مناسب به کاربر اطلاع داده میشود. همچنین هنگامیکه فرم تکمیل و پذیرفته میشود با استفاده از پیامی در یک صفحه جدید یا ارسال ایمیل (یا هردو)، این مورد را به کاربر اطلاع دهید.
  • سعی کنید در پیام های خطا یک نمونه ورودی معتبر را به کاربر ارائه دهید. در پیام های خطا از رنگی مخالف رنگ سایر قسمت های فرم و سایزی بزرگتر استفاده کنید.
  • هنگام انجام عملیات وقت گیر مانند محاسبات و پردازش ها، با استفاده از نوار پیشرفت میزان پیشرفت آن را به کاربر اطلاع دهید.
  • هنگام ارسال نتایج فرم، بهتر است از دکمه ها (بجای استفاده از لینکها) استفاده کنید. با اینکار احتمال ارسال چند باره فرم ها کاهش پیدا میکند.
  • همواره در ابتدای فرم، برای کاربر راهنمایی در خصوص اطلاعاتی که به دست آوردن آنها ممکن است مشکل باشد، قرار دهید. (مثلا جلوی فیلد کد پستی لینکی بمنظور دریافت کد پستی قرار دهید.) همچنین این امکان را برای کاربر فراهم کنید تا بتواند مقدار فیلدهایی که تکمیل کرده است را ذخیره کند و هنگام بازگشت به فرم کار خود را ادامه دهد.
  • هنگام دریافت اطلاعاتی که ممکن است در اثر سهل انگاری کاربر به اشتباه وارد شوند، مانند کلمه عبور یا آدرس ایمیل، بمنظور اطمینان از ورود املای صحیح آنها، برای دریافت آنها از دو فیلد استفاده کنید. اگر مقدار هردو فیلد باهم مطابقت نداشت برای آنها از یک پیام خطا استفاده کنید.
  • آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
    تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
    ایمیل : Karaj@azaranweb.com








موضوع مطلب : اذران وب شعبه کرج, دانلود دات نت نیوک, دانلود دات نت نیوک فارسی, karajazaranweb.com, azaranweb.org, آموزش ساخت پوسته


پنج شنبه 93 آذر 13 :: 12:8 عصر :: نویسنده : fahimeh nazari

 

از شما دعوت به عمل می آوریم در بیستمین نمایشگاه بین المللی الکترونیک، کامپیوتر و تجارت الکترونیک از تاریخ 16 لغایت 19 آذر ماه در سالن میلاد ( 31A) مهمان ما باشید.

                                                             ساعات بازدید از ساعت 9 الی 16 میباشد

منتظر دیدار شما هستیم.


آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : الکامپ93, نمایشگاه الکامپ, نمایشگاه الکامپ93, نمایشگاه الکامپ1393, الکامپ2014, نمایشگاه الکامپ2014, زمان الکامپ2014


پنج شنبه 93 آبان 1 :: 12:59 عصر :: نویسنده : fahimeh nazari

 

جهت نصب DotNetNuke شما حداقل یک دیتابیس MS SQL نیاز خواهید داشت. بعضی از سرویس دهنده های میزبانی وب، سرویس های SQL را به صورت جداگانه ارائه می کنند. مجموع فایلهای دیتابیس پس از نصب DotNetNuke در حالتی که هیچ محتوایی ندارد حدود 9 مگابایت می باشد. همچنین به مرور زمان در اثر افزایش فایل LOG حجم آن افزایش می یابد که با Truncate کردن برخی Tableها و Shirink کردن دیتابیس حجم آن مقداری کاهش می یابد. اما پیشنهاد میکنیم اگر میخواهید در آینده به مشکلات کمتری برخورد کنید حداقل فضای 30 مگابایت را برای دیتابیس خود در نظر بگیرید.
برخی از ماژولهای این نرم افزار دارای محدودیتهای روی SQL 2000 هستند. لذا توصیه می شود که دیتابیس مورد نظر شما 2005 یا 2008 باشد.
شما می توانید نسخه های مختلف انگلیسی این نرم افزار را از سایت DotNetNuke دانلود کنید.
دات نت نیوک روی هاست سرور ویندوزی نصب می شود. بعد از تهیه هاست ویندوزی باید دیتابیس مربوطه را ساخت برای ساخت دیتابیس توسط نرم افزار هاستینگ کنترلر (Hosting Controller) به لینک زیر مراجعه نمایید:
http://help.azaranweb.org/Default.aspx?PID=win-Create%20Database

بعد از ایجاد شدن دیتابیس باید فایل دانلود شده DotNetNuke را آپلود کنیم برای دریافت آموزش این کار بر روی لینک زیر کلیک نمایید:
http://help.azaranweb.org/Default.aspx?PID=cute_ftp

نصب پرتال DotNetNuke

حال جهت نصب می توانید یک صفحه Browser را باز نموده و مسیر سایت خود را وارد نمایید. چنانچه پرتال را در یک Virtual Directory نصب نموده اید مسیر را به صورت www.yourdomain.com/FolderName درج نمایید.
پس از چند لحظه شما به صفحه ویزارد نصب پرتال (Portal Install Wizard) منتقل می شوید.
توجه: اگر شما به صفحه نصب پرتال منتقل نشدید به صورت دستی آدرس www.yourdomain.com/FolderName/install/installwizard.aspx را اجرا نمایید. صفحه ای مشابه با صفحه زیر را ملاحظه خواهید کرد.

نصب افزونه در وردپرس

توجه: اگر به هنگام بازکردن این صفحه با خطایی برخورد نمودید تنظیمات، Permissionها و نسخه Framework خود را مجدد بررسی نمایید.
شما می توانید یکی از سه گزینه فوق را انتخاب نمایید.
سفارشی - در روش نصب سفارشی امکان اعمال تمامی تغییرات قابل انجام در حین نصب برای شما موجود می باشد. به منظور تعیین ماژول هایی که می بایست در پرتال نصب شوند و سایر موارد این گزینه را انتخاب نمایید.
ویژه - روش نصب ویژه بعضی انتخاب ها را در اختیار شما قرار میدهد.
اتوماتیک در این روش نصب، تمام فرآیند نصب پرتال بصورت خودکار و بدون نیاز به هرگونه تنظیمات انجام می شود (در این حالت شما می بایست تنظیمات را طریق فایل web.config به صورت دستی انجام دهید)
در این روش نصب توصیه ما نصب به صورت ویژه می باشد.
گزینه ویژه و زبان فارسی را انتخاب نمایید و گزینه بعدی را کلیک کنید.
در صفحه بعد بررسی مجوز فایل را انجام دهید. روی گزینه آزمایش سطح دسترسی کلیک کنید. اگر همه Permissionها به درستی تنظیم شده باشند پیغام (سایت شما بررسی سطح دسترسی را با موفقیت طی نمود) را ملاحظه خواهید نمود. حال روزی گزینه بعدی کلیک کنید.

نصب افزونه در وردپرس

در صفحه بعد می بایست پیکربندی اتصال به پایگاه داده را انجام دهید.
• گزینه SQL Server 2000/2005 را انتخاب نمایید.
• سپس گزینه امنیت بکپارجه را غیرفعال نمایید. ملاحظه می نمایید که صفحه یک مرتبه Refresh شده و فیلدهای UserID و Password نمایان می شوند.
• در فیلدر سرور نام مسیر SQL Server را وارد نمایید. در بسیاری از موارد سرور SQL در همان سرور فعلی شما قرار دارد. می توانید از 127.0.0.1 به عنوان IP سرور Local استفاده نمایید.
• در فیلد پایگاه داده نام Database که در Plesk ساخته اید را وارد نمایید.
• فیلدهای UserID و Password را وارد نمایید

نصب افزونه در وردپرس

روی گزینه آزمایش اتصال به پایگاه داده کلیک کنید. اگر پیغام موفقیت در اتصال به پایگاه داده را مشاهده نمودید تنظیمات شما صحیح انجام شده است و می توانید روی گزینه بعدی کلیک کنید.
توجه: اگر پیغام خظایی مشاهده نمودید، خطا را بررسی نمایید که آیا تنظیمات خود را صحیح انجام داده اید.
در مرحله بعد فرآیند نصب اسکریپت های پایگاده داده انجام میگیرد. دکمه بعدی غیرفعال می باشد و پس از پایان نصب پایگاه داده فعال خواهد شد. پس از پایان نصب روی گزینه بعدی کلیک نمایید.

نصب افزونه در وردپرس

در مرحله بعد تنظیمات پیکربندی کاربر Host (با همان Super User) را انجام دهید.
• نام و نام فامیل Super User را درج نمایید
• نام کاربری را وارد نمایید. (نام کاربری پیش فرض Host می باشد که می توانید تغییر دهید)
• کلمه عبور و تکرار کلمه عبور را درج نمایید.
• آدرس ایمیل کاربر Host را درج نمایید
• روی دکمه بعدی کلیک نمایید.

نصب افزونه در وردپرس

حال میبایست تنظیمات مدیر و عنوان پرتال را انجام دهید.
• نام و نام فامیل مدیر پرتال را وارد کنید.
• نام کاربری، رمز عبور و تکرار رمز را درج نمایید.
• عنوان پرتال را با توجه به نام سایت خود وارد کنید.
• قالب پیش فرض سایت را انتخاب نمایید. (اگر سایت پیش فرض شما انگلیسی می باشد قالب DotNetNuke و اگر فارسی می باشد قالب Irandnn را انتخاب نمایید)
• روی دکمه بعدی کلیک کنید.

نصب افزونه در وردپرس

در صفحه بعد با دیدن پیغام تبریک نصب شما به پایان رسیده است که می توانید روی دکمه رفتن به سایت کلیک کنید و سایت خود را مشاهده نمایید.

نصب افزونه در وردپرس

نکته:
• گاهی موارد مشاهده می گردد که بسته زبان فارسی به درستی به هنگام نصب، روی پرتال نصب نمی شوند. پس از نصب با درج آدرس زیر در Browser می توانید بسته هایی که به درستی نصب نشده اند را نصب کنید.
www.yourdomain.com/FolderName/install/install.aspx?mode=installresources
• در شرایطی که پرتال را در یک Virtual Directory نصب کرده اید می بایست سایت را به مسیر فولدر خود Redirect کنید.
فایل را دانلود کنید. سپس آن را Edit نمایید و مسیر پرتال خود را در آن قرار دهید. فایل را به نام index.aspx ذخیره کنید و در ریشه دامین خود آپلود نمایید.

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com




 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, شرکت طراحی سایت در کرج, دات نت نیوک, azaranweb.com karaj.azaranweb.com, طراحی وب


پنج شنبه 93 آبان 1 :: 12:41 عصر :: نویسنده : fahimeh nazari

 

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

  • امنیت بسیار بالا
  • سهولت کار
  • Microsoft .Net framework
  • ماژول های آماده و حرفه ای (صرفه جویی در زمان)
  • برنامه نویسی با قاعده و قابل توسعه
  • مقرون به صرفه بودن
  • حداکثر مقیاس پذیری

دات نت نیوک سیستم مدیریت محتوا (cms) با زبان برنامه نویسی سی شارپ و ویژوال بیسیک می باشد.دات نت نیوک کدباز و رایگان است بنابراین برای تهیه و یا توسعه آن هیچ محدودیتی وجود ندارد.
این سیستم بر مبنای Microsoft .Net framework پیاده سازی شده و به معنی این است که میتوان از زبانهای برنامه نویسی دات نت برای توسعه فریمورک دات نت نیوک و ابزار های آن استفاده کرد.
دات نت نیوک از ویژگی ها و قابلیت های قدرتمندی برخوردار است که باعث شده به عنوان بزرگترین اپلیکیشن متن باز بر مبنای پلتفرم مایکروسافت و فناوری دات نت، شناخته شود.
شرکت DotNetNuke نسخه حرفه ای را برای شرکت های تجاری، سازمان ها، و یا وب سایت هایی با کاربری حرفه ای و نسخه معمولی را برای استفاده کاربری های شخصی و یا شرکت هایی با کاربری محدود ارائه می کند. هر دو نسخه بر روی هسته ای متن باز و قدرتمند قرار داشته و از جانب کاربران جامعه متن باز، گسترش دهندگان DotNetNuke و هم چنین شرکت های تولید کننده نرم افزار های جانبی DotNetNuke پشتیبانی می شوند. DotNetNuke سیستمی با هسته ای قدرتمند، محیطی کاربرپسند، انعطاف پذیر و توسعه یافته برای کلیه کاربران می باشد.

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, شرکت طراحی سایت در کرج, دات نت نیوک, azaranweb.com karaj.azaranweb.com, طراحی وب


یکشنبه 93 مهر 20 :: 9:55 صبح :: نویسنده : fahimeh nazari

رفع مشکل وردپرس


ظاهر شدن صفحه سفید در وردپرس ممکن است به علت های زیادی اتفاق بیفتد. برای مشخص شدن علت اصلی, فایل wp-config.php را باز کنید و دستور زیر را به آن اضافه کنید: define("WP_DEBUG", true);
شما با اضافه کردن این کد قابلیت عیب‌یابی وردپرس را فعال می‌کنید و بدینوسیله مشکل اصلی نمایش داده می شود.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 

 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت درکرج, طراحی وب سایت درکرج, پایگاه داده در وردپرس, بهینه سازی در وردپرس, کرج اذران وب


یکشنبه 93 مهر 20 :: 9:50 صبح :: نویسنده : fahimeh nazari

پایگاه داده در وردپرس


برای تعمیر خودکار پایگاه داده وردپرس در نسخه های 2.9 به بالا دستور زیر را به فایل پیکربندی وردپرس (wp-config.php) اضافه کنید:
define("WP_ALLOW_REPAIR", true);

اجرای بهینه سازی:

سپس آدرس زیر را در مرورگر خود اجرا کنید:
http://example.com/wp-admin/maint/repair.php

نکته:

بعد از مراحل بهینه سازی, پیشنهاد می شود.دستوری را که قبلا به فایل wp-config.php اضافه کردید برای امنیت بیشتر حذف کنید.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com







 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت درکرج, طراحی وب سایت درکرج, پایگاه داده در وردپرس, بهینه سازی در وردپرس, کرج اذران وب


سه شنبه 93 شهریور 11 :: 3:43 عصر :: نویسنده : fahimeh nazari

 

گاهی اوقات در بین کاربران وردپرس این مشکل مشاهده میشود که به این مشکل برخورد کرده و ویرایشگر دیداری موجود در وردپرس لود نمی شود و مجبور میشوند که از ویرایشگر HTML برای ارسال مطلب استفاده کنند ، در این جا به حل این مشکل میپردازیم .

رفع مشکل وردپرس

علت این مشکل

به طور پیش فرض ویرایشگر وردپرس tinymce می‌باشد و این مشکل دلایل مختلفی دارد از جمله مشکل در مرورگر شما، غیر‌فعال یا درست کار نکردن جاوا در مرورگر و اختلال در سایر افزونه‌ها، مشکل در فایل‌ها و …
بنابر این برای حل مشکل مراحل زیر را بررسی و انجام دهید.

بررسی های اولیه

قبل از انجام هر کاری شناسنامه‌ی خود را در پیشخوان وردپرس بررسی کنید. در صورتی که گزینه‌ی “غیرفعال کردن ویرایشگر دیداری هنگام نوشتن” تیک خورده بود، تیک را بردارید و ذخیره کنید.
تمامی افزونه‌های خود رو غیرفعال کنید و با چندین مرورگر مختلف بررسی کنید.
اگه مشکل از فایل‌های وردپرس باشد با راه‌اندازی مجدد برطرف خواهد شد ، پس شما هم از قسمت بروزرسانی‌ها وردپرس را مجدد راه‌اندازی کنید و یا دایرکتوری wp-include را از نو بارگذاری کنید .
کش مرورگر و همچنین کش وب‌سایت (اگر از افزونه‌های کش استفاده میکنید) را خالی کنید.

ویرایش wp-config.php

فایل wp-config.php را باز کنید و کد زیر را قبل از خط require_once قرار دهید و ذخیره کنید.
define("CONCATENATE_SCRIPTS", false );
نکته : قبل از انجام هر تغییراتی backupگرفتن را فراموش نکنید.
افزونه‌ی tinymce-advanced را نصب و فعال کنید .
افزونه‌ی CKEditor را نصب نمایید. با نصب و فعال سازی این افزونه ویرایشگر شما از tinymce به CKEditor تغییر خواهد کرد و حتما هم ویرایشگر دیداری لود خواهد شد و مشکل برطرف خواهد شد.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com





 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, ثبت دامنه در کرج, رفع مشکل عدم نمایش ویرایشگر دیداری, هاست در کرج, شرکت طراحی سایت


سه شنبه 93 شهریور 11 :: 3:36 عصر :: نویسنده : fahimeh nazari

در این قسمت به نحوه اصولی کش‌کردن داده‌ها در وردپرس با Transients APIرا بررسی می‌کنیم.

پشتیبان گرفتن در وردپرس

 

Transients API چیست؟

Transients API یک روش ساده و استاندارد را برای ذخیره داده‌ها به صورت موقت در پایگاه داده با یک نام و بازه زمانی زندگی برای آن دادها، فراهم می‌کند. بعد از به پایان رسیدن زمان تعیین شده اطلاعات حذف می‌شوند و دیگر قابل دستیابی نیستند.
اگر درسایت خود به داده‌ای نیاز دارید که به ندرت به روزرسانی می‌شوند و در تهیه هر بار این داده‌ها زمان زیادی صرف می شود ولی نیازی نیست که هربار این اطلاعات ساخته شوند می‌توانید از Transients API برای ذخیره موقت این داده‌ها استفاده کنید تا در هر بار استفاده از این داده نیازی به تولید دوباره آن نداشته باشید. با این کار می‌توانید زمان لود صفحات را کاهش داده و درصد استفاده سایت از منابع سرور را کاهش دهید.

نحوه ذخیره و بازیابی داده‌های کش بوسیله Transients API

توابع اصلی که در هنگام ذخیره و بازیابی داده‌های مد نظر جهت کش شدن استفاده می‌کنیم توابع set_transient و get_transient هستند. تابع set_transient که از آن برای ذخیره داده کش استفاده می‌کنیم.

<?php set_transient( $transient, $value, $expiration ); ?>



این تابع سه متغیر ورودی دارد. نخست ‎$‎transient‎که نام قطعه داده‌ای است که باید کش شود. این نام در واقع شناسه یکتای آن داده است که در آینده از آن برای بازیابی داده‌های کش شده استفاده می‌کنیم. متغیر دوم ‎$value‎همان داده‌ای است که قصد کش کردن آن را داریم و از متغیر سوم یعنی ‎$expiration‎برای تعیین بازه زمانی که می‌خواهیم داده‌ها کش شوند استفاده می‌کنیم. توجه داشته باشید که مقدار این پارامتر بر حسب ثانیه است و وردپرس بعد از اتمام این زمان داده‌ها را از بانک اطلاعاتی حذف می‌کند.
زمانی که شما داده‌ای را ذخیره کردید می‌توانید به راحتی با تابع get_transient و شناسه آن داده، داده را بازیابی کنید.

<?php get_transient( $transient ); ?>



همان طور که قبل‌تر اشاره کردیم برای بازیابی داده‌ها به شناسه یکتای آن داده نیاز داریم. با ارسال این شناسه به تابع get_transient می‌توانیم به آن داده دسترسی پیدا بکنیم. این تابع دو نوع خروجی دارد. اول مقدار داده کش شده است و یا اینکه مقدار false به همین دلیل بعد از استفاده از این تابع می‌بایست بررسی کنیم که چه نوع داده‌ای در آن وجود دارد. می‌بایست در کدهای خود تمهیداتی را برای زمانی که داده‌های کش حذف شده‌اند در نظر بگیرید.
نکته ظریفی که در این قسمت وجود دارد این است که Transients API در هنگام عدم وجود داده مقدار false منطقی که با صفر مشخص می‌شود را به خروجی ارسال نمی‌کند چون این امکان وجود دارد که مقدار صفر همان داده‌ای باشد که آن را کش کرده باشید و به همین دلیل مقدار false را در یک آرایه قرار داده و آن را به خروجی ارسال می‌کند که برای تشخیص آن می‌توان از عملگر شناسایی یکتا (===) به جای عملگر برابری (==) استفاده کرد. به صورت زیر:

if ( false === ( $value = get_transient( "value" ) ) ) {
// this code runs when there is no valid transient set
}

حذف داده‌های کش شده بوسیله Transients API

برای حذف داده‌های کش شده از تابع delete_transient استفاده می‌کنیم که شکلی یکسان با تابع get_transient که پیش‌تر بررسی کردیم دارد با این تفاوت که این تابع با دریافت شناسه داده کش شده آن را حذف می‌کند.
<?php  delete_transient( $transient ); ?>

استفاده از Transient API در عمل

در اینجا می‌خواهیم برای شفافیت موضوع نحوه استفاده عملی از Transients API را بررسی کنیم. در این مثال می‌خواهیم داده‌های یک فید را دریافت و آنها را نمایش دهیم. دانلود این فید در هر بار نمایش و ساختن یک لیست HTML از آیتم‌های آن کار مناسبی نیست چون در هر بار دانلود و ساختن لیست خروجی آن فید زمان زیادی صرف دانلود و ساختن کد خروجی می‌شود که اینکار مخصوصا در سایت‌های پر بازدید می‌تواند باعث افت سرعت لود صفحات گردد. اما می‌خواهیم با استفاده از Transients API این فید را یکبار دانلود و برای 2 ساعت از آن اطلاعات استفاده کنیم و پس از 2 ساعت دوباره آن را دریافت کنیم و به همین منوال…با اضافه کردن چند خط کد می‌توان از دانلود هزاران بار این اطلاعات جلوگیری کرد. در کد زیر این کار را به صورت عملی پیاده‌سازی کرده ایم.

 

<?
// get data
$rss_itemslist = get_transient("wp_feed");
 
// for reading rss feed
include_once(ABSPATH . WPINC . "/feed.php");
 
// when data cached
if ($rss !== FALSE){
    // print chached feed items list
    echo $rss_itemslist;
}
// when data not cached
else{
 
    // Download feed and generate items
    $rss_itemslist = fetch_feed("http://feeds.irtuts.com/irtuts/wp");
    $max_items = $rss_itemslist->get_item_quantity(10);
    $items = $rss_itemslist->get_items(0, $max_items);
 
    // Generate HTML liat of feed items
    $fresh_list ="<ol>";
    foreach ( $items as $item )
        $fresh_list .= "<li>
          <a href="" . $item->get_link(); . "">" . $item->get_title();" .</a>
        </li>";
    $fresh_list .= "</ol>";
 
    // save fresh feed items list
    set_transient("wp_feed" , $fresh_list ,60*60*2 );
 
    // print fresh feed items list
    echo $rss_itemslist;
}
?>


در مرکز کد و در قسمت if بررسی می‌کنیم که داده‌ای از قبل در کش وجود دارد و در صورت عدم وجود در قسمت else دوباره لیست آیتم‌های آن فید را تولید می‌کنیم.

 

 

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, داده‌ها در وردپرس, کش کردن هوشمند داده‌ها در وردپرس با Transients API, شرکت طراحی


< << 6 7 8 9 10 >> >