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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
xntx



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

Цитата:
Хак первого поста (№ 1) умудряется убирать энтеры, то есть многоабзацные сообщения собираются в 1 строку (но кажется это было и в исходном коде).  
Еще смайлики не показываются в подписи юзера, создавшего первое сообщение.  


Код:
// Show First Post on Start of Every Page  
// Written by: Robbie Marsh  
//  
// Start Hack  
 
// Get First Post Information  
$sql = "SELECT u.username, u.user_id, u.user_from, u.user_viewemail, u.user_sig, u.user_sig_bbcode_uid, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid  
        FROM "
. POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt  
        WHERE p.topic_id = $topic_id  
        $limit_posts_time  
        AND pt.post_id = p.post_id  
        AND u.user_id = p.poster_id  
        ORDER BY p.post_time $post_time_order  
        LIMIT 0, 1"
;  
if ( !(
$result = $db->sql_query($sql)) )  
{  
   
message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);  
}  
 
if (
$row = $db->sql_fetchrow($result) )  
{  
   
$postrow1 = array();  
   
$postrow1[] = $row;  
   
$db->sql_freeresult($result);  
}  
else  
{  
   
message_die(GENERAL_MESSAGE, $lang['No_posts_topic']);  
}  
 
// Get Poster Name, ID and Post Date  
$poster_id1 = $postrow1[0]['user_id'];  
$poster1 = ( $poster_id1 == ANONYMOUS ) ? $lang['Guest'] : $postrow1[0]['username'];  
$post_date1 = create_date($board_config['default_dateformat'], $postrow1[0]['post_time'], $board_config['board_timezone']);  
 
// Define the little post icon for the first message  
if ( $userdata['session_logged_in'] && $postrow1[0]['post_time'] > $userdata['user_lastvisit'] && $postrow1[0]['post_time'] > $topic_last_read )  
{  
   
$mini_post_img1 = $images['icon_minipost_new'];  
   
$mini_post_alt1 = $lang['New_post'];  
}
else
{  
   
$mini_post_img1 = $images['icon_minipost'];  
   
$mini_post_alt1 = $lang['Post'];  
}  
$mini_post_url1 = append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $postrow1[0]['post_id']) . '#' . $postrow1[0]['post_id'];  
 
// Set the Quote URL  
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow1[0]['post_id']);  
$quote1 = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';  
 
// Get the User Signature  
$user_sig1 = ( $postrow1[0]['enable_sig'] && $postrow1[0]['user_sig'] != '' && $board_config['allow_sig'] ) ? $postrow1[0]['user_sig'] : '';  
 
 
// BBCode in text:
$message1 = $postrow1[0]['post_text'];
 
if (
$board_config['allow_bbcode'] )
{
    if (
$user_sig1 != '' && $postrow1[0]['user_sig_bbcode_uid'] != '' )
    {
       
$user_sig1 = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig1, $postrow1[0]['user_sig_bbcode_uid']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig1);
    }
        if (
$postrow1[0]['bbcode_uid'] != '' )
    {
       
$message1 = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message1, $postrow1[0]['bbcode_uid']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message1);
    }
}
 
if (
$user_sig != '' )
{
 
   
$user_sig1 = make_clickable($user_sig1);
   
$user_sig1 = smilies_pass($user_sig1);
   
$user_sig1 = str_replace("\n", "\n<br />\n", $user_sig1);
}
 
$message1 = make_clickable($message1);
$message1 = smilies_pass($message1);
 
$message1 = str_replace("\n", "\n<br />\n", $message1);
 
// Get the Page Number - if it is the first page  
// don't show the first post preview  
if (floor( $start / $board_config['posts_per_page'] ) + 1 == 1 OR $userdata['user_allowfirstmsg'] == 0)
{  
   
$startfm = "<!--";  
   
$endfm = "-->";  
}
else
{  
   
$startfm = "";  
   
$endfm = "";  
}  
 
// Assign Template variables  
$template->assign_vars(array(  
       
'POSTER_NAME' => $poster1,  
       
'POST_DATE' => $post_date1,  
       
'POST_SUBJECT' => $postrow1[0]['post_subject'],  
       
'FIRST_MESSAGE' => $message1,  
       
'SIGNATURE' => $user_sig1,  
       
'MINI_POST_IMG' => $mini_post_img1,  
       
'QUOTE' => $quote1,  
       
'L_MINI_POST_ALT' => $mini_post_alt1,  
       
'U_MINI_POST' => $mini_post_url1,  
       
'STARTFM' => $startfm,  
       
'ENDFM' => $endfm )  
);  
// End Hack

 


 

Цитата:
Еще заметил, что хаке соединения сообщений (№ 2) происходит увеличение счетчика сообщений у юзера. Но это наверное неважно, хотя интересно, чтобы при сцеплении тем количество ответов юзера не увеличивалось.

она технически не может добавлять это наверное просто ты просчитался...

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 09:24 30-01-2004 | Исправлено: xntx, 00:03 01-02-2004
Professor



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
Спасибо! Смайлики в подписи стали показываться.
А вот абзацы по прежнему соединяются в один.
 
Пример: http://www.superforum.ru/superforum/viewtopic.php?p=65767#65767

----------
Борьба с пиратством - это когда со злыми дядями, которые бесплатно качают музыку и фильмы,
борются добрые дяди, которые бесплатно качают нефть и газ.

Всего записей: 573 | Зарегистр. 28-01-2002 | Отправлено: 14:09 30-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Professor
сорри, это там мой подсветичик кода "сьел" <br />
я отредактировал сообщение, можешь смотреть заново

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 18:19 30-01-2004
Crazy Bull



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно ли в пхпбб 2.0.6 в Профиль закинуть фото ?

----------
Форум НеФормальной музыки

Всего записей: 201 | Зарегистр. 04-08-2003 | Отправлено: 14:42 31-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Crazy Bull
Profile Photo Hack
Allows your users to attach a photo onto their profile page.

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 14:56 31-01-2004
Crazy Bull



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

----------
Форум НеФормальной музыки

Всего записей: 201 | Зарегистр. 04-08-2003 | Отправлено: 15:05 31-01-2004
xntx



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

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 15:37 31-01-2004
Crazy Bull



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет еще  
по-пробую , скажу ..  
спасибо .

----------
Форум НеФормальной музыки

Всего записей: 201 | Зарегистр. 04-08-2003 | Отправлено: 15:40 31-01-2004
pIvasik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
При попытке зарегаться вылазит "Извините, пользователь с таким именем уже существует". Ну и далее мимо тазика. Как лечить?
ЗЫ 2.0.6

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 19:01 31-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pIvasik
удалить юзера с таким именем не пробовал?

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 22:15 31-01-2004
pIvasik



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

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 22:31 31-01-2004
xntx



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

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 22:53 31-01-2004
Professor



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
 
что-то энтеры в первом посте всё равно теряются.
В любом случае - тебе большое спасибо!


----------
Борьба с пиратством - это когда со злыми дядями, которые бесплатно качают музыку и фильмы,
борются добрые дяди, которые бесплатно качают нефть и газ.

Всего записей: 573 | Зарегистр. 28-01-2002 | Отправлено: 23:10 31-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Professor
видишь где написано "$message1 = str_replace("\n", "\n  
\n", $message1);"
? там надо написать
$message1 = str_replace("\n", "\n<br />\n", $message1);
чето оно глючит...
 
Добавлено
а ннет, это я глючу
все, уже поправил

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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
 
Огромное пребольшое спасибо!
Теперь всё отлично!

----------
Борьба с пиратством - это когда со злыми дядями, которые бесплатно качают музыку и фильмы,
борются добрые дяди, которые бесплатно качают нефть и газ.

Всего записей: 573 | Зарегистр. 28-01-2002 | Отправлено: 00:25 01-02-2004
Fire_elf



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xntx
Вопрос про тот же первый пост..Можно ли сделать так чтоб его мог отредактировать юзеры с определенными статусами,а не только модеры и автор топика..?

Всего записей: 2764 | Зарегистр. 30-12-2002 | Отправлено: 08:48 01-02-2004
pIvasik



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

Цитата:
я не прикалываюсь, я на полном серьезе. такое со всеми именами юзеров? хаки какие-нить ставил?

ставил только быстрый ответ и название темы на первой страничке. все. больше ничаво.

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 09:39 01-02-2004
xntx



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

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

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 13:32 01-02-2004
DJ Sample

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

Цитата:
 
хак склеивания сообщений одного за другим от одного автора:  
http://chat.md/mercury/phpbb_double_post_merge.rar  
 

 
Хм, на своём 2.0.6 я получил вот что при попытке добивать следующее за моим же сообщение -  
 
===================
DEBUG MODE
 
SQL Error : 1054 Unknown column 'post_edit_user' in 'field list'
 
UPDATE phpbb_posts SET post_username = '', enable_bbcode = 1, enable_html = 0, enable_smilies = 1, enable_sig = 1, post_edit_user = 2, post_edit_time = 1075633189, post_edit_count = post_edit_count + 1 WHERE post_id = 6504
 
Line : 274
File : /var/www/html/forum/includes/functions_post.php

Всего записей: 84 | Зарегистр. 07-01-2003 | Отправлено: 14:05 01-02-2004
pIvasik



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

Цитата:
а не пробовал profile.php на оригинальный заменить?

сайт http://forum.beermir.com
Нет, не пробовал. А на кой его менять? Я его вроде не трогал совсем, т.е. он должен быть оригинальным.

Всего записей: 38 | Зарегистр. 13-04-2002 | Отправлено: 15:07 01-02-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