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

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

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

Antuan (29-10-2004 02:01):  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

NT



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


Мы переехали в новый топик! Сюда!

 
 

В этой теме обсуждаем форумный движок phpBB


» Полезные Линки:
   » http://www.phpBB.com  - официальный сайт  
   » http://forumimages.com - сайт с графикой для phpBB2
   » http://sourceforge.net/...  -  phpBB 2.0.8a
   » http://www.phpBB.com/phpBB/  - обсуждение и поддержка (english)
   » http://www.phpbbhacks.com  - всевозможные хаки  
   » http://www.phpbbhacks.com/templates.php  - шаблоны для phpBB  
   » http://www.phpbbhacks.com/templatesdemo
   » http://www.phpbb2-users.de/ - довольно хороший сайт про phpBB
   » http://myphpbb.com.ru/ - Неплохой сайт про phpBB, много хаков.
   » http://forum.ru-board.com/...фильтр по форуму "Другие форумы" по теме phpBB
   » http://www.hacksphpbb.ru  - Еще один российский сайт модов (хаков)  
 
» Полезные Хаки:
   » Advanced Quick Reply Hack (Быстрый ответ) [ чинить баг ]
   » Last Post Topic on Index (Название топика с последним ответом на главной странице)
   » Forum Icons (Разные иконки форумов)
   » Double post merge (Склеивание постов)
   » Translit BBCode (Заменяет транслит на кириллицу методами php)
   » eDonkey Link replacer (Добавляет любой текст в звериные линки на форуме)
   » "Хак" для Advanced Quick Reply Hack (Добавляет имя цитируемого юзера)
   » Хак: Замечания к постам (Текст модератора под постом)
   » Хак: Бан в куки (информация о том что ты был забанен пишется еще и в cookies)
 
»  Ответы на вопросы:
   » Не работают куки (cookies)
   » Как в phpBB вставить баннеры и все такое прочее?
   » Форум заменяет русский текст на "лабуду" типа "тест"
   » Advanced Quick Reply добавляет лишнюю строку при цитировании
   » Как отредактировать условия регистрации?
   » Как убрать надпись о том что если вам меньше 13ти лет...?

Всего записей: 1861 | Зарегистр. 27-07-2002 | Отправлено: 00:17 04-09-2002 | Исправлено: xntx, 23:46 28-10-2004
0 0



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
да-да. на http://myphpbb.com.ru/ было.

----------
СЕКС! СЕКС! СЕКС! для ежедневного просмотра перед сном.

Всего записей: 13755 | Зарегистр. 11-04-2002 | Отправлено: 15:16 07-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хм, а прямую линку не кинете?
 
Добавлено
(а то я просто не нашел)

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 16:08 07-09-2004
0 0



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
 http://myphpbb.com.ru/files/favorties.zip

----------
СЕКС! СЕКС! СЕКС! для ежедневного просмотра перед сном.

Всего записей: 13755 | Зарегистр. 11-04-2002 | Отправлено: 16:18 07-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хм.. ну лано, мне все равно этот хак не понравился, лучше сделаю форум, как на руборде...
 
Добавлено
кстати тот хак немножко не правильный, он совсем не проверяет авторизацию, тоесть используя его, можно прочитать названия топиков из скрытых форумов...
 
Добавлено
хотя вот как это сделать??? запрашивать для каждого топика авторизацию? Так не экономно...
 
Добавлено
....можно хотяб при добавлении проверять

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 16:44 07-09-2004
AMIk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Double post merge (Склеивание постов)  - скачал и установил данный хак, но почему-то при работе выдает подпись, что сообщение добавлено спустя 5 часов...не пойму в чем дело, может кто знает как решается?

Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 22:17 07-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AMIk
всмысле выдает подпись, где? тоесть склеивает посты?
 
Добавлено
подожди, а в чем проблема то?

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 23:37 07-09-2004
Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Появился вопрос
Допустим есть сайт
http://xx.fastbb.ru/ как видите он размещён на fastbb тот который даёт фри доски..так вот..если я допустим всётаки договорюсь с адмном fastbb о том чтоб он сделал дамп мускула то будучи всунув этот дамп на новый хостинг(т.к. мы перехеали на новый хостинг и хотим там поставить новый форум заодно)поставив InvisionBoard(как я понял там такой движок стоит) то будет ли всё как надо работать?
 
Или если говоря проще как переехать с fastbb на нормальный движок.
То у нас есть хостинг и всё что нужно.
Главный вопрос..какой движок выбрать для нового форума и как унести с собой те собщение что сейчас есть на fastbb?


----------
..

Всего записей: 3931 | Зарегистр. 09-12-2001 | Отправлено: 01:56 08-09-2004 | Исправлено: Phricker, 01:56 08-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Phricker
гЫ!
там помоему не InvisionBoard, а свой движок.
А тут мы обсуждаем phpBB, но! Если будет дамп, то я собсственно попытаюсь тебе сделать конвертер в phpbb формат

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 02:56 08-09-2004
AMIk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
 
Да, посты склеивает... но перед постом самим пишет, "добавлено спустя 5 часов", хотя я тестил на компе и добавлял посты секунд через 20, через 30... под разными логинами...тоже самое... добавлено через 5 часов и все тут. ((

Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 08:00 08-09-2004
xntx



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

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 17:48 08-09-2004
AMIk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да суть не в том как они склеиваются, они склеиваются нормально )) суть в некорректном времени между склеенными постами, именно в нем... получается минимальный порог в 5 часов пишется...   вместо надписи "добавлено спустя 5 часов" должны быть надпись примерно следующая "добавлено спустя 25 сек" ... корчое суть в неправильном времени. Прчием я менял часовые пояса, думал из-за этого, не помогло...как было 5 часов, так и склеивалось с 5-ти часовыми метками...

Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 19:38 08-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AMIk
я же говорю, выложи код который ты добавил в posting.php

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 20:11 08-09-2004
AMIk

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

Цитата:
// double_post eliminate start
if ( $mode == 'reply' && $userdata['user_id'] != ANONYMOUS )
{
$poster_id = $userdata['user_id'];
$sql = "SELECT post_id, poster_id, post_time, MAX(post_time) FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id GROUP BY post_time ORDER BY post_time DESC LIMIT 1";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
}
$post_id_last_row = $db->sql_fetchrow($result);
$post_id = $post_id_last_row['post_id'];
$current_time = time();  
$difference_time = $current_time - $post_id_last_row['post_time'];
$seconds = intval(date("s", $difference_time));
$minutes = intval(date("i", $difference_time));
$hours = intval(date("G", $difference_time));
$separator = ' \n\nдобавлено спустя';
if ( $hours != 0 )
{
if ( $hours == 1 ) $separator .= ' ' . $hours . ' час';
if ( $hours > 1 && $hours < 5 ) $separator .= ' ' . $hours . ' часа';
if ( $hours > 4 ) $separator .= ' ' . $hours . ' часов';
}
if ( $minutes != 0 )
{
if ( $minutes > 10 && $minutes < 15 ) { $separator .= ' ' . $minutes . ' минут'; }
else if (($minutes%10) == 1 ) { $separator .= ' ' . $minutes . ' минуту'; }
else if (($minutes%10) > 1 && ($minutes%10) < 5 ) { $separator .= ' ' . $minutes . ' минуты'; }
else if (($minutes%10) > 4 ) { $separator .= ' ' . $minutes . ' минут'; }
}
if ( $hours == 0 && $minutes == 0 )
{
if ( $seconds > 10 && $seconds < 15 ) { $separator .= ' ' . $seconds . ' секунд'; }
else if (($seconds%10) == 1 ) { $separator .= ' ' . $seconds . ' секунду'; }
else if (($seconds%10) > 1 && ($seconds%10) < 5 ) { $separator .= ' ' . $seconds . ' секунды'; }
else if (($seconds%10) > 4 ) { $separator .= ' ' . $seconds . ' секунд'; }
}
$separator .= ':
\n\n ';

if ( $post_id_last_row['poster_id'] == $poster_id && ( $difference_time < ( $board_config['join_interval'] * 3600 ) ) )
{
$mode = 'editpost';
$sql = "SELECT post_text, bbcode_uid FROM " . POSTS_TEXT_TABLE . " WHERE post_id = $post_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
}
$last_message_row = $db->sql_fetchrow($result);
$bb_uid = ':' . $last_message_row['bbcode_uid'];

// i don't know much about parsing the message, so it may well be that, there are some wrongs, anyway all seems to work fine
$last_message = str_replace($bb_uid, '', $last_message_row['post_text']);
$last_message = preg_replace('/\:[0-9a-z\:]+\]/si', ']', $last_message);
$last_message = undo_htmlspecialchars(addslashes($last_message));

}
}
// double_post eliminate end


Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 21:15 08-09-2004
Mercuree



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AMIk
ой, выруби плз в своём посте коды ubb, а лучше вообще убери код) фикс есть)
фикс придуман давно пользователем х, с форума chat.md, за что ему большое спасибо.
 
ВСЕМ
фикс для DOUBLE POST MERGE для правильного высчитывания времени "добавлено спустя":
 
find:

Код:
$hours = intval(date("G", $difference_time));
$minutes = intval(date("i", $difference_time));
$seconds = intval(date("s", $difference_time));

 
replace with:

Код:
      $hours = floor($difference_time/60/60);  
      $minutes = floor($difference_time/60%60);
      $seconds = $difference_time%60;

Всего записей: 138 | Зарегистр. 16-11-2002 | Отправлено: 21:58 08-09-2004
AMIk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну а словами можно, что там где править необходимо, чтоб реальное время показывалось?

Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 22:01 08-09-2004
Mercuree



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AMIk
открываешь posting.php
находишь код: (find)
заменяешь кодом: (replace with)
 
з.ы.: Double Post Merge 1.0.2 - склеивание постов [обновлённый].

Всего записей: 138 | Зарегистр. 16-11-2002 | Отправлено: 22:51 08-09-2004
DeH



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажете добры люди есть ли хак, позволяющий перемещать месаги из одной темы в другую, включая перемещение первых постов в теме (пост создателя темы)?
Спасибо.

Всего записей: 588 | Зарегистр. 07-06-2003 | Отправлено: 03:12 09-09-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DeH
post merge hack

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 04:02 09-09-2004
AMIk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mercuree
xntx
 
пасиб за помощь...  
 
версия 1.0.2 уже со всеми исправлениями ))

Всего записей: 9 | Зарегистр. 26-08-2004 | Отправлено: 12:34 09-09-2004
gregor



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

Цитата:
только вот модер сам должен подписываться, ок?  

Ты имеешь ввиду, должен сам писать слова предупреждения? Если да, то я этого и хотел! Спасибо тебе, буду ставить.
 
[offtop]
Перестали подписки с ru-board приходить. К чему бы это?
[/offtop]  
 
 
Добавлено
xntx
1) Две небольшие ошибки в твоём хаке (93 страница трейда, хак "Замечание"): в файлах functions_post.php  в этом месте
Цитата:
$mod_msg_sql
, и в файле viewtopic.php вот в этом месте тоже  

Цитата:
И после pt.bbcode_uid добавляем:
 
Код:
, pt.post_mod_sql
 

 
и может быть по-этому глюк какой-то идёт?
 
 
Добавлено
Проблему решил  
в файле functions_post.php  
комментируем раннее вставленный код:

Код:
else
{
$mod_msg_sql = (!empty($mod_msg)) ? ", post_mod_msg = $mod_msg" : '';
}

 
вместо:

Код:
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES $post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";

 
вставляем:

Код:
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text, post_mod_msg) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message', '$mod_msg')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message',  bbcode_uid = '$bbcode_uid', post_
subject = '$post_subject', post_mod_msg = '$mod_msg' WHERE post_id = $post_id";

 
 
 
Добавлено
Так замечание добавляется. А кто из модераторов его дал и в какое время, такого нет

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 13:02 09-09-2004
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Все о phpBB2
Antuan (29-10-2004 02:01):


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru