تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00

جزیره سئو ، طراحی و توسعه وب | صفحه 19 | توسینسو

چگونه در ASP.NET تاریخ میلادی را به شمسی تبدیل کنیم؟ فرض کنید درون پایگاه داده SQL Server جدولی ساخته اید و یکی از ستون های آن را از نوع datetime تعریف کرده اید. استفاده از نوع داده ای datetime کاربر را ملزم می کند که فقط از تاریخ های میلادی استفاده کند. در صورتی که کاربر از تاریخ های دیگری (مثلا هج...

با سلام به تمامی دوستان ITPro ، توی این قسمت و قسمت بعدی میخوام درباره Jquery صحبت کنم که قولشو توی جلسات قبلی دادم ، میخوام یه صفحه ثبت نام با استفاده از کدهای CSS و JQuery درست کنم . در ابتدا یه توضیح کوتاه درباره JQuery میدم و بعدش میریم توی کد نویسی ، JQuery یه کتابخانه JavaScript هست که با استف...

دلایل کندی اینترنت و وب سایت ها چیست؟  این روزها تقریباً خیلی ها اینترنت رو لازمه کارشون میدونن خیلی ها هر روز به وب سایت هایی سر میزنن خیلی ها وب سایت هایی رو طراحی مکنن و شغلشون اینه و عده ای هر چی سوال تو ذهنشون هست رو تو این دنیای بزرگ مجازی میپرسن خب بلاخره این دنیا شده یکی از نیاز های ما ...

سلام به همه دوستان خوب در ابتدا یه تغییراتی انجام میدیم، میخوایم این کادر بالای صفحه Login توی کل صفحات باشه به عنوان هدر سایت و در ادامه یه قالب واسه لیست منو ها مینویسیم .توی کد Index.php (توی فولدر Login) تگ div با id بنام SingUp داریم که این تگ رو انتقال میدیم به کدهای Header.php .البته به غیر ا...

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

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

سلام به همگی دوستداران ITPro یه تغییر کوچولو توی روند آموزش ها دادم، از این به بعد در نظر دارم تو همین حین که آموزش های PHP جلو میره یه آموزش کوچیک هم درباره css و jquery به کارمون اضافه کنم چون php کارا به غیر از اینکه باید به php مسلط باشن باید یه آشنایی خوبی هم با css و jquery داشته باشن . خوب ت...

سلام به همگی دوستان خوب طبق توضیحاتی که در قسمت اول آموزش دادم MVC دارای سه بخش Controller و View و Model هست که تا حدودی قسمت Controller انجام دادیم، فقط باید یه کلاس بنام Controller بسازیم که این کلاس میشه والد و باید ارث بری انجام بدیم ، بعد از اینکه کلاس Controller ایجاد کردیم، میریم سر وقت دو ...

سلام به همگی توی این قسمت میخوایم وارد بحث کلاسها بشیم و همینطور که پیش میریم با چندتا باگ دیگه برخورد میکنیم که بهتون میگم چه جوری برطرفش کنید .واسه تعریف کردن کلاس از کلمه class استفاده میشه و زمانی که توی کلاسون میخوایم تابع سازنده داشته باشیم باید اسم اون تابع رو ()construct___ بزاریم، در ابتدا ...

سلام به همه دوستان گلم در ITPro ابتدا قبل از شروع این قسمت یه عذر خواهی کنم بایت وقفه طولانی که ایجاد شد بین قسمت قبلی و این قسمت ، خوب توی قسمت قبلی درباره ErrorDocument ، Redirects و password protection توضیح دادم و توی این قسمت توضیحات تکمیلی .htaccess براتون میگم بهمراه کد نویسی MVC . نکته مهم...

چگونه استاندارد بودن قالب وب سایت را بررسی کنیم؟ لینک زیر بهترین سایت برای بررسی و استاندارد سازی صفحه وبی می باشد که در دست طراحی می باشد با ورود به این سایت و درج آدرس صفحه مورد نظر می توانید خطاهای صفحه مورد نظر را مشاهده نمایید. سایت بالا هیچ اشکالی در طراحی ندارد و هیچ اروری هم نمیتوان از آن گ...

چه دلیل هایی وجود داره تا ما در ASP نتونیم login کنیم ؟ همانطور که میدانید Asp.netیک کتتابخانه داره به اسم membership جهت ایجاد login و تنظیماتی برای نقش ها برای وب سایت asp.net .Method شناسایی کاربر که به validator user معروف هست در سه حالت یوزر رو غیر قابل فعالیت یا false میشناسه که در این سه حال...

سلام به همگی دوستان، تو قسمت قبل یه توضیح کوتاه درباره MVC دادم و استارت برنامه وبمونو زدیم چندتا فایل هم ایجاد کردیم و رسیدیم به مبحث .htaccess ، خوب یه توضیح درباره این فایل میدم و بعد با این فایل نرم افزار Apache روی سرور تنظیم میکنیم .فایل .htaccess واسه کانفیگ سرورهایی کارایی داره که روی سرور ،...

چگونه کیفیت ، سرعت و قالب وب سایت خودمان را ارزیابی کنیم؟ اغلب کاربران در اینترنت دوست دارند از نظر فنی وضعیت سایت خود را چک کنند. سایت Gtmetrix برای این دسته از کاربران چاره ای اندیشیده و سایت های آنها را به صورت رایگان مورد آنالیز قرار داده و آمار دقیقی از سایت برای کاربر به نمایش می‌گذارد .د...

توی این آموزش میخوام MVC از مبتدی تا جایی که بتونم بهتون آموزش بدم . واسه شروع یه توضیح کوتاه درباره MVC میدم .MVC یه چارچوب یا Framework برای ساخت برنامه های کاربردی وب هست ، که با استفاده از MVC ، برنامه های کاربردی وب نوشته شده دارای قدرت و انعطاف بیشتری هستن و در ضمن پیچیدگی که قبلا توی کدنوی...

چگونه CKEditor را به پروژه اضافه کنیم؟ چگونه از CKEditor استفاده کنیم ؟ با عرض سلام خدمت دوستان ، می خواهیم نحوه استفاده از ادیتور حرفه ای CKEditor رو با هم دیگه بررسی کنیم : 1- ابتدا به سایت CKEditor میریم و این ادیتور حرفه ای رو دانلود میکنیم. 2- سپس فایل مورد نظر را از حالت زیپ خارج میکنیم و پوش...

چگونه از فونت فارسی در صفحات HTML وب سایت استفاده کنیم؟ تو این نکته می خواهیم به دوستان نحوه افزودن فونت های فارسی به صفحات وب رو آموزش بدیم.یکی از محدودیت های رایج برای طراحان وب فارسی زبان ، نبود تنوع فونت های فارسی بر روی سیستم کاربران می باشد (tahoma , arial , monoType) .اما امروزه طراح می تواند...

اگر به دنبال پیدا کردن نمادها و علائم رایگان برای طراحی می گردید ، وبسایت the noun project حاوی مجموعه کامل و رایگانی از علایم تصویری(نمادها) برای طراحی میباشد که در انتقال مفهوم موضوعات از طریق تصاویر یا آیکنها بسیار پرکاربرد می باشند. این وبسایت میتواند برای طراحان صفحات وب مفید و یا در سایر امور ...

چگونه پسوردهای ذخیره شده در مرورگر را ببینیم؟ تا حالا شده مثلاً یوزر و پسوردتون رو تو سایتی ذخیره کردید اما یادتون نیست پسوردتون چیه با این کد متوجه میشید پسوردتون چی بوده ، فقط کافیه تو مرورگرتون این کد رو Pase کنید و اینتر رو بزنید البته باید مرورگرتون قابلیت اجرای کد جاوا اسکریپت رو داشته باشه ، ...

یکی از مشخصات اصلی برنامه نویسی هر زبانی نوع داده هایی هست که پشتیبانی میکنه .این ها نوعی از مقدار هایی هستند که میتونید بنویسید و اون ها رو نمایش بدید . عددها مانند : 123و140.50 و 78 و... رشته هایی از نوع نوشته مانند : "This text string". بولین(Boolean) مانند : True or false یا همون صحیح و غلط. n...

چگونه منوی کشویی با HTML و CSS طراحی کنیم؟ یکی از امکاناتی که خیلی از وب سایت ها از اون بهره مند هستند و خیلی از طراح های وب از اون توی کارهاشون استفاده می کنند، ایجاد منوی های کشوئی یا DropDown Menu می باشد. در این مقاله آموزشی به صورت قدم به قدم خدمت دوستان نحوه ایجاد این منوها رو بوسیله HTML و CS...

سئو یا Search Engine Optimization به معنای بهینه سازی برای موتورهای جستجو می باشد ، مخفف کلمات گفته شده به شکل SEO می باشد که در لطف عام به صورت سئو خوانده می شود. امروزه تقریبا اکثر جستجوهای اینترنتی برای یافتن صفحات وب سایت مورد نیاز کاربران توسط موتورهای جستجویی مثل گوگل ، یاهو ، بینگ و ... انجام...

همه صفحات وب سایت شما می تواند یک نقطه ورود برای کاربران به وب سایت شما باشد. موتورهای جستجوی اینترنتی فقط صفحه اول وب سایت یا همان Home Page شما را پیدا نمی کنند ، بلکه همه صفحات وب سایت شما در موتورهای جستجو ثبت می شود. برخی اوقات تصور می شود که فرآیند بهینه سازی وب سایت برای موتورهای جستجو یا هما...

چگونه برای وب سایت کلمات کلیدی (Keyword ) مناسب انتخاب کنیم؟ کلمات کلیدی یا کلید واژه ها یا به تعبیر اجنبی ها Keywords در واقع شناسه شما برای موتورهای جستجو هستند ، موتورهای جستجوی اینترنتی از فبیل یاهو ، گوگل ، بینگ ، ASK و ... همه و همه وب سایت شما را با کلیدواژه های شما شناسایی می کنند ، بنابراین...

متا تگ چیست؟ Meta Tag چیست ؟ کاربرد برچسب متا یا Meta در سئو چیست؟ همانطور که در مقاله قبلی نیز عنوان کردیم منظور از Tag در این مقاله در واقع ساختاری است که شما در کد نویسی زبان HTML استفاده می کنید بنابراین Meta Tag هم یکی از همین ساختارهای کد نویسی است. Meta ها انواع و اقسام مختلفی در HTML دارند ب...

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

تگ عنوان چیست؟ Title Tag چیست؟ برچسب عنوان چه تاثیری در سئو محتوا دارد؟ یکی از مواردی که همیشه برای خودم قبل از اینکه اطلاعاتی در خصوص SEO داشته باشم مبهم به نظر می رسید این بود که منظور از TAG در SEO چیست ؟ در نهایت با جستجوهایی که انجام دادیم در اکثر مطالب قبل از اینکه در مورد ماهیت اصلی TAG صحبتی...

من میخوام طی یک روند مرتب برای شما عزیزان آموزش جاوا اسکریپت رو بذارم و امیدوارم که این آموزش برای شما مفید و خوب باشه .کد های جاوااسکریپت درون یک تگ <script> قرار میگیرند شما میتونید تگ <script> رو هر جای صفحتون بذارید ولی بعضی مواقع پیشنهاد میشه که آن را درون تگ <head> بذارید و ب...

اگر مقاله بنده در خصوص کاربرد Spider ها و Crawler ها در موتورهای جستجو را مطالعه کرده باشید حتما به اهمیت این موضوع پی برده اید ، با استفاده از این نرم افزار رایگان شما می توانید بصورت دستی با استفاده از یک نرم افزار Desktop صفحات وب سایت خود به همراه همه مخلفات اعم از تصاویر ، CSS ، اسکریپت ها ...

کرالر چیست؟ اسپایدر وب چیست؟ کاربرد Web Crawler در موتورهای جستجو چیست؟ به نظر شما چگونه است که موتورهای جستجو در عرض تنها چند میلی ثانیه میلیون ها وب سایت را جستجو می کنند و به ما نتیجه کار را نمایش می دهند ؟ آیا به محض اینکه شما کلید واژه ای را در موتور جستجو وارد کنید تمامی صفحات وب جستجو می شوند...

تولید محتوا پادشاه بهینه سازی صفحات برای موتورهای جستجو است ، زمانیکه صحبت از محتوا می شود در واقع در مورد راز موفقیت اصلی SEO صحبت می کنیم. از خودتان سئوال کنید که دلیل مراجعه شما به یک وب سایت چیست ؟ شما هیچوقت به یک وب سایت یا صفحه خالی مراجعه نمی کنید هر چند طراحی این وب سایت عالی باشد ، باید مط...

چگونه سلامت کدهای HTML و CSS وب سایت را بررسی کنیم؟ اگر به عنوان یک طراح وب فعالیت می کنید حتما با کدها و تگ های HTML و CSS و موارد مشابه آن آشنا هستید ، اما ممکن است شما نیز در میان چند هزار یا چند صد خط کد و تگ دچار مشکلات و خطاهایی بشوید ، با استفاده از لینک زیر شما می توانید کدهای خود را در قالب...

آیا رنک الکسا ( Alexa Rank ) قابل اعتماد است؟ تنها بعد از دو هفته از فعالیت اولیه وب سایت توسینسو نگذشته بود که رنک الکسای وب سایت به حدود 24 میلیون رسید ، این عدد در ابتدا به شدت کاهش پیدا می کرد تا جاییکه تنها در مدت 1 ماه از عدد 24 میلیون به دو میلیون کاهش پیدا کرد . زمانیکه صحبت از کیفیت و تعداد...

چه نکات مهمی در سئو را باید بدانیم تا وب سایتمان در رتبه بندی گوگل بالا بیاید؟ قبل از اینکه شروع کنم به گفتن نکته ها باید بگم که SEO مخفف search engine optimization هست .SEO به تکنیک بالا بردن رنک در موتور های جستجو مثل Google و Yahoo میگن . رسانه های اجتماعی : رسانه های اجتماعی شرکت های تبلیغ مجان...

LESS و SASS چیست؟ من خیلی اوقات از CSS برای استایل صفحاتم استفاه میکردم ولی در واقع چیزی میخواستم که بتونم باهاش بهتر کدهای CSS رو مدیریت کنیم، چیزی که بتونم قالب سایتامو بهتر بزنم ،رنگ های سایتام بهتر باشه و ... تا اینکه با LESS , SASS آشنا شدم. این دو مفهوم از اون چیزی که به نظر میرسند خیلی گسترده...

تفاوت PHP و ASP.NET در چیست؟ بین ASP.NET و PHP کدام را انتخاب کنیم؟ چه فاکتورهایی برای مقایسه این دو زبان وجود دارد؟ اکثر دوستان با این مسئله آشنایی دارند که بنده Unity برنامه نویس خوبی نیستم ، هر چند به برنامه نویسی خیلی علاقه مند هستم ، چند وقت پیش یکی از دوستان در خصوص انتخاب زبان برنامه نویسی وب...

چند نوع Reload در مرورگر Google Chrome داریم؟ امروزه بسیاری از مرورگرها، بسیاری از منابع صفحات مانند فایل های جاوااسکریپت و CSS را در حافظه کش خود ذخیره می کنند. آن ها این کار را برای افزایش سرعت اجرا و کارایی صفحات وب انجام می دهند. اما این کار برای برنامه نویسانی که در حال برنامه نویسی هستند و فای...

چگونه اطلاعات حساس را با ASP.NET ذخیره کنیم؟ گاهی اوقات در برنامه ASP.NET نیاز پیدا می کنید که از اطلاعات بسیار حساس استفاده کنید. مثلا ممکن است برای وصل شدن به یک دیتابیس نیاز به یک نام کاربری و رمز عبور داشته باشید و یا یوزرنیم و پسوردهای مشتری هایتان را در دیتابیس ذخیره کنید. با استفاده از secure...

دروپال چیست؟دروپال يك (CMS) سیستم مدیریت محتواست،;كه مهندس نصيري بصورت مقاله اي در لينك مقابل " CMS" به توضيح كامل و كافي آن پرداخته اند. هسته(Core) اصلی دروپال بصورت رایگان و بصورت متن باز ( Open Source )بصورت عمومی در دسترس می باشد و يكي از برترين هسته ها را از لحاظ امنيتي در جهان دارد كه خيلي از...

چگونه جوملا را در WAMP نصب کنیم؟ در مقاله قبلی به شما سیستم مدیریت محتوا را معرفی کردیم و متوجه شدیم که چگونه WampServer را دانلود کنیم و آن را نصب کنیم و پیکربندی Database های MySQL توسط کنسول PhpMyAdmin را نیز یاد گرفتیم ، توجه کنید که با مقاله قبلی شما می توانید محیط نصب را برای تمامی سیستم های م...

چگونه جوملا را در WAMP نصب کنیم؟ سیستم مدیریت محتوا یا CMS چیست؟ اگر شما به تازگی با جوملا یا سیستم های مدیریت محتوای وب ( Content Management System ) آشنا شده اید بهتر است قبل از اینکه به سراغ فرآیند نصب سیستم مدیریت محتوای وب جوملا برویم کمی با ساختار و جزئیات این سیستم ها آشنا بشویم. یک سیستم مدی...

WAMP چیست؟ XAMP چیست؟ امروزه تقریبا هر نرم افزاری را که تصور کنید می توانید در قالب یک نرم افزار یا سرویس تحت وب در سیستم عامل اجرا کنید ، البته این مورد در نرم افزارهای باز متن یا Open Source بیشتر بصورت رایگان دیده می شود. نرم افزارهایی که معمولا بصورت Open Source و با زبان های PHP و امثال آنها نو...

ASP.NET چیست؟ یک فریم ورک برای ساختن صفحات وب و وب سایت ها با HTML، CSS، JavaScript و اسکریپت های سمت سرور است.ASP.NET سه مدل متفاوت برای توسعه دارد: Web Page (مدل صفحات منفرد): ساده ترین مدل در ASP.NET است که از بسیاری جهات به PHP و ASP کلاسیک شباهت دارد. این مدل شامل موارد زیر است: قالب های پیش ...

چگونه وب سایت را به موتورهای جستجو معرفی کنیم؟ از لینک های زیر می توانید برای معرفی سایت تان به موتورهای جستجوی اصلی استفاده کنید... Google Bing اما بسیاری از صفحاتی که به موتورهای جستجو معرفی میشوند دارای کیفیت پایینی هستند. هیچ تضمینی وجود ندارد که سایت شما به طور رایگان در لیست قرار بگیرد. حتی ...

گاهی اوقات نیاز هست که در حین اجرای یک Action ، کد HTMLیی استفاده شود و این کد می بایست از طریق فایلی موجود در برنامه توسط ViewEngine پارس شده و مورد استفاده قرار گیرد.برای مثال ، شما قصد دارید ، ایمیلی جهت بازیابی کلمه عبور ارسال نمایید و این ایمیل حاوی کد HTML می باشد .برای این منظور شما می توان ب...

از چندین ماه قبل سایت گوگل در فراخوانی عمومی اعلام کرده بود که سرویس محبوب فید خوان گوگل یا google reader را از ابتدای ماه جولای 2013 متوقف خواهد کرد. البته این اقدام به مزاق کاربرانی که از این سرویس استفاده می کردند زیاد خوش نیامد. (یکیشون خود بنده!!) البته این خبر بسیار خوشحال کننده ای برای سایر س...

چگونه سلامت DNS سرور اینترنتی خود را تشخیص بدهیم؟ اگر می خواهید بدانید که DNS سرور اینترنتی شما به درستی کار می کند و تمامی تنظیمات آن درست است می توانید از سرویس intodns ای که در این لینک معرفی شده است استفاده کنید. سرویس IntoDNS تمامی گزارش های مربوط به سلامت و درستی تنظیمات DNS سرورهای شما را برر...

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

چگونه از ModelBinder در ASP.NET MVC استفاده کنیم؟ در این مقاله قصد دارم تا در مورد ModelBinder ها در ASP.NET MVC توضیح بدم. ModelBinder ها زمانی به کار می آیند که قصد داشته باشید مقادیر پارامتر ورودی یک Action رو از یک منبع دلخواه پر کنید. برای آشنایی بیشتر یک مثال میزنم. برای این مثال از ASP.NET MV...

چگونه با ASP.NET MVC کد کپچا بسازیم؟ پیاده سازی یک Captcha ی بسیار ساده در ASP.NET MVC ، در این مقاله قصد دارم تا طریقه ی پیاده سازی یک Captcha ساده رو براتون توضیح بدم .ابتدا یک Controller با نام Home به پروژه اضافه کرده و داخل آن اکشن های Index و CaptchaImage رو به شکل زیر می نویسیم : public class...