پرسش و پاسخ – آموزش قدم به قدم زبان HTML

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

پرسش و پاسخ - آموزش قدم به قدم زبان HTML

Free-Learn

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

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

برای مشاهده بخش – آموزش قدم به قدم زبان HTML لطفا اینجا کلیک نمایید. .

لطفا پرسشی که ارسال مینمایید فقط مربوط به بخش [آموزش قدم به قدم زبان HTML] باشد، در غیراینصورت پرسش شما تایید نخواهد شد.

Free-Learn

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

Free-Learn

Advertising
دریافت PDF یا پرینت این مطلب

66 پرسش و پاسخ

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

    • فایل های HTML معمولا ۲ پسوند میتونن داشته باشند.
      ۱: دات اچ تی ام ال (html.)
      ۲: دات اچ تی ام (htm.)
      ولی معمولا و بیشتر از پسوند شماره ۱ استفاده می شود، لذا شماهم سعی کنید همیشه از این پسوند استفاده نمایید.

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

    • سلام دوست خوبم,امیدوارم که حالتون خوب باشه.
      مطمعنا هرچیزی برای ایجاد شدن نیازمند یکسری مواد لازم می باشد.
      بطور کلی برای طراحی یک وبسایت نیازمند یادگیری زبان های HTML,CSS,JavaScript می باشید, که هرکدام از این زبان ها برای انجام کاره خاصی مورد استفاده قرار میگیرند.
      هر کدام از این زبان ها دارای یکسری ویژگی های مربوط به خودشون می باشند که ما باید اونارو بلد باشیم تا بتونیم در طراحیمون از اونا استفاده نماییم.
      ولی سوال اینه آیا لازم هست که خط به خط و تمام موارد مربوط به این زبان ها را یاد بگیریم یا خیر؟؟؟
      اینکه بخوایم بگیم باید و حتما و ضروری است که تمام موارد مربوط به اون زبان رو یاد بگیریم نه اینجوری نیست, مثلا الان ممکنه خوده شما خیلی از تگ های HTML رو تا الان حتی برای یکبار ندیده اید فقط چندتا تگ معروف از این زبان رو دیده باشید که با همونا هم میشه سایت طراحی کرد ولی (ولی) چه بهتر که همه ی موارد مربوطه رو بلد باشیم.
      ببینید دوست خوبم ما برای طراحی یک وبسایت ساده خیلی راحت میتونیم از تنها زبان HTML‌ استفاده نماییم بدون اینکه بخوایم از CSS یا JS استفاده نماییم.
      و وقتی هم داریم از تنها زبان HTML‌ استفاده میکنیم ما میتونیم با کمتر از ۲۰ تگ یا دستور یک وبسایت رو طراحی کنیم ولی مطمعنا نباید از این وبسایت انتظاری داشته باشید چرا که فقط از HTML استفاده کردیم..
      پس اگه میخواید یک وبسایت حداقلی داشته باشید که هم جذاب باشه هم حداقل امکانات رو داشته باشه باید از این سه زبان (HTML,CSS,JS) استفاده نمایید,وقتی شما این سه زبان رو یادگرفتید به راحتی میتونید سایت طراحی کنید ولی از اونجایی که HTML یک زبان آفلاین یا سمت کاربر می باشد شما برای اینکه بتونید یک قالب برای سیستم وردپرس طراحی نمایید باید زبان PHP رو هم یاد بگیرید.
      زبان PHP یک زبان سمت سرور می باشد که فوق العاده هم قوی می باشد.

  2. سلام به همگی یه سوال داشتم :
    من دارم سایت مینویسم بعد توی قسمت html یه div درست کردم و تو قسمت css اون رو با ویژگی opacity شفافش کردم الان هر چیز دیگه ای که میزارم روی اون شفاف میشه میخاستم ببینم چیکارش کنم

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

    • سلام و عرض ادب خدمت شما دوست عزیز و محترمم
      خیلی خوشحالم که میتونم درخدمت شما باشم
      ( آموزش کامل اضافه کردن فونت دلخواه در سایت را میتوانید از اینجا مشاهده نمایید )
      من بطور کامل برای شما توضیح میدم و همچنین مثال بصورت آنلاین براتون ارائه میدم، امیدوارم که بطور کامل مشکلتون حل شه و لطفا باز هرگونه سوالی داشتید حتما بپرسید.
      ++++++++++++
      ما از ۲ روش میتونیم فونت هارو وارد سایتمون کنیم، جوری که متن های موجود در سایت با فونت مورد علاقه خودمون نمایش داده شن.
      روش اول روش ساده ای است، استفاده از فونت های گوگل : یعنی گوگل همه زحمتشو کشیده فقط کافیه ما بیایم و از کدی که گوگل در اختیارمون میزاره استفاده کنیم.
      یعنی دیگه اون تکه کدرو هرکجا که بخوایم میتونیم استفاده کنیم به همین راحتی!
      برای مشاهده فونت های گوگل اینجا کلیک کنید، فقط مشکلی که هست اینه متاسفانه گوگل فونت فارسی زیاد نداره فقط چنتایی داره که اونم تازه با نام Arabic شناخته میشه.
      ولی خب بازم کارمونو راه میندازه.
      حال یه علامت + (پلاس) قرمزرنگ گوشه راست بالای هر یک از فونت ها وجود داره که اگه روش کلیک کنید اون فونت انتخاب میشه براتون، بعدش پایین صفحه روی همونی که انتخاب کردید کلیک کنید یه پنجره براتون باز میشه.
      تو اون پنجره یه تکه کد هست که باید اونو کپی کنید و بزارید بین تگ head صفحه وبتون، بعدش دیگه هرکجای وبسایتتون که بخواید از اون فونت استفاده کنید کافیه فونت فامیلی همون فونتی که انتخاب کردید رو صدا بزنید.
      مثال آنلاین را از اینجا مشاهده نمایید.
      ++++++++++++
      روش دوم اینه که ما بیایم و خودمون بصورت دستی فونت هامون رو یکی یکی اول آپلود کنیم بعد بیایم و با استفاده از یکسری کدها فونت هارو بشناسونیم به سایت و در نهایت بعدش هرکجا که بخوایم از فونت مورد نظرمون استفاده نماییم.
      ما باید از فونت مورد نظرمون فرمت های مختلفی داشته باشیم ، فرمت هایی همچون ttf,woff,eot و.. که فونت مورد نظرما بطور کامل در تمامی مرورگرها پشتیبانی شود.
      حال ۲ حالت داریم یا باید فونت مورد نظرمون رو تمامی فرمت هایی که گفتم ازش داشته باشیم یا فقط ttf رو داشته باشیم و بریم تو سایت زیر و این فرمت رو به بقیه فرمت ها تبدیل کنیم که دیگه از تمامی فرمت ها داشته باشیم.
      پس وارد این سایت میشید و فونتی که فرمت ttf داره رو میدید بهش اونم همون فونت رو با فرمت های مختلف میده بهتون خیلی راحت.
      حتی خودش اتوماتیک دستورات css مورد نیازمون رو میده که کافیه دیگه از اون دستورات در سایت خودمون استفاده کنیم.
      ولی خب من این دستورات را توضیح میدم که چه هستند، این دستورات در کل داره مسیر فایل فونتمون رو مشخص میکنه که این دستورات دستورات زیر می باشند :

      اول یک نام خانوادگی براش درست میکنیم بعدش میایم و تک تک فرمت های فونتمون رو مسیردهی میکنیم به راحتی!
      دیگه بعدشم هرکجا که بخوام از این فونت تو سایتم استفاده کنم میام و از نام خانوادگی که ایجاد کردم استفاده میکنم. مثله دستور زیر :

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

    • سلام و عرض ادب خدمت شما دوست عزیز و محترم
      این کد رو بزارید بین تگ head صفحه وبتون مشکلتون حل میشه.

  4. سلام خسته نباشید
    ببخشید این ارور می دونید مربوط به چی هست :
    Parse error: syntax error, unexpected ‘define’ (T_STRING) in /home2/sayalcon/domains/sayal-control.com/public_html/wp-config.php on line 73

    • سلام و عرض ادب خدمت شما دوست عزیز و محترم
      همانطور که از ارور مشخصه ارور سینتکس ( مشکل در نحوه نوشتاری یک کلمه ) می باشد، و خودش آدرس محل خطا رو میده، یعنی در فایل wp-config.php خط ۷۳ اونجا ممکنه چیزی تعریف شده باشد که وردپرس قادر به درک و تفسیر و در نهایت فراخوانی آن نباشد.
      لطفا از طریق این ایمیل FreeLearn20181@gmail.com برای بنده پیام ارسال نمایید تا بتونم از اونجا مشکلتان را پیگیری و در نهایت حل نمایم.
      باتشکر

    • سلام و عرض ادب خدمت شما دوست گرامی
      لطفا کدهاتون رو برای بنده ارسال نمایید، یا از همینجا یا از طریق ایمیل [ FreeLearn20181@gmail.com ] تا بطور کامل بررسی و جواب صحیح خدمت شما ارسال بشه.
      یا هم لطفا از اینجا این کدهارو با کدهای خودتون چک کنید.
      اگه بازم موفق نشدید و همچنان مشکل بود لطفا حتما کدهاتون رو برای بنده ارسال نمایید.
      باتشکر

  5. با عرض سلام بنده به تازگی دارم زبان php یاد می گیرم.
    لطفا به بنده بگید عملگرهای زیر رو به چه معنی هست و چجوری بیان شون می کنید

    • سلام و عرض ادب خدمت شما دوست خوبم
      ۲ عملگر اولی رو بنظر به اشتباه تایپ کرده اید، ما عملگرهای مقایسه ای => و ===> رو داریم. همونطور که از اسمشون مشخصه برای مقایسه کردن هس.
      مثال :

      خب در مثال بالا، مقدار x برابر است با ۱۰ و مقدار y برابر است با ۲۰ ، شرط گذاشتیم گفتیم اگه x کوچکتر یا مساوی y بود فلان کارو کن . (ادامه شرط …. )

      حال عملگر ===> میگه اگه ۲ متغیر از یک نوع بودن و کوچکتر بود مثلا فلان کارو کن.
      مثال :

      مثال بالا خب متغیر x مقدارش ۱۰۰ می باشد و متغیر y مقدارش ۱۰۰ هس ولی چون توی ” ” گذاشته شده پس دیگه عدد نیست رشته یا String میشه. در نتیجه شرط میگه اگه x کوچکتر از y بود و هم نوع بودن مثلا فلان کارو کن . (ادامه شرط …. )

      دستور یا عملگر : هم یجورایی همون دستور if هستند یا اینجوری بگیم در واقع همون برای شرط گذاشتن هس، که علامت : ینی در غیراینصورت.
      مثال :

      این مثالم داره میگه یک x داریم با مقدار ۱۰ و y با مقدار ۲۰ بعد باز شرط گذاشتیم که اگه x بزرگتر از y بود مقدار x رو برگردون و اگه نبود مقدار y رو برگردون. نیست پس مقدار y برمیگرده.

      با استفاده از :: هم میتوان به یک کلاس دسترسی پیدا کرد بعد مثلا چیزی که تو کلاسه ازش بگیریم و فراخوانی کنیم. ( مثال )

      باتشکر

  6. با سلام و درود خدمت شما
    من یه برنامه نویس اکسل و پایتون هستم و تازه به سی اس اس و اچ تی ام ال پرداختم
    من یه سایت دارم می نویسم در آن می خوام یه همچین شرطی برگزار بشه:
    اگر هم اکنون > dd/mm/yyyy hh:mm:ss “عیدتان مبارک” را چاپ کند و در غیر اینصورت : “عیدتان پیشاپیش مبارک” .
    توروخدا سریعا کمکم کنید.

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

  7. slm
    y soal dr mored file css + html dshtm in bod k bad az save krdn file to notepad++ time ke sfhe to internet explorer mikhad ta load bshe kheily ziade yni hade aqal 4 y 5 br byad refresh knm ta tze y back ground color sade bala baire dqiq in ke marbot b time load hast y ekhtelal load krdne nmidnm vaqen aztn motshakerm
    • باسلام و عرض ادب خدمت شما دوست عزیز و محترم
      خب این سرعت لود که میفرمایید دلایل زیادی میتونه داشته باشه ، یعنی از خوده مرورگر IE ( اینترنت اکسپلورر ) بگیرید تا میزان توان سیستمتون و خیلی مسائل دیگه که میتونه دخالت داشته باشه.
      در مرحله اول متاسفانه IE بدلیل خیلی ضعیف بودنش خب خیلی از مشکلات زیرِ سَره خوده همین IE هست و کلا با وجود مرورگرهایی همچون گوگل کروم و موزیلا فایرفاکس استفاده از مرورگر IE اصلا پیشنهاد نمیشه.

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

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

      باتشکر

  8. سلام خسته نباشید
    برای ایجاد “background=”linear_gradient باید چیکار کرد که footer هم ادامش شاملش بشه تو تگ container که میزارم تگ nav رو کلا دیگه نمیخونه و متن content میاد تو nav اصلا استفاده از div ها و قسمت بندی کردن صفحه درسته؟

    • سلام دوست خوبم امیدوارم که حالتون خوب باشه
      خب اگه میخواید رنگ زمینه شامل هدر و باکس اصلی محتوا و فوتر باشه باید رنگ تون رو در هرسه باکس قرار بدید. ( نمونه مثال )
      لطفا اگه بنده منظور شمارو بد متوجه شدم حتما بهم بگید
      میتوانید از ابزار آنلاین تولید رنگ گرادینت استفاده نمایید
      بله از تگ div میتونیم برای قسمت بندی یا بخش بندی یا طرح بندی استفاده نماییم، حال در HTML5 چون یکسری تگ برای مثلا هدر یا فوتر ایجاد شدن پس بهتره از اینایی که در HTML5 اضافه شده اند استفاده نمایید. ولی خب درکل آره درسته از DIV میشه قسمت بندی کرد.
      باتشکر

      • slm v arz khste nbashid mojadad
        vqn mtshkrm vli mnzr bnde in hst k brai div haye content v footer age bkhm yk gradient dshte bshm bsort top to bottom k bridgi t backgroundm ndshte bshm chi kr byad krd
        bzm kheili mtshkrm az lotfton

        • سلامی مجدد خدمت شما دوست محترم
          اگه بتونید منظورتون رو واضحتر بیان کنید میتونم خیلی بهتر کمک کنم
          اگه میخواید رنگ از بالا به سمت پایین پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از پایین به سمت بالا پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از بالا گوشه سمت راست پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از بالا گوشه سمت چپ پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از پایین گوشه سمت راست پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از پایین گوشه سمت چپ پاشیده بشه میتونید از این مثال استفاده کنید.
          اگه میخواید رنگ از وسط پاشیده بشه میتونید از این مثال استفاده کنید.
          لطفا اگه بازم منظورتونو بد متوجه شدم، خواهش میکنم واضحتر بیان کنید تا بتونم خیلی بهتر راهنمایی کنم

          • منظور بنده این هست که یک gradient یکپارچه که هم شمال دیو content بشه و ادمه ش برسه به انتهای footer باید در این صورت برای content و footer یک تگ div کلی مشخص کنم ؟
            امیدوارم منظورم رو رسونده باشم خیلی متشکرم

          • باسلامی مجدد
            خب شما رنگ رو بروی DIV پدر اعمال کنید، و اگه این DIV پدر رو ندارید ایجادش کنید، یعنی دقیقا همینی که خودتون میفرمایید.
            مثلا شما یه DIV دارید برای محتوای اصلی و یه دایو برای فوتر، خب شما میخواید رنگ هم بروی باکس محتوا و هم بروی فوتر اعمال بشه.
            پس یه DIV ایجاد میکنید به گونه ای که DIV محتوای اصلی و فوتر داخلش قرار داشته باشند و سپس به این DIV رنگ میدید.

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

  9. سلام ببخشید
    بعضی از سایت ها یک دسته از عکس ها در باکس مشخص
    به طور خودکار در حال حرکت هستند
    من با تگ irframeوanimation شبیه سازی اش کردم ولی اصلا
    خوب در نمیاد چیکار باید کنم ؟

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

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

    • همونطور که اشاره کردم برای بحث امنیت و داینامیک بودن اینکار باید از PHP و پایگاه داده MYsql استفاده نمایید، که اگه یه سرچ ” سیستم ثبت نام و ورود با php و mysql ” تو گوگل بزنید موارد زیادی پیدا خواهید کرد.
      ولی خب اگه بخوایم همون سورس کد قبلی رو حرفه ای تر کنیم و کاربر بعد از وارد کردن رمز به صفحه ای دیگه مثلا صفحه پروفایل وارد بشه کافیه از window.location استفاده نمایید.
      مشاهده دمو | دانلود

    • صفت action همونطور که از اسمشم مشخصه یعنی یه عملی که باید انجام بشه پس از کلیک بروی دکمه ارسال در فرم.
      یعنی مثلا من یه فرم ورود دارم، وقتی کاربر نام کاربری و رمزشو وارد کرد و ورود زد به محض فشردن دکمه ورود، درخواست به اون صفحه ای میره که در صفت action قرار داره و اون صفحه هست که پردازش رو انجام میده. ( این در PHP در هنگام ارسال درخواست های GET یا POST کاملا مشخصه ) ( مثال )

      در مورد این پروژه شما ( که با استفاده از HTML و JS ) فرم ورود ایجاد کردیم خب این چون با JS ایجاد شده دیگه اون انعطاف PHP رو نداره حتی امنیتم نداره ، یعنی شما باید خودتون دستی پسورد رو ایجاد کنید و به کاربر بدید و بگید مثلا وارد شن ، ولی با PHP دیگه اینکار لازم نیست و شما باید از PHP استفاده کنید و که حتی کاربر بتونه خودش با اون نام کاربری و رمز دلخواه خودش ثبت نام کنه و بعدش مثلا بتونه وارد شه.
      لطفا یک ایمیل به FreeLearn20181@gmail.com ارسال نمایید تا سورس کد ساده یک سیستم ثبت نام و ورود با PHP و پایگاه داده MYSQL براتون ارسال بشه، دیگه اونجا متوجه میشید که چقدر کارتون پیشرفته تر میشه و حتی امنیت هم بالا میره و به راحتی کاربر خودش هرچی دوس داشته باشه نام کاربری و پسورد وارد میکنه و ثبت نام میکنه و بعدش درجا هم میتونه وارد شه.

  11. سلام و عرض ارادت
    اگر که بخواهیم هر کسی که وارد سایت شد اول نامش را از طریق INPUT دریافت
    و بعدش بر اساس اون نام بهش خوش امد گفته بشه و هر بار دیگه ای که وارد سایت بشه بدون گرفتن نامش
    بهش خوش امد گفته بشه باید چه کار کنیم ؟

    • باسلام و عرض ادب
      از روش های زیر میتونیم به ذخیره سازی داده ها بپردازیم :
      ۱ – ذخیره سازی در پایگاه داده ( که نیاز به پایگاه داده و زبان PHP می باشد )
      ۲ – ذخیره سازی تحت وب درون مرورگر کاربر ( بدون نیاز به پایگاه داده )
      ++ در روش ۲ اگه داده های مرورگر ( کوکی ها ) پاک شود، داده های ذخیره شده نیز پاک خواهد شد.
      در سورس زیر از روش شماره ۲ استفاده شده
      مشاهده سورس

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

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

      اگرم بنده منظورتونو بد متوجه شدم لطفا بهم بگید

  12. ‌سلام و عرض ارادت
    با تشکر
    اگر که بخواهین در سایت یک آزمون ایجاد کنیم
    ولی براساس جواب های درست سوال ها که به
    سایت میدیم خودش آزمون رو تصحیح کنه
    باید چه کار کنیم؟

    • باسلامی مجدد
      خب این چیزی که شما میخواید با یک خط یا ۲ خط کد ایجاد نخواهد شد و در دسته ی برنامه نویسی پیشرفته می باشد.
      بهتره فایل زیر رو دانلود و ۲ سورس ( ۲ نمونه آزمون ) که داخلش هست رو برررسی نمایید
      دانلود کنید

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

    • باسلام و عرض ادب
      از ۲ روش میشه سیستم جستجو ایجاد کرد
      روش اول : استفاده از PHP و پایگاه داده ( که نتایج جستجو از پایگاه داده دریافت شود ) – برنامه نویسی پیشرفته
      روش دوم : استفاده از سیستمی که گوگل در اختیار ما میزاره – یه تکه کد هست که باید توسط خودتون تولید شه و بعدش دیگه وقتی کاربر چیزی با باکس سرچ ، جستجو میزنه نتایج جستجو، از مطالب ایندکس شده سایت خودتون در گوگل نمایش داده خواهد شد.
      یعنی اگه ۱۰۰۰ تا مطلب در سایتتون ارسال کرده باشید ولی فقط ۱۰تاش در گوگل ایندکس شده باشه، پس جستجو بین اون ۱۰ انجام میشه، در نتیجه این نوع جستجو رابطه مستقیمی با تعداد مطالب ایندکس شده سایتتون در گوگل داره.
      بروی این لینک کلیک نمایید ( باید وارد اکانت جیمیل تان شده باشید ) ، بعدش آدرس سایتتون رو وارد نمایید ( باید سایتتون زنده باشه، نکه یه فایل باشه از تو سیستم خودتون ) در نهایت بروی دکمه Create کلیک نمایید و اون تکه کدی که بهتون میده رو بزارید اونجایی از سایتتون که میخواید سیستم جستجو باشه.
      باتشکر

    • باسلام و عرض ادب خدمت شما دوست محترم
      برای ثبت سایت در گوگل باید سایتتون رو در ( گوگل وبمستر یا گوگل سرچ کنسول ) ثبت کنید، کافیه یه تکه کدی که گوگل میده رو در سایتتون قرار بدید، یا هم میتونید یک فایل هست اونو دانلود کنید و در هاستتون قرار بدید.
      در حالت عادی ( یعنی اگه حتی سایتتون رو در گوگل وبمستر ثبت هم نکنید ) بازم میشه مطالب شما در گوگل نمایش داده بشه ولی خب اگه در وبمستر ثبت بشه از هرنظر بهتره ( مثلا میتونید آمار ورودی سایتتون رو از گوگل ببینید، میتونید خطاهای داخل سایتتون ببینید و.. )
      اول اینجا کلیک کنید و وارد صفحه که شدید بروی دکمه آبی ( Start ) کلیک کنید
      بعدش باید وارد جیمیل تون بشید ( یا اگه قبلا وارد شدید دیگه نیاز نیست )
      بعدش باید آدرس دامنه سایتتون بهش بدید ( از بین ۲ آپشنی که بهتون نشون میده ، در باکس سمت راست حالت محدود شده ای هست و وریفای کردنش راحتتره و باید دامنه سایتتون وارد نمایید – باکس سمت چپ روش دیگه ای هست که باید شما به هاستتون دسترسی داشته باشید و بتونید یه رکورد DNS به دامنه تون اضافه کنید ولی این روش، روش کاملتری هست اگه بتونید از این روش استفاده کنید خیلی بهتره )
      روش اولی از سمت راست » بعدش چندین روش مختلف داره که باید از یکیش برای وریفای کردن سایتتون استفاده نمایید ( مثلا اولی میگه یه فایلی دانلود کنید و همون فایل رو آپلود کنید در مسیر روت یا Public_html هاستتون و دومی میگه اون تکه کد رو بزارید بین تگ head قالب سایتتون)
      روش دومی از سمت چپ » وارد هاستتون شوید و از قسمت Domains بروی گزینه Zone Editor کلیک نمایید سپس دامنه سایتتون نشون میده، بروی دکمه Manage کلیک کنید بعدش از سمت راست گوشه بالا بروی گزینه ADD RECORD کلیک کنید و از نوع TXT یک رکورد اضافه کنید و در نهایت اون کدی که گوگل داده بهتون رو در قسمت TXT وارد کنید.

      اگه از روش اولی سمت راستی استفاده کردید : بروی دکمه VERIFY کلیک کنید و باید یه تیک سبز بهتون بده و دیگه تمام. سایتتون در گوگل ثبت شد ( بین ۶ ساعت تا ۱۲ ساعت طول میکشه تا گوگل داده های سایتتون رو فراخوانی کنه )
      اگه از روش دومی سمت چپی استفاده کردید : چون طول میکشه تا DNS ها ست بشن، بهتره بزنید بروی دکمه VERIFY LATER – بعد از یک روز یا کمتر یا بیشتر دوباره بیاید و بزنید VERIFY
      ============
      آموزش گوگل وبمستر با یه خط ۲ خط فایده نداره و خودش آموزش تخصصی داره ولی خب این صرفا برای ثبت سایت در گوگل بود.
      باتشکر

    • باسلام و عرض ادب
      تا چه چیزی مدنظرتون باشه
      آیا منظور از پیام، یک عدد پیام می باشد یا چندین پیام؟
      آیا برای یک شخص یا یک هدف قراره ارسال بشه یا چندین شخص بصورت همزمان؟
      آیا این پیام یک ایمیل هست و قراره به دیگر ایمیل ها ارسال بشه یا نه؟
      همچین سورس کدی رو نمیشه اینجا ارائه داد ( یعنی ۱ خط ۲خط نیست و خودش یه سیستم تقریبا مجزاست ) و همچنین این مورد نیاز به یک سرویس در هاست به اسم cron-job می باشد که باید فعال باشه، چرا که این سرویس برای زمانبندی می باشد.
      بهتره از سرویس های آماده که برای اینکار ایجاد شده اند استفاده نمایید، مثه وردپرس و افزونه هایی که برای اینکار ایجاد شده اند، و با یک کلیک یک پیام رو برای هزاران ایمیل ارسال نمایید.

    • خب سیستم یا اسکریپت زیاد هست ولی خب میبینی ۴تا یکیش درست کار نمیکنن
      ولی پیشنهاد من استفاده از یک افزونه بنام Mailster در وردپرس هست.

      اگه کمی صبور باشید به زودی یه پکیج آموزشی ۰ تا ۱۰۰ راه اندازی انواع سایت با وردپرس، بصورت ویدئویی قدم به قدم با قیمت خیلی کم در فری لرن ارائه خواهد شد که در این آموزش مورد شماهم وجود داره ( سیستم ارسال ایمیل تکی یا گروهی ، در لحظه یا زمانبندی شده به یک یا چندین ایمیل دسته جمعی )

    • باسلام و عرض ادب
      زبان PHP یک زبان قدرتمند سمت سرور ( یا پشت صحنه یا زبان Back End ) می باشد، ولی JS سمت کاربر یا کلاینت می باشد.
      PHP مثلا میتونه بهمراه MySql داده هارو از یک فرم گرفته و در پایگاه داده ذخیره کنه و بعدش داده های داخل پایگاه داده رو فراخوانی کنه.
      دستورات PHP در سورس یک صفحه بعد از تولید ، قابل مشاهده نیست ولی JS قابل مشاهده می باشد.
      دستورات PHP فقط و فقط بروی سرور اجرا میشود ولی JS بصورت حتی آفلاین ( بدون نیاز به اینترنت ) بروی مرورگرها قابل اجرا می باشد.
      دستورات PHP بصورت غیرهمزمان اجرا می شوند ( یعنی اگه ۱۰ تا دستور باشه دونه به دونه اجرا میشه و تا اولی اجرای موفق نداشته باشه دومی اجرا نخواهد شد ) ولی JS بصورت همزمان ( یعنی اگه ۱۰ تا دستور باشه ۱۰تاش باهم اجرا میشن )
      ++++++++
      در مورد وردپرس ، تا JS و PHP و بوت استرپ و واکنش گرایی آموزش داده نشود ، وردپرس آموزش داده نخواهد شد، ولی به زودی پکیجی در سایت قرار خواهد گرفت که آموزش ویدئویی ۰ تا ۱۰۰ وردپرس رو آموزش میده

    • با سلام
      فرض میگیرم یک برنامه ( حالا میتونه ماشین حساب باشه یا یه باکس پیغام یا یه منو یا هرچیز دیگه ای ) از جایی ( سایتی و.. ) پیدا کرده اید و میخواهید از آن در سایت خودتون استفاده نمایید.
      اول باید ببینید سورس اون برنامه چند بخش دارد : مثلا اگه دستور بین تگ head داره ۱ بخش و اگه مثلا دستور CSS داره خب این هم ۱ بخش و دستورات بین تگ Body هم ۱ بخش و در نهایت از دستور جاوااسکریپت هم داشته باشه هم ۱ بخش حساب میشه.
      بعد شما باید عینا اون بخش هارو و دستورات رو در سایتتون قرار بدهید تا بتونید از اون برنامه ( منو ، ماشین حساب و.. ) استفاده نمایید.
      بفرض مثال در یکی از مثال های آنلاین فری لرن ( مثلا این ) شما میخواید وقتی ماوس رفت بروی تصویر داخل سایتتان بصورت ۳۶۰ درجه بچرخد، باید دستورات بین تگ style که میشه دستورات CSS اش و دستورات بین تگ body که میشه هسته اصلی رو بردارید و داخل بخش های مربوطه ( head و body ) سایتتان قرار دهید.

پرسش تان را ارسال نمایید

لطفا متن پرسش تان را وارد نمایید.
لطفا نام تان را وارد نمایید.