زمان جاری: 2012/05/25, 03:09 AM خوش آمدید مهمان گرامی! (ورودعضویت)



alias url و پلاگین


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
alias url و پلاگین
نویسنده پیام
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #1
alias url و پلاگین
سلام. بر همگی
در حال طراحی یک سی ام اس هستم و نیاز دارم نو این سیستم در url ها یک اسم مستعار یا همون alias تعریف کنم.

هدف استفاده یک پلاگین با چندین اسم هست.
فرضا ما یک پلاگین داریم به ایم blog حالا می خواهیم به صورت زیر فراخوانی بشه.

کد PHP:
.com/test/post/add
.com/blog/post/add
.com/sport/post/add
.com/ir/post/add
... 

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

برای یک کنترلر میشه همچین کاریو کرد. اما برای پلاگین می خواهم ایجاد کنیم.
کسی نظری داره
2010/09/28 09:00 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #2
RE: alias url و پلاگین
درود
من اصلا منظور رو نفهميدم
ميشه يكم بيشتر توضيح بدي
از چه پلاگيني؟
2010/12/02 06:22 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #3
RE: alias url و پلاگین
مرسی بابت توجهتون.

بزارید اینگونه توضیح بدم. شما در یک سیستم نیاز دارید که از یک پلاگین مثل وبلاگ با نام های مستعار دیگه استفاده کنید.
کد PHP:
domain.com/news/posts/add            ==[plugin]==> /blog/posts/add
domain
.com/sport/posts/add            ==[plugin]==> /blog/posts/add
domain
.com/blog/posts/add            ==[plugin]==> /blog/posts/add
domain
.com/learning/posts/add            ==[plugin]==> /blog/posts/add 

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

و یک نکته این قابلیت فقط برای یک سری از پلاگین ها باید انجام بشه. مثلا پلاگین debug_kit نباید اسم آلیاس رو پشتیبانی کنه.
2010/12/02 03:07 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
cybercoder غایب
Expired
**

ارسال‌ها: 113
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
84 بار تشکر شده در 47 پست
ارسال: #4
RE: alias url و پلاگین
با روتر باید بتونی
2010/12/03 12:34 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #5
RE: alias url و پلاگین
(2010/12/03 12:34 AM)cybercoder نوشته است:  با روتر باید بتونی
موافقمIdea
2010/12/03 01:51 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #6
RE: alias url و پلاگین
خیلی ممنون Angel نمی گفتید لنگ مونده بودم ها Big GrinBig GrinTongue
خوب اول و آخرش معلومه باید با روتر انجام بشه.

اما اگر دقت می کردید توضیح دادم که در یک cms یعنی این alias ها پویا هستند. از طرفی دیگر اگر درخواست از
کد PHP:
domain.com/sport/posts/add 
اومد باید درخواست رو با همین ظاهر به پلاگین مربوطه بفرسته و پلاگین مربوطه هم alias رو تشخصی بده و تو redirect ها یا ساختن لینک ها به صورت پویا مشکلی ایجاد نشه.

حالا جواب بدینBig Grin

من راهش و پیدا کردم و عملیش هم کردم. اما برای این جواب این تاپییک رو میدم واسه اینکه دوستمون سوال کردندWink
2010/12/03 02:33 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #7
RE: alias url و پلاگین
یه توضیحی در مورد این تاپیک توی کیک 2.1 بده لطفا
قربون دستت

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2012/03/26 05:02 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #8
RE: alias url و پلاگین
چیشو؟
2012/03/26 09:58 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #9
RE: alias url و پلاگین
با به چه روتری به این خروجی که می خواستی می شه رسید ؟

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2012/03/26 10:18 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #10
RE: alias url و پلاگین
این ماله خیلی وقت پیشه بوده. زمان 1.3. الان با کاستوم روتر به راحتی میشه هندل کرد
2012/03/26 01:33 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : parsig
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: