وبگو | آموزش برنامه نویسی و مهارتهای وب

امروز چهارشنبه ۱۳۹۹/۱۲/۱۳

2021/03/03 GMT +3:30

» آشنایی با مفهوم Semantic در HTML

html-semantic

تا این قسمت از آموزش های مقدماتی HTML، آموختیم که این زبان در واقع یک زبان قراردادی (Markup یا نشانه گذاری) با اصول و شیوه مشخص و قانونمند برای شکل دهی بنیان و اسکلت بندی صفحات وب و ارائه محتوا در آن است که از زمان معرفی تا به امروز همواره به فراخور نیاز و بر اساس تکنولوژی های نوین وب روند روبه رشدی را طی کرده و قابلیت ها و مفاهیم جدیدی در خود جای داده است، از این رو به واسطه ارائه ایده ها و استانداردهای جدید در بستر شبکه جهانی وب، صرف آشنایی با تگ ها و نحوه کدنویسی متداول HTML به تنهایی نمی تواند دانش ما را در این زمینه کامل و ما را بی نیاز نماید و ناگزیر باید با یک مفهوم دیگر تحت عنوان HTML معنایی یا Semantic آشنا شویم، اینکه این عبارت چیست و چه معنا و کاربردی دارد موضوعی است که در ادامه در حد مقدور به آن خواهیم پرداخت.

sectionدسته بندی: آموزش مقدماتی » HTML

» جلوگیری از بلاک یا ارسال ایمیل به اسپم با SPF

web-mail-spf

شاید برای شما هم اتفاق افتاده باشد وقتی از حساب ایمیل شخصی یا شرکت خود که تحت دامنه ای مستقل است به سایر سرویس های عمومی (مانند Yahoo، Gmail و...) یا حتی سایر سرورهای شخصی یا سازمانی، ایمیلی ارسال کرده باشید و با کمال تعجب مشاهده کنید که ایمیل برگشت داده شده و یا در خوشبینانه ترین حالت به فولدر اسپم ها منتقل و احتمالا توسط مخاطب مد نظر شما خوانده نیز نشود، البته که این حالت به هیچ وجه خوشایند نیست و علاوه بر ارسال نشدن راحت و صحیح پیام شما، به نوعی اعتبار مضاعف و اطمینانی را که می توان از طریق ارسال مستقیم ایمیل به فولدر Inbox مخاطب به دست آورد، از دست می دهیم، از این رو در یادداشت پیش رو مکانیزمی را معرفی خواهیم کرد که شاید یکی از موثرترین روش ها برای خلاص شدن از شر بلاک یا ارسال ایمیل های شما به فولدر اسپم ها باشد، این مکانیزم SPF (مخفف Sender Policy Framework) نام دارد که در ادامه در مورد آن بیشتر خواهیم گفت.

sectionدسته بندی: مهارتهای وب » دانستنی ها

» آنچه برای شروع طراحی قالب یک وبلاگ باید بدانیم

web-blog-template-design

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

sectionدسته بندی: مهارتهای وب » وبلاگ نویسی

» ایجاد لینک دانلود مدت دار با PHP و MySQL

mysql-php-limit-download

احتمالا تا به حال سایت هایی را دیده اید که لینک دانلود آنها به اصطلاح مدت دار بوده و پس از گذشت چند ساعت یا چند روز دیگر نمی توان با آن لینک، فایل مورد نظر را دانلود کرد، این سیستم به انگیزه های مختلف ممکن است مورد نیاز باشد، از جمله اینکه می توان بین کاربران مختلف با توجه به حالت دانلود (رایگان یا با پرداخت هزینه) تفاوت قائل شد، یا هر زمان که نیاز بود، بدون حذف فیزیکی فایل از سرور، لینک دانلود آن را غیر فعال کرد، همچنین این حالت معمولا باعث جلوگیری از بروز ترافیک سنگین و درخواست های متعدد برای دانلود فایل ها می شود که این خود بر بهبود عملکرد سرویس های دانلود تاثیر مثبت دارد، به هر صورت فارغ از انگیزه شما برای انجام این کار، در ادامه آموزش، خواهیم دید که چگونه می توان با کمک PHP و MySQL، سیستم ایجاد لینک دانلود مدت دار را طراحی نمود.

sectionدسته بندی: آموزش کاربردی » MySQL

» محدود کردن لینک دانلود مستقیم فایل ها با PHP و htaccess

php-htaccess-download

همان طور که می دانیم، لینک دانلود یک فایل در وب به طور کلی به دو دسته مستقیم و غیر مستقیم تقسیم می شود، منظور از لینک های مستقیم مواردی هستند که عموما به فرمت فایل مورد نظر (به فرض zip.) ختم شده و با کلیک بر روی آنها یا وارد کردن آدرس در مرورگر، بلافاصله برای دانلود ارائه می شوند، قاعدتا تعریف و استفاده از این نوع لینک ها خیلی سخت و پیچیده نیست، اما مشکل اکثر مدیران سایت های مختلف که عمدتا نیاز به محدود کردن دانلود فایل ها یا دانلود با پرداخت هزینه و... دارند، ایجاد و مدیریت نوع دوم از لینک ها یعنی لینک های دانلود غیر مستقیم است، در این حالت کاربر با وارد کردن آدرس لینک در مرورگر (در پس زمینه و در سرور) به صفحه دیگری ارجاع داده شده و به طور مثال ابتدا وضعیت عضویت یا پرداخت هزینه دانلود لینک بررسی و سپس مجوز دسترسی (یا عدم دسترسی) به او داده می شود، از این رو در این مطلب قصد داریم نحوه انجام این کار را با استفاده از PHP و htaccess آموزش دهیم، به این امید که مفید واقع شود.

sectionدسته بندی: آموزش کاربردی » PHP

» ساخت پنل چند سربرگی (Tabbed Panel) با جاوا اسکریپت و CSS

javascript-tabbed-panel

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

sectionدسته بندی: آموزش کاربردی » JavaScript
paged صفحه 1 از 27
آخرین دیدگاه ها
more برای دسترسی سریع به یادداشت مربوطه می توانید از لینک مطلب در کادر زیر استفاده کنید.
form امیرحسین
در:
سلام استاد وقت بخیر، من یه فرمی ساختم که حالت پیشفرضش هیچ فایلی انتخاب نشده، ولی میخوام با جاوا اسکریپت یکاری کنم که حالت...
۱۳۹۹/۱۲/۱۰

form حسین فتحی
در:
سلام قربان... بنده برای افتتاح حساب در پاییر اقدام کردم. در بخشی از فرم ثبت نام سئوال کرده کشور IP شما چیست؟ و نمیدونم برای...
۱۳۹۹/۱۲/۰۹

form negar
در:
سلام من یه سوال داشتم و نمیدونم که جای درستی رو برای پرسشش انتخاب کردم یا نه ولی ممنون میشم اگه میدونید کمکم کنید در...
۱۳۹۹/۱۲/۰۷

form Mahtab
در:
سلام وقت بخیر ببخشید من چجوری یه صدا یا آهنگی رو تو وبم پست کنم که به صورتی باشه که بازدیدکننده ها همونجا پلی...
۱۳۹۹/۱۲/۰۶

form ابوالفضل
در:
سلام من ۱۰ تصویر زمینه دارم میخام با هر بار رفرش به صورت رندوم عوض بشه ولی بجای پی اچ پی با جاوا اسکریپت باشه....
۱۳۹۹/۱۲/۰۵

form شیدا
در:
با سلام خدمت شما منم یک سوالی داشتم خواستم بدونم این دستورات در php.ini به چه دردی میخورن این دوتا در اولویت هستن ،...
۱۳۹۹/۱۲/۰۴

form ساناز
در:
بخوام با دستور ایف بگم که اکه عدد بزرگتر از ۱۲بود نوشته قبول رو چاپ کنه و رنگ متن قبول هم سبز باشه چجوریه
۱۳۹۹/۱۲/۰۲

form حسین
در:
ببخشید من وقتی مطالب جدید به وبلاگم اضافه می کنم مطالب قبلی به پایین وبلاگ می روند و مطالب جدید به بالای وبلاگ می روند....
۱۳۹۹/۱۱/۳۰

form حسام
در:
توی وبلاگ این گل ریزان نمی اید می شود مشکل ان را رفع کنید
۱۳۹۹/۱۱/۲۵

form آرمان
در:
سلام در وردپرس اگر بخواهیم چیزی را مخفی کنیم می توان از این روش استفاده کرد؟
۱۳۹۹/۱۱/۲۱

form امیرحسین
در:
سلام استاد وقت بخیر تابع mb_strlen در بعضی هاست ها پشتیبانی نمیشه و من یک کلکی بهش زدم و از تابع زیر استفاده میکنم...
۱۳۹۹/۱۱/۱۸

form Mohamad
در:
سلام من میخام برای سایت خودم لینک بسازم که با کلیک کردن روی ان وارد سایت من شوند چه طوری این کار را کنم
۱۳۹۹/۱۱/۱۷

form سجاد
در:
سلام میشه از دوتا دیتابیس با یک کوئری سلکت بگیریم
۱۳۹۹/۱۱/۱۶

form parsa
در:
سلام من در حال اموزش اچ تی ام ال و سی اس اس هستم من برای اموزش یک سایت نوشتم مشکل این هست که وقتی...
۱۳۹۹/۱۱/۱۵

form Mh
در:
سلام من وبلاگم مشکلی پیدا کرده جای مطالب ورود به ادامه مطالب با خطایی مواجه میشم این خطا:
۱۳۹۹/۱۱/۱۵
form امیرحسین
در:
سلام استاد عزیز وقت بخیر من یه درخواستی داشتم که تو هیچ جا همچین اموزشی رو ندادن اگه ممکنه شما این اموزش رو تو...
۱۳۹۹/۱۱/۱۴
  در انتظار بررسی: ۱
 پاسخگویی به سوالات ممکن است تا 24 ساعت زمان ببرد.
57 . 1 %
در حال برنامه نویسی و آماده سازی نسخه جدید «وبگو» هستیم، در این نسخه قابلیت ها و ظاهر سایت متفاوت و کاملتر خواهد بود، این فرآیند زمانبر است و روند پیشرفت پروژه در این قسمت به صورت درصدی نمایش و به تناوب به روزرسانی می شود. Webgoo.ir