Pagina 1 van 1

verplichte velden?

Geplaatst: 11 aug 2005, 18:53
door Laurette
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 :?:

Geplaatst: 11 aug 2005, 20:00
door Bee
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)

Geplaatst: 11 aug 2005, 21:37
door Laurette
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 :?:

Geplaatst: 11 aug 2005, 22:24
door Bee
Je moet $veldnaam wel door de juiste naam vervangen natuurlijk :wink:

Geplaatst: 12 aug 2005, 12:47
door Laurette
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 :?:

Geplaatst: 14 aug 2005, 16:49
door Laurette
*schop*

Geplaatst: 17 aug 2005, 18:01
door Laurette
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:

Geplaatst: 17 aug 2005, 20:15
door Laurette
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: ?

Geplaatst: 17 aug 2005, 20:35
door Bee
In het taalbestand ontbreken nog wat strings. Dit is geintroduceerd in 2.0.11:

http://www.phpbb.nl/viewtopic.php?p=122183#122183

Geplaatst: 17 aug 2005, 20:53
door Laurette
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:

Geplaatst: 19 aug 2005, 15:47
door Laurette
:cry:

Geplaatst: 19 aug 2005, 16:02
door Bee
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.

Geplaatst: 19 aug 2005, 19:26
door Stef
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?

Geplaatst: 20 aug 2005, 20:57
door Laurette
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

Nummer 1 inplaats van woonplaats

Geplaatst: 21 nov 2005, 18:16
door hypnose
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

Geplaatst: 21 nov 2005, 20:34
door Bee
Het dubbelplaatsen van posts heeft geen zin, graag alleen bij je oude topic houden.

http://www.phpbb.nl/viewtopic.php?t=23924&highlight=