loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиPaginator 3000

Написал darkmind, 20 августа 2008 | 45 комментариев | рейтинг новости не нравится   +21   нравится Версия для печати
Paginator 3000


В хаках и модах уже дважды упоминался мод "постраничной навигации будущего", как на Dirty.ru и оба раза в комментариях были отзывы, что не все могли поставить эту навигацию на 7-ю версию DLE. Ларчик открывался просто - было слишком много лишних телодвижений (особенно в последней реализации, не в обиду автору). А чтобы поставить навигацию, надо было всего лишь взять оригинал скрипта от karaboz'a.
Перед тем, как ставить, пожалуйста, прочитайте руководство полностью - в комментариях и в послесловии я освещаю несколько хитрых моментов, которые могут вызвать недопонимание, если поторопиться с установкой. В частности - аспект кроссбраузерности при табличной вёрстке.
Итак...

Автор гайда: Darkmind
Версия DLE: 7.2 (если уловить идею, я уверен, можно прикрутить к любой версии)
Идея: ecto
Реализация: karaboz


Внимание! У вас нет прав, для просмотра скрытого текста.



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал Krasavcheg, 20 августа 2008 в 18:42 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
довольно интересный хак ay

Написал fuzion, 20 августа 2008 в 19:53 плохой комментарий   0   хороший комментарий
Новостей: 6, комментариев: 346, Пользователи
Карма:
где бы демо посмотреть, давно хотел посмотреть, не знаю только где!

Написал MicRO, 20 августа 2008 в 20:12 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 128, Пользователи
Карма:
Ну написано же во второй строчке новости
как на Dirty.ru

Написал Vin Benzzzin, 20 августа 2008 в 21:12 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Все отлично работает. Установка заняла минуту, ну и плюс минута на прочтение

Написал Duck_Kun, 20 августа 2008 в 22:39 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Да, вроде установка по проще...

Написал alen, 20 августа 2008 в 22:54 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Я вроде все сделал как написано, а вот последний пункт, то что после P.s. не понял как подключить файлы и где вызвать навигацию??

Написал Vin Benzzzin, 20 августа 2008 в 23:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Да, кстати, еще пункт 3.3. стоит сделать в файле lastcomments.php, чтобы на странице всех комментариев тоже была эта навигация

З.Ы. Для админов этого сайта: когда добавляешь коммент на сайт, вместо рейтинка тег {rating}

Написал DosED, 21 августа 2008 в 01:40 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: Vin Benzzzin
Да, кстати, еще пункт 3.3. стоит сделать в файле lastcomments.php

Да к комментам прикручивается чудесно, а я вот поставил то же самое в allusers, навигация не поменялась. sad

Написал innerson, 21 августа 2008 в 02:30 плохой комментарий   -1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Неплохая штука.

Написал Tor, 21 августа 2008 в 03:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 14, Пользователи
Карма:
Подскажите как сменить цвет шрифта цифр номеров страниц?

Написал koxa, 21 августа 2008 в 04:10 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 28, Пользователи
Карма:
спасибо огромное, хотя я немного сомневаюсь, что кто-то из простых юзеров это оценит. стоит ли?

Написал Vin Benzzzin, 21 августа 2008 в 05:01 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: Tor
Подскажите как сменить цвет шрифта цифр номеров страниц?

В прилагаемом файле CSS, думаю )

Цитата: DosED
Да к комментам прикручивается чудесно, а я вот поставил то же самое в allusers, навигация не поменялась.

И к поиску тоже не применяется, к сожалению

Написал Tepma, 21 августа 2008 в 07:21 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Я вроде все сделал как написано, а вот последний пункт, то что после P.s. не понял как подключить файлы и где вызвать навигацию?? объясните плиз!

Написал DosED, 21 августа 2008 в 08:27 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: Vin Benzzzin
И к поиску тоже не применяется, к сожалению

А почему так? Кто знает? Кстати, я заметил еще что на долю секунды, при загрузке страницы, появляется старая навигация и сразу заменяется новой, у всех так? wassat

Написал Tor, 21 августа 2008 в 09:08 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 14, Пользователи
Карма:
Цитата: Vin Benzzzin
В прилагаемом файле CSS, думаю )

Там эти параметры не заданы, цвет зависит от настроек браузера, поэтому и спрашиваю, как их задать, чтобы для всех пользователей было одинаково.


Цитата: DosED
А почему так? Кто знает? Кстати, я заметил еще что на долю секунды, при загрузке страницы, появляется старая навигация и сразу заменяется новой, у всех так?

=>
Побочный эффект такого решения - на долю секунды успевает проскочить стандартная навигация по страницам. Такова жертва универсальности и кроссбраузерности. Избавиться от этого можно лишь частично - поставив проверку на используемый браузер и не передёргивать window.onload() в случае, если это не IE.

Написал DosED, 21 августа 2008 в 10:47 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Tor,
не дочитал bk

Написал Vin Benzzzin, 21 августа 2008 в 17:36 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Да, кстати, если к комментариям это прикрутить, то она появляется, но работате не правильно, листает все равно страницы новостей.

Написал DosED, 21 августа 2008 в 20:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: Vin Benzzzin
Да, кстати, если к комментариям это прикрутить, то она появляется, но работате не правильно, листает все равно страницы новостей.

Не, у меня все корректно листает, наверное косяк где-то.

Написал inspred, 21 августа 2008 в 22:56 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Ктото пробовал ставить данный сабж на dle 6.7 и более ранние версии? bn или все юзают 7.2?

Написал fuzion, 22 августа 2008 в 02:36 плохой комментарий   0   хороший комментарий
Новостей: 6, комментариев: 346, Пользователи
Карма:
спасибо автор, выглядит просто чудо.

Написал Petro38, 22 августа 2008 в 14:21 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 101, Пользователи
Карма:
НА 7.0 НЕ РАБОТАЕТ... Может кто-нибудь подгонит?

Написал darkmind, 22 августа 2008 в 14:47 плохой комментарий   +1   хороший комментарий
Новостей: 1, комментариев: 2, Пользователи
Карма:
После P.S. я пишу о самой идее подключения навигации. Её можно прикрутить практически к любуму движку, а не только к DLE, и там я описываю как это сделать. То же самое относится и к более ранним версиям - перво-наперво подключаете js и сss, потом в navigation.tpl статикой забиваете сам пагинатор. А потом уже в соответствующих php-файлах находите и задаёте новые шаблонные переменные.

Цитата: DosED
{...} Кстати, я заметил еще что на долю секунды, при загрузке страницы, появляется старая навигация и сразу заменяется новой, у всех так?

Если у тебя вёрстка не табличная, на на div'ах, то можно попробовать убрать window.onload = function(){ .... } вокруг вызова пагинатора. Тогда пагинатор не будет дожидаться полной загрузки страницы и старая навигация проскакивать не будет. Но, подчёркиваю, если вёрстка табличная, то без window.onload в IE вместо страниц будет NaN.

{FIX!} Кажется, я маленько перемудрил с введением {sitelink} - в одном из модулей он начал мешать и я подозреваю, что может мешать в других. Фикс до стыдного простой, но я еще не до конца разобрался с движком, поэтому спишу на это =).
Те, у кого навигация вёдет не туда и есть чпу - вместо "{sitelink}" укажите просто "page/" .

Написал datatweaker, 22 августа 2008 в 22:36 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 19, Пользователи
Карма:
Я уж давно написал, для версий ниже 7.0 и для семерки отдельные версии...давно в паблике...всё профиксено, работает везде...
И Баг с верстками профиксен...странно что никто тут еще не выложил)

Для 7.0 _http://dletweak.ru/mods/95-paginator-3k-dlja-only-7.0.html
Ниже _http://dletweak.ru/mods/94-paginator-3k-dlja-6.x.html
Зы

А чтобы поставить навигацию, надо было всего лишь взять оригинал скрипта от karaboz'a.

У него и брал :)

Кстати, а этот если поставили попробуйте в поиске по страницам побегать :)

Написал DosED, 22 августа 2008 в 22:54 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: datatweaker
давно в паблике...всё профиксено, работает везде...

По ссылке которую вы дали, работает, только если вкл ЧПУ, а у меня как раз ЧПУ выключен и работает этот вариант.

Написал datatweaker, 22 августа 2008 в 23:25 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 19, Пользователи
Карма:
И в поиске? :) я свой уже почти доделал, и для тех у кого нет ЧПУ...и еще много багов пофиксил...которые тут присутствуют...как и в моих текущих впрочем...

Написал a.w.Minor, 23 августа 2008 в 11:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Молодец афтар! ^^ az Нужная вещь

Написал sployter, 23 августа 2008 в 23:42 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Спасибо, забрал ay

Написал heaDodger2, 26 августа 2008 в 00:41 плохой комментарий   0   хороший комментарий
Новостей: 5, комментариев: 39, Пользователи
Карма: -1±
potratil kuchu vremeni nihera ne rabotaet

dorabotal napil'nikom vrode rabotaet, za ideyu + 1 golos

Написал pasha220992, 29 августа 2008 в 18:32 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
подскажите где менять стиль номеров страниц (1 2 3 4 5 6 7 8 9)
а то синие и не красивые. за хак спасибо

Написал keygen, 16 сентября 2008 в 16:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Подскажите пожалуйста.
Без ЧПУ работает только в новостях, как все же сделать для поиска и комментов?
спасибо

Написал BaJIeHoK, 19 сентября 2008 в 13:06 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 43, Пользователи
Карма:
Для коментов открыть ...engine\modules\lastcomments.php найти

$tpl->set('{pages}', $pages);


Ниже вставить

$tpl->set('{currentpage}', $cstart);
$tpl->set('{totalpages}', $enpages_count);
if ($config['allow_alt_url'] == "yes") {
$tpl->set('{sitelink}', $config['http_home_url'].'page/');
}
else {
if(empty($user_query)) {
$tpl->set('{sitelink}', "$PHP_SELF?cstart=");
}
else {
$tpl->set('{sitelink}', "$PHP_SELF?$user_query&cstart=");
}
}
, а вот для поиска пока не сделал

Написал Zero, 18 октября 2008 в 21:29 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: datatweaker
И в поиске? :) я свой уже почти доделал, и для тех у кого нет ЧПУ...и еще много багов пофиксил...которые тут присутствуют...как и в моих текущих впрочем...

поделись smile

Написал gich, 20 декабря 2008 в 20:06 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
у меня на 7.3, тип чпу 2, исправил {sitelink} на page/, но теперь при шагании вперед все норм, но при возвращении назад, линк получается вида http://example.com/main/page/page/3

до того как заменил {sitelink} на page/ была другая проблема - шел вперед - норм, а назад пропадает название категории

Написал sergej938, 28 декабря 2008 в 12:35 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
не пойму...у меня на первых 2 страницах стоит старая "прокрутка"как в стандартном варианте...а вот после, начиная с 3ей странице уже работает данная навигация...что сделать чтобы она была везде?

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта