[dw-nonfree] Front page needs text for when $LJ::USE_ACCT_CODES is off
[commit: http://hg.dwscoalition.org/dw-nonfree/rev/51748d7a39ff]
http://bugs.dwscoalition.org/show_bug.cgi?id=3508
Change wording on front page for when invites are turned off.
Patch by
sophie.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=3508
Change wording on front page for when invites are turned off.
Patch by
Files modified:
- htdocs/index.bml
- htdocs/index.bml.text.local
--------------------------------------------------------------------------------
diff -r 358d5df1bcc6 -r 51748d7a39ff htdocs/index.bml
--- a/htdocs/index.bml Tue Feb 15 11:39:45 2011 +0800
+++ b/htdocs/index.bml Wed Feb 16 20:14:39 2011 +0800
@@ -106,22 +106,35 @@ HTML
<div id="intro-create-content">
HTML
$ret .= "<h1>" . BML::ml( ".create.join_dreamwidth", { sitename => $LJ::SITENAMESHORT } ) . "</h1>\n";
- $ret .= "<p>" . BML::ml( LJ::is_enabled( 'payments' ) ?
- ".create.join_dreamwidth.content" :
- ".create.join_dreamwidth.content.nopayments",
- { aopts => "href=\"$LJ::SITEROOT/support/faqbrowse?faqid=105\"" }
- ) . "</p>\n";
+
+ my $string = ".create.join_dreamwidth.content";
+ if ( ! $LJ::USE_ACCT_CODES ) { $string .= ".noinvites"; }
+ if ( ! LJ::is_enabled( 'payments' ) ) { $string .= ".nopayments"; }
+ # possible strings are:
+ # .create.join_dreamwidth.content - normal
+ # .create.join_dreamwidth.content.noinvites - will be in use occasionally
+ # .create.join_dreamwidth.content.nopayments - was in use before payments were set up
+ # .create.join_dreamwidth.content.noinvites.nopayments - highly unlikely to ever be in use on DW.org, but possible on Dreamhacks
+ $ret .= "<p>" . BML::ml( $string, { aopts => ( $LJ::USE_ACCT_CODES ?
+ "href=\"$LJ::SITEROOT/support/faqbrowse?faqid=105\"" :
+ "href=\"$LJ::SITEROOT/support/faqbrowse?faqid=4\"" ) } ) . "</p>\n";
+
+ my $createlink = ( $LJ::USE_ACCT_CODES ?
+ "<a href=\"$LJ::SITEROOT/create\" onClick=\"return nocreatejs || displayCreateDiv("invite");\">$ML{'.create.invitelink'}</a>" :
+ "<a href=\"$LJ::SITEROOT/create\">$ML{'.create.createaccount'}</a>" );
$ret .= <<HTML;
<ul id="create-links">
- <li><a href="$LJ::SITEROOT/create" onClick="return nocreatejs || displayCreateDiv("invite");">$ML{'.create.invitelink'}</a></li>
HTML
$ret .= <<HTML if LJ::is_enabled( 'payments' );
- <li class="lastli"><a href="$LJ::SITEROOT/shop/account?for=new">$ML{'.create.paymentlink'}</a></li>
+ <li><a href="$LJ::SITEROOT/shop/account?for=new">$ML{'.create.paymentlink2'}</a></li>
HTML
$ret .= <<HTML;
+ <li class="lastli">$createlink</li>
</ul>
HTML
- $ret .= "<p style=\"margin-top: 1em;\">" . BML::ml( ".create.join_dreamwidth.codeshare" ) . "</p>\n";
+ if ( $LJ::USE_ACCT_CODES ) {
+ $ret .= "<p style=\"margin-top: 1em;\">" . BML::ml( ".create.join_dreamwidth.codeshare" ) . "</p>\n";
+ }
$ret .= <<HTML;
</div>
</div>
@@ -147,7 +160,6 @@ HTML
[ '/latest', 'latest_things', 'footnote' ],
[ '/random', 'random_journal', 'footnote' ],
[ '/community/random', 'random_community', 'footnote' ],
- [ 'http://dw-codesharing.dreamwidth.org/', 'codeshare' ],
],
footnote => 'no_screening',
},
@@ -159,6 +171,9 @@ HTML
],
},
);
+
+ push @{$columns[1]->{items}}, [ 'http://dw-codesharing.dreamwidth.org/', 'codeshare' ]
+ if $LJ::USE_ACCT_CODES;
foreach my $column ( @columns ) {
my $name = $column->{name};
diff -r 358d5df1bcc6 -r 51748d7a39ff htdocs/index.bml.text.local
--- a/htdocs/index.bml.text.local Tue Feb 15 11:39:45 2011 +0800
+++ b/htdocs/index.bml.text.local Wed Feb 16 20:14:39 2011 +0800
@@ -1,4 +1,6 @@
.create.cancel=Cancel
+
+.create.createaccount=Create Free Account
.create.enter_code=Enter your invite code:
@@ -10,9 +12,13 @@
.create.join_dreamwidth.content=Creating an account requires either a small payment or an invite code. (<a [[aopts]]>Why?</a>)
+.create.join_dreamwidth.content.noinvites=This week only, you can create a Dreamwidth account without an invite code. If you want, you can still support Dreamwidth by making a small payment in return for <a [[aopts]]>extra features</a>.
+
+.create.join_dreamwidth.content.noinvites.nopayments=You can create an account using the link below.
+
.create.join_dreamwidth.content.nopayments=Creating an account requires an invite code. (<a [[aopts]]>Why?</a>)
-.create.paymentlink=Make Payment
+.create.paymentlink2=Create Paid Account
.create.use_code=Use Code
--------------------------------------------------------------------------------
