PDA

View Full Version : چگونه است ارسال متن فارس در آدرس صفحه داینامیک؟



binboy
پنج شنبه 19 خرداد 1390, 22:46 عصر
سلام
یک سیستم مدیریت مطلب دارم می خوام با هر بار که مطلب ارسال میشه عنوانش بره تو ادامه آدرس صفحه همون مطلب در سایت

مثال

عنوان اینه: سایت برنامه نویس

آدرس اینجوری بشه:


www.mysite.com/سایت برنامه نویس

بصورت داینامیک مثل سایت برنامه نویس که از عنوان هر مطلب تو آدرس صفحه مطلب استفاده می کنه.
با سپاس

$ M 3 H R D A D $
جمعه 20 خرداد 1390, 00:35 صبح
با دستورات آپاچی htaccess

binboy
جمعه 20 خرداد 1390, 01:04 صبح
مهرداد جان قربون مهربونیت ک کمک می کنیه.
عزیز فکر نمی کنی خیلی کوتاه جواب دادی و هیچ دردیو درمون نمی کنه. حداقل مثالی، توضیحی.
سپاس

wallfa
جمعه 20 خرداد 1390, 10:12 صبح
این دوستان اصلا حال این ندارن که کمک کنن یه چیزی هوایی میپرونن ! یا بلد نیستن یا از پیشرفت دیگران میترسن . دوست عزیز این خیلی توضیح طولانی بهتر میبینم که کلمه clean url در گوگل سرچ کنی و دمو هایی ازش ببینی چون هم از اپاچی سرور باید کمک بگیری هم از کد های پی اچ پی کار خیلی سختی نیست .

r0ot$harp
جمعه 20 خرداد 1390, 10:55 صبح
اولا که دوست عزیز بهتر هست کمی معدبانه تر برخورد کنید .

در مورد کاری که شما می خواین بگنین اول باید اون ادامه مطلب رو در دیتابیس ذخیره کنید . بعد با استفاده از RewriteRule ^(.*)$ news.php?l=$1 [NC,L] این کد در فایل .htaccess تمام ادامه مطلب ها رو به news.php می فرستین و در این صفحه با متد request یا get مقدار پارامتر l رو می گیرین و در دیتابیس جستجو می کنید اگر بود کاری که می خواین رو انجام بده .

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


http://corz.org/serv/tricks/htaccess2.php


باتشکر احسان

$ M 3 H R D A D $
جمعه 20 خرداد 1390, 11:16 صبح
ممنون از لطف شما که گفتید من بلد نیستم :قلب:
اما خوب اگه می گفتی " می دونم با دستورات آپا چی باید این کارو کرد و یک سری چیزا می گفتی که من می فهمیدم دنبالشی ... " میفرستادمت پله دهم ! گاماس گاماس !

wallfa
جمعه 20 خرداد 1390, 11:47 صبح
من قصد توهین نیست دوستان ! من شماها هیچ کدم نمیشناسید خیلی سال توی حوزه وب فعالیت میکنم ، خیلی اوقات با خیلی از مشکلات برخورد کردم کسی کمک نکرده خودم بعدا پیدا کردم ! نمونش همینجا مطرح کردم برید چند سطر پایین تر . طراحی ماژولار سی ام اس ! . حتی یک نفر یک پاسخ کوچیک نداده ! بعد شما میخواهید ما پیشرفت کنیم ؟
قرار نیست چون من خودم نمیتونم پیشرفت کنم اطلاعات که دارم در اختیار کسی قرار ندم . شاید اون بنده خدا تونست ! در کل هر کمکی از من بر بیاد در خدمتم
نمیخواهم سایت تبلیغ کنم ولی ببینید : http://www.wallfa.com

رضا قربانی
جمعه 20 خرداد 1390, 13:40 عصر
http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess&p=1220621#post1220621

مانند آدرس دهی سایت www.mehr-design.ir

توسط این کد می تونید داینامیک بر اساس RezaId آدرس دهی کنید :



RewriteRule ^file/Shop/Add/MehrDesign/([^/]*)/([^/]*)/?$ Kharid.php?RezaId=$1 [QSA,NC,L]

و به راحتی می تونید استاتیک آدرس دهی کنید

RewriteRule ^Help/Shop/خریــــــــــــــد/php&Id0122$ NahveKh.php [QSA,NC,L]


و بازم کمک خواستی همین جا مطرح کن تا راهنماییتون کنم

موفق باشید

binboy
جمعه 20 خرداد 1390, 21:52 عصر
تشکر
نمیگم اصلا بلد نیستم ولی زیادم بلد نیستم. امیدوارم کمکاتون کار ساز باشه.
id که عدد است، می خوام جمله فارسی که همان عنوان مطلب است بره تو ادرس، اونم تو یک متغییر به نام $subject ریختم. اما نمی دونم برای نشان دادن عنوان تو آدرس چیکار به ادامه مطلب داریم، اگر منظور شما همان ذخیر اطلاعات مربوط به صفحه مدنظر اعم از (آیدی، عنوان، مطلب و ...) در دیتابیس است باید بگم انجام شده.
آدرس من این است:

http://localhost/blog?id=16
می خوام ادامه اش بجای آیدی عنوان مطلب صفحه بیاد مثل این: عنوان-> بچه های بیست سایت برنامه نویس
آدرس این بشه:

http://localhost/blog/بچه های بیست سایت برنامه نویس

اگه کمکتون میکنه باید بگم من از فریم ورک CodeIgniter استفاده می کنم.
با سپاس

binboy
شنبه 21 خرداد 1390, 10:03 صبح
کسی کمک نمیکنه؟

رضا قربانی
شنبه 21 خرداد 1390, 23:21 عصر
خب نام صفحه (php) و اطلاعات بانکتون رو بهم بدید تا من کدش رو براتون قرار بدم .

bravia2009
شنبه 21 خرداد 1390, 23:31 عصر
دوست من با همون دستوری که نوشتند کار میکنه فقط کافیه شما اطلاعات خود را جایگزین کنی
موفق باشید

binboy
چهارشنبه 25 خرداد 1390, 05:58 صبح
خب نام صفحه (php) و اطلاعات بانکتون رو بهم بدید تا من کدش رو براتون قرار بدم .

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

http://localhost/blog
البته localhost بعدا که میره رو سرور تغییر میکنه. از بانک چند تا جدول است فکر کنم موارد استفاده ما این دوتا باشه: (subject - id) فعلا صفحات با آیدی مختص بالا میان که ما قصد داریم جای ایدی عنوان مطلب بره که تو پست اول گفتم چه شکلی باشه. امیدوارم موارد را کامل رسونده باشم اگر هم ناقص بود بگید دقیق چی باید بدم؟
با سپاس

alismith
چهارشنبه 25 خرداد 1390, 10:13 صبح
سلام

برای آموزش نحوه استفاده می تونید به این سایت مراجعه کنید :

http://wettone.com/code/clean-urls


بصورت داینامیک مثل سایت برنامه نویس که از عنوان هر مطلب تو آدرس صفحه مطلب استفاده می کنه.

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

http://barnamenevis.org/showthread.php?288094-SEO-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%DA%A9-%D9%87%D8%A7


موفق باشید