|
Следующая тема
|
|
| realizm | Отредактировал realizm - Воскресенье, 15 Августа 2010, 01:31 Дата: 15 Августа 2010, 01:31 | Сообщение # 1 | ● ● ● ● ● 26 сообщений Статус: Offline | У меня такой вопрос можно ли реализовать такую функцию как на IBP « Предыдущая тема - Следующая тема »??? вот пример для понятие что я хочу реализовать Очень срочно нужно Спасибо большое | | |
|
| kanat07 | Дата: 15 Августа 2010, 05:10 | Сообщение # 2 |  ● ● ● ● ● 735 сообщений Статус: Offline | за бабки могут сделать. | | |
|
| realizm | Дата: 15 Августа 2010, 13:39 | Сообщение # 3 | ● ● ● ● ● 26 сообщений Статус: Offline | Сколько лаве ?? | | |
|
| Infamous | Отредактировал Infamous - Воскресенье, 15 Августа 2010, 20:26 Дата: 15 Августа 2010, 20:23 | Сообщение # 4 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code <script type="text/javascript"> function moveTh( a ) { location.href = location.href.replace( /forum\/\d+-(\d+)/, function ( j, y ) { return 'forum/1-' + (+y +a); }); } $( 'span.thDescr:last' ).after( '<br /><span style="float: right;"><a href="javascript://" onclick="moveTh(-1);">Предыдущая тема</a> <b>' + $( 'a.forumBarA' ).html() + '</b> <a href="javascript://" onclick="moveTh(1);">Следущая тема</a></span>' ); </script> После $BODY$, общий вид форума. | | |
|
| kanat07 | Дата: 15 Августа 2010, 20:55 | Сообщение # 5 |  ● ● ● ● ● 735 сообщений Статус: Offline | Infamous, не будет работать | | |
|
| realizm | Дата: 15 Августа 2010, 22:25 | Сообщение # 6 | ● ● ● ● ● 26 сообщений Статус: Offline | Infamous Огромное спасибо)Добавлено (15 Август 2010, 22:25) --------------------------------------------- kanat07 учись у хороших людей | | |
|
| kanat07 | Дата: 15 Августа 2010, 22:29 | Сообщение # 7 |  ● ● ● ● ● 735 сообщений Статус: Offline | не будет как на ipb работать. бегу коды писать всем нубам | | |
|
| realizm | Дата: 15 Августа 2010, 23:39 | Сообщение # 8 | ● ● ● ● ● 26 сообщений Статус: Offline | Та значит ты просто сам нубДобавлено (15 Август 2010, 23:33) --------------------------------------------- Infamous а можно сделать когда темы заканчиваются чтоб кнопка Следущая тема исчезала а при нажатие Предыдущая тема чтоб оно переходило на преведущию тему и кнопка Следущая тема появлялась?? Добавлено (15 Август 2010, 23:39) --------------------------------------------- кстати че то он и в правду не работает | | |
|
| Infamous | Отредактировал Infamous - Понедельник, 16 Августа 2010, 09:31 Дата: 16 Августа 2010, 09:30 | Сообщение # 9 |  ● ● ● ● ● 1670 сообщений Статус: Offline | kanat07, realizm, всё работает. Я проверял, перед тем как выкладывать. Добавлено (16 Август 2010, 09:30) --------------------------------------------- Скрипт не работал, если у темы нет описания. Вот пофиксенный вариант: Code <script type="text/javascript"> function moveTh( a ) { location.href = location.href.replace( /forum\/\d+-(\d+)/, function ( j, y ) { return 'forum/1-' + (+y +a); }); } $( 'td.forumNamesBar:last' ).append( '<br /><span style="float: right;"><a href="javascript://" onclick="moveTh(-1);">« Предыдущая тема</a> · <b>' + $( 'a.forumBarA' ).html() + '</b> · <a href="javascript://" onclick="moveTh(1);">Следущая тема »</a></span>' ); </script> | | |
|
| kanat07 | Дата: 16 Августа 2010, 09:36 | Сообщение # 10 |  ● ● ● ● ● 735 сообщений Статус: Offline | на ipb не так работает. и я вообще незнаю что делает скрипт если пред./след. тема по id удалена. | | |
|
| Infamous | Дата: 16 Августа 2010, 09:51 | Сообщение # 11 |  ● ● ● ● ● 1670 сообщений Статус: Offline | А, ну да. Там же внутри раздела ищется, а не по всему форуму. Чтобы сделать точь-в-точь, как на IPB, надо пройтись GET-запросами по всему разделу форума, отыскав нужную тему, и забрать следующую ссылку на тему (проблема с удалёнными темами отпадает сама собой). А если в разделе больше пяти страниц, то скрипт будет вешать браузер пользователя на n-ное время (зависит от кол-ва страниц). | | |
|