Ny uppgift vid registrering

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: Moderatorgrupp, Supportgrupp

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.
håkan54
Ny medlem
Ny medlem
Inlägg: 7
Blev medlem: 2011-02-14 20:32
Svar: 0

Ny uppgift vid registrering

Inlägg av håkan54 »

Hej på er alla
Det här är mitt första inlägg i detta forum
Det är inte så lätt att administrera ett phpbb forum. Alla olika rättigheter kan sätta myror i huvudet på en :shock:

Min fråga är

När en ny medlem registrerar sig skulle jag när jag godkänner registreringen behöva en uppgift till av den som vill registrera sig
Vilken ort han vill registrera sig under. För då skapar jag ett forum för den orten.
Hur kan man få till en inmatningsruta till vid registreringen där han eller hon kan skriva in en ort?

omöjligt eller ?

Hälsningar Håkan
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

Hej Håkan!
håkan54 skrev:Det är inte så lätt att administrera ett phpbb forum. Alla olika rättigheter kan sätta myror i huvudet på en
Instämmer!
håkan54 skrev:omöjligt eller ?
Absolut inte!

Det du vill göra är att lägga till ett eget profilfält.

Gå in till din Administrationspanel >> Användare och grupper > Egna profilfält

Fyll i namnet på ditt fält och välj Enkelt textfält

Bild

Viktiga radioknappar du vill kryssa i är:
  • Visa i kontrollpanelen:
  • Visa under registreringen:
  • Obligatoriskt fält
Du bör även skriva en förklaring i Fältbeskrivning: så att dina användare förstår varför dom ska ange ort.

Klicka på Fältspecifika alternativ och på nästa sida, ändra Längd på inmatningsruta: till 10. (Detta för att rutan ska bli lite större)

Spara, och sedan kan du gå in på din profil och skriva in din ort.

Bild

Detta profilfält kommer senare synas när någon registrerar. Det är också ett obligatoriskt fält så att samtliga användare måste fylla i detta fält.

Du kan senare inkludera detta fältet i det mailet du får, men det tar vi om detta fungerar :wink:

Lycka till!

Hugs :ugeek:
Bild
håkan54
Ny medlem
Ny medlem
Inlägg: 7
Blev medlem: 2011-02-14 20:32
Svar: 0

Re: Ny uppgift vid registrering

Inlägg av håkan54 »

Perfekt Hugs
Fungerade hur bra som helst. Min administratorpanel är på engelska. Hur får man den på svenska?

Tja då var det bara att få med orten i mejlet....

har du lust att berätta....Tackar på förhand :D

Håkan
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

Administrationspanelen har samma språk som du valt på forumet. Du kan ladda ner det svenska språkpaketet här.

När du redigerar .php-filer är det viktigt att du använder ett bra textredigeringsprogram så som Notepad++

För att lägga till eget profilfält i mailet:

1 ) Gå till "\includes\ucp" och öppna "ucp_register.php", leta upp följande rad:

Kod: Markera allt

$messenger->template('admin_activate', $row['user_lang']);
Några rader nedanför (4-6 rader) så bör du hitta:

Kod: Markera allt

$messenger->assign_vars(array(
Lägg till på en ny rad efter:

Kod: Markera allt

'ORT'      => request_var('pf_ort', ''),
2 ) Gå till "\language\sv\email", öppna "admin_activate.txt" och lägg till följande text på valfri plats:

Kod: Markera allt

Denna användare angav {ORT} som ort.
Lycka till!

Hugs :ugeek:
Bild
håkan54
Ny medlem
Ny medlem
Inlägg: 7
Blev medlem: 2011-02-14 20:32
Svar: 0

Re: Ny uppgift vid registrering

Inlägg av håkan54 »

:)
Tack så mycket. Klockrent. Fungerade på första försöket.
Hade mig som administrator av någon anledning valt engelska som språk.
Nu blev det också bättre.

Håller på med ett ideellt projekt för att hjälpa ensamma människor med social fobi att hitta varandra
för att träna social situationer eller för att få vänner.
Känner att min kunskap i forumadministration är litet bristfälliga.
Men nu har jag er att fråga Toppen :D

Hälsningar Håkan
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

Hm, Sinom, jag får inte till det.

Jag har ett fält som heter "real_name" och jag skulle vilja ha med epostadressen
I includes/ucp/ucp_register.php har jag nu:

Kod: Markera allt

							$messenger->assign_vars(array(
								'EMAIL'				=> $user_email,
								'REALNAME'			=> request_var('pf_real_name', ''),
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
								'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey",
								'U_VERIFY'			=> "$server_url/adm/index.$phpEx?i=users&mode=verify&u=$user_id",
								'USER_PROFILE_DATA'	=> $user_profile)
							);
I language/en/email/admin_activate.txt har jag:

Kod: Markera allt

Provided real name: {REALNAME}
Email-address: {EMAIL}
Men i mailet fylls inte variablerna ...

Vad gör jag för fel?

/Holger
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

håkan54 skrev:Klockrent. Fungerade på första försöket.
Kul att höra! :wink:
Holger skrev:Hm, Sinom, jag får inte till det.
Hej Holger!


När du skapade ditt profilfält så anger du en Fältidentifikation, denna kan endast ha gemener och _.
Detta är namnet på ditt profilfält du vill kalla efter, så jag antar att du där skrev "real_name"

I includes/ucp/ucp_register.php ändra:

Kod: Markera allt

'REALNAME'         => request_var('pf_real_name', '')
Till:

Kod: Markera allt

'REAL_NAME'         => request_var('pf_real_name', '')
Likaså i language/en/email/admin_activate.txt ändra:

Kod: Markera allt

Provided real name: {REALNAME}
Till:

Kod: Markera allt

Provided real name: {REAL_NAME}
Hugs :ugeek:
Bild
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

TACK Sinom, jag ska prova!

Jag har dock inte förstått, varför det är viktigt att ha REAL_NAME istället för REALNAME ... det är ju en defintion, REAL_NAME har ju ingen programmeringstekniskt relation till pf_real_name, eller hur jag ska uttrycka det ... :oops:
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

Ah! Och även Emailadressen förblir tom.

Kod: Markera allt

'EMAIL'            => $user_email,
och

Kod: Markera allt

Email-address: {EMAIL}
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

I ucp_register.php, hitta:

Kod: Markera allt

								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
Lägg till på en ny rad ovanför:

Kod: Markera allt

								'EMAIL_ADDRESS'    => $data['email'], 
Samt att i e-post txt-filen vill du lägga till {EMAIL_ADDRESS}

Lycka till!

Hugs :ugeek:
Bild
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

Tack!
Ska testas!
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

Nä, tyvärr förblir fälten i mailet tomma.
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

Blir båda tomma? :roll:

Då är det någonting galet i ändringen tror jag. :oops:

Har du en länk till det forumet? (Om det är online)

Samt, vill du posta vad det står i din ucp_register.php just nu, vid assign_vars-delen.

Hugs :ugeek:
Bild
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6565
Blev medlem: 2004-06-09 09:32
Svar: 1

Re: Ny uppgift vid registrering

Inlägg av Holger »

Forumet ligger här:
http://www.classicmachinery.net/forum/index.php
Detta står i ucp_register.php:

Kod: Markera allt

							$messenger->assign_vars(array(
								'EMAIL_ADDRESS'		=> $data['email'],
								'REAL_NAME'			=> request_var('pf_real_name', ''),
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
								'U_USER_DETAILS'	=> "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
								'U_ACTIVATE'		=> "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey",
								'U_VERIFY'			=> "$server_url/adm/index.$phpEx?i=users&mode=verify&u=$user_id",
								'USER_PROFILE_DATA'	=> $user_profile)
							);
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 11535
Blev medlem: 2010-11-04 21:24
Svar: 14

Re: Ny uppgift vid registrering

Inlägg av Sinom »

Det du har skrivit in stämmer.

Har du testat att purga forumets chache?

Hugs :ugeek:
Bild
Skriv svar

Vilka är online

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