Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Modifying the self-registration text

Modifying the self-registration text 1 year 8 months ago #91299

  • stevage
  • stevage's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 15
  • Karma: 0
I can't find an easy way to modify this text, from within LimeSurvey:
You must be registered to complete this survey
You may register for this survey if you wish to take part.
Enter your details below, and an email containing the link to participate in this survey will be sent immediately.

Also, we would really like to remove the "first name" and "last name" boxes: all we want to collect is the email address. Is this possible?

We'd really prefer to host the survey on LimeService, so modifying code is out - but can do it if there's no other solution.
The administrator has disabled public write access.

Re: Modifying the self-registration text 1 year 8 months ago #91301

  • stevage
  • stevage's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 15
  • Karma: 0
Ah, I've solved it.

1. Copy the default template
2. On startpage.pstpl, insert this at the end of the HEAD tag:
<script>
$(function(){
$("[name=register_firstname]").parent().parent().hide()
$("[name=register_lastname]").parent().parent().hide()
});
</script>
3. On register.pstpl, replace {REGISTERMESSAGE1} and {REGISTERMESSAGE2} with whatever you want. (This wouldn't work if you needed multiple languages.)

Sweet!
The administrator has disabled public write access.

Re: Modifying the self-registration text 11 months 5 days ago #100725

Hello,

I think it is too late now, but you can change the REGISTERMESSAGE1 and REGISTERMESSAGE2 in the following folder: /application/helper/replacements_helper.php

in line 841 & 842 you can change the messages but as you said: translation to a second language is not possible this way
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 4 weeks ago #100973

  • dweisser
  • dweisser's Avatar
  • OFFLINE
  • Bronze Donor
  • Posts: 204
  • Thank you received: 5
  • Karma: 5
My question pertains to the screen a registrant sees after he/she registers.


Thank you for registering to participate in this survey.

An email has been sent to the address you provided with access details for this survey. Please follow the link in that email to proceed.

Survey administrator Administrator (This email address is being protected from spambots. You need JavaScript enabled to view it.)


Am I dense? (yes, but...) I can't seem to find a way to access and alternate this text and formatting. The Register.pstpl doesn't seem to contain this text. Any help anyone?

Nebraska
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 4 weeks ago #100975

  • dweisser
  • dweisser's Avatar
  • OFFLINE
  • Bronze Donor
  • Posts: 204
  • Thank you received: 5
  • Karma: 5
Found it.

This text is in /(your install directory)/application/controllers/RegisterController.php.

The text is in line 242. However, I'm scared to change it. And, even if I change it, it will be blown away when I update.

Are there alternatives?

Thank you,
David
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 4 weeks ago #100977

  • tpartner
  • tpartner's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 4192
  • Thank you received: 788
  • Karma: 359
Safer to modify the translation string or create a new "custom" language - manual.limesurvey.org/How_to_translate_L...existing_translation
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 3 weeks ago #100981

  • dweisser
  • dweisser's Avatar
  • OFFLINE
  • Bronze Donor
  • Posts: 204
  • Thank you received: 5
  • Karma: 5
Thank you T. As always, your advice is appreciated.

But, I simply want to change the text. I don't see how the translation editor can help.
If I could create new {replacement} fields, that might be something, but as it stands the .php sends the email upon registration and prints the text as defined above to the page.

I think I'd have to alter that function, or alter the text, in order to influence the outcome. Am I wrong?

David
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 3 weeks ago #100982

  • tpartner
  • tpartner's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 4192
  • Thank you received: 788
  • Karma: 359
If you create a custom language for your survey and modify that string in the language file, it will automatically be applied.

That is what $clang->gT() does.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 3 weeks ago #100983

  • dweisser
  • dweisser's Avatar
  • OFFLINE
  • Bronze Donor
  • Posts: 204
  • Thank you received: 5
  • Karma: 5
The light is dawning.
I think I now understand this process. I downloaded and installed poedit.
I downloaded the language template file from www.limesurvey.org/translationstatus/limesurvey.pot.

Couple of questions:

Question 1. Does every entry (There are over 10,000 need a "translation" or can I simply "translate" the one(s) I want changed?

Question 2. Will LimeSurvey updates obliterate these edits? Easy workaround is to save the custom language offline and reload upon update.

David
The administrator has disabled public write access.

Re: Modifying the self-registration text 10 months 3 weeks ago #100984

  • tpartner
  • tpartner's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 4192
  • Thank you received: 788
  • Karma: 359
1) Simply translate those you want changed.

2) If you create a custom language, it will not be affected by updates.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: ITEd
Time to create page: 0.126 seconds
Donation Image