такс, я добрался, для псевдостатических ссылок правим .htacces до вида
RewriteRule ^news\.html$ index.php?news=yes [L]
RewriteRule ^news_offset_([0-9]+)\.html$ index.php?news=yes&offset=$1 [L]
RewriteRule ^news_show_all\.html$ index.php?news=yes&show_all=yes [L]
для того чтобы работал mod_rewrite правим в news.php функцию _getUrlToNavigateNews до вида
function _getUrlToNavigateNews()
{
if (CONF_MOD_REWRITE){ $url = "news"; return $url; }
else { $url = "index.php?news=yes"; return $url; }
}
и блок $navigatorHtml
if (CONF_MOD_REWRITE){
$navigatorHtml = GetNavigatorHtmlmd(
_getUrlToNavigateNews(), CONF_NEWS_COUNT_IN_NEWS_PAGE,
'newsSearchNewsByTemplate', $callBackParam,
$pre_news_array, $offset, $count, 1 );
$navigatorHtml = strtr($navigatorHtml,array("_offset_0"=>"",));
}else{
$navigatorHtml = GetNavigatorHtml(
_getUrlToNavigateNews(), CONF_NEWS_COUNT_IN_NEWS_PAGE,
'newsSearchNewsByTemplate', $callBackParam,
$pre_news_array, $offset, $count );
$navigatorHtml = strtr($navigatorHtml,array("&offset=0"=>"","&offset=0"=>""));
}