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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

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

j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Total
Понятно.
Ну, спасибо тебе ещё раз

----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 07:30 23-02-2003
Oska

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
да то, что сделали Vanish & Total действительно уже стоящий хак!

Всего записей: 45 | Зарегистр. 02-05-2002 | Отправлено: 08:10 23-02-2003
tot ra



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
найден недостаток.. (помойму) -
при ответе в тему которая гденить внизу.. то тема наверх не переходит.. (в списке тем)

Всего записей: 355 | Зарегистр. 18-06-2002 | Отправлено: 18:32 23-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tot ra
Почитай возможности хака. Там написано что она и не должна подниматься!

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 18:33 23-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Найден баг в нашем хаке. Если у Вас на форуме разрешено постить гостям то склейка идет у всех гостей, не зависимо от того, что они разные люди.
 
Вот исправление. (на пред. странице полный хак УЖЕ с изменениями)
 
Модификация:  
Файл post_reply_post.php:  
Ищем:  

Код:
if ($nowposter == $lastposter && $timedeff < 600 && !($this->post['attach_id']))

Меняем на:

Код:
if ($nowposter == $lastposter && $timedeff < 600 && !($this->post['attach_id']) && $nowposter)

 
Аналогично повторяем для post_q_reply_post.php  
Все!  
С уважением Total (ruforum dot net) и Vanish (netadmin dot ws)

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 20:35 25-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total
Total
А хак надо надо вставлять вместо строчки ? или под/над строчкой ?

Цитата:
   
$db_string = $std->compile_db_string( $this->post );  
 

 
И в любом случае ,после установки получаю белое окно и пост не добавляется.
Где может быть трабла ?

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 21:17 25-02-2003
kkhk



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
snop там же русским языком написанно

Цитата:
Меняем на:
но это для тех у кого хак уже стоял, если ты только устанавливать начал, то смотри все сообщения выше.


----------
infix* - зашибательский weblog
Говори кратко, проси мало, уходи борзо

Всего записей: 930 | Зарегистр. 12-10-2001 | Отправлено: 21:25 25-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop
сорри, действительно забыл написать
Встывлять код надо ПЕРЕД!!!

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 21:26 25-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kkhk
Мой пост тоже русским языком написан.
Советую перечитать его если ты не понял .
А вообще рекомендую читать посты до конца ,прежде чем писать ответ
 
Total
Спасибо

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 22:47 25-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
УЖЕ исправленный хак находится на пред. странице.
 
На этой находится исправления для тех, кто ставил хак пару дней назад!

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 22:52 25-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total
А что делать с моим багом ?
Белый экран и нет ни редиректа,ни нового поста

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 22:55 25-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop
без понятия.... Попробуй удалить мой хак, и посмотри что получится?

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 00:14 26-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total

Цитата:
Попробуй удалить мой хак, и посмотри что получится?

Так это он после твоего хака перестает работать и только при посте сообщения.
Так форум нормально пашет

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 01:36 26-02-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Total
Извини,"белый экран" это мой баг,а не твоего хака

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 13:27 26-02-2003
Total



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop
Ну и славненько

Всего записей: 57 | Зарегистр. 30-10-2001 | Отправлено: 14:24 26-02-2003
Arnold2002

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

Код:
 
//########### Merge Posts Hack From Ruforum dot net ##########  
$topic_id = $this->post['topic_id'];  
$DB->query("SELECT * FROM ibf_posts WHERE topic_id = '$topic_id' ORDER BY post_date DESC LIMIT 0,1");  
$this->lastpost = $DB->fetch_row();  
$lastdate = $this->lastpost['post_date'];  
$timedeff = time() - $lastdate;  
$lastposter = $this->lastpost['author_id'];  
$nowposter = $this->post['author_id'];  
if ($nowposter == $lastposter && $timedeff < 600 && !($this->post['attach_id']) && $nowposter) {  
$this->post['post'] = $this->lastpost['post'] . "<br> <b>Added:</b> <br>". $this->post['post'];  
$post = $this->post['post']; $lastpid = $this->lastpost['pid'];  
 
$DB->query("UPDATE ibf_posts SET post = '".addslashes($post)."' WHERE pid = '$lastpid'");  
 
if ($class->obj['moderate']) {  
 
$print->redirect_screen( $ibforums->lang['moderate_post'], "act=ST&f={$class->forum['id']}&t={$this->topic['tid']}" );  
}  
 
$DB->query("UPDATE ibf_topics SET pinned = '".$this->topic['pinned']."', state='".$this->topic['state']."' WHERE tid='".$this->topic['tid']."'");  
 
//-------------------------------------------------  
// Redirect them back to the topic  
//-------------------------------------------------  
 
if ($return_to_move == 1)  
{  
$std->boink_it($class->base_url."&act=Mod&CODE=02&f={$class->forum['id']}&t={$this->topic['tid']}");  
}  
else  
{  
$page = floor( ($this->topic['posts']) / $ibforums->vars['display_max_posts']);  
$page = $page * $ibforums->vars['display_max_posts'];  
$std->boink_it($class->base_url."&act=ST&f={$class->forum['id']}&t={$this->topic['tid']}&st=$page&#entry{$this->post['pid']}");  
}  
    exit;  
}  
//########### Merge Posts Hack From Ruforum dot net ##########  
 

...модифицировать таким образом, чтобы  
1) Фиксировалось и отображалось рядом с "Added" время автодобавления.
2) Тема бы поднималась вверх в зависимости от даты автодобавления
3) Автодобавление происходило бы независимо от прошедшего времени (Для этого, я так понимаю нужно просто убрать "&& $timedeff < 600 ", верно?)
Вообще, по-моему это оптимальный вариант, и не понимаю почему сделано не так
Заранее спасибо.

Всего записей: 58 | Зарегистр. 05-12-2002 | Отправлено: 22:12 15-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Автодобавление постов


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru