Gogy Опубликовано 31 Июля 2006 Жалоба Поделиться Опубликовано 31 Июля 2006 Украв технологию из прошлой темы http://www.ibresource.ru/forums/index.php?showtopic=8853 сделал нынешний вариант для 2.1.х /sources/ipsclass.phpИщем: $work['return'] = $this->compiled_templates['skin_global']->pagination_compile($work['first_page'],$previous_link,$work['st_dots'],$work['page_span'],$work['end_dots'],$next_link,$data['TOTAL_POSS'],$data['PER_PAGE'], $data['BASE_URL']); Ниже вставляем: if (preg_match ("/act=ST/", $data['BASE_URL']) or preg_match ("/showtopic/", $data['BASE_URL']) ) { if ( $data['CUR_ST_VAL'] == 'all' ) { $work['return'] .= $this->compiled_templates['skin_global']->pagination_current_page($this->lang['all_pages']); } else { $work['return'] .= $this->compiled_templates['skin_global']->pagination_page_link("{$data['BASE_URL']}&$use_st=all",$this->lang['all_pages']); } } /sources/action_public/topics.phpИщем: //----------------------------------------- // Multi PIDS? //----------------------------------------- $this->ipsclass->input['selectedpids'] = $this->ipsclass->my_getcookie('modpids'); $this->ipsclass->input['selectedpidcount'] = 0; $this->ipsclass->my_setcookie('modpids', '', 0);Ниже вставляем: //----------------------------------------- // All Pages //----------------------------------------- if ($this->ipsclass->input['st'] == 'all') { $this->first = 0; $this->ipsclass->vars['display_max_posts'] = $this->topic['posts'] + 1; } /sources/action_public/forums.phpИщем:$topic['PAGES'] = $this->ipsclass->compiled_templates['skin_forum']->pagination_wrap_pages($topic['tid'], $topic['PAGES'], $topic['posts'] + 1, $this->ipsclass->vars['display_max_posts']);ВЫШЕ! вставляем:$topic['PAGES'] .= $this->ipsclass->compiled_templates['skin_forum']->pagination_show_page($topic['tid'], "all" , $this->ipsclass->lang['all_pages']); /www/cache/lang_cache/ваш_русский_скин/lang_forum.php и lang_global.phpИщем:$lang = array (Ниже вставляем:// All Pages Mod 'all_pages' => '<b>Все</b>', /www/cache/lang_cache/ваш_английский_скин/lang_forum.php и lang_global.phpИщем:$lang = array (Ниже вставляем:// All Pages Mod 'all_pages' => '<b>All</b>', Всё! Олег Ласточкин отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Zhuk Опубликовано 20 Августа 2006 Жалоба Поделиться Опубликовано 20 Августа 2006 Спасибо! Все получилось с ходу! Версия 2.1.7. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dreik Опубликовано 29 Августа 2006 Жалоба Поделиться Опубликовано 29 Августа 2006 Или я что-то не так сделал или одно из двух...после установки мода пропала возможность находясь в топике переходить по разным страницам... есть возможность только перейти на страницу со всеми сообщениями... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
vanek2005 Опубликовано 7 Сентября 2006 Жалоба Поделиться Опубликовано 7 Сентября 2006 Давно просил! Никто ответить не смог, щас поставил, всё работает на 5! Автору и тому кто довёл сиёчудо до этого топика респект! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
4iX-Pblx Опубликовано 8 Сентября 2006 Жалоба Поделиться Опубликовано 8 Сентября 2006 спасибо! респект! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
odetta Опубликовано 6 Октября 2006 Жалоба Поделиться Опубликовано 6 Октября 2006 Вот спасибо, пригодилось! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 11 Октября 2006 Жалоба Поделиться Опубликовано 11 Октября 2006 Эту тему надо в типсы и триксы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
azerauto Опубликовано 17 Декабря 2006 Жалоба Поделиться Опубликовано 17 Декабря 2006 Отлично, спасибо большое))) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scream89 Опубликовано 17 Декабря 2006 Жалоба Поделиться Опубликовано 17 Декабря 2006 Спасибо!!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 25 Декабря 2006 Жалоба Поделиться Опубликовано 25 Декабря 2006 Поставил, не пашет (белая страница). Особо понравился получившийся код: $topic['PAGES'] .= $this->ipsclass->compiled_templates['skin_forum']->pagination_show_page($topic['tid'], "all" , $this->ipsclass->lang['all_pages']); $topic['PAGES'] = $this->ipsclass->compiled_templates['skin_forum']->pagination_wrap_pages($topic['tid'], $topic['PAGES'], $topic['posts'] + 1, $this->ipsclass->vars['display_max_posts']);Первое - вставлено ВЫШЕ, как написано в инструкции, а второе - которое было, сразу же перекрывает результат первого... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Gev Опубликовано 31 Января 2007 Жалоба Поделиться Опубликовано 31 Января 2007 Все работает с первой попытки. Спасибо за мод. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
eudjin Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 работает, спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 1 Февраля 2007 Жалоба Поделиться Опубликовано 1 Февраля 2007 не все работает - пропадает подсветка номера страницы 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
AngelFire Опубликовано 2 Февраля 2007 Жалоба Поделиться Опубликовано 2 Февраля 2007 Я не понял а где ето кнопка будет стоять??? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Gogy Опубликовано 11 Февраля 2007 Автор Жалоба Поделиться Опубликовано 11 Февраля 2007 Ага, подсветка страницы факт пропадает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 24 Февраля 2007 Жалоба Поделиться Опубликовано 24 Февраля 2007 у меня не пропалаа насчет кода, который сначала .= , а потом просто =, так смотри внимательней$topic['PAGES'] = $this->ipsclass->compiled_templates['skin_forum']->pagination_wrap_pages($topic['tid'], $topic['PAGES'], $topic['posts'] + 1, $this->ipsclass->vars['display_max_posts']);а именно...pagination_wrap_pages($topic['tid'], $topic['PAGES'], ... http://img134.imageshack.us/img134/2528/allpagesqe8.jpg по подсветке Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Re-Maker Опубликовано 10 Июля 2007 Жалоба Поделиться Опубликовано 10 Июля 2007 у меня не пропалаа насчет кода, который сначала .= , а потом просто =, так смотри внимательней$topic['PAGES'] = $this->ipsclass->compiled_templates['skin_forum']->pagination_wrap_pages($topic['tid'], $topic['PAGES'], $topic['posts'] + 1, $this->ipsclass->vars['display_max_posts']);а именно...pagination_wrap_pages($topic['tid'], $topic['PAGES'], ... <a href="http://img134.imageshack.us/img134/2528/allpagesqe8.jpg" target="_blank">http://img134.imageshack.us/img134/2528/allpagesqe8.jpg</a> по подсветкеСУПЕР! Получилось с первого раза! IPB 2.1.7 English. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mbosoy Опубликовано 7 Июля 2010 Жалоба Поделиться Опубликовано 7 Июля 2010 Инструкции выше даны для версии 2.1.х. У меня версия 2.3.5. Поставил всё по инструкциям в головном посте, мол, вдруг прокатит. Прокатило да не совсем. При заходе на первую страницу выделяются цифра "1" и слово "все" и показываются, разумеется, ВСЕ сообщения топика. При заходе на другие страницы всё нормально. Подскажите, люди добрые, где что нужно подправить для моей версии? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mbosoy Опубликовано 12 Июля 2010 Жалоба Поделиться Опубликовано 12 Июля 2010 Неужели никто не делал ссылку "все" для версий 2.3.х? Подскажите, что нужно подправить в коде, что дан в первом посте. Готов перевести вам за хлопоты немного яндекс-денег. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.