Ändra profil / Ta bort PM

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

John Sawyer
Ny medlem
Ny medlem
Inlägg: 6
Blev medlem: 2007-05-14 15:47
Svar: 0

Ändra profil / Ta bort PM

Inlägg av John Sawyer »

Hej jag undrar hur jag ska göra för att ta bort pm funktionen helt och hållet..

Jag undrar även om det går att göra så att när man klickar på nåns profil så kommer man till infon på sidan som den är inbyggd i.
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Inlägg av tumba25 »

Det enklaste är att gå till ACP >> Generell admin >> Konfiguration sen under "Personliga meddelanden" inaktivera pm vid "Personliga Meddelandehantering".

Om du också vill få bort knapparna för det får du öppna
templates/subSilver/viewtopic_body.tpl
Leta upp

Kod: Markera allt

{postrow.PM_IMG}
och radera det
Och i memberlist_body.tpl
Leta upp

Kod: Markera allt

{memberrow.PM_IMG}
Och ta bort det.
I profile_view_body.tpl tar du bort

Kod: Markera allt

{PM_IMG}
I overall_header.tpl tar du bort

Kod: Markera allt

;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>
Jag tror det var alla.

Menar du med fråga 2 att alla ska komma till samma sida om dom klickar på någons profil? ex mindomän/info.php
Då är nog det enklaste att sätta

Kod: Markera allt

redirect("mindomän/info.php");
Direkt efter

Kod: Markera allt

// End session management
i början på profile.php.

/J
John Sawyer
Ny medlem
Ny medlem
Inlägg: 6
Blev medlem: 2007-05-14 15:47
Svar: 0

Inlägg av John Sawyer »

nej jag menar såhär..

för att besöka en profil så skriver man userdetails.php?id=1 på sidan och jag är då id 1 och sen så om man klickar på exempel en användare som har id 5 på sidan så kommer man till userdetails.php?id=5 istället.
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Inlägg av tumba25 »

Ok.

Öppna profile.php
Leta upp

Kod: Markera allt

	if ( $mode == 'viewprofile' )
	{
Lägg till detta direkt efter

Kod: Markera allt

		if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
		{
			message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
		}
		else
		{
			$user_id = $HTTP_GET_VARS[POST_USERS_URL];
			redirect("userdetails.php?id={$user_id}");
		}
Spara och glöm inte att ta backup innan du börjar.
Om inte "userdetails.php" ligger i samma katalog som forumet måste du skriva sökvägen till den.
Jag har inte testat detta men jag tror att det funkar. Säg till annars så ska jag felsöka.

/J
John Sawyer
Ny medlem
Ny medlem
Inlägg: 6
Blev medlem: 2007-05-14 15:47
Svar: 0

Inlägg av John Sawyer »

jag har inte den i samma mapp så kan du hjälpa mig vart skriver jag sökväg?
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Inlägg av tumba25 »

Före filnamnet

Kod: Markera allt

redirect("sökväg/userdetails.php?id={$user_id}");
sökväg ska vara relativt phpBB's rootkatalog (där phpBB's index.php är). Om den är i katalogen ovanför kan du skriva "../userdetails.php" eller om den är i en annan underkatalog till katalogen ovanför "../annan_katalog/userdetails.php". Eller "http://dindomän.se/katalog/userdetails.php"

/J
John Sawyer
Ny medlem
Ny medlem
Inlägg: 6
Blev medlem: 2007-05-14 15:47
Svar: 0

Inlägg av John Sawyer »

tack det funkar bra :D
Skriv svar

Vilka är online

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