[מדריך] דרך נחמדה להצגת דירוג המשתמש בצפייה בפורום

מדריכים שונים ומגוונים לגרסה phpBB2. שימו לב - פורום זה הינו פורום ארכיון. התמיכה במערכת phpBB2 הופסקה.
BBman
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 1595
הצטרף: 13/02/2005 ב-13:50:52

[מדריך] דרך נחמדה להצגת דירוג המשתמש בצפייה בפורום

הודעה שלא נקראהעל ידי BBman » 06/11/2006 ב-23:23:50

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

פתחו את הקובץ viewforum.php , וחפשו :

קוד: בחר הכל

//
// Grab all the basic data (all topics except announcements)
// for this forum
//
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time


בתוך השורה הארוכה מצאו :

קוד: בחר הכל

u2.username as user2


והוסיפו אחרי :

קוד: בחר הכל

, u2.user_level as user_level


חפשו :

קוד: בחר הכל

$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");


הוסיפו אחרי :

קוד: בחר הכל

      $lvl = $topic_rowset[$i]['user_level'];
      
      if($lvl == 1)
      {
         $colorize = $theme['fontcolor3'];
      }
      else if($lvl == 2)
      {
         $colorize =$theme['fontcolor2'];
      }
      else
      {
                      $colorize ="";
       }


חפשו :

קוד: בחר הכל

<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">'


הוסיפו אחרי :

קוד: בחר הכל

."<font color=$colorize>"


חפשו :

קוד: בחר הכל

$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '


הוסיפו אחרי :

קוד: בחר הכל

</font>



זה הכל , תהנו!
נערך לאחרונה על ידי BBman ב 08/11/2006 ב-17:07:58, נערך 4 פעמים בסך הכל.
מור.
"Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime"

U.D.I
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 3102
הצטרף: 18/11/2004 ב-18:15:56
מיקום: Tel Aviv

הודעה שלא נקראהעל ידי U.D.I » 07/11/2006 ב-07:42:00

כל הכבוד :) המשך כך.

סמל אישי של המשתמש
Benyamin
משתמש באימונים
משתמש באימונים
הודעות: 392
הצטרף: 15/11/2004 ב-13:25:37

הודעה שלא נקראהעל ידי Benyamin » 07/11/2006 ב-09:21:47

חמוד :wink: 8)
"ארדוף אוייבי ואשיגם, ולא אשוב עד כלותם.."

סמל אישי של המשתמש
daredevil
משתמש עם עתיד
משתמש עם עתיד
הודעות: 705
הצטרף: 31/10/2006 ב-09:19:17
מיקום: לוד ~ respect ~
יצירת קשר:

הודעה שלא נקראהעל ידי daredevil » 07/11/2006 ב-10:40:23

כל הכבוד!
מוד סלח לי אבל לא ממש הבנתי מה המדריך עושה...
רחל מבכה על בניה מאנה להנחם על בניה כי איננו
מנעי קולך מבכי ועיניך מדמעה
כי יש שכר לפעלתך נאם ה ושבו מארץ אויב
ויש תקוה לאחריתך נאם ה ושבו בנים לגבולם

Ronen
משתמש מתקדם
משתמש מתקדם
הודעות: 1227
הצטרף: 15/11/2004 ב-14:50:41
מיקום: PHPbbHEB
יצירת קשר:

הודעה שלא נקראהעל ידי Ronen » 07/11/2006 ב-14:24:09

אפשר דוגמה?

BBman
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 1595
הצטרף: 13/02/2005 ב-13:50:52

הודעה שלא נקראהעל ידי BBman » 07/11/2006 ב-15:48:01

בוודאי שאפשר דוגמה...


תמונה
מור.
"Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime"

סמל אישי של המשתמש
Shahar
מנהל ראשי
מנהל ראשי
הודעות: 2566
הצטרף: 14/11/2004 ב-18:19:58
מיקום: ישראל
יצירת קשר:

הודעה שלא נקראהעל ידי Shahar » 09/11/2006 ב-19:55:30

כל הכבוד, הועבר לפורום מדריכים.

סמל אישי של המשתמש
Ronny
מנהל ראשי
מנהל ראשי
הודעות: 646
הצטרף: 14/11/2004 ב-18:37:22
יצירת קשר:

הודעה שלא נקראהעל ידי Ronny » 11/11/2006 ב-21:33:23

כל הכבוד, אהבתי. תמשיך כך.


חזור אל “מדריכים - ארכיון”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד