Автор: Neoromantic
Дата сообщения: 05.11.2004 12:44
Снова возвращаюс со старым вопросм: как убрать с раздела статьи поиск??? Т.е. поля "Поиск" "Сортировать по"... Кроче всю эту строку.
tigran на одном форуме описал это так:
вообще-то вырезаем все что касается $limit
===com_content получает из строки запроса
$limit = intval( mosGetParam( $_REQUEST, 'limit', '' ) );
$limitstart = intval( mosGetParam( $_REQUEST, 'limitstart', 0 ) );
===дык пнуть ему напрямую $limit = 25;
===ну и соответственно
function showCategory( $id, $gid, &$access, $sectionid, $limit, $limitstart, $now ) {
global $database, $mainframe, $Itemid, $mosConfig_offset, $mosConfig_list_limit;
......................
$limit = $limit ? $limit : $params->get( 'display_num' ) ;
===тут что-то надо делать, не соображу что... может ничего...
if ( $total <= $limit ) {
$limitstart = 0;
}
require_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/pageNavigation.php' );
$pageNav = new mosPageNav( $total, $limitstart, $limit );
===вот полезем теперь в pageNavigation.php
/**
* Returns the html limit # input box
* @param string The basic link to include in the href
* @return string
*/
function getLimitBox ( $link ) {
$limits = array();
for ($i=5; $i <= 30; $i+=5) {
$limits[] = mosHTML::makeOption( "$i" );
}
$limits[] = mosHTML::makeOption( "50" );
// build the html select list
$link = sefRelToAbs($link.'&limit=\' + this.options[selectedIndex].value + \'&limitstart='.$this->limitstart);
return mosHTML::selectList( $limits, 'limit',
'class="inputbox" size="1" onchange="document.location.href=\''.$link.'\';"',
'value', 'text', $this->limit );
}
/**
* Writes the html limit # input box
* @param string The basic link to include in the href
*/
function writeLimitBox ( $link ) {
echo mosPageNav::getLimitBox( $link );
}
херим комментами все кроме объявления функция и фигурных скобок и вуаля... нету у нас выбора
Может мне кто-то объяснит это поподробнее??? Или приведет илитинг готовых файлов? Буду очень благодарен.