Работаем с переключателем страниц форума - 6 �юня 2010 - uCoo — нестандартные решения uCoz
Главная » 2010 » Р�СЋРЅСЊ » 6 » Работаем СЃ переключателем страниц форума

Бывает часто нужно, из раздела быстро перейти на любую страницу темы, но на нашем пути встают три точки, а этот скрипт преобразует переключатели страниц в ссылки на все страницы темы. Данный скрипт имеет некоторые настройки (в конце материала).

Управление дизайном » Форум » Главная страница форума. После $BODY$:

Code
(function (a) {
  if (true) {
  swch = function (fn, pr, nx, ln, y) {
  fn.replaceWith('<span id="pk' + y + '"><\/span>');
  for (var i = pr; i < nx; i++) $('#pk' + y).append('<a href="\/forum\/' + ln + i + '" class="postPSwithcesLink">' + i + '<\/a> ');
  };

  $('span.postpSwithces').each(function (i) {
  var _t = $(this),
  fn, pr, nx;
  _t.html(_t.html().replace(/…/, '<a href="javascript:\/\/" id="tt' + i + '">…<\/a>'));
  fn = _t.find('#tt' + i),
  pr = +fn.prev().html() + 1,
  nx = +fn.next().html(),
  ln = _t.prev().attr('href').match(/\d+-\d+-/);
  if (a == 1) $('#tt' + i).click(function () {
  swch(fn, pr, nx, ln, i)
  });
  else if (a == 0) swch(fn, pr, nx, ln, i);
  });
  }
})(settings); // Warning!

Аргумент settings (26 строка), может быть равен либо 1 либо 0.
1 — "…" будет преобразовано в ссылку при клике на которую вам будут показаны ссылки на все страницы темы.
0 — при загрузки страницы, "…" будет сразу преобразовано в ссылки.

15:33 | просмотров: 394 | добавил: uWeb
Всего комментариев: 1

У нас есть Скрипты для uCoz, uCoz скрипты, модули, хаки, или просто нестандартные решения для системы uCoz. Всё совершенно бесплатно!