PDA

View Full Version : سوال: ایجاد page برای هر رکورد



mmojbo
سه شنبه 20 فروردین 1392, 10:39 صبح
با سلام به همه دوستان

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

ممنون

Veteran
سه شنبه 20 فروردین 1392, 10:53 صبح
میخوام بدونم چطوری میشه با اطلاعات گرفته شده یک page ایجاد کرد که فرد بتونه اطلاعات دلخواه خودش رو در اون قرار بده؟
کاره درستی نیست این !
شما بیا یک صفحه درست کن
بعد از کاربر اطلاعات رو بگیر و بریز توی بانک
بعدش شما برای هر کاربر توی بانک یک ایدی داری که مخصوص همون کاربره
ایدی رو با پست یا گت بفرست به اون صفحه و توی اون صفحه اطلاعات رو بر اساس ایدی ایی که اومده بخون بیار نمایش بده

mmojbo
سه شنبه 20 فروردین 1392, 10:57 صبح
ممنونم Veteran (http://barnamenevis.org/member.php?160830-Veteran) عزیز

اما فکر می کنم این چیزی که شما گفتی برای profile کاربرد داره.

من میخوام برای هر نفر یک page با تمام امکانات بدم؟! (مثلاً title همونی که خودش وارد کرده، content همونی که خودش وارد کرده و میتونه تغییر بده)
(این اطلاعات هم در بانک دخیره شده)

ممنون میشم راهنمایی کنید

Veteran
سه شنبه 20 فروردین 1392, 11:11 صبح
اهان !
مثل قسمت ویرایش قالب سیستم های وبلاگ دهی ؟
اگه اره{
بنده هم مدت ها دنبال این مورد بودم که با برنامه نویسی 3 لایه و SMarty کارم راه افتاد}
اگه نه {
این موارد رو هم میشه توی بانک ذخیره کرد :متفکر:
}

mmojbo
سه شنبه 20 فروردین 1392, 11:19 صبح
آره، تا حدودی درسته //

اگه بخوام مثال بزنم، تو CMS شما میتونی page ایجاد کنی که پارامترهاش رو هم خودت تعیین می کنی.
دنبال این میگردم؟
(با MVC و smarty هم آشنام)

navid3d_69
سه شنبه 20 فروردین 1392, 12:07 عصر
خب شما یک page.php درست کن آدرس رو از توی title یا از خود کاربر بگیر که آدرس صفحه چی هست

اول صفحه id یا آدرسی که کاربر درست کرده برای صفحه رو بگیر با get بعد اطلاعات رو بخون از دیتابیس برای title هم اگر کوئری رو اول صفحه بالای head بزاری نی تونی title هم قرار بدی برای قسمت کاربر هم یک editro بزار و با htmlpurifier چکش کن

mmojbo
سه شنبه 20 فروردین 1392, 23:05 عصر
ممنون از همه عزیزانی که راهنمایی کردن

اون چیزی که مد نظرم بود رو پیدا کردم.

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

بازم ممنون از همه

rezakho
سه شنبه 20 فروردین 1392, 23:48 عصر
سلام
عجب کاری میکنی شما !!!!!!!!!!!!!!!!!!!!!!!
ببینم اونوقت اگر خواستی صفحه کاربرات رو یه تغییر کوچیک بدی و فرضا 1000 تا کاربر داشتی، چه کار میکنی ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

mmojbo
چهارشنبه 21 فروردین 1392, 11:17 صبح
ممنون دوست عزیز rezakho (http://barnamenevis.org/member.php?174696-rezakho)



ببینم اونوقت اگر خواستی صفحه کاربرات رو یه تغییر کوچیک بدی و فرضا 1000 تا کاربر داشتی، چه کار میکنی ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
به نظرم وقتی برای هر کاربر یک page درست بشه، درسته که افزایش حجم رو هاست رو داریم ولی از نظر SEO بهتره
برای تغییر در متن فایل هم مشکلی نداریم.

بازم ممنون میشم اگه راه حلی دارید، راهنمایی کنید.

magicall
چهارشنبه 21 فروردین 1392, 13:00 عصر
با سلام
دوست عزیز دقیقا بگو چی کار می خوای انجام بدی

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

navid3d_69
چهارشنبه 21 فروردین 1392, 13:45 عصر
من فکر کنم مشکل شما با آدرس اون صفحه هست یعنی مثلا نمی خوای آدرسی به این صورت باشه page?id=1

و مثلا می خوای آدرس به صورت site.com/page/تست

باشه درسته؟

باید از htaccess استفده کنید توی همین انجمین جستجو کنید url rewrite

mmojbo
چهارشنبه 21 فروردین 1392, 14:27 عصر
باید از htaccess استفده کنید توی همین انجمین جستجو کنید url rewrite

ممنونم دوست عزیز از راهنماییت

فقط یه سوال دارم:
1- تو این حالت وضعیت صفحه از نظر SEO چطوریه؟ آیا موتور جستجو هم با همین اسم ایجاد شده سرچ میکنه؟!!

navid3d_69
چهارشنبه 21 فروردین 1392, 15:13 عصر
آره دیگه همه cms ها از این سیستم استفاده می کنند همین انجمین هم از این سیستم استفاده میکنه

mmojbo
پنج شنبه 22 فروردین 1392, 21:36 عصر
یه سوال داشتم از همه دوستان

1- اگر من برای هر عضو یه page بسازم که ورود اطلاعات در اون محدود باشه چه اشکالی پیش میآد؟
(یا به عبارت دیگه معایبش نسبت به حالتی که دوستان پیشنهاد دادن چیه؟)

پیشاپیش از راهنمایی هاتون ممنون

mmojbo
شنبه 24 فروردین 1392, 00:18 صبح
دوستان هیچ پیشنهادی ندارین؟!!!