Lägga till fält/info i profilinformation.

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Moderatorgrupp, Supportgrupp

Användarens profilbild
Henning
Gammal medlem
Gammal medlem
Inlägg: 79
Blev medlem: 2006-05-02 10:48
Svar: 0

Lägga till fält/info i profilinformation.

Inlägg av Henning »

Hej!
Jag vill lägga till (kanske även ta bort) fält i profilinformationen för användare i forumet.

"ICQ" och "AOL Instant Messenger" kanske inte känns så hett medan vad folk har för motorcykel kanske är roligare att veta då mitt forum rör just sånt...

Trots sökning hittar jag inte var jag gör dessa ändringar.

Tackar på gashand! ;)

/Henning!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Öppna profile_view_body.tpl

hitta och ta bort

Kod: Markera allt

		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_MESSENGER}:</span></td>
		  <td class="row1" valign="middle"><span class="gen">{MSN}</span></td>
		</tr>
		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_YAHOO}:</span></td>
		  <td class="row1" valign="middle"><span class="gen">{YIM_IMG}</span></td>
		</tr>
		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_AIM}:</span></td>
		  <td class="row1" valign="middle"><span class="gen">{AIM_IMG}</span></td>
		</tr>
		<tr> 
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
		  <td class="row1"><script language="JavaScript" type="text/javascript"><!-- 

		if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
			document.write(' {ICQ_IMG}');
		else
			document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');
		  
		  //--></script><noscript>{ICQ_IMG}</noscript></td>
		</tr>
Sedan kan du använda hacket Modify profile för att lägga till nya fält:
http://www.phpbbhacks.com/download/193
Holger Gremminger
Ingen support via PM!
Lisali
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 205
Blev medlem: 2006-01-05 16:31
Svar: 0

Inlägg av Lisali »

Holger, måste man först göra det du klippt in och därefter kan man först använda det hacket? Eller kan jag göra hacket direkt?

Jag har också lite svårt och tycker det är jätteläskigt att pillra i sql-basen.

Det här t ex:
#-----[ SQL ]-------------------------------------------
#
# You have to execute the following query via phpmyadmin (change prefix)..

ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;

# If you¥re going to add/change several fields duplicate the above query and
# change the field name "user_info".
#



Jag förstår inte riktigt... går det att förklara så att "en dum en" förstår också?

Vänligen
Lisa
› Den som säger att det var bättre förr mår bättre idag än imorgon ‹
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Först: det som Henning ville var att TA BORT ett par oviktiga fält ur profilen. Det har inget med hacket att göra.



Rörande hacket Modify Profile:
http://www.phpbbhacks.com/download/193

Varje nytt fält kännetecknas av ett "kod-ord". I modd-autorns exempel är det INFO, Info och info. Skrivningen med stora/små bokstäver är MYCKET viktig!

Om du nu alltså vill ha in ett nytt fält vore det smidigt att t.ex. använda ett "kod-ord" som beskriver det nya fältet. Om du t.ex. vill ha ett fält för mobiltelefonnummer vore det smidigt att använda "kod-ordet" mobil, MOBIL, Mobil.
Overallt där info, Info och INFO dyker upp i modd-beskrivningen ersätter du det med motsvarande mobil, MOBIL och Mobil.

Samma sak med SQL-delen:

Kod: Markera allt

ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
blir i detta fall

Kod: Markera allt

ALTER TABLE phpbb_users ADD user_mobil VARCHAR(255) AFTER user_interests;
Denna process måste du utföra för VARJE nytt fält som du vill infoga.
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

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