آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راهنمایی برای ساخت وب سایت single page در آدرس دهی url آیتم های منو

hosseinAmini  8 سال پیش  8 سال پیش
0 0

سلام 
سایتی که دارم طراحی میکنم چندتا صفحه داره (صفحه اصلی، مطالب، بلاگ و ...) و منو این گزینه هارو داره: ۱- ارتباط با ما ۲- محصولات

در صفحه اصلی وقتی روی ارتباط با ما کلیک میکنیم صفحه اسکرول میشه به بخش ارتباط با ما (مثل تمام وب سایت های single page) و وقتی روی محصولات کلیک می کنیم صفحه محصولات باز میشه.
برای آیتم ارتباط با ما آدرس #contact-us رو گذاشتم و برای آیتم محصولات آدرس www.mysite/product تا اینجا همه چی توی صفحه اصلی خوب کار میکنه اما وقتی توی صفحه محصولات میریم دیگه آیتم ارتباط با ما کار نمیکنه. 

لطفا برای آدرس دهی درست آیتم های منو راهنمایی کنید. مرسی

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Mehrad  8 سال پیش
+1 0

سلام
اگر از فریم ورک همین سایت استفاده میکنید ، میتونید یک فایل هدر در پوشه view ایجاد کنید و در صفحه محصولات ، اون هدر مخصوص رو به نمایش در بیارید که لینک های متفاوتی نسبت به صفحه Single Page دارن. ( توضیحم مفصل نبود امیدوارم متوجه شده باشید )
در صفحه محصولات باید لینک ( فرضا ) ارتباط با ما رو به این شکل بدید : www.mysite.com/#contact-us

0 0
دارم از codeigniter استفاده می کنم ولی خب چون خیلی شبیه فریمورک استاد هست، این کار رو میتونم بکنم اما مشکل اینجاس که من آیتم های منو رو دارم از دیتابیس میخونم و آدرس لینک رو یا www.mysite.com/#contact-us میتونم بزارم یا #contact_us (8 سال پیش)
پاسخ به سوال 
Mehrad  8 سال پیش
+1 0

میتونید در هدر مخصوصی که برای صفحه محصولات میسازید منوها رو به صورت استاتیک وارد کنید تا بتونید لینک مورد نظرتون رو قرار بدید.

یا اگر میخواید از دیتا بیس بخونید ، میتونید در دیتابیس همون #contact-us رو داشته باشید و در صفحه ای که برای محصولات هست یه if بذارید با این شرط که اگر از دیتا بیس عبارت #contact-us اومد ، بجاش www.mysite.com/#contact-us رو قرار بده.
راهی که گفتم عملی هست اما نمیدونم چقدر منطقی باشه ، صرفا به عنوان یک راه حل مطرح کردم :)

0 0
مرسی، خودمم این روش به ذهنم رسیده بود ولی خب فکر میکنم اصلا منطقی نیست :D بازم روش تحقیق میکنم گه روش بهتری به ذهنم رسید یا پیدا کردم تو همین تاپیک میگم (8 سال پیش)
پاسخ به سوال 
Mehrad  8 سال پیش
+1 0

ببین این روش جواب نمیده که توی دیتابیس مستقیم لینک ها رو کامل وارد کنی
یعنی مثلا

www.mysite.com/#contact-us
www.mysite.com/#about-us
www.mysite.com/#home
و...
اینجوری چه توی Single Page باشی چه توی صفحات داخلی ، همه لینک ها درست کار میکنن.

0 0
ااا داره کار میکنه. مرسی دستت درد نکنه (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .