📄 admin.modules.html.php
字号:
<script language="javascript" type="text/javascript"> window.addEvent('domready', function() { $('combobox-position-select').addEvent('change', function() { changeDynaList('ordering', orders, document.adminForm.position.value, 0, 0); }); $('position').addEvent('change', function() { changeDynaList('ordering', orders, document.adminForm.position.value, 0, 0); }); }); </script> </td> </tr> <tr> <td valign="top" class="key"> <label for="ordering"> <?php echo JText::_( 'Order' ); ?>: </label> </td> <td> <script language="javascript" type="text/javascript"> <!-- writeDynaList( 'class="inputbox" name="ordering" id="ordering" size="1"', orders, originalPos, originalPos, originalOrder ); //--> </script> </td> </tr> <tr> <td valign="top" class="key"> <label for="access"> <?php echo JText::_( 'Access Level' ); ?>: </label> </td> <td> <?php echo $lists['access']; ?> </td> </tr> <tr> <td valign="top" class="key"> <?php echo JText::_( 'ID' ); ?>: </td> <td> <?php echo $row->id; ?> </td> </tr> <tr> <td valign="top" class="key"> <?php echo JText::_( 'Description' ); ?>: </td> <td> <?php echo JText::_($row->description); ?> </td> </tr> </table> </fieldset> <fieldset class="adminform"> <legend><?php echo JText::_( 'Menu Assignment' ); ?></legend> <script type="text/javascript"> function allselections() { var e = document.getElementById('selections'); e.disabled = true; var i = 0; var n = e.options.length; for (i = 0; i < n; i++) { e.options[i].disabled = true; e.options[i].selected = true; } } function disableselections() { var e = document.getElementById('selections'); e.disabled = true; var i = 0; var n = e.options.length; for (i = 0; i < n; i++) { e.options[i].disabled = true; e.options[i].selected = false; } } function enableselections() { var e = document.getElementById('selections'); e.disabled = false; var i = 0; var n = e.options.length; for (i = 0; i < n; i++) { e.options[i].disabled = false; } } </script> <table class="admintable" cellspacing="1"> <tr> <td valign="top" class="key"> <?php echo JText::_( 'Menus' ); ?>: </td> <td> <?php if ($row->client_id != 1) : ?> <?php if ($row->pages == 'all') { ?> <label for="menus-all"><input id="menus-all" type="radio" name="menus" value="all" onclick="allselections();" checked="checked" /><?php echo JText::_( 'All' ); ?></label> <label for="menus-none"><input id="menus-none" type="radio" name="menus" value="none" onclick="disableselections();" /><?php echo JText::_( 'None' ); ?></label> <label for="menus-select"><input id="menus-select" type="radio" name="menus" value="select" onclick="enableselections();" /><?php echo JText::_( 'Select From List' ); ?></label> <?php } elseif ($row->pages == 'none') { ?> <label for="menus-all"><input id="menus-all" type="radio" name="menus" value="all" onclick="allselections();" /><?php echo JText::_( 'All' ); ?></label> <label for="menus-none"><input id="menus-none" type="radio" name="menus" value="none" onclick="disableselections();" checked="checked" /><?php echo JText::_( 'None' ); ?></label> <label for="menus-select"><input id="menus-select" type="radio" name="menus" value="select" onclick="enableselections();" /><?php echo JText::_( 'Select From List' ); ?></label> <?php } else { ?> <label for="menus-all"><input id="menus-all" type="radio" name="menus" value="all" onclick="allselections();" /><?php echo JText::_( 'All' ); ?></label> <label for="menus-none"><input id="menus-none" type="radio" name="menus" value="none" onclick="disableselections();" /><?php echo JText::_( 'None' ); ?></label> <label for="menus-select"><input id="menus-select" type="radio" name="menus" value="select" onclick="enableselections();" checked="checked" /><?php echo JText::_( 'Select From List' ); ?></label> <?php } ?> <?php endif; ?> </td> </tr> <tr> <td valign="top" class="key"> <?php echo JText::_( 'Menu Selection' ); ?>: </td> <td> <?php echo $lists['selections']; ?> </td> </tr> </table> <?php if ($row->client_id != 1) : ?> <?php if ($row->pages == 'all') { ?> <script type="text/javascript">allselections();</script> <?php } elseif ($row->pages == 'none') { ?> <script type="text/javascript">disableselections();</script> <?php } else { ?> <?php } ?> <?php endif; ?> </fieldset> </div> <div class="col width-50"> <fieldset class="adminform"> <legend><?php echo JText::_( 'Parameters' ); ?></legend> <?php echo $pane->startPane("menu-pane"); echo $pane->startPanel(JText :: _('Module Parameters'), "param-page"); $p = $params; if($params = $p->render('params')) : echo $params; else : echo "<div style=\"text-align: center; padding: 5px; \">".JText::_('There are no parameters for this item')."</div>"; endif; echo $pane->endPanel(); if ($p->getNumParams('advanced')) { echo $pane->startPanel(JText :: _('Advanced Parameters'), "advanced-page"); if($params = $p->render('params', 'advanced')) : echo $params; else : echo "<div style=\"text-align: center; padding: 5px; \">".JText::_('There are no advanced parameters for this item')."</div>"; endif; echo $pane->endPanel(); } if ($p->getNumParams('legacy')) { echo $pane->startPanel(JText :: _('Legacy Parameters'), "legacy-page"); if($params = $p->render('params', 'legacy')) : echo $params; else : echo "<div style=\"text-align: center; padding: 5px; \">".JText::_('There are no legacy parameters for this item')."</div>"; endif; echo $pane->endPanel(); } if ($p->getNumParams('other')) { echo $pane->startPanel(JText :: _('Other Parameters'), "other-page"); if($params = $p->render('params', 'other')) : echo $params; else : echo "<div style=\"text-align: center; padding: 5px; \">".JText::_('There are no other parameters for this item')."</div>"; endif; echo $pane->endPanel(); } echo $pane->endPane(); ?> </fieldset> </div> <div class="clr"></div> <?php if ( !$row->module || $row->module == 'custom' || $row->module == 'mod_custom' ) { ?> <fieldset class="adminform"> <legend><?php echo JText::_( 'Custom Output' ); ?></legend> <?php // parameters : areaname, content, width, height, cols, rows echo $editor->display( 'content', $row->content, '100%', '400', '60', '20', array('pagebreak', 'readmore') ) ; ?> </fieldset> <?php } ?> <input type="hidden" name="option" value="com_modules" /> <input type="hidden" name="id" value="<?php echo $row->id; ?>" /> <input type="hidden" name="cid[]" value="<?php echo $row->id; ?>" /> <input type="hidden" name="original" value="<?php echo $row->ordering; ?>" /> <input type="hidden" name="module" value="<?php echo $row->module; ?>" /> <input type="hidden" name="task" value="" /> <input type="hidden" name="client" value="<?php echo $client->id ?>" /> <?php echo JHTML::_( 'form.token' ); ?> </form> <?php } function preview() { $editor =& JFactory::getEditor(); ?> <script> var form = window.top.document.adminForm var title = form.title.value; var alltext = window.top.<?php echo $editor->getContent('text') ?>; </script> <table align="center" width="90%" cellspacing="2" cellpadding="2" border="0"> <tr> <td class="contentheading" colspan="2"><script>document.write(title);</script></td> </tr> <tr> <script>document.write("<td valign=\"top\" height=\"90%\" colspan=\"2\">" + alltext + "</td>");</script> </tr> </table> <?php }/** /** * Displays a selection list for module types */ function add(&$modules, $client) { JHTML::_('behavior.tooltip'); ?> <form action="index.php" method="post" name="adminForm"> <table class="adminlist" cellpadding="1" summary="Add Module"> <thead> <tr> <th colspan="4"> <?php echo JText::_('Modules'); ?> </th> </tr> </thead> <tfoot> <tr> <th colspan="4"> </th> </tr> </tfoot> <tbody> <?php $altRow = 0; $count = count($modules); // Variable-column ready, just pass $cols in. $cols = 2; $pct = floor(100 / $cols); $rows = ceil($count / $cols); $posn = 0; do { ?> <tr class="<?php echo 'row' . $altRow; ?>" valign="top"> <?php $altRow = 1 - $altRow; for ($col = 0; $col < $cols; ++$col) : if (($mod = $posn + $col * $rows) >= $count) : ?> <td width="<?php echo $pct; ?>%"> </td> <?php continue; endif; $item = &$modules[$mod]; $link = 'index.php?option=com_modules&task=edit&module=' . $item->module . '&created=1&client=' . $client->id; ?> <td width="<?php echo $pct; ?>%"> <span class="editlinktip hasTip" title="<?php echo htmlspecialchars($item->name . ' :: ' . JText::_(stripslashes($item->descrip)), ENT_QUOTES, 'UTF-8'); ?>" name="module" value="<?php echo $item->module; ?>" onclick="isChecked(this.checked);"> <input type="radio" name="module" value="<?php echo $item->module; ?>" id="cb<?php echo $mod; ?>"/><a href="<?php echo $link; ?>"><?php echo htmlspecialchars($item->name, ENT_QUOTES, 'UTF-8'); ?></a></span> </td> <?php endfor; ++$posn; ?> </tr> <?php } while ($posn < $rows); ?> </tbody> </table> <input type="hidden" name="option" value="com_modules" /> <input type="hidden" name="client" value="<?php echo $client->id; ?>" /> <input type="hidden" name="created" value="1" /> <input type="hidden" name="task" value="edit" /> <input type="hidden" name="boxchecked" value="0" /> <?php echo JHTML::_('form.token'); ?> </form> <?php }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -