كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> انجمن پشتيباني پروژه سيستم برگزاري آزمون آنلاين «تستا»
پاسخ دادن به این موضوع
پل ارتباطی برای تستا
پست تاریخ: پنج‌شنبه 26 خرداد 1390 - 00:05    
turkm4hdi
شروع فعاليت
شروع فعاليت


پست: 8
عضو شده در: 26 خرداد 1390



امتياز: 73

عنوان: پل ارتباطی برای تستا خواندن مشخصات فردی ارسال پیام شخصی

سلام
ممنون بخاطر تستا

من میخواستم تستا رو بخش عضویتش رو با انجمن mybb ارتباط بدم
یعنی دیگه تو خود تستا عضو نشن و برای عضویت وارد انجمن شده و عضو بشن و بعد برای ورود به تستا از یوزر و پسورد انجمن وارد تستا بشن و کلا سایت یک پارچه بشه
من کمی php و mysql بلدم و خواستم یک پل ارتباطی براش بسازم ولی چون با ساختار تستا اشنا نبودم با مشکل روبرو شدم و اگه امکان داره خودتون یک پل ارتباطی بنویسید
یا یک پل ارتباطی نمونه از هر سیستمی اینجا بگذارید و یک کمی از ساختار mysql تستا برام بگید

ممنون میشم.

بازم ممنون بخاطر این اسکریپت شاهکارتون !

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: پنج‌شنبه 26 خرداد 1390 - 22:48    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5496
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47792

عنوان: پاسخ به «پل ارتباطی برای تستا» خواندن مشخصات فردی ارسال پیام شخصی

سلام؛
turkm4hdi, جان،
این کار تقریباً تخصص بالایی نیاز داره.
باید ببینید نام جدولی که یوزرهای mybb در اون ثبت می‌شن چیه و بعد اسم فیلدهای مربوط به نام، نام خانوادگی، نام کاربری، پسورد و ایمیل کاربر چیه.
بعد باید کل فایل‌های php تستا در روت اصلی و همینطور پوشه admin رو یکی یکی باز کنید و هر کجا نام جدول، users بود، به نام جدول mybb تغییر بدید و همینطور در مورد فیلدها...

در بیان، به همین سادگیه اما عملاً فکر می‌کنم کار مشکلی باشه. Embarassed

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست: Gytyonline (پنج‌شنبه 26 خرداد 1390 - 23:22)

پست تاریخ: پنج‌شنبه 26 خرداد 1390 - 23:21    
Gytyonline
مديريت كل انجمن‌ها
مديريت كل انجمن‌ها


پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
iran.gif


امتياز: 8184

عنوان: پاسخ به «پل ارتباطی برای تستا» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

سلام turkm4hdi, جان،
همون طوری که حمید جان گفتن در حرف شاید ساده به نظر برسه اما در عمل نه!
شما می‌تونید یک تابع مثلا به اسم insert بنویسید و در صفحه‌ی register فروم که محلش دقیقا بعد از Insert شدن فیلدهای رکورد اون کاربر توی دیتابیس باشه.
خوب حالا کار این تابع چیه؟ کارش اینه که میادش کل اطلاعات کاربر ثبت نام شده رو از دیتابیس فروم میخونه و بعدش فیلدهای یکسانش رو مثل نام کاربری، کلمه عبور، ایمیل و ... رو به جدول user تستا اضافه می‌کنه، این طوری اطلاعاتی که کاربر ارسال کرده تا توی فروم ثبت نام کنه توی دیتابیس تستا هم وارد میشه (البته باید حواستون باشه که طول فیلدهای تعریف شده و نوع داده‌هاشون در هر دو دیتابیس یکسان باشه!).
اما این حرف شاید در ظاهر ساده بیاد همون طوری که گفتم ولی قطعا در عمل این طوری نیستش، چون معمولا فروم‌ها برای امنیت پسوردها رو کد می‌کنند مثلا به روش md5 و یا ... که اگر این طوری باشه کار به کلی سخت می‌شه چون پسورد شما توی تستا هم به صورت md5 ذخیره سازی می‌شه و برای همین باید توی کدهای تستا هم پسورد ارسالی رو Md5 کنید و بعد استفاده کنید، مثلا در صفحه‌ی ورود باید پسورد اول به صورت Md5 تبدیل بشه و بعد مقایسه بشه Wink .
در کل اگر به php و mysql وارد هستید این کار رو می‌تونید انجام بدید ولی کار می‌بره و اگر وارد نیستید هم که متاسفانه نمی‌تونید.
و در کل اگر کاری رو که بالا گفتم انجام بدید فقط کاربرای ثبت نام شده توی فروم می‌تونن در آزمون‌ها شرکت کنند و هیچ ارتباط دیگه‌ای بین تستا و فروم تون برقرار نیست. Wink

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: جمعه 27 خرداد 1390 - 00:13    
turkm4hdi
شروع فعاليت
شروع فعاليت


پست: 8
عضو شده در: 26 خرداد 1390



امتياز: 73

عنوان: پاسخ به «پل ارتباطی برای تستا» خواندن مشخصات فردی ارسال پیام شخصی

سلام
ممنون که جواب دادین
اره php و mysql بلدم تا حدی که بتونم کارمو راه بندازم
و می تونم با notepad++ این چیزها رو جایگزین کنم و بعد تست کنم مشکلی داشت درستش کنم
ولی اینجوری باشه اون وقت باید تو هر ورژن اینکار رو تکرار کرد ولی هدف من از این پست این بود که بتونیم یک ماژول یا مد بسازیم که با اون بتونیم ارتباط بدیم و کلی باشه و توی هر ورژن دیگه کار تکراری انجام ندیم .
من همه اینکار ها رو کردم قبلا و فقط با MD5 مشکل داشتم و کدش نقص داشت که دادم دوستم اصلاح کرد و الان میتونم اینکار رو بکنم ولی گفتم حالت ماژولی داشته باشه اون وقت بهتر بود

بازم ممنون از پاسختون.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: جمعه 27 خرداد 1390 - 00:27    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5496
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47792

عنوان: پاسخ به «پل ارتباطی برای تستا» خواندن مشخصات فردی ارسال پیام شخصی

turkm4hdi, جان،
اونقدر کارهای واجب‌تر در مورد تستا داریم که اگر نیم ساعت وقت خالی گیر بیاد مستقیم می‌ریم سراغ اون‌ها! Razz Wink
اتفاقاً‌ امروز پیشنهادات رو بررسی می‌کردم که یک نسخه با کمی بهبود منتشر کنیم، تقریباً 40 پیشنهاد داریم که از این قضیه بسیار بسیار واجب‌ترند.

اما به هر حال، پیشنهاد خوبی هست که اگر نگاه بلند مدت داشته باشیم می‌شه توی لیست پیشنهادات ثبت کرد و بعداً اجرا کرد.
ممنون.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc