Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » 3 хака

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

makcum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
привет всем!
помогите пожалста с такими хаками...
 
1) чтоб в списке тем в форуме в скобках писались все страницы а не (1 2 3.....10) надо чтоб (1 2 3 4 5 6 7 8 9 10)
2) надо чтоб в списке страниц форума был значок # когда на него жмёшь чтоб отображался весь список тем форума
3) надо чтоб в списке страниц темы был значок # когда на него жмёшь чтоб отображался весь список сообщений темы
 
пасиба заранее

Всего записей: 147 | Зарегистр. 04-05-2002 | Отправлено: 15:19 18-05-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
№2 я себе вот так вот делал:
 

Код:
//Files changed: Forums.php, functions.php, Topics.php, Search.php, Usercp.php, lang_forum.php, lang_global.php
 
//sources/Forums.php
//FIND
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "'>...$pages </a>";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=$real_no'>$page_no </a>";
}
}
$topic['PAGES'] .= ")</span>";
 
//REPLACE WITH
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "'>...$pages</a>&nbsp";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=$real_no'>$page_no</a>&nbsp";
}
}
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=-1'>{$ibforums->lang['all']}</a>)</span>";
 
//lang/en/lang_forum.php & lang/en/lang_global.php
//ADD LINE
 
'all' => "All",
 
//lang/2/lang_forum.php & lang/2/lang_global.php
//ADD LINE
 
'all' => "Все",
 
//sources/functions.php
//FIND
 
$work['return']    = $work['first_page'].$work['st_dots'].$work['page_span'].'&nbsp;'.$work['end_dots'];
 
//BELOW ADD
 
if (preg_match ("/act=ST/", $data['BASE_URL']) ) {
if ($data['CUR_ST_VAL']==-1) {

$work['return'] .= "&nbsp;<b>[{$ibforums->lang['all']}]</b>";

} else {

$work['return'] .= "&nbsp;<a href='{$data['BASE_URL']}&st=-1'>{$ibforums->lang['all']}</a>";

}
}
 
//sources/Topics.php
//FIND
 
$DB->query( "SELECT p.*,
   m.id,m.name,m.mgroup,m.email,m.joined,m.avatar,m.avatar_size,m.posts,m.aim_name,m.icq_number,
   m.signature, m.website,m.yahoo,m.title,m.hide_email,m.msnname,m.location,
   g.g_id, g.g_title, g.g_icon, m.warn_level as karma
   FROM ibf_posts p
     LEFT JOIN ibf_members m ON (p.author_id=m.id)
     LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
   WHERE p.topic_id='".$this->topic['tid']."' and p.queued !='1'
   ORDER BY p.pid LIMIT $first, ".$ibforums->vars['display_max_posts']);
 
//Набор полей может отличаться!!!
//REPLACE WITH
 
if ($first<>-1) {
$DB->query( "SELECT p.*,
   m.id,m.name,m.mgroup,m.email,m.joined,m.avatar,m.avatar_size,m.posts,m.aim_name,m.icq_number,
   m.signature, m.website,m.yahoo,m.title,m.hide_email,m.msnname,m.location,
   g.g_id, g.g_title, g.g_icon, m.warn_level as karma
   FROM ibf_posts p
     LEFT JOIN ibf_members m ON (p.author_id=m.id)
     LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
   WHERE p.topic_id='".$this->topic['tid']."' and p.queued !='1'
   ORDER BY p.pid LIMIT $first, ".$ibforums->vars['display_max_posts']);
 
}else{
$DB->query( "SELECT p.*,
   m.id,m.name,m.mgroup,m.email,m.joined,m.avatar,m.avatar_size,m.posts,m.aim_name,m.icq_number,
   m.signature, m.website,m.yahoo,m.title,m.hide_email,m.msnname,m.location,
   g.g_id, g.g_title, g.g_icon, m.warn_level as karma
   FROM ibf_posts p
     LEFT JOIN ibf_members m ON (p.author_id=m.id)
     LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup)
   WHERE p.topic_id='".$this->topic['tid']."' and p.queued !='1'
   ORDER BY p.pid");
}
 
//sources/Search.php
//FIND
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$topic['forum_id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "&hl={$topic['keywords']}'>...$pages </a>";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$topic['forum_id']}&t={$topic['tid']}&st=$real_no&hl={$topic['keywords']}'>$page_no </a>";
}
}
$topic['PAGES'] .= ")</span>";
 
//REPLACE WITH
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$topic['forum_id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "&hl={$topic['keywords']}'>...$pages</a>&nbsp";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$topic['forum_id']}&t={$topic['tid']}&st=$real_no&hl={$topic['keywords']}'>$page_no</a>&nbsp";
}
}
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$topic['forum_id']}&t={$topic['tid']}&st=-1'>{$ibforums->lang['all']}</a>)</span>";
 
//sources/Usercp.php
//FIND
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "'>...$pages </a>";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=$real_no'>$page_no </a>";
}
}
$topic['PAGES'] .= ")</span>";
 
//REPLACE WITH
 
if ($page_no == 4) {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=" . ($pages - 1) * $ibforums->vars['display_max_posts'] . "'>...$pages</a>&nbsp";
break;
} else {
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=$real_no'>$page_no</a>&nbsp";
}
}
$topic['PAGES'] .= "<a href='{$this->base_url}&act=ST&f={$this->forum['id']}&t={$topic['tid']}&st=-1'>{$ibforums->lang['all']}</a>)</span>";

 
Если непонятно, поищи на invisionboard.ru, там где-то есть более понятное описание.
Если есть начальные навыки программера, можешь поправить код под свои нужды.
Я могу это доделать, но _только после сессии_.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 15:40 18-05-2003
makcum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
theIggs
хоть за это спасибо

Всего записей: 147 | Зарегистр. 04-05-2002 | Отправлено: 16:03 18-05-2003
Farch



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
makcum
а ты бы хоть версию форума указал... тебе бы больше помогли...

Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 00:03 20-05-2003
makcum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Farch
точно!
забыл
1.1 BETA 4

Всего записей: 147 | Зарегистр. 04-05-2002 | Отправлено: 00:11 21-05-2003
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 15:49 21-05-2003 | Исправлено: Terabyte, 14:34 24-08-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » 3 хака


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru