本文整理匯總了PHP中CSite::GetNameTemplates方法的典型用法代碼示例。如果您正苦於以下問題:PHP CSite::GetNameTemplates方法的具體用法?PHP CSite::GetNameTemplates怎麽用?PHP CSite::GetNameTemplates使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CSite
的用法示例。
在下文中一共展示了CSite::GetNameTemplates方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: foreach
?>
</select></td>
</tr>
<tr class="adm-detail-required-field">
<td><?php
echo Loc::getMessage('FORMAT_NAME');
?>
</td>
<td>
<select name="" onchange="if(this.value != ''){this.form.FORMAT_NAME.value = this.value;}">
<option value=""><?php
echo Loc::getMessage("culture_edit_other");
?>
</option>
<?php
foreach (CSite::GetNameTemplates() as $template => $value) {
echo '<option value="' . $template . '"' . ($template == $culture["FORMAT_NAME"] ? ' selected' : '') . '>' . htmlspecialcharsex($value) . '</option>' . "\n";
}
?>
</select>
</td>
</tr>
<tr class="adm-detail-required-field">
<td></td>
<td>
<input type="text" name="FORMAT_NAME" size="30" maxlength="255" value="<?php
echo $cultureField["FORMAT_NAME"];
?>
">
</td>
</tr>
示例2: GetMessage
<tr>
<td align ="right" valign="middle" width="50%"><?php
echo GetMessage("IM_OPTIONS_NAME_TEMPLATE");
?>
:</td>
<td>
<?$curVal = COption::GetOptionString("im", "user_name_template", "#LAST_NAME# #NAME#", $site["LID"]);?>
<select name="<?php
echo $key;
?>
_<?php
echo $site["LID"];
?>
">
<?
$arNameTemplates = CSite::GetNameTemplates();
$arNameTemplates = array_reverse($arNameTemplates, true); //prepend array with default '' => Site Format value
$arNameTemplates[""] = GetMessage("IM_OPTIONS_NAME_IN_SITE_FORMAT");
$arNameTemplates = array_reverse($arNameTemplates, true);
foreach ($arNameTemplates as $template => $phrase)
{
$template = str_replace(array("#NOBR#","#/NOBR#"), array("",""), $template);
?><option value="<?php
echo $template;
?>
" <?php
echo $template == $curVal ? " selected" : "";
?>
><?php
echo $phrase;
?>