elham1388

کاربران اخراجی
  • تعداد ارسال ها

    4
  • تاریخ عضویت

  • آخرین بازدید

تمامی ارسال های elham1388

  1. دو URL Example Domain و " Example Domain " را در نظر بگیرید. هر دو به یک فایل اشاره میکند حال می خواهیم در این مقاله بررسی کنیم کدام روش برای آدرس دهی بهتر خواهد بود تا در طراحی وب سایت خود از آن استفاده کنیم ؟ وب سرورها برای این هستند که وب پیج ها را برای مرورگرها با توجه به نام دایرکتوری آنها بفرستند زمانی که شما " www.example.com/about/index.html" را درخواست می کنید وب سرور به دنبال فایل " index.html" در فولدر about می گردد. حال اگر همچنین فایلی در دایرکتوری وجود داشته باشد محتوای آن صفحه را به مرورگر می فرستد. این درحالی است که آدرس بار مرورگر شما ULR که شما درخواست کرده بودید را نشان می دهد که همان "www.example.com/about/index.html" است. سرور این وظیفه را ندارد که درصورت عدم وجود صفحه درخواستی بقیه صفحات را در دایرکتوری بگردد تنها فولدر about را جستجو می کند. چندین URL و کپی محتوا مسئله داشتن بیش از یک URL برای یک فایل خطای طراحان نیست (هرچند میتوانند به اصلاح آن بپردازند) بلکه از موتورهای جستجو منشاء گرفته می شود. اگر بیش از یک روش برای اشاره کردن به یک فایل وجود داشته باشد در این صورت شما می بایست تنها یک URL را انتخاب نموده و از طریق آن به ادرس دهی بپردازید. به عبارت دیگر در بین URL های www.example.com/about/index.html" " و" www.example.com/about/" می بایست یکی را انتخاب نموده و به چیدمان تمام صفحات وب متناسب با همان انتخاب بپردازیم و در نقشه سایت شما نیز از همان URL استفاده شود. آیا تفاوتی بین انتخاب میان URL ها وجود دارد؟ کدام روش آدرس دهی برای URL استفاده شود؟ در زیر به بررسی این مسئله می پردازیم: 1- برخی از متخصصان وب بر این عقید هستند که استفاده از فرمت نام دایرکتوری برتر از نام فایل است.زمانی که شما نام دایرکتوری را استفاده می کنید وب سرور فایل را در آن دایرکتوری پیدا می کند و به سمت کاربر می فرستد. این بدان معناست که اگر شما بخواهید نام فایل دیگری را برای اندکس خود انتخاب کنید مانند "index.php" به آسانی می توانید در تنظیمات سرور خود این تغییرات را لحاظ کنید. 2- از سویی دیگر نیز می توان اینطور بیان داشت که از همان نام فایل "index.html" در URL خود استفاده کنیم و زمانی خود می خواستیم نام فایل را به "index.php" تغییر دهیم این تغییر را در تنظیمات سرور انجام دهیم. 3- URL کوتاه مزایایی را دربر دارد از جمله به آسانی به یاد خواهد ماند و همچنین از خرابی URL که توسط نرم افزارهای فروم و سایت های شخص ثالث برای URLهای طولانی اتفاق میوفتد جلوگیری کرد. 4- شما می بایست به فرمتی از URL که برای وب سایت شما و یا توسط دیگران لینک می خورد توجه داشته باشید و از آن فرمت استفاده نمایید. رعایت این نکته در بحث سئو سایت شما نیز تاثیر مثبت خود را خواهد گذاشت. منبع: -----------------------
  2. AJAX مخفف Asynchronous JavaScript and XML که به معنای ناهمزمانی جاوا اسکریپ و XML می باشد. AJAX زبان برنامه نویسی جدیدی نیست اما روشی جدیدی برای استفاده از استاندارهای موجود در طراحی وب سایت می باشد.در واقع AJAX هنر تبادل داده با سرور و به روز رسانی بخشی از صفحات طراحی سایت، بدون نیاز به بارگذاری دوباره کل صفحه سایت می باشد، و به نوعی فرآیند طراحی سایت را آسان تر نموده است و یا همچنین موجب می شود اصلاحاتی که به منظور بهینه سازی سایت می بایست انجام شود، با سرعت بیشتری انجام پذیرد. قبل از فراگیری AJAX شما می بایست زبان های استاندارد زیر را بدانید: • HTML / XHTML • CSS • JavaScript / DOM از نمونه وب سایت هایی که برنامه های کاربریAJAX را استفاده می کنند تب های Google Maps, Gmail, Youtube, و Facebook را می توان نام برد. AJAX بر مبنای استانداردهای اینترنت می باشد و ترکیبی از: • شی های درخواستی XMLHttp( تبادل داده غیرهمزمان با سرور) • JavaScript/DOM (نمایش/تعامل با اطلاعات) • CSS ( استایل نمودن داده ) • XML (اغلب به عنوان فرمتی از انتقال داده استفاده می شود) بخش div به منظور نمایش داده برگشتی از سرور استفاده می شود. در مثال زیر تابعی به نام loadXMLDoc() فراخوانی می شود. <!DOCTYPE html> <html> <body> <div id="myDiv"><h2>Let AJAX change this text</h2></div> <button type="button" on-click="loadXMLDoc()">Change Content</button> </body> </html> سپس با استفاده از تگ <script> در بخش head تابع loadXMLDoc() را فراخوانی می کنیم. <head> <script> function loadXMLDoc() { .... AJAX script goes here ... } </script> </head> شی XMLHttpRequest توسط اغلب مرورگرها پشتیبانی می شود و به منظور تبادل داده با سرور پشت صحنه استفده می شود. variable=new XMLHttpRequest(); با استفاده از قطعه کد بالا، شی XMLHttpRequest ایجاد می شود، که البته در مرورگرهای جدید از این کد بهره می گیرند. به منظور پشتیبانی تمامی مرورگر از قطعه کد زیر استفاده می شود. var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } برای ارسال درخواست به سرور ازمتدهای open() و send() در شی XMLHttpRequest استفاده می شود. xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send(); منبع: --------------------------
  3. Link Bait در بهینه سازی سایت پروسه ایست برای ایجاد مطالب پرمحتوا و ارزشمند ، که حجم عظیمی از بک لینک های طبیعی را به سوی سایت شما سرازیر میکند. محتواهای بکار رفته در طراحی سایت میتواند شامل یک فایل ویدئویی، فایل صوتی، نرم افزار، عکس و یا یک آموزش مثل همین مطلب در سایت نونگار باشد. این مسئله و تعریف، دارای ۲ نکته اساسی در بهینه سازی سایت به صورت زیر: 1. ایجاد محتوای با ارزش که بار ها و بارها در همه سایت ها و مقالات در موردش صحبت شده است. سعی کنید مطالب جدید و مفید را در سایتتان انتشار بدید. شاید مطالب شما جدید ولی مناسب نباشند. مثلا اگه شما در یک سایت در مورد مردم یک کشور دور افتاده در اعماق افریقا بنویسید، کاربران ایرانی کمتری سایت شما را جستجو می کنند. بنابراین شما مطالب جدید ایجاد کردید ولی برای بهینه بودن سایتتان ارزشمند نیستند. 2. بک لینک طبیعی! موردی که جدیدا گوگل خیلی داره روش کار میکنه و مانور میده. یعنی دقیقا از زمانیکه اومد رسما اعلام کرد ما مهمترین عامل امتیاز دهیمون به یک سایت بک لینک هست و برای همین میخواهیم بک لینک های غیر طبیعی را شناسایی کنیم. پس با این کار شما مهمترین خواسته گوگل را بر اورده میکنید. یکی از بهترین راهای کسب بک لینک طبیعی و به نوعی Link Bait، نوشتن مقالات آنلاین در سایت های دیگراست. برای این کار هم میشه از پست مهمان استفاده کرد و هم از سایت هایی که کلا برای نوشتن مقالات آنلاین هستند. فقط سعی کنید تو این مقالات به صورت معقول به سایت خودتون لینک بدید، نه به صورتیکه مقالتون اسپم شناسایی بشه و اصلا اجازه انتشار پیدا نکنه! پس پیش به سوی ایجاد Link Bait های اساسی… منبع : تبلیغات فقط در امضا مجاز است .
  4. امروزه با گسترش فعالیت های تحت وب، هر گونه طراحی وب سایت در بستر سیستم های مدیریت محتوا امکان پذیر نمی باشد و ممکن است گاهی لازم باشد طراحی سایت به صورت کاملا اختصاصی انجام شود. در این شرایط به روز رسانی سایت نیاز به برنامه نویسی دارد که اگر شما دانشی از زبان برنامه نویسی مربوطه نداشته باشید مجبورید مجددا با صرف هزینه آن را به افراد برنامه نویس واگذار نمایید. اما در سیستم های مدیریت محتوا به روز رسانی به دانش فنی خاصی نیاز ندارد و هرزمانی که لازم باشد با استفاده از cms موجود سایت مجددا آپدیت می شود. پس اگر دوست دارید سایتی داشته باشید که مرتبا توسعه داده شود از سیستم های مدیریت محتوا استفاده کنید. شرکت ********* با استفاده از cms یا همان سیستم مدیریت محتوای ***** وب سایتی بسیار منعطف و قابل توسعه به مشتریان خود ارائه می دهد و با نظارت روزانه بر cms خود ایرادهای احتمالی آن را میگیرد و امنیتی بسیار بالا در سایت های خود ایجاد میکند. علاوه بر این به بحث بهینه سازی سایت (سئو) توجه خاصی دارد. منبع : تبلیغات فقط در امضای شما مجاز است