سلام،
اول بگم که من یادم نیست و نمیتونم دیگه اینا رو عملا کار کنم (مگه اینکه بشینم یه مطالعه ای کنم)، اما ایده کلی را تا جایی که بلدم میگم.
- یه سوال اینه که چطوری اون قسمتی رو که می خوایم توی کل صفحات سایت ظاهر بشه ثابت نگه داریم ؟( مثلا منوی اصلی)
این قسمت رو بهش میگن مستر اسلو، تو دات نت که با چند تا کلیک حل میشه اما تو PHP یه فایل PHP (تنها بخش منو که میخوایید) می سازید بعد با استفاده از توابع مخصوصش فراخوانیش میکنید.
در کل برای طراحی به این سبک که بعضی جاهاش همیشه تو تموم پیج ها ثابت باشه، ابتدا تمام فایل هایی که ثابت هستنتد رو طراحی و در فایلهای جداگانه ذخیره کنید. بعد تو صفحه اصلی فراخوانی کنید. چیزی شبیه به این: (مثلا)
load header.php
load menu.php
load rside.php
load content.php (**)
load footer.php،
که در این مثال همه بخش ها ثابت هستند و در فایل index.php فراخوانی میشند. اما خب با توجه به پارامترهایی که میگیری از url، محتوای content رو عوض میکنی.
- عایا استانداردی برای سازماندهی پوشه ها و قرار دادن فایل های html و PHP و CSS و... وجود داره ؟ معمولا چجوری باشه بهتره ؟
راستش دقیقا نمیدونم استانداردی هست یا نه! اما حالت ایده آل اینه که مثلا برای توابع یه پوشه داشته باشی، برای پوسته سایت یه پوشه دیگه که همین پوشه دارای پوشه های دیگری برای سازماندهی css، image و ... است.
یعنی به نظر من طوری کار کنی که اگه یکی اومد خیلی راحت بدونه که تم شما در کدام پوشه هست و یا توابع شما در کدام پوشه است، قسمت مدیر کدام پوشه و ...
- و اینکه اگه کسی بخواد یه انجمن به سایتش اضافه کنه باید چطور اقدام کنه . چه مسائلی در این ضمینه وجود داره ؟
خب مونده به اینکه مبنای وبسایتتون چی هست. اگه خودتون از پایه کار کرده اید، میتونید با کمی تغییرات در اسکریپت های فروم حاضر، اونو با سایتتون وفق بدید (و یا برعکس)، یکم زمانبره. و یا اینکه خودتون بشینید و از اول یکی طراحی کنید که بد هم نیست واسه رزومه کاری (به نظر من)
اما اگه از یه مدیریت محتوا اضافه میکنید، معمولا تو اینترنت فروم هایی که با این مدیریت محتواها سازگار هست رو توضیح کافی داده اند.
البته در حالت کلی میتونید خودتون هم یه نو آوری هایی داشته باشید و چون مدیریت سایت رو در دست دارید، میتونید با کد نویسی بین این دو ارتباط برقرار کنید بدون تغییر ساختار. اگه درگیرش بشید میفهمید کاری نیست.
- ساخت صندوق دریافت و ارسال پیغام چی ؟
دقیقا متوجه نشدم.
- مشکلات و مسائلی که در اتصال سایت به یک درگاه بانکی وجود داره ( مخصوصا مسائل امنیتی ) چیه ؟
اینو کار نکرده ام اما امنیت اینجور سایت ها علارغم اینکه به سایت شما هم مربوط میشه اما بیشتر به سایت درگاه مربوط میشه و اونا توضیحات کافی هم میدند تا بتونید این کارو انجام بدید (با رعایت مسائل امنیتی). اما خودم هنوز تو این قسمت تجربه ای ندارم.
- و یه سوال خیلی مهم این که در سایت هایی که پول رد و بدل میشه آیا استفاده از wordpress مورد امنیتی داره؟
همانطور که گفتم امنیت بیشتر به سایت درگاه مربوط میشه. اما در حالت خیلی کلی تر، سایت هایی که توسط مدیریت محتوا مثل وردپرس راه اندازی میشند آسیب پذیر ترند، به شرطی که شما نکات امنیتی را در برنامه خود رعایت کنید.
دلیلشم از نظر من اینه که وردپرس و یا امثال آن، بدلیل اینکه شناخته شده هستند، ازشون بعنوان موش آزمایشگاهی استفاده میشه، و چون خیلی سایت باهاش راه اندازی شده، معمولا سعی میکنند باگ هاشو پیدا کنند و منتشر کنند.
اما کمتر کسی پیدا میشه که بیاد یه سایتی که کلا ساختارش با سایتهای دیگه فرق داره رو مطالعه کنه. مگر اینکه یه هدفی داشته باشه. که اونم به قول یه بزرگی که میگه هیچ کامپیوتری امن نیست مگر اینکه کلا قطعاطشو داغون کنی.
هر کسی یه ایده ای داره، خوشحال میشم اگه این سوالاتو کاملتر کنید. تئوری حاضرم استفاده کنم
.
(۱۹ اردیبهشت ۱۳۹۳ ۰۷:۲۷ ب.ظ)محسن جون نوشته شده توسط: همتونو می بوسم :-*
منم همینطور