הצגת שם משתמש,

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

מנהל: צוות האתר

חוקי הפורום
יש לקרוא את הנושא "חוקי כתיבה והשתתפות בפורום תמיכה" לפני ההשתתפות בפורום זה. בניגוד לפורומים אחרים כאן בקהילה - בפורום תמיכה יש שימוש באזהרות ומשתמשים שלא ישתתפו בפורום עפ"י הכתוב בנושא הנהלים - יורחקו ממנו. אנא, מנעו מכולנו אי נעימות על מנת שנוכל לעזור לכולכם ללא יוצא מן הכלל.
tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 13/04/2011 ב-21:52:18

בס"ד

קוד: בחר הכל

שלום X וברוך הבא לקהילת <strong>{SITENAME}</strong>.


איך אני עושה שבמקום X זה יציג את השם משתמש שלי?

לדוגמא:
שלום tpdil וברוך הבא לקהילת News.


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

hagai303
חבר צוות האתר
חבר צוות האתר
הודעות: 644
הצטרף: 19/01/2010 ב-23:25:27

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי hagai303 » 14/04/2011 ב-05:19:46

נראה לי

קוד: בחר הכל

{user_row.USERNAME_FULL}

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 14/04/2011 ב-05:46:49

זה לא מציג לי כלום,
זה מציג לי:
שלום וברוך הבא לקהילת News.
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

hagai303
חבר צוות האתר
חבר צוות האתר
הודעות: 644
הצטרף: 19/01/2010 ב-23:25:27

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי hagai303 » 14/04/2011 ב-12:15:03

אז אולי
S_USERNAME

Lenny
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 890
הצטרף: 15/07/2007 ב-15:34:10

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי Lenny » 14/04/2011 ב-13:59:42

בתוך אחת מתבניות העיצוב של PHPBB אתה יכול להשתמש במשתנה S_USERNAME שידפיס את שם המשתמש.

איך משתמשים במשתנה? ניתן להשתמש במשתנה באחת מתבניות העיצוב של המערכת.
לדוגמה: פתח את הקובץ styles/prosilver/template/index_body.html

חפש

קוד: בחר הכל

<!-- INCLUDE forumlist_body.html -->


הוסף לפני

קוד: בחר הכל

hello {S_USERNAME} !


התוצאה תהיה - בעמוד הראשי של המערכת, לפני רשימת הפורומים יודפס לדוגמה:

קוד: בחר הכל

hello רועי!


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

בהצלחה.
Lenny - חבר צוות תמיכה ומודים לשעבר.

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 14/04/2011 ב-15:26:34

תודה רבה.

איך אני עושה שברגע שאני לוחץ על השם משתמש זה יפנה לפרופיל שלו?
איך אני עושה שזה יציג לי את ה-ID של המשתמש?

ואיך אני עושה בפורום שבמקום שיכתוב לי:

קוד: בחר הכל

././memberlist.php?mode=viewprofile&u=24359

אז זה יכתוב לי את השם משתמש:

קוד: בחר הכל

././memberlist.php?mode=viewprofile&u=tpdil

כאילו במקום ID שזה יכתוב את השם משתמש?
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 17/04/2011 ב-08:02:26

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

bigi37
משתמש חדש
משתמש חדש
הודעות: 131
הצטרף: 03/12/2005 ב-21:07:55

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי bigi37 » 18/04/2011 ב-01:46:02

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

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 18/04/2011 ב-06:26:17

טוב אז לא משנה.

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

Chen
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2897
הצטרף: 02/06/2006 ב-20:49:24
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי Chen » 18/04/2011 ב-11:14:54

ניתן לפנות לעמוד פרטי המשתמש גם עם שם המשתמש.

במקור, אתה מעביר לפרמטר u את מספר הזיהוי של המשתמש.
עבור שם המשתמש, עליך להעביר לפרמטר un את שם המשתמש.

כלומר, במקום:

קוד: בחר הכל

    ././memberlist.php?mode=viewprofile&u=24359

ניתן לכתוב:

קוד: בחר הכל

    ././memberlist.php?mode=viewprofile&un=tpdil


דוגמה לכך תוכל לראות גם פה:
אתה יכול לגשת לפרופיל שלך באמצעות הקישור: memberlist.php?mode=viewprofile&u=24359
וגם באמצעות הקישור: memberlist.php?mode=viewprofile&un=tpdil

בהצלחה וחג שמח!
בברכה,
חן :wink:

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 20/04/2011 ב-06:47:51

תודה רבה על ההעזרה והתמיכה.

עכשיו לדוגמא אני יכול לעשות את הדבר הבא:

קוד: בחר הכל

<a href="./memberlist.php?mode=viewprofile&un={S_USERNAME}">{S_USERNAME}</a>


זה מציג לי את השם משתמש וברגע שאני לוחץ עליו זה מפנה לפרופיל.

עכשיו יש לי בעיה בשמות משתמשים בשפה העברית זה מציג לי "המשתמש המבוקש לא נמצא."

חג שמח :)
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

Chen
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 2897
הצטרף: 02/06/2006 ב-20:49:24
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי Chen » 20/04/2011 ב-12:33:43

tpdil כתב:תודה רבה על ההעזרה והתמיכה.

עכשיו לדוגמא אני יכול לעשות את הדבר הבא:

קוד: בחר הכל

<a href="./memberlist.php?mode=viewprofile&un={S_USERNAME}">{S_USERNAME}</a>


זה מציג לי את השם משתמש וברגע שאני לוחץ עליו זה מפנה לפרופיל.

עכשיו יש לי בעיה בשמות משתמשים בשפה העברית זה מציג לי "המשתמש המבוקש לא נמצא."

חג שמח :)


באמצעות התוכנה notepad++ (או כל עורך קוד מתקדם אחר), המר את קידוד הקובץ memberlist.php (שנמצא בתקייה הראשית) ל- UTF-8 without BOM .

בנוסף, פתח את הקובץ הנ"ל (memberlist.php) וחפש:

קוד: בחר הכל

$username   = request_var('un', '', true);

והחלף ב:

קוד: בחר הכל

$username   = utf8_normalize_nfc(request_var('un', '', true));



בהצלחה וחג שמח.

* מומלץ לשמור גיבוי של הקובץ המקורי, לפני שתבצע עליו שינויים כלשהם.
בברכה,
חן :wink:

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1204
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: הצגת שם משתמש,

הודעה שלא נקראהעל ידי tpdil » 20/04/2011 ב-16:50:12

תודה רבה חן.

עזרת לי מאוד.

חג שמח :)
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."


חזור אל “תמיכה”

מי מחובר

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

cron