Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.

[Решено] Проблемы с темизацией пейджера в Drupal.

Ne01eX
Ne01eX аватар
User offline. Last seen 1 неделя 3 дня ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

Темизировал на свою голову пейджер. В Firefox и Opera всё отображается нормально (скриншоты в аттаче), а вот в Internet Explorer 8, Google Chome, Epiphany, Midori и Konqueror ни картинки и какие-либо намёки на них не отображаются Sad. И если на IE и GChome я ложить хотел (Цэ), то с остальными непорядок... Sad

Вот кусок CSS-кода ответственный за пейджер:

/* -----Begin Pager----- */

    div.pager {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
    }

    div.pager a {
	color: #000;
    }

    div.pager a:hover {
	color: #ff3030;
	text-decoration: none;
    }

    .pager div.item-list {
/*	float: right; */
/*	margin-right: 20px; */
	padding: 0;
/*	background-color: #f0f0f0; */
    }

    .pager .item-list ul {
	padding: 0;
	margin: 0;
    }

    .pager .item-list li {
	padding: 0;
	margin: 5px;
    }

    .pager .item-list li.pager-first a {
	background: url(../images/icons/go-first.png) no-repeat;
/*	height: 0px; */
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-first a:hover {
	background: url(../images/icons/go-first_hover.png) no-repeat;
/*	height: 0px; */
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-previous a {
	background: url(../images/icons/go-previous.png) no-repeat;
/*	height: 0px; */
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-previous a:hover {
	background: url(../images/icons/go-previous_hover.png) no-repeat;
/*	height: 0px; */
	padding-left: 16px;
	overflow: hidden;
    }

/*    .pager .item-list li.pager-ellipsis {
	border: 1px solid #ff0000;
    } */

    .pager .item-list li.pager-current {
	border: 1px solid #ff3030;
	color: #ff3030;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
    }

    .pager .item-list li.pager-next a {
	background: url(../images/icons/go-next.png) no-repeat;
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-next a:hover {
	background: url(../images/icons/go-next_hover.png) no-repeat;
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-last a {
	background: url(../images/icons/go-last.png) no-repeat;
	padding-left: 16px;
	overflow: hidden;
    }

    .pager .item-list li.pager-last a:hover {
	background: url(../images/icons/go-last_hover.png) no-repeat;
	padding-left: 16px;
	overflow: hidden;
    }

/* -----End Pager----- */

В переделанной функции вывода пейджера ничего особенного нет, кроме пробелов вместо текста.

P.S. Естественно, перед тем как писать сюда чистил кеш всем браузерам (кроме разве что IE, он у меня только на работе) и drupal'у...

ПредпросмотрПрикрепленный файлРазмер
В Mozilla Firefox всё пучком :-)В Mozilla Firefox всё пучком :-)2.37 кб
В Opera тоже всё нормально :-)В Opera тоже всё нормально :-)2.91 кб
В остальных показывается вот так :-(В остальных показывается вот так :-(1.65 кб

Протянув руку помощи, не забудь разжать кулак.

Ne01eX
Ne01eX аватар
User offline. Last seen 1 неделя 3 дня ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

Прописал в функции вместо пробелов точки и всё заработало. Правда пришлось ещё прописать цвет точек цветом фона, но это фигня. Smile

Протянув руку помощи, не забудь разжать кулак.

Real Alex
Real Alex аватар
User offline. Last seen 35 недель 4 дня ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

Сначала подумал что ты где-то откопал старый пейджер Crazy

Потом подумал что речь идет о программе типа ICQ

Что только не назовут этим словом Smile

Ne01eX
Ne01eX аватар
User offline. Last seen 1 неделя 3 дня ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

А как его ещё можно назвать по-русски?

Протянув руку помощи, не забудь разжать кулак.

Real Alex
Real Alex аватар
User offline. Last seen 35 недель 4 дня ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

в джумле вроде называется "пагинация" Crazy тоже не очень Smile

Может, "навигация по страницам"? Unsure

Ch
Ch аватар
User offline. Last seen 13 недель 5 дней ago. Не в сети
Зарегистрирован: 24.04.2010
Сообщения:

На api.drupal.ru это называют листалкой.

Ne01eX
Ne01eX аватар
User offline. Last seen 1 неделя 3 дня ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

точно! Crazy

Протянув руку помощи, не забудь разжать кулак.