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

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

مدتی هست که دارم روی بحث سئو و نکات مربوط به اون تحقیق و فعالیت می کنم تا نکات مهمش رو در وب سایت پیاده سازی کنیم . یکی از نکات بسیار مهم در SEO داشتن یک آدرس URL کاملا کاربر پسند هست . خوب الان یکی از مشکلاتی که در بین علمای این رشته وجود داره این هست که ما زبانمون فارسی هست پس بهتر هست که آدرس های...

در بحث سئو حتما شما بحث گرفتن بک لینک ( Backlink ) یا لینک از سایت ها و وبلاگهای مختلف رو شنیدید . خیلی از وب سایت ها وجود دارند که برای شما Backlink درست می کنند اما این بک لینک ها در اصطلاح طراحی وب و به ویژه سئو به عنوان نوفالو یا NoFollow شناخته میشن . امروز قرار هست که کامل در خصوص این مبحث صحب...

اون زمانیکه اهل استفاده از اسکریپت ها و ابزارهای Open Source و CMS های مختلفی مثل جوملا و دروپال و وردپرس بودم ، یکی از دغدغه های اصلی من استفاده کردن از اسکریپت های اصلی یا اسکریپت های نال شده بود ! اون موقع به این موضوع فکر نکردم که تفاوت این دو تا اسکریپت چی هست ؟ چرا برای اصلی باید پول بدم برای ...

ممکنه با این واژه غریبه باشید اما به احتمال بسیار زیاد وقتی تو اینترنت درگیر گشت و گذار هستید و وب سایت های مختلف رو باز می کنید قطعا چشمتون به این نرم افزار خورده ! چرا ؟ چون این نرم افزار ویبولتین یک فروم ساز هست ( Forum ) یا تالار گفتمان ، همون وب سایت های پرسش و پاسخ معروفی که توی اینترنت زیاد ش...

در قمست 37 ابتدا آپلود فایل ها را توضیح داده ایم و گفته ایم که به چه آسانی می توان در PHP فایل آپلود کرد. همچنین چگونگی دسترسی به اطلاعات فایل آپلودی را نیز توضیح داده ایم. بعد از آن به سراغ مدیریت پست ها در PHP رفته ایم و نحوه لود پست ها از دیتابیس و نمایش آنها را در CMS گفته ایم. همچنین نکاتی در ا...

در این قسمت مبحث مدیریت دسته بندی ها را داریم. به این شکل که یک صفحه در داخل پنل مدیریتی CMS ایجاد می کنیم و همه کارهای مربوط به مدیریت دسته بندی ها را در این قسمت انجام می دهیم. بخش هایی از قبیل : فرم اضافه کردن دسته بندی ها فرم نمایش جدولی دسته بندی ها استفاده از کتابخانه datatable برای نمایش و س...

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

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

در قسمت ۳۴ مبحث مربوط به جستجو کردن داخل پست ها را نوشته ایم. کادر جستجو که در قالب cms موجود بود را در این قسمت گسترش دادیم. به شکلی که کاربر عمل جستجو را انجام داده و نتیجه را به صورت همان قالب پست ها مشاهده می کند. در بخش دوم این قسمت به سراغ طراحی داشبورد مدیریتی رفته ایم. ابتدا قالب داشبور را د...

در ادامه مبحث طراحی و پیاده سازی CMS در php در این قسمت در مورد پست هایی که در یک بلاگ وجود دارند صحبت می کنیم. در قسمت قبل در مورد دسته بندی های مطالب صحبت کردیم. در این قسمت دسته بندی ها را در sidebar قرار دادیم و آنها را به صورت دو ستونی مرتب کردیم. سپس جدول مربوط به پست ها طراحی شده و ارتباط آن ...

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

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

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

در بخش قبلی با کتابخانه Persian Calendar و نحوه تبدیل تاریخ میلادی به شمسی آشنا شدیم. در این قسمت با پلاگین این کتابخانه که پلاگین Persian Calendar هست آشنا خواهیم شد. این پلاگین به شما این امکان را می دهد تا تاریخ مورد نظرتون رو به راحتی انتخاب کنید. این کنترل امکانات زیادی دارد که در این مطلب به ب...

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

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

در این قسمت از دوره آموزشی ASP.NET MVC به بررسی مبحث Caching خواهیم پرداخت. قابلیت Caching به این امکان را می دهد تا خروجی Action هایی که پردازش سنگین دارند و محتویات خروجی تغییرات کمی دارد در سرور (یا کلاینت) Cache شده و با درخواست های بعدی خروجی از Cache خوانده شده و به سمت کلاینت ارسال شود که با ...

curl یک ابزار خط فرمان است که به شما امکان ارسال درخواست های مختلف رو به سمت سرور میده. curl مخفف Client for URLs است. یکی از کاربرد های بسیار مهم curl تست url های مختلف مخصوصاً برای پیاده سازی api های تحت وب رو به شما میده. اگر روی سیستمون PHP رو نصب داشته باشید این ابزار به صورت پیش فرض بر روی سیس...

یکی از سوالاتی که خیلی از کاربران (بیشتر پیام خصوصی که دلیلش و نمیدوم چرا پیام خصوصی!) میپرسن نیم فاصله تو صفحات وب و تاثیر اون بر روی سئو هست. اول از همه بگیم نیمفاصله چیه و چرا استفاده میشه؟ تو عنوان همین مطلب می تونید کاربرد نیم فاصله رو ببینید، زمانی که نیم فاصله رو استفاده می کنیم دو کلمه بدون...

در این قسمت مبحث شی گرایی را ادامه داده ایم. شما در این قسمت: وراثت در شی گرایی سازنده ها و constructor ها سطح دسترسی ها به اعضای کلاس اعضای استاتیک در هر کلاس و مزایای استفاده از آن آشنا می شوید. کلیات مباحث شی گرایی در این قسمت توضیح داده شده است. با وب سایت tosinso همراه باشید.

سلام به همه کاربران عزیز وب سایت Tosinso. یکی از مهم ترین مباحثی که هر برنامه نویسی این روز ها باید با آن آشنا باشد مفهوم شی گرایی یا object oriented در برنامه نویسی است. اهمیت این موضوع در حدی است که می توان گفت این مبحث پایه و اساس برنامه نویسی در سال های فعلی است. در این قسمت مبحث شی گرایی در php...

در ASP.NET MVC ساختار Route ها نقش بسیار مهمی رو بازی می کنند. Route ها در حقیقت نقش آدرس دهی منابع رو در برنامه تحت وبی که در حال توسعه هست بازی می کنند و ASP.NET MVC وابستگی زیادی به Route ها داره. ما بوسیله Route ها می تونیم به مواردی مانند نام Controller یا Action و پارامترهای مورد استفاده در Ro...

دو تا از مفاهیمی که در وب سایت ها و برنامه های تحت وب برای ذخیره اطلاعات استفاده می شود و می توان به سرعت به آنها دسترسی داشت کوکی ها و session ها هستند. در این قسمت نحوه استفاده از این دو ابزار در زبان php آموزش داده شده است. به این شکل که اول مفهوم کوکی ها و موارد استفاده از آنها را توضیح داده ایم...

یکی از مباحثی که باید در همه زمینه های برنامه نویسی به آن دقت شود بحث امنیت است. زیرا که در همه برنامه ها ما با اطلاعات سر و کار داریم و باید برای حفاظت از این اطلاعات در برابر خطرات مختلف راه چاره ای داشته باشیم. یکی از موارد امنیتی که در برنامه ها وجود دارد مبحث sql injection می باشد که ممکن است خ...

در این قسمت که ادامه قسمت قبلی و کار با مفاهیم CRUD در php است مواردی از قبیل حذف کردن اطلاعات از دیتابیس و یا بروز رسانی آنها را توضیح داده ایم. به شکلی که ابتدا عملیات حذف را به صورت جداگانه توضیح داده ایم و بعد از آن آپدیت را به صورت جداگانه توضیح داده ایم. همچنین با استفاده از bootstrap یک فرم ط...

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

تا اینجای کار مفاهیم php را بررسی کردیم و بعد از آن mysql را توضیح دادیم . در این قسمت php را به mysql متصل می کنیم و داده هایی را در دیتابیس ذخیره می کنیم و همچنین داده هایی را از داخل دیتابیس لود می کنیم و در صفحه html نمایش می دهیم. همچنین برای بهتر شدن طراحی صفحات در این قسمت از فریمورک Bootstra...

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

در این قسمت مفاهیم پرکاربردی مانند ویو ها و کوئری های تو در تو توضیح داده شده است که می توان با کمک آنها کوئری های پیچیده تر و قوی تری ساخت. همچنین نحوه تعریف توابع و روتین ها را نیز داخل mysql توضیح داده ایم. به صورت کلی مفاهیم زیر در این قسمت توضیح داده شده است: نحوه تعریف subQuery آشنایی با قسمت...

به دیتابیس هایی مانند mysql, sql server دیتابیس های رابطه ای گفته می شود. ما در این دیتابیس ها می توانیم هر کدام از موجودیت ها را داخل یک جدول ذخیره کنیم. این جداول می توانند با استفاده از ستون هایی به هم مرتبط باشند. برای ارتباط بین جدول ها از کلید های خارجی استفاده می شود. در این قسمت مفهوم کلید خ...

مدتی هست که برای وب سایتی که دارم مشکل جالبی پیش اومده ! هر چند ساعت یکبار وب سایت خطای 503 می داد و بعد از اینکه روی سرور ریموت می زدم میدیدم که Application Pool ای که مربوط به وب سایتم هست Stop شده بود و بعد از Start کردنش مشکل حل می شد ! خوب یکی دو بار اینکار رو بصورت دستی انجام دادم تا اینکه دی...

در بخش پایانی شما با سایر قابلیتهای مفید موجود در Cpanel آشنا می شود و با روشهای دریافت دقیق گزارش بازدید به تفیکی ماه ها و پروتکلها آشنا می شوید. یکی از بخشهای بسیار جالب موجود در Cpanel است که به شما وضعیت دقیق را جدای از برنامه های موجود در جوملا و وردپرس می دهد.

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

یکی از بخشهای مهم در استفاده از Cpanel بخش فایل است که دارای برنامه های کاربردی است که علاوه بر قابلیت ارسال و دریافت فایل شما می توانید Backup را هم با این بخش انجام دهید. برای مشاهده کردن سطح دسترسی از مقاله زیر می توانید استفاده کنید: سطوح دسترسی یا Permission ها در سیستم عامل لینوکس

در بخش اول شما با بخشهای اصلی Cpanel به صورت زیر آشنا می شویدک بخش Home بخش GENERAL INFORMATION بخش User Manager بخش Server Information بخش STATISTICS بخش پروفایل هر کاربر و روش ایجاد کردن کاربر

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

خوب مدتی هست که برای وب سایت توسینسو و بحث نکات مربوط به کاربریش درگیر این موضوع هستم که وقتی روی لینک ها کلیک میشه داخل وب سایت ، برخورد وب سایت با کلیک شدن بر روی لینک های مطالب مرتبط یا محتویات صفحات وب سایت چجوری باید باشه !! خوب طی این همه سالی که وب سایت برقرار هست یک نکته اساسی در خصوص بحث SE...

در قسمت قبل توابع تجمعی را که بخشی از توابع داخلی sql بودند را توضیح دادیم. در این قسمت توابع داخلی بیشتری را توضیح داده ایم. توابعی که در این قسمت توضیح داده ایم به سه دسته توابع رشته ای و توابع اعداد و توابع تاریخ و زمان تقسیم می شوند. در توابع رشته ایم توابعی برای جستجو در رشته و یا جدا کردن بخشی...

در این قسمت از چهار عملی اصلی CRUD اعمال CUD را توضیح داده ایم و بعد از آن به سراغ توابع تجمعی رفته ایم. همچنین مفاهیم گروه بندی را در این قسمت را نیز توضیح داده ایم. به صورت کلی مفاهیم زیر در این قسمت توضیح داده شده است: کار با دستور insert انواع دستور insert کار با دستور update کار با دستور delet...

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

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

در این قسمت مبحث مربوط به مدیریت جداول مثل اضافه کردن جدول جدید و حذف جدول موجود و همچنین تغییر جداول را کار کرده ایم. به طور کلی موارد زیر در این قسمت توضیح داده شده اند: لازم به ذکر است که موارد زیر هم به صورت ویژوال در phpmyadmin توضیح داده شده اند و هم به صورت دستوری sql توضیح داده شده اند تا بت...

در قسمت قبل به ساختن جدول ها و کار با داده های آن جدول ها پرداختیم و مفاهیمی را مانند کلید اصلی و کلید یکتا توضیح دادیم. یکی از مباحث مهم در ساخت جدول های بانک اطلاعات یادگیری انواع داده در دیتابیس است تا بتوان در موارد مختلف از نوع داده مناسب استفاده کرد. در این قسمت انواع داده را در MySQL توضیح دا...

در این قسمت کار با برنامه phpmyAdmin که یک برنامه برای مدیریت دیتابیس mysql است را شروع کرده ایم. مباحثی که در این قسمت توضیح داده شده است عبارتند از: توضیح و آشنایی با محیط PhpMyAdmin توضیح مفهوم charset, utf-8 ساخت و حذف کردن دیتابیس محل ذخیره سازی داده ها در mysql ساخت جداول برای ذخیره داده ها ا...

در این قسمت شروع به بررسی پایگاه داده می کنیم. ابتدا مفاهیم تئوری را در مورد دیتابیس توضیح می دهیم که پایگاه داده چیست و چه خصوصیاتی دارد و دارای چه اجزایی است. بعد از آن به سراغ پایگاه داده MySQL رفته ایم و خصوصیات این سیستم مدیریت پایگاه داده را توضیح داده ایم و بعد از آن برنامه ای برای معرفی پایگ...

در این قسمت مبحث فرم ها را ادامه می دهیم و با استفاده از url ها داده های مختلفی را برای سرور ارسال می کنیم. همچنین نکاتی که باید هنگام استفاده از url ها برای ارسال داده ها در نظر داشت را نیز بررسی می کنیم. بعد از آن به سراغ یکی از متغیر های super global خیلی مهم در php یعنی $_SERVER می رویم و نحوه ا...

در این قسمت ابتدا در مورد این که از آرایه چطور به شکل پشته استفاده کنیم صحبت کرده ایم و بعد از آن در مورد پارامترهای ورودی پیش فرض توابع صحبت کرده ایم. ولی بحث اصلی در این قسمت فرم ها هستند. فرم ها برای ورود داده و اطلاعات از طرف کاربر به سرور ارسال می شوند. برای مثال صفحه ثبت نام یک وب سایت یک فرم ...

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

گوگل به تازگی در حال تست تغییراتی در نتایج مورد جستجو در بخش تماشای آنلاین فیلم و سریال می باشد. اولین باری که این قابلیت را موتور جستجوی گوگل ارائه داده در سال ۲۰۱۷ بود. همانطور که در تصویر زیر میبینید نمونه ای از محیط جدید تماشای فیلم و سریال به صورت زنده در موتور جستجوی گوگل می باشد. به نظر م...

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