本文整理汇总了PHP中template_control_richedit函数的典型用法代码示例。如果您正苦于以下问题:PHP template_control_richedit函数的具体用法?PHP template_control_richedit怎么用?PHP template_control_richedit使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了template_control_richedit函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: template_announcement
function template_announcement()
{
global $context, $scripturl, $txt, $settings;
echo '
<div id="admincenter">
<div class="cat_bar">
<h3 class="catbg">
<img alt="" style="vertical-align: middle;" width="16" height="16" border="0" src="' . $settings['default_images_url'] . '/ultimate-portal/information.png"/>
', $txt['ultport_admin_announcements_title'], '
</h3>
</div>
<form name="newsform" method="post" action="', $scripturl, '?action=adminportal;area=up-news;sa=announcements" accept-charset="', $context['character_set'], '">
<div class="windowbg2">
<span class="topslice"><span></span></span>
<div class="content">
', $txt['ultport_global_annoucements'], '
<div id="bbcBox_message"></div>
<div id="smileyBox_message"></div>
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message'), '
</div>
<div class="righttext">
<input type="hidden" name="save" value="ok" />
<input type="hidden" name="sc" value="', $context['session_id'], '" />
<input type="submit" name="', $txt['ultport_button_save'], '" value="', $txt['ultport_button_save'], '" />
</div>
</div>
</form>
</div>';
}
示例2: pmxc_AdmBlock_content
/**
* AdmBlock_content().
* Open a the richtext editor, to create or edit the content.
* Returns the AdmBlock_settings
*/
function pmxc_AdmBlock_content()
{
global $context, $txt;
// show the content area
echo '
<td valign="top" colspan="2" style="padding:4px;">
<div class="cat_bar catbg_grid" style="margin-right:1px;">
<h4 class="catbg catbg_grid"><span class="cat_left_title">' . $txt['pmx_edit_content'] . '</span></h4>
</div>
<input type="hidden" id="smileyset" value="PortaMx" />
<div id="bbcBox_message"></div>
<div id="smileyBox_message"></div>
<div style="padding-right:3px;margin-top:-10px;margin-right:-9px;">', template_control_richedit($context['pmx']['editorID'], 'smileyBox_message', 'bbcBox_message'), '</div>
</td>
</tr>
<tr>';
// return the default settings
return $this->pmxc_AdmBlock_settings();
}
示例3: template_main
//.........这里部分代码省略.........
<label for="poll_guest_vote">', $txt['poll_guest_vote'], ':</label>
</dt>
<dd>
<input type="checkbox" id="poll_guest_vote" name="poll_guest_vote"', !empty($context['poll_options']['guest_vote']) ? ' checked="checked"' : '', ' class="input_check" />
</dd>';
}
echo '
<dt>
', $txt['poll_results_visibility'], ':
</dt>
<dd>
<input type="radio" name="poll_hide" id="poll_results_anyone" value="0"', $context['poll_options']['hide'] == 0 ? ' checked="checked"' : '', ' class="input_radio" /> <label for="poll_results_anyone">', $txt['poll_results_anyone'], '</label><br />
<input type="radio" name="poll_hide" id="poll_results_voted" value="1"', $context['poll_options']['hide'] == 1 ? ' checked="checked"' : '', ' class="input_radio" /> <label for="poll_results_voted">', $txt['poll_results_voted'], '</label><br />
<input type="radio" name="poll_hide" id="poll_results_expire" value="2"', $context['poll_options']['hide'] == 2 ? ' checked="checked"' : '', empty($context['poll_options']['expire']) ? 'disabled="disabled"' : '', ' class="input_radio" /> <label for="poll_results_expire">', $txt['poll_results_after'], '</label>
</dd>
</dl>
</fieldset>
</div>';
}
echo ' <div class="bwgrid">
<div class="bwcell16">';
// Show the actual posting area...
if ($context['show_bbc']) {
echo '
<div id="bbcBox_message"></div>';
}
// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup'])) {
echo '
<div id="smileyBox_message"></div>';
}
echo ' </div>
<div class="bwcell16">
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message'), '<br>
</div>
</div>
<div class="bwgrid">
<div class="bwcell4"><div class="inner_right"> ';
// If this message has been edited in the past - display when it was.
if (isset($context['last_modified'])) {
echo '
<div class="padding smalltext">
<strong>', $txt['last_edit'], ':</strong>
', $context['last_modified'], '
</div>';
}
echo '
</div></div>
<div class="bwcell12">';
// If the admin has enabled the hiding of the additional options - show a link and image for it.
if (!empty($settings['additional_options_collapsable'])) {
echo '
<div id="postAdditionalOptionsHeader">
<img src="', $settings['images_url'], '/collapse.gif" alt="-" id="postMoreExpand" style="display: none;" /> <strong><a href="#" id="postMoreExpandLink">', $txt['post_additionalopt'], '</a></strong>
</div>';
}
// Display the check boxes for all the standard options - if they are available to the user!
echo '
<div id="postMoreOptions" class="smalltext">
<ul class="post_options nolist">
', $context['can_notify'] ? '<li><input type="hidden" name="notify" value="0" /><label for="check_notify"><input type="checkbox" name="notify" id="check_notify"' . ($context['notify'] || !empty($options['auto_notify']) ? ' checked="checked"' : '') . ' value="1" class="input_check" /> ' . $txt['notify_replies'] . '</label></li>' : '', '
', $context['can_lock'] ? '<li><input type="hidden" name="lock" value="0" /><label for="check_lock"><input type="checkbox" name="lock" id="check_lock"' . ($context['locked'] ? ' checked="checked"' : '') . ' value="1" class="input_check" /> ' . $txt['lock_topic'] . '</label></li>' : '', '
<li><label for="check_back"><input type="checkbox" name="goback" id="check_back"' . ($context['back_to_topic'] || !empty($options['return_to_post']) ? ' checked="checked"' : '') . ' value="1" class="input_check" /> ' . $txt['back_to_topic'] . '</label></li>
', $context['can_sticky'] ? '<li><input type="hidden" name="sticky" value="0" /><label for="check_sticky"><input type="checkbox" name="sticky" id="check_sticky"' . ($context['sticky'] ? ' checked="checked"' : '') . ' value="1" class="input_check" /> ' . $txt['sticky_after'] . '</label></li>' : '', '
<li><label for="check_smileys"><input type="checkbox" name="ns" id="check_smileys"', $context['use_smileys'] ? '' : ' checked="checked"', ' value="NS" class="input_check" /> ', $txt['dont_use_smileys'], '</label></li>', '
', $context['can_move'] ? '<li><input type="hidden" name="move" value="0" /><label for="check_move"><input type="checkbox" name="move" id="check_move" value="1" class="input_check" ' . (!empty($context['move']) ? 'checked="checked" ' : '') . '/> ' . $txt['move_after2'] . '</label></li>' : '', '
示例4: template_main
//.........这里部分代码省略.........
<input type="hidden" name="goback" value="', empty($options['return_to_post']) ? '0' : '1', '" />
<input type="hidden" name="last_msg" value="', $context['topic_last_message'], '" />
<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />';
// Guests just need more.
if ($context['user']['is_guest']) {
echo '
<strong>', $txt['name'], ':</strong> <input type="text" name="guestname" value="', $context['name'], '" size="25" class="input_text" tabindex="', $context['tabindex']++, '" />
<strong>', $txt['email'], ':</strong> <input type="text" name="email" value="', $context['email'], '" size="25" class="input_text" tabindex="', $context['tabindex']++, '" /><br />';
}
// Is visual verification enabled?
if ($context['require_verification']) {
echo '
<strong>', $txt['verification'], ':</strong>', template_control_verification($context['visual_verification_id'], 'quick_reply'), '<br />';
}
// Using the full editor
if (empty($options['use_editor_quick_reply'])) {
echo '
<div class="quickReplyContent">
<textarea cols="600" rows="7" name="message" tabindex="', $context['tabindex']++, '"></textarea>
</div>';
} else {
// Show the actual posting area...
if ($context['show_bbc']) {
echo '
<div id="bbcBox_message"></div>';
}
// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup'])) {
echo '
<div id="smileyBox_message"></div>';
}
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message'), '
<script><!-- // --><![CDATA[
var post_box_name = "', $context['post_box_name'], '";
// ]]></script>';
}
echo '
<div class="padding">
<input type="submit" name="post" value="', $txt['post'], '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="', $context['tabindex']++, '" class="button_submit" />
<input type="submit" name="preview" value="', $txt['preview'], '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="', $context['tabindex']++, '" class="button_submit" />';
if ($context['show_spellchecking']) {
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'postmodify\', \'message\', ', empty($options['use_editor_quick_reply']) ? 'false' : 'true', ')" tabindex="', $context['tabindex']++, '" class="button_submit" />';
}
if ($context['drafts_save'] && !empty($options['display_quick_reply'])) {
echo '
<input type="submit" name="save_draft" value="', $txt['draft_save'], '" onclick="return confirm(' . JavaScriptEscape($txt['draft_save_note']) . ') && submitThisOnce(this);" accesskey="d" tabindex="', $context['tabindex']++, '" class="button_submit" />
<input type="hidden" id="id_draft" name="id_draft" value="', empty($context['id_draft']) ? 0 : $context['id_draft'], '" />';
if (!empty($context['drafts_autosave']) && !empty($options['drafts_autosave_enabled'])) {
echo '
<div class="clear righttext padding"><span id="throbber" style="display:none"><img src="' . $settings['images_url'] . '/loading_sm.gif" alt="" class="centericon" /> </span><span id="draft_lastautosave"></span></div>';
}
}
echo '
</div>
</form>
</div>
</div>
</div>';
} else {
echo '
<br class="clear" />';
}
// draft autosave available and the user has it enabled?
示例5: template_send
//.........这里部分代码省略.........
<div id="to_item_list_container"></div>';
echo '
</dd>';
// This BCC row will be hidden by default if JavaScript is enabled.
echo '
<dt id="bcc_div">
<span', isset($context['post_error']['no_to']) || isset($context['post_error']['bad_bcc']) ? ' class="error"' : '', '>', $txt['pm_bcc'], ':</span>
</dt>
<dd id="bcc_div2">
<input type="text" name="bcc" id="bcc_control" value="', $context['bcc_value'], '" tabindex="', $context['tabindex']++, '" size="40" style="width: 130px;" class="input_text" />
<div id="bcc_item_list_container"></div>
</dd>';
// The subject of the PM.
echo '
<dt>
<span', isset($context['post_error']['no_subject']) ? ' class="error"' : '', '>', $txt['subject'], ':</span>
</dt>
<dd>
<input type="text" name="subject" value="', $context['subject'], '" tabindex="', $context['tabindex']++, '" size="40" maxlength="50" />
</dd>
</dl>';
// Showing BBC?
if ($context['show_bbc']) {
echo '
<div id="bbcBox_message"></div>';
}
// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup'])) {
echo '
<div id="smileyBox_message"></div>';
}
// Show BBC buttons, smileys and textbox.
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
// Require an image to be typed to save spamming?
if ($context['require_verification']) {
echo '
<div class="post_verification">
<strong>', $txt['pm_visual_verification_label'], ':</strong>
', template_control_verification($context['visual_verification_id'], 'all'), '
</div>';
}
// Send, Preview, spellcheck buttons.
echo '
<p><label for="outbox"><input type="checkbox" name="outbox" id="outbox" value="1" tabindex="', $context['tabindex']++, '"', $context['copy_to_outbox'] ? ' checked="checked"' : '', ' class="input_check" /> ', $txt['pm_save_outbox'], '</label></p>
<p id="shortcuts" class="smalltext">
', $context['browser']['is_firefox'] ? $txt['shortcuts_firefox'] : $txt['shortcuts'], '
</p>
<p id="post_confirm_strip" class="righttext">
', template_control_richedit_buttons($context['post_box_name']), '
</p>
<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />
<input type="hidden" name="replied_to" value="', !empty($context['quoted_message']['id']) ? $context['quoted_message']['id'] : 0, '" />
<input type="hidden" name="pm_head" value="', !empty($context['quoted_message']['pm_head']) ? $context['quoted_message']['pm_head'] : 0, '" />
<input type="hidden" name="f" value="', isset($context['folder']) ? $context['folder'] : '', '" />
<input type="hidden" name="l" value="', isset($context['current_label_id']) ? $context['current_label_id'] : -1, '" />
</div>
<span class="lowerframe"><span></span></span>
</div>
</form>';
// Show the message you're replying to.
if ($context['reply']) {
echo '
<br />
<br />
示例6: template_edittopic
function template_edittopic()
{
global $context, $scripturl, $txt, $settings, $modSettings;
// Load the spell checker?
if ($context['show_spellchecking']) {
echo '
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/scripts/spellcheck.js"></script>';
}
echo '<div class="tborder">
<form method="post" name="cprofile" id="cprofile" action="', $scripturl, '?action=welcome&sa=edit2" onsubmit="submitonce(this);">
<div class="cat_bar">
<h3 class="catbg">
', $txt['welcome_edittopic'], '
</h3>
</div>
<table class="tborder" align="center" border="0" cellpadding="4" cellspacing="0" width="100%">
<tr>
<tr>
<td width="28%" valign="top" class="windowbg2" align="right"><span class="gen"><b>' . $txt['welcome_subject'] . '</b> </span></td>
<td width="72%" class="windowbg2"><input type="text" size="50" name="topicsubject" value="' . $context['welcome_topic']['SUBJECT'] . '" /></td>
</tr>
<td class="windowbg2" align="center" colspan="2"><table>
';
if (!function_exists('getLanguages')) {
// Showing BBC?
if ($context['show_bbc']) {
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'bbc'), '
</td>
</tr>';
}
// What about smileys?
if (!empty($context['smileys']['postform'])) {
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'smileys'), '
</td>
</tr>';
}
// Show BBC buttons, smileys and textbox.
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'message'), '
</td>
</tr>';
} else {
echo '
<tr class="windowbg2">
<td>';
// Showing BBC?
if ($context['show_bbc']) {
echo '
<div id="bbcBox_message"></div>';
}
// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup'])) {
echo '
<div id="smileyBox_message"></div>';
}
// Show BBC buttons, smileys and textbox.
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
echo '</td></tr>';
}
echo '
</table>
<br />
', $txt['welcome_topicnote'], '
</td></tr>
<tr>
<td width="28%" colspan="2" height="26" align="center" class="windowbg2">
<input type="hidden" name="id" value="' . $context['welcome_topic']['ID'] . '" />
';
if ($context['show_spellchecking']) {
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'cprofile\', \'topicbody\');" />';
}
echo '
<input type="submit" value="', $txt['welcome_edittopic'], '" name="submit" /></td>
</tr>
</table>
</form></div>';
if ($context['show_spellchecking']) {
echo '<form action="', $scripturl, '?action=spellcheck" method="post" accept-charset="', $context['character_set'], '" name="spell_form" id="spell_form" target="spellWindow"><input type="hidden" name="spellstring" value="" /></form>';
}
// Copryright link must remain. To remove you need to purchase link removal at smfhacks.com
echo '<div align="center"><a href="http://www.smfhacks.com" target="blank">Welcome Topic Mod</a></div>';
}
示例7: template_quickreply_below
/**
* This is quick reply area below all the message body's
*/
function template_quickreply_below()
{
global $context, $options, $settings, $txt, $modSettings, $scripturl;
// Yeah, I know, though at the moment is the only way...
global $removableMessageIDs, $ignoredMsgs;
// Using the quick reply box below the messages and you can reply?
if ($context['can_reply'] && !empty($options['display_quick_reply'])) {
echo '
<a id="quickreply"></a>
<div class="forumposts" id="quickreplybox">
<h2 class="category_header">
<span id="category_toggle">
<a href="javascript:oQuickReply.swap();">
<span id="quickReplyExpand" class="', empty($context['minmax_preferences']['qreply']) ? 'collapse' : 'expand', '" title="', $txt['hide'], '"></span>
</a>
</span>
<a href="javascript:oQuickReply.swap();">', $txt['quick_reply'], '</a>
</h2>
<div id="quickReplyOptions" class="windowbg"', empty($context['minmax_preferences']['qreply']) ? '' : ' style="display: none"', '>
<div class="editor_wrapper">
', $context['is_locked'] ? '<p class="alert smalltext">' . $txt['quick_reply_warning'] . '</p>' : '', $context['oldTopicError'] ? '<p class="alert smalltext">' . sprintf($txt['error_old_topic'], $modSettings['oldTopicDays']) . '</p>' : '', '
', $context['can_reply_approved'] ? '' : '<em>' . $txt['wait_for_approval'] . '</em>', '
', !$context['can_reply_approved'] && $context['require_verification'] ? '<br />' : '', '
<form action="', $scripturl, '?board=', $context['current_board'], ';action=post2" method="post" accept-charset="UTF-8" name="postmodify" id="postmodify" onsubmit="submitonce(this);', !empty($modSettings['mentions_enabled']) ? 'revalidateMentions(\'postmodify\', \'' . (empty($options['use_editor_quick_reply']) ? 'message' : $context['post_box_name']) . '\');' : '', '">
<input type="hidden" name="topic" value="', $context['current_topic'], '" />
<input type="hidden" name="subject" value="', $context['response_prefix'], $context['subject'], '" />
<input type="hidden" name="icon" value="xx" />
<input type="hidden" name="from_qr" value="1" />
<input type="hidden" name="notify" value="', $context['is_marked_notify'] || !empty($options['auto_notify']) ? '1' : '0', '" />
<input type="hidden" name="not_approved" value="', !$context['can_reply_approved'], '" />
<input type="hidden" name="goback" value="', empty($options['return_to_post']) ? '0' : '1', '" />
<input type="hidden" name="last_msg" value="', $context['topic_last_message'], '" />
<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />';
// Guests just need more.
if ($context['user']['is_guest']) {
echo '
<dl>
<dt>
<strong><label for="guestname">', $txt['name'], '</label>:</strong> <input type="text" name="guestname" id="guestname" value="', $context['name'], '" size="25" class="input_text" tabindex="', $context['tabindex']++, '" />
</dd>
<dt>
<strong><label for="email">', $txt['email'], '</label>:</strong> <input type="text" name="email" id="email" value="', $context['email'], '" size="25" class="input_text" tabindex="', $context['tabindex']++, '" />
</dd>
</dl>';
}
// Is visual verification enabled?
if ($context['require_verification']) {
template_verification_controls($context['visual_verification_id'], '
<strong>' . $txt['verification'] . ':</strong>', '<br />');
}
// Using the full editor or a plain text box?
if (empty($options['use_editor_quick_reply'])) {
echo '
<div class="quickReplyContent">
<textarea cols="600" rows="7" class="quickreply" name="message" id="message" tabindex="', $context['tabindex']++, '"></textarea>
</div>';
} else {
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
}
echo '
<div id="post_confirm_buttons" class="submitbutton">
<input type="submit" name="post" value="', $txt['post'], '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="', $context['tabindex']++, '" class="button_submit" />
<input type="submit" name="preview" value="', $txt['preview'], '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="', $context['tabindex']++, '" class="button_submit" />';
// Spellcheck button?
if ($context['show_spellchecking']) {
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'postmodify\', \'message\', ', empty($options['use_editor_quick_reply']) ? 'false' : 'true', ')" tabindex="', $context['tabindex']++, '" class="button_submit" />';
}
// Draft save button?
if (!empty($context['drafts_save'])) {
echo '
<input type="submit" name="save_draft" value="', $txt['draft_save'], '" onclick="return confirm(' . JavaScriptEscape($txt['draft_save_note']) . ') && submitThisOnce(this);" accesskey="d" tabindex="', $context['tabindex']++, '" class="button_submit" />
<input type="hidden" id="id_draft" name="id_draft" value="', empty($context['id_draft']) ? 0 : $context['id_draft'], '" />';
}
echo '
</div>';
// Show the draft last saved on area
if (!empty($context['drafts_autosave']) && !empty($options['drafts_autosave_enabled'])) {
echo '
<div class="draftautosave">
<span id="throbber" style="display:none"><i class="fa fa-spinner fa-spin"></i> </span>
<span id="draft_lastautosave"></span>
</div>';
}
echo '
</form>
</div>
</div>
</div>';
// Using the plain text box we need to load in some additonal javascript
if (empty($options['use_editor_quick_reply'])) {
echo '
<script><!-- // --><![CDATA[';
// Draft autosave available and the user has it enabled?
if (!empty($context['drafts_autosave']) && !empty($options['drafts_autosave_enabled'])) {
//.........这里部分代码省略.........
示例8: template_post_page
/**
* The main template for the post page.
*/
function template_post_page()
{
global $context, $txt;
// Show the actual posting area...
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
// A placeholder for our mention box if needed
if (!empty($context['member_ids'])) {
echo '
<div id="mentioned" style="display:none">';
foreach ($context['member_ids'] as $id) {
echo '
<input type="hidden" name="uid[]" value="', $id, '" />';
}
echo '
</div>';
}
// Show our submit buttons before any more options
echo '
<div id="post_confirm_buttons" class="submitbutton">
', template_control_richedit_buttons($context['post_box_name']);
// Option to delete an event if user is editing one.
if ($context['make_event'] && !$context['event']['new']) {
echo '
<input type="submit" name="deleteevent" value="', $txt['event_delete'], '" onclick="return confirm(\'', $txt['event_delete_confirm'], '\');" class="button_submit" />';
}
// Option to add a poll (javascript if enabled, otherwise preview with poll)
if (!$context['make_poll'] && $context['can_add_poll']) {
echo '
<input type="submit" name="poll" value="', $txt['add_poll'], '" onclick="return loadAddNewPoll(this, ', empty($context['current_board']) ? '0' : $context['current_board'], ', \'postmodify\');" class="button_submit" />';
}
echo '
</div>';
}
示例9: TP_bbcbox
function TP_bbcbox($input)
{
echo '<div id="tp_messbox"></div>';
echo '<div id="tp_smilebox"></div>';
echo template_control_richedit($input, 'tp_messbox', 'tp_smilebox');
}
示例10: template_block_edit
/**
* Used to edit a blocks details when using the block on the portal
*/
function template_block_edit()
{
global $context, $settings, $options, $scripturl, $txt, $helptxt, $modSettings;
// Want to take a look before you save?
if (!empty($context['SPortal']['preview'])) {
if (!empty($context['SPortal']['error'])) {
echo '
<div class="errorbox">', $context['SPortal']['error'], '</div>';
}
echo '
<div class="sp_auto_align" style="width: ', $context['widths'][$context['SPortal']['block']['column']], ';">';
template_block($context['SPortal']['block']);
echo '
</div>';
}
echo '
<div id="sp_edit_block">
<form id="admin_form_wrapper" name="sp_edit_block_form" id="sp_edit_block_form" action="', $scripturl, '?action=admin;area=portalblocks;sa=edit" method="post" accept-charset="UTF-8" onsubmit="submitonce(this);">
<h3 class="category_header">
<a class="hdicon cat_img_helptopics help" href="', $scripturl, '?action=quickhelp;help=sp-blocks', $context['SPortal']['is_new'] ? 'Add' : 'Edit', '" onclick="return reqOverlayDiv(this.href);" title="', $txt['help'], '"></a>
', $context['SPortal']['is_new'] ? $txt['sp-blocksAdd'] : $txt['sp-blocksEdit'], '
</h3>
<div class="windowbg">
<div class="sp_content_padding">
<dl class="sp_form">
<dt>
', $txt['sp-adminColumnType'], ':
</dt>
<dd>
', $context['SPortal']['block']['type_text'], '
</dd>
<dt>
<label for="block_name">', $txt['sp-adminColumnName'], ':</label>
</dt>
<dd>
<input type="text" name="block_name" id="block_name" value="', $context['SPortal']['block']['label'], '" size="30" class="input_text" />
</dd>
<dt>
<label for="block_permissions">', $txt['sp_admin_blocks_col_permissions'], ':</label>
</dt>
<dd>
<select name="permissions" id="block_permissions">';
foreach ($context['SPortal']['block']['permission_profiles'] as $profile) {
echo '
<option value="', $profile['id'], '"', $profile['id'] == $context['SPortal']['block']['permissions'] ? ' selected="selected"' : '', '>', $profile['label'], '</option>';
}
echo '
</select>
</dd>';
// Display any options that are available for this block
foreach ($context['SPortal']['block']['options'] as $name => $type) {
if (empty($context['SPortal']['block']['parameters'][$name])) {
$context['SPortal']['block']['parameters'][$name] = '';
}
echo '
<dt>';
if (!empty($helptxt['sp_param_' . $context['SPortal']['block']['type'] . '_' . $name])) {
echo '
<a class="help" href="', $scripturl, '?action=quickhelp;help=sp_param_', $context['SPortal']['block']['type'], '_', $name, '" onclick="return reqOverlayDiv(this.href);">
<img class="icon" src="', $settings['images_url'], '/helptopics.png" alt="', $txt['help'], '" />
</a>';
}
echo '
<label for="', $type == 'bbc' ? 'bbc_content' : $name, '">', $txt['sp_param_' . $context['SPortal']['block']['type'] . '_' . $name], ':</label>
</dt>
<dd>';
if ($type == 'bbc') {
echo '
</dd>
</dl>
<div id="sp_rich_editor">
<div id="sp_rich_bbc"></div>
<div id="sp_rich_smileys"></div>
', template_control_richedit($context['SPortal']['bbc'], 'sp_rich_smileys', 'sp_rich_bbc'), '
<input type="hidden" name="bbc_name" value="', $name, '" />
<input type="hidden" name="bbc_parameter" value="', $context['SPortal']['bbc'], '" />
</div>
<dl class="sp_form">';
} elseif ($type == 'boards' || $type == 'board_select') {
echo '
<input type="hidden" name="parameters[', $name, ']" value="" />';
if ($type == 'boards') {
echo '
<select name="parameters[', $name, '][]" id="', $name, '" size="7" multiple="multiple">';
} else {
echo '
<select name="parameters[', $name, '][]" id="', $name, '">';
}
foreach ($context['SPortal']['block']['board_options'][$name] as $option) {
echo '
<option value="', $option['value'], '"', $option['selected'] ? ' selected="selected"' : '', ' >', $option['text'], '</option>';
}
echo '
</select>';
} elseif ($type == 'int') {
echo '
<input type="text" name="parameters[', $name, ']" id="', $name, '" value="', $context['SPortal']['block']['parameters'][$name], '" size="7" class="input_text" />';
//.........这里部分代码省略.........
示例11: template_add_a_new_download
function template_add_a_new_download()
{
global $context, $txt, $scripturl, $modSettings, $adkportal, $boardurl, $adkFolder;
$category = $context['id_cat_'];
$rest = $adkportal['download_max_attach_download'] - $context['important_info']['rest'];
//Multi Files
echo '
<script type="text/javascript"><!-- // --><![CDATA[
var allowed_attachments = ' . $rest . ';
function addAttachment()
{
allowed_attachments = allowed_attachments - 1;
if (allowed_attachments <= 0)
return alert("' . $txt['adkdown_not_add_more'] . '");
setOuterHTML(document.getElementById("moreAttachments"), \'<input type="file" size="60" name="download[]" class="input_file" /><br /><dd class="smalltext" id="moreAttachments" style="color: ' . $adkportal['Designeds']['letra'] . '; ">( <a style="color: ' . $adkportal['Designeds']['link'] . '; " href="#" onclick="addAttachment(); return false;">' . $txt['adkdown_add_more'] . '<\' + \'/a> )<\' + \'/dd>\');
return true;
}
// ]]></script>';
echo '
<div class="eds_cat_bar" style="background: ' . $adkportal['Designeds']['borde'] . ';">
<h3 class="eds_catbg" style="padding-top: 3px; background: ' . $adkportal['Designeds']['borde'] . '; color: ' . $adkportal['Designeds']['titulo'] . ';">
<img src="' . $adkFolder['images'] . '/stats_s_green.png" style="vertical-align: text-bottom;" alt="' . $context['page_title'] . '" /> ' . $context['page_title'] . '
</h3>
</div>
<div class="eds_down" style="border-color: ' . $adkportal['Designeds']['borde'] . '; background: ' . $adkportal['Designeds']['fondo'] . ';">
<form method="post" enctype="multipart/form-data" action="' . $scripturl . '?action=downloads;sa=', $context['save_action'], '">
<div class="tborder">
<table cellspacing="0" style="width: 100%;">
<tr>
<td style="text-align: left; width: 100px; color: ' . $adkportal['Designeds']['letra'] . '; ">
<strong>' . $txt['adkdown_title'] . ' </strong>
</td>
<td style="text-align: left;">
<input type="text" size="50" name="title" value="', $context['important_info']['title'], '" />
</td>
</tr>
<tr>
<td style="color: ' . $adkportal['Designeds']['letra'] . '; ">
<strong>', $txt['adkdown_desc'], '</strong>
</td>
<td>
<input type="text" size="50" maxlength="200" name="short_desc" value="', $context['important_info']['short_desc'], '" />
</td>
</tr>';
if ($context['save_action'] == 'saveeditdownload') {
echo '
<tr>
<td style="text-align: left; color: ' . $adkportal['Designeds']['letra'] . ';">
<strong>' . $txt['adkdown_category'] . ' </strong>
</td>
<td style="text-align: left;">
<select name="cat">';
foreach ($context['downloads_cat'] as $cat) {
echo '
<option value="' . $cat['id'] . '"', $cat['id'] == $context['important_info']['id_cat'] ? ' selected="selected"' : '', '>' . $cat['title'] . '</option>';
}
echo '
</select>
</td>
</tr>';
}
echo '
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<tr>
<td colspan="2">
<table>';
if (!function_exists('getLanguages')) {
// Showing BBC?
if ($context['show_bbc']) {
echo '
<tr>
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'bbc'), '
</td>
</tr>';
}
// What about smileys?
if (!empty($context['smileys']['postform'])) {
echo '
<tr>
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'smileys'), '
</td>
</tr>';
}
// Show BBC buttons, smileys and textbox.
echo '
<tr>
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'message'), '
</td>
</tr>';
} else {
echo '
<tr>
//.........这里部分代码省略.........
示例12: template_char_template_edit
function template_char_template_edit()
{
global $context, $txt, $scripturl;
echo '
<form method="post" action="', $scripturl, '?action=admin;area=templates;sa=save;', $context['session_var'], '=', $context['session_id'], '">
<div class="cat_bar">
<h3 class="catbg">', $txt['char_templates'], '</h3>
</div>
<div class="windowbg2">
', $txt['char_template_name'], ' <input type="text" name="template_name" value="', $context['template_name'], '"><br><br>';
template_control_richedit('message', null, 'bbcBox');
echo '
<br>
<div>
<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
<input type="hidden" name="template_id" value="', $context['template_id'], '">
<input type="submit" value="', $txt['save'], '" class="button_submit">
</div>
</div>
</form>';
}
示例13: template_main
//.........这里部分代码省略.........
</li>
<li><strong><a href="javascript:addPollOption(); void(0);">(', $txt['poll_add_option'], ')</a></strong></li>
<li>
<fieldset id="poll_options">
<legend>', $txt['poll_options'], '</legend>
<label for="poll_max_votes">', $txt['poll_max_votes'], ':</label>
<input type="text" name="poll_max_votes" id="poll_max_votes" size="2" value="', $context['poll_options']['max_votes'], '" class="input_text" />
<label for="poll_expire">', $txt['poll_run'], ': (', $txt['days_word'], ')</label>
<span>', $txt['poll_run_limit'], '</span>
<input type="text" name="poll_expire" id="poll_expire" size="2" value="', $context['poll_options']['expire'], '" onchange="pollOptions();" maxlength="4" class="input_text" />
<label for="poll_change_vote">', $txt['poll_do_change_vote'], ':</label>
<input type="checkbox" id="poll_change_vote" name="poll_change_vote"', !empty($context['poll']['change_vote']) ? ' checked="checked"' : '', ' class="input_check" />';
if ($context['poll_options']['guest_vote_enabled']) {
echo '
<label for="poll_guest_vote">', $txt['poll_guest_vote'], ':</label>
<input type="checkbox" id="poll_guest_vote" name="poll_guest_vote"', !empty($context['poll_options']['guest_vote']) ? ' checked="checked"' : '', ' class="input_check" />';
}
echo '
', $txt['poll_results_visibility'], ':
<input type="radio" name="poll_hide" id="poll_results_anyone" value="0"', $context['poll_options']['hide'] == 0 ? ' checked="checked"' : '', ' class="input_radio" /> <label for="poll_results_anyone">', $txt['poll_results_anyone'], '</label>
<input type="radio" name="poll_hide" id="poll_results_voted" value="1"', $context['poll_options']['hide'] == 1 ? ' checked="checked"' : '', ' class="input_radio" /> <label for="poll_results_voted">', $txt['poll_results_voted'], '</label>
<input type="radio" name="poll_hide" id="poll_results_expire" value="2"', $context['poll_options']['hide'] == 2 ? ' checked="checked"' : '', empty($context['poll_options']['expire']) ? 'disabled="disabled"' : '', ' class="input_radio" /> <label for="poll_results_expire">', $txt['poll_results_after'], '</label>
</fieldset>
</li>';
}
echo '
<li>
', template_control_richedit($context['post_box_name']), '
</li>
</ul>
<div data-role="collapsible" data-theme="b" data-content-theme="d">
<h3>', $context['can_post_attachment'] ? $txt['post_additionalopt_attach'] : $txt['post_additionalopt'], '</h3>';
// Display the check boxes for all the standard options - if they are available to the user!
if ($context['can_notify']) {
echo '
<div data-role="fieldcontain">
<input type="hidden" name="notify" value="0" />
<label for="notify">', $txt['notify_replies'], '</label>
<select name="notify" id="notify" data-role="slider" data-theme="c">
<option value="0">', $txt['no'], '</option>
<option value="1"' . ($context['notify'] || !empty($options['auto_notify']) ? ' selected="selected"' : '') . '>', $txt['yes'], '</option>
</select>
</div>';
}
if ($context['can_lock']) {
echo '
<div data-role="fieldcontain">
<input type="hidden" name="lock" value="0" />
<label for="check_lock">', $txt['lock_topic'], '</label>
<select name="lock" id="check_lock" data-role="slider" data-theme="c">
<option value="0">', $txt['no'], '</option>
<option value="1"' . ($context['locked'] ? ' selected="selected"' : '') . '>', $txt['yes'], '</option>
</select>
</div>';
}
echo '
<div data-role="fieldcontain">
<label for="check_back">', $txt['back_to_topic'], '</label>
<select name="goback" id="check_back" data-role="slider" data-theme="c">
<option value="0">', $txt['no'], '</option>
示例14: template_edit_comment
function template_edit_comment()
{
global $context, $scripturl, $txt, $settings, $modSettings;
ShowTopDownloadBar2();
// Load the spell checker?
if ($context['show_spellchecking']) {
echo '
<script language="JavaScript" type="text/javascript" src="' . $settings['default_theme_url'] . '/scripts/spellcheck.js"></script>';
}
echo '
<form method="post" name="cprofile" id="cprofile" action="', $scripturl, '?action=downloads&sa=editcomment2" onsubmit="submitonce(this);">
<div class="cat_bar">
<h3 class="catbg centertext">
', $txt['downloads_text_editcomment'], '
</h3>
</div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
';
if (!function_exists('getLanguages')) {
// Showing BBC?
if ($context['show_bbc']) {
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'bbc'), '
</td>
</tr>';
}
// What about smileys?
if (!empty($context['smileys']['postform'])) {
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'smileys'), '
</td>
</tr>';
}
// Show BBC buttons, smileys and textbox.
echo '
<tr class="windowbg2">
<td colspan="2" align="center">
', template_control_richedit($context['post_box_name'], 'message'), '
</td>
</tr>';
} else {
echo '
<tr class="windowbg2">
<td colspan="2">';
// Showing BBC?
if ($context['show_bbc']) {
echo '
<div id="bbcBox_message"></div>';
}
// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup'])) {
echo '
<div id="smileyBox_message"></div>';
}
// Show BBC buttons, smileys and textbox.
echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
echo '</td></tr>';
}
echo '
<tr>
<td width="28%" colspan="2" align="center" class="windowbg2">
<input type="hidden" name="id" value="' . $context['downloads_comment']['ID_COMMENT'] . '" />';
// Check if comments are autoapproved
if (allowedTo('downloads_autocomment') == false) {
echo $txt['downloads_text_commentwait'] . '<br />';
}
if ($context['show_spellchecking']) {
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'cprofile\', \'comment\');" />';
}
echo '
<input type="submit" value="' . $txt['downloads_text_editcomment'] . '" name="submit" /></td>
</tr>
</table>
</form>';
if ($context['show_spellchecking']) {
echo '<form action="', $scripturl, '?action=spellcheck" method="post" accept-charset="', $context['character_set'], '" name="spell_form" id="spell_form" target="spellWindow"><input type="hidden" name="spellstring" value="" /></form>';
}
downloads_copyright();
}
示例15: pmxc_ShowAdmArticleConfig
//.........这里部分代码省略.........
$allow = allowPmx('pmx_admin') || allowPmx('pmx_blocks');
$fnd = explode('/', str_replace('\\', '/', $_SERVER['DOCUMENT_ROOT']));
$smfpath = str_replace('\\', '/', $boarddir);
foreach ($fnd as $key => $val) {
$fnd[$key] = $val;
$rep[] = '';
}
$filepath = trim(str_replace($fnd, $rep, $smfpath), '/') . '/CustomImages';
if (count($fnd) == count(explode('/', $smfpath))) {
$filepath = '/' . $filepath;
}
$_SESSION['pmx_ckfm'] = array('ALLOW' => $allow, 'FILEPATH' => $filepath);
echo '
<div class="cat_bar catbg_grid">
<h4 class="catbg catbg_grid"><span class="cat_left_title">' . $txt['pmx_edit_content'] . '</span></h4>
</div>
<textarea name="' . $context['pmx']['htmledit']['id'] . '">' . $context['pmx']['htmledit']['content'] . '</textarea>
<script type="text/javascript">
CKEDITOR.replace("' . $context['pmx']['htmledit']['id'] . '", {filebrowserBrowseUrl: "ckeditor/fileman/index.php"});
</script>';
} elseif ($this->cfg['ctype'] == 'bbc_script') {
echo '
<style type="text/css">
.sceditor-container iframe{width:99.1% !important;}
.sceditor-container{max-width:inherit;width:inherit !important; margin-right:-2px;}
textarea{max-width:99% !important;width:99.2% !important;}
</style>
<div class="cat_bar catbg_grid" style="margin-right:1px;">
<h4 class="catbg catbg_grid"><span class="cat_left_title">' . $txt['pmx_edit_content'] . '</span></h4>
</div>
<input type="hidden" id="smileyset" value="PortaMx" />
<div id="bbcBox_message"></div>
<div id="smileyBox_message"></div>
<div style="padding-right:3px;margin-top:-10px;">', template_control_richedit($context['pmx']['editorID'], 'smileyBox_message', 'bbcBox_message'), '</div>';
} elseif ($this->cfg['ctype'] == 'php') {
$options['collapse_phpinit'] = empty($context['pmx']['phpInit']['havecont']);
echo '
<div class="cat_bar catbg_grid">
<h4 class="catbg catbg_grid">
<span style="float:right;display:block;margin-top:-2px;">
<img onclick="php_syntax(\'' . $context['pmx']['phpShow']['id'] . '\')" style="padding:3px 5px 3px 10px;cursor:pointer;" alt="Syntax check" title="' . $txt['pmx_check_phpsyntax'] . '" src="' . $context['pmx_imageurl'] . 'syntaxcheck.png" class="pmxright" />
</span>
<span class="cat_left_title">' . $txt['pmx_edit_content'] . '
<span id="upshrinkPHPinitCont"' . (empty($options['collapse_phpinit']) ? '' : ' style="display:none;"') . '>' . $txt['pmx_edit_content_show'] . '</span></span>
</h4>
</div>
<div id="check_' . $context['pmx']['phpShow']['id'] . '" class="info_frame" style="line-height:1.4em;margin:1px 0;"></div>
<textarea name="' . $context['pmx']['phpShow']['id'] . '" id="' . $context['pmx']['phpShow']['id'] . '" style="display:block;resize:vertical;width:' . $context['pmx']['phpShow']['width'] . ';height:' . $context['pmx']['phpShow']['height'] . ';">' . $context['pmx']['phpShow']['value'] . '</textarea>
<div class="plainbox info_text" style="margin-top:5px;margin-right:0px;padding:5px 0 7px 0;display:block;">
<div class="normaltext" style="margin:0 10px;">
' . (empty($context['pmx']['phpInit']['havecont']) ? '<span style="margin-top:2px;margin-right:-4px;" id="upshrinkPHPshowImg" class="floatright ' . (empty($options['collapse_visual']) ? 'toggle_up" align="bottom"' : 'toggle_down" align="bottom"') . ' title="' . (empty($options['collapse_visual']) ? $txt['pmx_collapse'] : $txt['pmx_expand']) . $txt['pmx_php_partblock'] . '">
</span>' : '') . '
<span>' . $txt['pmx_php_partblock_note'] . '
<img class="info_toggle" onclick=\'Toggle_help("pmxPHPH01")\' src="' . $context['pmx_imageurl'] . 'information.png" alt="*" title="' . $txt['pmx_information_icon'] . '" style="vertical-align: -3px;" />
</span>
</div>
<div id="pmxPHPH01" style="display:none; margin:4px 10px 0;">' . $txt['pmx_php_partblock_help'] . '</div>
</div>
<div id="upshrinkPHPshowCont"' . (empty($options['collapse_phpinit']) ? '' : ' style="margin-top:5px;display:none;"') . '>
<div class="cat_bar catbg_grid">
<h4 class="catbg catbg_grid">
<span style="float:right;display:block;margin-top:-2px;">