Thanks so much, kh99. I opened the memberinfo_profilefield template, which says this:
Code:
<dl>
<vb:if condition="$show['profilefield_edit']">
<dt id="profilefield_title_{vb:raw profilefield.profilefieldid}" class="aboutme_left">{vb:raw profilefield.title}</dt>
<dd id="profilefield_value_{vb:raw profilefield.profilefieldid}" class="aboutme_right">
{vb:raw profilefield.value}
<script type="text/javascript">
<!--
vBulletin.register_control("vB_ProfilefieldEditor", "{vb:raw profilefield.profilefieldid}");
//-->
</script>
</dd>
<vb:else />
<dt>{vb:raw profilefield.title}:</dt>
<dd>{vb:raw profilefield.value}</dd>
</vb:if>
</dl>
If I'm following correctly, you're saying I should replace the text above in red with this:
Code:
<vb:if condition="$profilefield[profilefieldid] == 7">
<a href="{vb:raw profilefield.value}">{vb:raw profilefield.value}</a>
<vb:else />
{vb:raw profilefield.value}
</vb:if>
...and, strangely, it works to make field 7 into a hyperlink when a user is viewing their own profile in Edit mode, but when you click on "View your About Me as seen by everyone else," and when you view another user's profile, field 7 no longer appears as a hyperlink.
So, instead, I tried replacing this other text in blue:
Code:
<dl>
<vb:if condition="$show['profilefield_edit']">
<dt id="profilefield_title_{vb:raw profilefield.profilefieldid}" class="aboutme_left">{vb:raw profilefield.title}</dt>
<dd id="profilefield_value_{vb:raw profilefield.profilefieldid}" class="aboutme_right">
{vb:raw profilefield.value}
<script type="text/javascript">
<!--
vBulletin.register_control("vB_ProfilefieldEditor", "{vb:raw profilefield.profilefieldid}");
//-->
</script>
</dd>
<vb:else />
<dt>{vb:raw profilefield.title}:</dt>
<dd>{vb:raw profilefield.value}</dd>
</vb:if>
</dl>
...and then field 7 started showing as a hyperlink in "as seen by everyone else" mode. Well, that's better, at least!
Then I thought, why not just replace both the red and the blue text? Perhaps this is what you were getting at in your post, but if so, I totally missed it.

So, my final code looks like this:
Code:
<dl>
<vb:if condition="$show['profilefield_edit']">
<dt id="profilefield_title_{vb:raw profilefield.profilefieldid}" class="aboutme_left">{vb:raw profilefield.title}</dt>
<dd id="profilefield_value_{vb:raw profilefield.profilefieldid}" class="aboutme_right">
<vb:if condition="$profilefield[profilefieldid] == 7">
<a href="{vb:raw profilefield.value}" target="blank">{vb:raw profilefield.value}</a>
<vb:else />
{vb:raw profilefield.value}
</vb:if>
<script type="text/javascript">
<!--
vBulletin.register_control("vB_ProfilefieldEditor", "{vb:raw profilefield.profilefieldid}");
//-->
</script>
</dd>
<vb:else />
<dt>{vb:raw profilefield.title}:</dt>
<dd><vb:if condition="$profilefield[profilefieldid] == 7">
<a href="{vb:raw profilefield.value}" target="blank">{vb:raw profilefield.value}</a>
<vb:else />
{vb:raw profilefield.value}
</vb:if></dd>
</vb:if>
</dl>
...and now field 7 appears as a hyperlink both in Edit mode and in "as seen by everyone else" mode. Woohoo! THANK YOU!