طراحی سایت

پرسش

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

بعد همه این قسمت هارا باید از طریق دیتابیس خود در php بگیرم اخه اینجوری خیلی زیاد می شود؟یا راه دیگه ای هم دارد.

حل شده 0
, آرین 3 ماه 14 پاسخ ها 184 بازدید کاربر جدید 0

پاسخ ها ( ۱۴ )

  1. سلام

    منظورتون از اینکه هر محصول چند قسمت باید داشته باشه، چیه؟(متوجه منظورتون نشدم)

    یه توضیحی راجب سایتی که دارید طراحی میکنید بگید تا بیشتر بتونم راهنماییتون کنم ….

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

      • فکر کنم سوال اصلی شما در رابطه با طراحی دیتابیس می باشد، که دیتابیس رو چگونه پیاده سازی کنید …

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

        عنوان و توضیحات هر پکیج آموزشی رو میتونید درون یک جدول جدا مثلا(tbl_course) ذخیره کنید.

        میتونید یک جدول دیگه برای ذخیره ی قسمت ها(که در واقع آدرس فایل های هر پکیج هست) داشته باشید، جدولی به اسم tbl_cource_attr .

        که در این جدول tbl_cource_attr میتونید سرفصل ها و آدرس های فایل های هر بخش رو با توجه به آیدی پکیج که در جدول در tbl_course قرار دارد، ذخیره کنید، که موقع فراخوانی میتونید یک Join بین دو جدول tbl_course و tbl_course_attr بر اساس آیدی بزنید تا بتونید توضحات هر پکیج به همراه سرفصل ها و فایل ها در اختیار کاربر بزارید.

         

         

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

          • برای امنیت فایل ها بهتر است که یه سرور تهیه کنید

            بعضی از افراد هم هستند که از سرور دانلود استفاده میکنند، ولی امنیت سرور مجازی به مراتب بالاتر از هاست دانلود هست

  2. سلام

    واقعیتا  نوع سوال پرسیدنت خیلی نامفهوم بود و من چند بار خوندم تا چیزی متوجه بشم

    ولی برداشت من از سؤالت اینه که می گی من یه تازه کارم که تازه phpیاد گرفتم و

    نمی دونم  چجوری باید یه سایت یا پروژه رو درست کنم

    اگر قصد شما استفاده ازcmsمثل دروپال یا وردپرس هست که قضیه کاملا فرق می کنه

    ولی اگر قصد شما کد نویسی و طراحی وب سایت از پایه هست

    در جواب باید بگم که اطلاعات سایت مثلا اسم ویدیو و… در دیتابیس ذخیره می شه و دیتابیس پیش فرض (php (sqlاست

    Phpیک زبانmvcاست یعنی شما یک مدل صفحه طراحی می کنی و اون میاد اطلاعات رو از دیتابیس می خونه و در مکان های مشخص شده قرار می ده (منظورم اینه که بر اساس یه مدل می تونی صفحه های خاص سایتت رو طراحی کنی که نیاز به جزئیات دارن)

    سئوال دیگه ای داشتی در خدمتم

     

  3. اقای اخوندی یعنی نمیتونم به غیر از اینکه تو هاست بارگزاری کنم کار دیگه ای بکنم؟ویدیو هامو جای دیگه ای بزارم.

    • اون که چرا میتونید جای دیگه ای هم بزارید

      ولی اگر در هاست(سرور) قرار بدید امنیت بهتری داره و امنیتشون رو بهتر میتونید برقرار کنید

      وگرنه دیدم برخی از افراد از هاست دانلود استفاده میکنند و لینک های هاست دانلود رو قرار میدن(البته لینک ها رمز نگاری میکنن به صورتی که لینک اصلی قابل مشاهده نباشه)

       

      • اخه این همه ویدیو حجم زیادی میگیره منظورم اینه کلا تو هاست نباشه تو نه هاست دانلود و نه هاست اختصاصی و مجازی به جز اینا کار دیگه ای میتونم بکنم؟

        • اگه امنیت فیلم ها براتون مهم نیست، برید از سایت های آپلود سنتر نظیر آپلودبوی، اشتراک ۱،۲،۳…. ترابایت با قیمت خیلی ارزون تر از سرور خریداری کنید، فیلم هاتون رو اونجا آپلود و لینکش رو تو سایت قرار بدید …

          • بعد ببخشید چطوری کد بنویسم که کسی که مدرس است ویدیوهاشو وقتی اپلود میکنه خودکار بره به سایت اپلودسنتر و اونجا اپلود بشه

  4. توسط آپلود سنترها فکر نکنم بشه همچین کاری کرد، البته باید ببینید که آیا آپلود سنتر ها سرویس ftp هم ارائه میدن یا خیر

    وقتی شما سرور داشته باشید، میاید برای هر کاربر به اصطلاح یک پوشه در سرور میسازید و توسط ftp بهش یه دسترسی میدید تا مدرس شما مستقیما به سرور شما وصل بشه و ویدئوهاش رو تو پوشه ای که ساختید انتقال بده، تا متسقیما داخل سرور آپلود بشه …

    • مرسی ممنون و اینکه پس من الان یک اپلود سنتر مثلا گرفتم بدون سرویس ftp اونوقت ویدیو های مدرس چجوری به اون اپلود سنتر بره و اپلود بشه؟

      • آپلود سنتر باید با سرویس ftp بگیرید که بتونید با نرم افزارهایی مثل FileZila, CuteFTP و امثالهم وصل بشید به سرور و فایل هاتون رو آپلود کنید

نوشتن پاسخ