سایت خود را بسازید ، به روش saalek110

saalek110

Well-Known Member
صفحه 33:
وقایع مهم صفحه ۳۳ :
ساخت زیر تالار.



پس با افزودن ستونهایی به جدول پست ها و تاپیکها ، بین اونها فرق گذاشتیم و رفتار متفاوتی با اونها کردیم.

یعنی با بررسی یک ستون ، پست ها و تاپیک ها ، به دو گروه تقسیم شد.
پست های سرپست و غیرسرپست.
و تاپیکهای مهم شده و تاپیکهای عادی.

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

saalek110

Well-Known Member
فروم در حال ساخت:

می توانید از فروم ساخته شده ، بازدید کنید ، می توانید ثبت نام کنید و فعالیت کنید


بدون ثبت نام می توانید پست بزنید و ابزارها را تست کنید. تالار تست بزای تمرین


، یا سوالات فنی را همان جا بپرسید. یا در تالار php سوال کنید.

لینک ثبت نام در صفحه اصلی سایت است:


البته در تاپیک فعلی به آموزش تکمیل آن خواهیم پرداخت.

بعضی تالارها حذف شد ، چون فرصت رسیدگی به اونها را ندارم.
 
آخرین ویرایش:

saalek110

Well-Known Member
خرید دومین.
بعد خرید دومین و انجام کارهایش ، یک پوشه در فایل منیجر هاست مجانی شما بوجود می آید.

.


بعد پرداخت ، تنظیم nameserever داشت. در profreehost که هاست و سایت من اونجاست ، آدرس nameserver ها را گرفتم و در سایتی که دومین خریدم در قسمت مربوطه وارد کردم. ۵ تا بود مثلا اینجوری
ns1.pizo.com
ns2.pizo.com
ns3.pizo.com
...
...
خود سایت فروشنده دومین ممکن است راهنما و آموزش داشته باشه.

پس یک چیزهای به اسم namesever از هاست خود دریافت می کنید ، و می برید به سایت فروشنده دومین profreehost یا هر هاست دیگری که هستید ، بروید به addon domain و یک دومین همین طوری وارد کنید ، بعدش میگه باید nameserver ها را از ما بگیرید و ببرید در سایت فروشنده دومین وارد کنید.

دومین یک ساله است.
یک گزینه renew داره ، یعنی خودشان سر سال تمدید کنند . و فکر کنم باید اکانت شما یا پول داشته باشه یا به یک کارت مثل مستر کارت وصل باشه تا پرداخت بشه سر سال.
 
آخرین ویرایش:

saalek110

Well-Known Member
.

بعد خرید دومین و انجام کارهایش ، یک پوشه در فایل منیجر هاست مجانی شما بوجود می آید.
می توانید سایت خود را اونجا قرار دهید ،
 
آخرین ویرایش:

saalek110

Well-Known Member
سالک:

فکر کنم دومین مثل شماره روند موبایل است ، بهتر یاد مردم می ماند و زیباتر است ولی ساب دومین مجانی به نظرم بهتره ، چون دومین را هر سال باید تمدید کرد و ساب دومین هم همون کار را انجام می دهد. .
 
آخرین ویرایش:

saalek110

Well-Known Member
نوشته های عمودی کنار پست:

در عکس زیر:

Screenshot_۲۰۲۴-۰۹-۱۵_۲۰۳۱۳۰.jpg


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

به علت سالگرد فلان قضیه فتیله اینترنت را کشیدند پایین ، هاست باز نمیشه ،

کدش را از اینجا بگیرید:

 
آخرین ویرایش:

saalek110

Well-Known Member
صفحه بانک ساخته شد:


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


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

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

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

شاید هم اولش باید یک نفر استخدام کنیم با چند شغل. یعنی اصلا پشتیبان سایت استخدام کنیم.

فکر کنم ، بیشتر کارهای سایت ، مثل سایتهای صرافی ها ، باید اتوماتیک باشه و پشتیبان ، حکم راهنما را داره و کارهای نهایی مثل پرداخت و نظارت را انجام می دهد.

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

از نظر طراحی:
فعلا از همون هدرهای فروم ، بالای صفحه بانک استفاده کردم تا شبیه صفحات فروم بشه.
ولی مجبور شدم یک هدر خاص برای بانک ایجاد کنم و شمارنده صفحه را در یکی از خونه های اون بزارم.
پس بازم در پوشه houses ، پوشه هایی به نام ‌parts و bank_parts ایجاد کردم.


همون کاری که در پوشه forum کرده بودم. که یک پوشه به نام parts داشتم و برای فایلهای index و forum و topic هم پوشه هایی به نام خودشان ایجاد کردم تا قطعات اونها در این پوشه ها قرار بگیرد.

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

سعی کردم بانک ، از همان چیزهایی استفاده کنه که فایلهای فروم استفاده می کنند.
مثل هدرها و توابع php . و همان پوشه عکس.

در مورد کدنویسی صفحه بانک ، فعلا کدی ننوشتم.

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

saalek110

Well-Known Member
ایجاد بخش های دیگر:


بخش های زیر را می توان ایجاد کرد.

بازی دو نفره ، با پول.
یا بازی یک نفره با جایزه.

مسابقات کتاب خوانی با جایزه.

ممکن است من بعدا بخش هایی اصافه کنم. اولش به شکل تست. و بعدش به شکل نهایی.


چطوری میشه انلاین امتحان گرفت؟

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

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

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

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

saalek110

Well-Known Member
ساخت زیرتالار:

برای ایجاد زیر تالار ، یک ستون عددی در جدول forums درست کردم به نام top . اگر عدد صفر در این ستون باشه ، یعنی تالار والد ندارد. و اگر عدد دیگری درش باشه ، اون عدد شماره تالار والدش است.

در صفحه ایندکس این طوری می نویسیم:


PHP:
$sql2 = "SELECT * FROM forums WHERE cat=$number AND top=0 ";

اینطوری در هر کاتگوری ، تالارهای بی والد لیست می شوند.
 

saalek110

Well-Known Member
لیست کردن تالارها در یک تالار:

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

PHP:
$sql = "SELECT * FROM forums WHERE top=$forum_number ";
 

saalek110

Well-Known Member
سایت و خواندن دیتابیس:

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

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

saalek110

Well-Known Member
پس دیدیم که برای ساخت فروم ، چند جدول فروم ها ، تاپیک ها و پست ها در دیتابیس می سازیم.
هر سه جدول ستون اولشان ، number است که خود افزایش یابنده است.

من کوئری هایم اساسا بر اساس number است . و در در فروم هم ، وقتی فروم ها یا تاپیک ها لیست می شود به شکل لینک تنظیم می شود و number یا شماره را به صفحه ارسال می کند. و صفحه فروم و صفحه تاپیک با همین number ستون فقراتشان شکل می گیرد. یعنی فروم نلمبر یا تاپیک نامبر ، در صفحه فروم یا تاپیک وجود دارد.

همچنین با همین فروم نامبر ، یک تالار ، زیرتالارهایش را لیست می کند. که کوئری آن را در پست های قبل نوشتم.
 

saalek110

Well-Known Member
ساختار یک فروم:

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

فروم ها صفتی یا ستونی دارند به نام top ، که اگر صفر باشد ، در حقیقت اون فروم یک world است. یک world افتخار این را دارد که در صفحه اول فروم نامش نمایش داده شود. و باقی تالارها ، زیر تالارند و می روند داخل تالارهای بالایی.

 

saalek110

Well-Known Member
پس دیدیم میشه برای فروم ها و تاپیکها و پست ها صفات یا ستون های دیگری ایجاد کرد....

مثلا فروم ها با صفت top خود به world ها و زیرتالارها تقسیم شدند.
و تاپیک ها ، به دسته مهم و غیرمهم دسته بندی شد.

و پست ها به سرپست و معمولی تقسیم بندی شد.

ولی میشه برای پست ها و تاپیک ها و فروم ها ، باز هم صفات دیگری افزود.

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

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

saalek110

Well-Known Member
ممکن است بعدا نکات دیگری در مورد فروم باشد که نیاز باشد اضافه شود،
ولی ساختار کلی فروم ها تا اینجا گفته شد.
 

جدیدترین ارسال ها

بالا