Alternativ för egna profilfält

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Supportgrupp, Moderatorgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Alternativ för egna profilfält

Inlägg av MN »

Jag håller just nu på att köra en testversion av 3.0.0, eftersom jag så småningom ska uppgradera mitt forum från 2.0.22. Nu har jag upptäckt funktionen "Egna profilfält", som kommer vara guld värt för mitt forum. Problemet är dock att en inställning som jag vill ha inte finns!

Jag vill ha profilfält som syns under registreringen, men som sedan inte ska synas eller kunna ändras av den egna användaren från kontrollpanelen. Jag försökte först med alternativet "dölj profilfältet", men då syntes inte fälten under registreringen. Jag har också alternativet "nej" förbockat på "visa profilfältet", då syns ju inte informationen i några inlägg eller medlemslistor, men det gäller tydligen inte användarens egna kontrollpanel.

Finns det något sätt att komma runt detta problem?

/MN
Life is what happens to you while you're busy making other plans - John Lennon
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av Kjell »

Hej MN, tycker själv att det borde gå att göra det i ACP´n.

Här är en lösning:
Öppna <forumrot>/styles/prosilver/template/ucp_profile_profile_info.html
Hitta:

Kod: Markera allt

	<!-- BEGIN profile_fields -->
		<dl>
			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
			<!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
			<dd>{profile_fields.FIELD}</dd>
		</dl>
	<!-- END profile_fields -->
Ersätt med:

Kod: Markera allt

<!-- IF S_IS_BOT -->
	<!-- BEGIN profile_fields -->
		<dl>
			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
			<!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
			<dd>{profile_fields.FIELD}</dd>
		</dl>
	<!-- END profile_fields -->
<!-- ENDIF -->
Som du ser så har jag laggt <!-- IF S_IS_BOT --> först och <!-- ENDIF --> i slutet, nu är det bara admin som ser den.

http://www.phpbb-se.com/forum/viewtopic.php?f=23&t=4780
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av MN »

Det där låter ju jättebra :) Det ska jag testa! Men på vilket sätt kommer den här kodsnutten att fungera? Är det som ett tillägg till något av visningsalternativen, eller kommer det att påverka alla alternativ, eller är det ett helt nytt val?

/MN
Life is what happens to you while you're busy making other plans - John Lennon
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av Kjell »

Den kommer att dölja alla egna fält i användarens profil när han/hon går in i kontrollpanelen.
Det står födelsedag ovanför det här fältet.
Du kan se det här fältet som admin på din egen profil och du kan se användarens i ACP´n.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av MN »

Hej igen. Har testat nu, och det verkar funka jättebra! Det är bra att det bara påverkar vad som syns i användarnas kontrollpanel, för vissa saker ska synas i inläggen de skrivit, vilket de också gör även när man loggar på som vanlig användare.

Men dock syns inte fälten på min kontrollpanel heller trots att jag loggar in som admin. Men det har ingen betydelse, så jag är nöjd ändå :)

Tack så mycket för hjälpen!

/MN
Life is what happens to you while you're busy making other plans - John Lennon
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av Kjell »

Men glöm inte att töma forumcachen
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av MN »

Nejdå det är gjort nu :) Tack igen!

/MN
Life is what happens to you while you're busy making other plans - John Lennon
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av MN »

Jag har bara en liten nyfiken fråga angående koden: vad menas med kommentaren "<!-- IF S_IS_BOT -->"? Är "bot" detsamma som sökrobot? I så fall: betyder inte det att sökrobotar har tillgång att se dessa fält?

/MN
Life is what happens to you while you're busy making other plans - John Lennon
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av Kjell »

Ja, i kontrollpanelen så spelar det ingen större roll eftersom dom inte kommer åt den ändå.
<!-- IF U_ACP --> Kan du ha där om du vill byta eller för moderator <!-- IF U_MCP -->
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
MN
Gammal medlem
Gammal medlem
Inlägg: 76
Blev medlem: 2005-06-04 13:06
Svar: 0

Re: Alternativ för egna profilfält

Inlägg av MN »

Okej, då förstår jag :) Tack så mycket för det snabba svaret!

/MN
Life is what happens to you while you're busy making other plans - John Lennon
Skriv svar

Vilka är online

Användare som besöker denna kategori: 3 och 0 gäster