[מדריך] דרך נחמדה להצגת דירוג המשתמש בצפייה בפורום
פורסם: 06/11/2006 ב-23:23:50
משהו חמוד שחשבתי עליו ויישמתי אותו היה הופעת שם המשתמש בצבע דירוגו כפי שהוגדר בברירת המחדל של העיצוב בזמן צפייה בפורום, כלומר היכן שכתוב "מחבר" ומתחתיו שם המשתמש , שם המשתמש יהיה צבוע בהתאם לדרגה שלו.
עכשיו אולי תשאלו , למה זה לא נכתב כמוד מלכתחילה ?
פשוט מאוד , ישנו רק קובץ אחד לעריכה מהירה, לא צריכים מוד מסודר בשביל זה.
המדריך כעת לא תומך במוד דירוג חדש וזו מהסיבה הפשוטה שהמדריך מתייחס למערכת כנקייה לחלוטין , בזהה לרוב המדריכים.
פתחו את הקובץ viewforum.php , וחפשו :
בתוך השורה הארוכה מצאו :
והוסיפו אחרי :
חפשו :
הוסיפו אחרי :
חפשו :
הוסיפו אחרי :
חפשו :
הוסיפו אחרי :
זה הכל , תהנו!
עכשיו אולי תשאלו , למה זה לא נכתב כמוד מלכתחילה ?
פשוט מאוד , ישנו רק קובץ אחד לעריכה מהירה, לא צריכים מוד מסודר בשביל זה.
המדריך כעת לא תומך במוד דירוג חדש וזו מהסיבה הפשוטה שהמדריך מתייחס למערכת כנקייה לחלוטין , בזהה לרוב המדריכים.
פתחו את הקובץ 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&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">'
הוסיפו אחרי :
קוד: בחר הכל
."<font color=$colorize>"
חפשו :
קוד: בחר הכל
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '
הוסיפו אחרי :
קוד: בחר הכל
</font>
זה הכל , תהנו!