Есть проблема с IE, номера после загрузки не отображаются
(IMG:
http://s39.radikal.ru/i085/1007/a1/3c3a03d906ab.jpg)
Если дернуть бегунок, то они появляется. можно это как-то исправить?
Тут такого глюка нет
И еще. Почему-то не показываются страницы после новостей
Код пагинатора
тутВот как выглядят вызов и функция
КОД
paginator_article($conf['name'], $newnum, $field, "sid", "_stories", "catid", $ordernum,$num);
basic($cid, $cimg, $ctitle, $sid, $title, bb_decode($hometext, $conf['name']), $link, $read, $post, $ndate, $reads, $comm, $arating, $print, $admin);
paginator_article($conf['name'], $newnum, $field, "sid", "_stories", "catid", $ordernum,$num);
КОД
function paginator_article() {
global $prefix, $db, $conf, $currentlang;
$pnum = func_get_args();
if (!defined("ADMIN_FILE")) {
$where = ($conf['multilingual']) ? "WHERE modul='" . $pnum[0] . "' AND (language='$currentlang' OR language='')" : "WHERE modul='" . $pnum[0] . "'";
$result = $db->sql_query("SELECT id, auth_read FROM " . $prefix . "_categories " . $where . " ORDER BY id");
while (list($cid, $auth_read) = $db->sql_fetchrow($result))
if (is_acess($auth_read))
$catid[] = $cid;
$where = ($catid) ? "WHERE " . $pnum[5] . " IN (" . implode(", ", $catid) . ") AND " . $pnum[6] : "WHERE " . $pnum[6];
}
else {
$where = "WHERE " . $pnum[6];
}
list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(" . $pnum[3] . ") FROM " . $prefix . $pnum[4] . " " . $where));
$numpages = ceil($numstories / $pnum[1]);
$active_page = $pnum[7];
echo "<div class='clear'></div>";
echo "<div class='paginator' id='news_paginator' style='width:200px'></div>
<script type='text/javascript'>
paginator_example = new Paginator(
'news_paginator', // id контейнера, куда ляжет пагинатор
$numpages, // общее число страниц
5, // число страниц, видимых одновременно
$active_page, // номер текущей страницы
'index.php?name=news&num=' // url страниц
);
</script>";
}
Сообщение отредактировал Boutry: Jul 4 2010, 22:52