maxmas Опубликовано 26 Сентября 2003 Жалоба Поделиться Опубликовано 26 Сентября 2003 попытаюсь объяснить что нужно1) мне надо такой хак который....вот например ссылки на страницы форума (1 2 3 4 ..... 25)вот надо чтоб точек не было а был весь список от первойь до последней страницы 2) и ёще нужен хак.....вот например ссылки на страницы форума (1 2 3 4 ..... 25)а надо чтоб (1 2 3 4 ..... 25 #)и чтоб при нажатии на "#" отображались ВСЕ посты топика на ОДНОЙ странице помогите пожалуйста чем можете.... Добавлено: и ещё чтоб при нажатии на название темы отображалась не первая а последняя страница темы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildCat Опубликовано 26 Сентября 2003 Жалоба Поделиться Опубликовано 26 Сентября 2003 и ещё чтоб при нажатии на название темы отображалась не первая а последняя страница темы...Эта фишка работает в версии 1.2 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 26 Сентября 2003 Жалоба Поделиться Опубликовано 26 Сентября 2003 maxmas 1. Найти в functions.php$section = ($data['leave_out'] == "") ? 2 : $data['leave_out']; // Number of pages to show per section( either side of current), IE: 1 ... 4 5 [6] 7 8 ... 10заменить на$section = 100; 2. Можно сделать отдельно для тем, для форумов, для списка участников и т.д. Тебе для чего надо? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
maxmas Опубликовано 26 Сентября 2003 Автор Жалоба Поделиться Опубликовано 26 Сентября 2003 theIggs а что такое "100" ? Добавлено: WildCat как работает?где включить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 26 Сентября 2003 Жалоба Поделиться Опубликовано 26 Сентября 2003 maxmas а что такое "100" ?Нифига себе новички пошли... ЭтоNumber of pages to show per section( either side of current), IE: 1 ... 4 5 [6] 7 8 ... 10Поставишь 100 - слева и справа от текущей страницы будут отображаться по 100 страниц. Счас отображается две, а потом начинаются точки. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ShaD Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 theIggs А как это сделать для Постов и для Тем ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 1. Открыть sources/functions.php // Найти: if ($RealNo == $data['CUR_ST_VAL']) // Заменить на: if ($RealNo == $data['CUR_ST_VAL'] and $data['CUR_ST_VAL'] != 'all') // Найти: $work['return'] = $work['first_page'].$work['st_dots'].$work['page_span'].' '.$work['end_dots']; // Ниже добавить: if (preg_match ("/act=ST/", $data['BASE_URL']) or preg_match ("/showtopic/", $data['BASE_URL']) ) { if ( $data['CUR_ST_VAL'] == 'all' ) { $work['return'] .= " <b>#</b>"; } else { $work['return'] .= " <a href='{$data['BASE_URL']}&st=all'>#</a>"; } } 2. Открыть sources/Topics.php // Найти: $first = intval($ibforums->input['st']); // Ниже добавить: if ($ibforums->input['st'] == 'all') { $first = 0; $ibforums->vars['display_max_posts'] = $this->topic['posts'] + 1; } 3. Открыть sources/Forums.php, sources/Search.php и sources/Usercp.php // ВО ВСЕХ НАЙТИ И ЗАМЕНИТЬ: $topic['PAGES'] .= ")</span>"; // Заменить на: $topic['PAGES'] .= "<a href='{$this->base_url}showtopic={$topic['tid']}&st=all'># </a>)</span>"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
maxmas Опубликовано 27 Сентября 2003 Автор Жалоба Поделиться Опубликовано 27 Сентября 2003 theIggs и чтоб не 100 а ВСЕ страницы... Добавлено: а как насчёт других хаков? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
tsrodger Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 maxmas поставь 10000 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 maxmas и чтоб не 100 а ВСЕ страницы...tsrodger прав на все сто. Поставь тогда 10000, тебе хватит до конца жизни. Можно, конечно, извратиться, но оно того не стоит. а как насчёт других хаков?А выше что? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
maxmas Опубликовано 27 Сентября 2003 Автор Жалоба Поделиться Опубликовано 27 Сентября 2003 theIggs понЯлспасибо всем Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ShaD Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 theIggs А это для постов или же для Тем ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 28 Сентября 2003 Жалоба Поделиться Опубликовано 28 Сентября 2003 ShaD Для постов в темах, и соответственно, ссылочка добавится в форумах к каждой теме.Я думаю, нет нужды делать такое для тем... Или тебе точно надо? Если сам сможешь, просто поправь Forums.php и functions.php аналогично описанному выше... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ShaD Опубликовано 28 Сентября 2003 Жалоба Поделиться Опубликовано 28 Сентября 2003 theIggs Большое спасибо! Всё прекрасно работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Doping Опубликовано 26 Декабря 2003 Жалоба Поделиться Опубликовано 26 Декабря 2003 theIggs Появляется ошибка Fatal error: Allowed memory size of 8088608 bytes exhausted (tried to allocate 1267610 bytes) in /home/webobzor/www/forum/sources/functions.php on line 2123В топике 274 поста http://forum.web-obzor.com/index.php?showtopic=183 В других топиках всё работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 27 Декабря 2003 Жалоба Поделиться Опубликовано 27 Декабря 2003 Doping Вроде не хватает памяти... Спроси хостера. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.