הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 29-07-06, 22:28   # 1
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

[PHP] הרשאות לקבוצות

שלום,

אני מעוניין לדעת כיצד ניתן לעשות הרשאות לקבוצות נגיד יש לי 3 קבוצות מנהלים, רשומים, חסומים.
עכשיו אני רוצה לעשות שלכל קבוצה יהיה הרשאות מסוימות כמו שיש במערכות הפורומים יש רעיונות?

ובבקשה בלי לעשות תנאי אם הקבוצה שווה 1 זה יציג קוד כלשהו אם לא אז קוד אחר כי זה קוד שאני לא רוצה להשתמש בו.
תודה לעוזרים.
  Reply With Quote
ישן 29-07-06, 22:54   # 2
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

בלי תנאים? בPHP ובכלל בשביל הדבר הזה זה פשוט חובה.
  Reply With Quote
ישן 29-07-06, 22:58   # 3
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

לא התכוונתי בלי תנאים.
התכוונתי שלא לעשות דבר כזה:
לתת לכל משתמש מספר קבוצה ואז לעשות תנאי כזה:

PHP קוד:
if($level 1)
{
echo
" bla";

כי זה לפי דעתי לא שיטה טובה..
  Reply With Quote
ישן 29-07-06, 23:02   # 4
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

למה לא שיטה טובה? מה הבעיה בשיטה הזאת?
  Reply With Quote
ישן 29-07-06, 23:03   # 5
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 33
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

בכל מקרה בשביל הרשאות צריך תנאים ...:P
טוב הרעיון שלי הוא כזה .
צור טבלה חדשה במסד..שהיא של הרשאות..
המאפיינים
id , view , read, write , groupid
וכו...
ואם יש לך קבוצה שהיא חסומים , והמספר קבוצה שלה הוא 1 אז אתה פשוט מקשר בין 2 הטבלאות ומסמן בהכל 0 (כלומר שקר)..
ונגיד אם יש לך רשומים אז אתה מסמן 1..
  Reply With Quote
ישן 29-07-06, 23:04   # 6
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

דבר ראשון עושים תנאי ככה:

PHP קוד:

if($level == "1"
וIF זה דבר בסיסי בכל תיכנות והוא צריך לספק אותך ב100% אין שום סיבה שלא.

אפילו vB משתמשת בIF או שהיא משתמשת בSWITCH אבל זה בעיקרון אותו דבר.

ואם כבר הזכרתי את SWITCH אז זה נעשה ככה:

PHP קוד:

switch($level)
{

case1:
echo 
"ok";
break;

case2:
echo 
"not ok";
break;

  Reply With Quote
ישן 29-07-06, 23:09   # 7
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

אני מתכוון כמו שיש במערכת הפורומים.
  Reply With Quote
ישן 29-07-06, 23:12   # 8
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 33
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A
אני מתכוון כמו שיש במערכת הפורומים.
שמת לב למה שרשמתי לך :S =\
  Reply With Quote
ישן 30-07-06, 09:43   # 9
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

לא הבנתי תוכל לפרט? (עמיר / אמיר)
  Reply With Quote
ישן 30-07-06, 09:58   # 10
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

הנה רעיון שלי מפורום fresh:

ציטוט:
ליצור טבלה של groups שתכלול את העמודות:
g_id
view
topic
reply
edit

ונגיד לכל עמודה היא מכניסה את השורות(ID של הפורומים השונים עם |) ואז יוצא משהו כזה:
view
1|2|3|4
topic
2|3
reply
2|3
edit
null


ובטבלת המשתמשים תהיה עמודה של member_group

ואז כשמשתמש רוצה נגיד לעשות נושא חדש בפורום עם ID 2 אז הוא הולך ובודק אם ה member_group שלו מורשת לעשות topic ב ID=2
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 13:00.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ