verplichte velden?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

verplichte velden?

Bericht door Laurette » 11 aug 2005, 18:53

Kom er even niet meer uit.
Ik heb een hack geinstaleerd voor een extra veld in het profiel

## Hack Title: Add new field to profile
## Hack Version: 1.2.2 (ex phpbb 2.0.4)
## Author Acid
##
## Description: Just a simple way to add a new field to profile. "info" can be
## changed to "whatever" of course but be aware of the spelling (e.g.
## "INFO", "info", "user_info").
## If you want to add more than one field duplicate the following
## steps and change "info" to "whatever" (be aware of the spelling).
## The field "info" is just an example.
##
## Files to edit: 8
## admin/admin_users.php
## language/lang_english/lang_main.php
## includes/usercp_viewprofile.php
## includes/usercp_register.php
## includes/usercp_avatar.php
## templates/xxx/admin/user_edit_body.tpl
## templates/xxx/profile_add_body.tpl
## templates/xxx/profile_view_body.tpl


Nu geeft de hack het extra veld onder de interesses weer.
Ik wou dit extra veld alleen in de verplichte velden hebben dus heb ik alles onder email gedaan in plaats van interesses.
Nu als ik me ga registreren gaat alles goed alleen staat er bij mijn extra veld niet alles.
Er moest komen te staan naam : * en er verschijnt nu alleen : *.
Dus eerst vraag waar moet ik precies zijn om te zorgen dat naam er wel voor komt te staan :?:
Dan mijn 2de vraag.
Als ik dan alles wat verplicht is invul maar het nieuwe veld oversla en ik druk op ok registreerd hij wel dus hoe krijg ik het voor elkaar dat het veld wel verplicht word om in te vullen :?:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 11 aug 2005, 20:00

language/lang_english/lang_main.php aanpassen voor de taal, en de naam, die ontbreekt daar vermoedelijk. Je kan een veld verplicht maken in includes/usercp_register.php

Zoek naar het volgende:

Code: Selecteer alles

	else if ( $mode == 'register' )
	{
		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
en plaats

Code: Selecteer alles

|| empty($veldnaam)
achter

Code: Selecteer alles

($email)
... Maar ik modereer (nog) niet.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 11 aug 2005, 21:37

Ok het verplicht maken is gelukt bedank :thumb: .
Nu alleen nog de naam, bij langues zowel nederlandes als engels staat het goed, weet je misschien waar het nog meer in zou kunnen zitten?
Ik heb alleen de instructies uit de hack gevolgd dus misschien dat ik nog ergens anders het veld moet toevoegen (wat niet in de hack stond) :?:

Edit; als ik nu het nieuwe veld invoer en ik druk ok dan geeft hij de melding dat ik niet alle verplichte velden heb ingevoerd (al heb ik dit wel gedaan), dus ik denk dat er ergens nog iets ontbreekt :?:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 11 aug 2005, 22:24

Je moet $veldnaam wel door de juiste naam vervangen natuurlijk :wink:
... Maar ik modereer (nog) niet.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 12 aug 2005, 12:47

Dom, had ik wel gedaan alleen ik had naam neer gezet in plaats van name.
Maar ik krijg het nog steeds niet voor elkaar op de naam in het veld te krijgen er staat nog steeds : *.
Dus nog een idee waar het kan zitten :?:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 14 aug 2005, 16:49

*schop*
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 17 aug 2005, 18:01

Nou ik heb echt mijn best gedaan maar ik kom er niet uit.
Ik heb de hele hack gecontroleerd of ik alles overal goed heb ingevuld en dat had ik.
Ik heb ook gedaan wat bee zei en het vak is nu inderdaad verplicht.
Maar er komt nog steeds te staan : * in plaats van naam: *
Is er een mogelijkheid dat omdat ik het vak verplicht heb gemaakt dat ik nog ergens anders wat moet toevoegen?
Help :cry:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 17 aug 2005, 20:15

Ik kom er net achter dat als ik in mijn administratie paneel bij configuratie Account activering aanzetten ja aanvink en mij dan wil gaan registreren dat er dan het cijfer/letter veld komt met dooronder het veld waar je de code moet intoetsen.
Bij dit onderste veld komt verder niks anders te staan als : * en als ik dit vak niet invul krijg ik een veld erboven waar niks instaat?
Dus ergens zal er wat fout zitten maar waar :roll: :evil: ?
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 17 aug 2005, 20:35

In het taalbestand ontbreken nog wat strings. Dit is geintroduceerd in 2.0.11:

http://www.phpbb.nl/viewtopic.php?p=122183#122183
... Maar ik modereer (nog) niet.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 17 aug 2005, 20:53

Ok opgelost, maar nu heb ik nog steeds geen antwoord op mij eigenlijke vraag:
Nou ik heb echt mijn best gedaan maar ik kom er niet uit.
Ik heb de hele hack gecontroleerd of ik alles overal goed heb ingevuld en dat had ik.
Ik heb ook gedaan wat bee zei en het vak is nu inderdaad verplicht.
Maar er komt nog steeds te staan : * in plaats van naam: *
Is er een mogelijkheid dat omdat ik het vak verplicht heb gemaakt dat ik nog ergens anders wat moet toevoegen?
Help :cry:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 19 aug 2005, 15:47

:cry:
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 aug 2005, 16:02

Mensen geven vaak geen antwoord als ze geen antwoord weten. Er zijn veel mensen die proberen te helpen wat ze kunnen, maar sommige dingen weten we gewoon niet.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 19 aug 2005, 19:26

Ik begrijp je vraag niet goed. Als er geen naam is aangegeven dan mis je toch een language variabel en moet je die toch gewoon kunnen vinden. En als dat niet lukt het desnoods gewoon in .tpl file zelf zetten?

Gebruikersavatar
Laurette
Berichten: 290
Lid geworden op: 22 jul 2005, 10:40
Locatie: emmen
Contacteer:

Bericht door Laurette » 20 aug 2005, 20:57

Nou ben weer helemaal van voren af aan begonnen en nu is het gelukt.
Ik kwam er naar 3 uur kl*ten achter dat ik 2 comma's verkeerd had staan Afbeelding.
Maar goed het is nu gelukt. :D
Als men te veel stapeld word men stapelgek.

Gebruikersavatar
hypnose
Berichten: 91
Lid geworden op: 03 mei 2003, 17:26
Locatie: Woonmobiel

Nummer 1 inplaats van woonplaats

Bericht door hypnose » 21 nov 2005, 18:16

Heb ongeveer hetzelfde voor:

1) Na upgade 17 naar 18 via enkel de veranderde bestanden enkel in de gebruikerslijst, de woonplaats veranderd in het nummer 1, of soms leeg.

2) De woonplaats was en heb ik graag Verplicht in te vullen,..
Zie: http://www.hypnotherapeuten.be/images/g ... laatts.jpg
Gebruikte mod= Last Login, (van Niels) mogelijks zit de fout hier in ?
(Maar vroeger was die last login ook veel uitgebreider dacht ik ?)

Ik gebruikte ook de sessions.php van Bee: Zie: http://www.phpbb.nl/viewtopic.php?t=240 ... last+login
Geplaatst: Zo Nov 06, 2005 12:18 pm

Bijgevoegd: (Ik zal eerst bovenstaande eens nagaan,.. )

Wat of waar, kan er fout zitten ?
Help me aub

Edit: Opgelost dank zij Bee
zie http://www.phpbb.nl/viewtopic.php?p=203645#203645
Laatst gewijzigd door hypnose op 30 nov 2005, 18:30, 1 keer totaal gewijzigd.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 21 nov 2005, 20:34

Het dubbelplaatsen van posts heeft geen zin, graag alleen bij je oude topic houden.

http://www.phpbb.nl/viewtopic.php?t=23924&highlight=
... Maar ik modereer (nog) niet.

Gesloten