phpforum
"Активные темы" - очень понравился превейв последнего поста... и сама менюшка...
Это хак или вы сами писали? Можешь поделиться этим хаком?
1 23.06.2006 20:43
Re: Плагин статистики форума - существует? (10 ответов, оставленных в Модули и плагины)
2 05.05.2006 07:23
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
вот интересно как можно просмотреть?
Меня всегда такой ответ просто убивал.. просмотрел!!! это как так? ![]()
3 05.05.2006 00:59
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
Да не за что... подумаешь 1000 постов здохли
Еще нафлудят
))
4 05.05.2006 00:57
Re: Friendly URL by hcs --- дружественные ссылки (34 ответов, оставленных в Модули и плагины)
Ну что могу сказать? Спасибо тебе хороший человек ![]()
5 04.05.2006 08:31
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
найти:
// lets download a file
$file_name = $_GET['file'];Заменить на:
// lets download a file
$file_name_temp = $_GET['file'];
if (substr($file_name_temp, -4) == '.php') { $file_name=0; }
else { $file_name=$_GET['file']; }Demo И вроде в багдаде все спокойно
6 04.05.2006 04:04
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
hcs cпасибо вам добрый человек ![]()
7 04.05.2006 03:36
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
поправленный файлик tourney.ru/files/uploads.zip
ввел проверку если запрашивается файл с разрешением .php он посылает нахрен
8 03.05.2006 09:09
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
Найдена очень большая уязвимость мода при помощи нескольких манипулаций можно получить доступ к любому файлу на сервере. Советую разработчику закрыть дырку к чертовой матери! Вот собственно как это работает:
спрятано hcs от кулхацкеров. атор мода может узнать подробности либо у автора поста либо у меня.
Аля и мы получаем полный доступ к конфиг файлу и так к любому файлу на сервере!!!
Прошу разработчика как можно скорее зафиксить эту мега дрянь ![]()
<?php
$db_type = 'mysql';
$db_host = 'db2.awardspace.com';
$db_name = 'beotiger_punbb';
$db_username = '*****';
$db_password = '******';
$db_prefix = 'pun_';
$p_connect = false;define('PUN', 1);
?>
спасибо конечно.... вот такие вот пирожки товарисч разработчик...
9 12.04.2006 18:45
Re: MOD: Modern BB Code (144 ответов, оставленных в Модули и плагины)
Ну я тоже мозила абузер
Просто потом будут лишние вопросы ![]()
10 06.04.2006 10:06
Re: MOD: Modern BB Code (144 ответов, оставленных в Модули и плагины)
Ладно мужики будь по вашему ![]()
Так поставил помудился... сделал скин опять помудился... а дальше самое интересное
[imgr] и [imgl] не работают
, это моя проблемма или проблемма в коде?
PunBB 2.1.11 стоит ![]()
Добавил:
Все нашел
, это мой косяк.
И еще у меня в эксплорере не отображаются картинки со стрелочками, в Мозилке все ок а вот в эксплорере проблема ![]()
11 03.04.2006 05:38
Re: MOD: Modern BB Code (144 ответов, оставленных в Модули и плагины)
neutral круто а не скажешь какие изменения сделать для того чтобы это работало? Просто у меня стоит щас PunToolBar и выбивать мне его что то не хочецо т.к. это все геморно, если тебе не сложно скажи где что поправить что это заработало? Буду очень признателен
12 01.04.2006 01:44
Re: MOD: Modern BB Code (144 ответов, оставленных в Модули и плагины)
А возможно сделать так например [img=right][img=left][img=center]? И ко всему этому еще добавить оптекание с текстом такое возможно?
13 29.03.2006 17:47
Re: GeSHi - модуль подсветки синтаксиса (7 ответов, оставленных в Модули и плагины)
allow html- разрешает писать админам и модераторам html на форуме, а мешает он вот чем:
if ($cur_post['g_id'] == 1 || $cur_post['g_id'] == 2) { //Mod or admin
$cur_post['message'] = parse_admin_message($cur_post['message'], $cur_post['hide_smilies']);
}
else
{
$cur_post['message'] = parse_message($cur_post['message'], $cur_post['hide_smilies']);
}остальные то пользователи могут писать multisyn а вот админ из-за этого кода обламывается т.к. на parse_admin_message написан свой парсер вот такой:
//Mod: parse_admin_message allows html and does not censor!
function parse_admin_message($text, $hide_smilies)
{
global $pun_config, $lang_common, $pun_user;
//CENSOR REMOVED
// Convert applicable characters to HTML entities:REMOVED
// If the message contains a code tag we have to split it up (text within
shouldn't be touched)
if (strpos($text, '
') !== false && strpos($text, '') !== false)
{
list($inside, $outside) = split_text($text, '
', '');
$outside = array_map('ltrim', $outside);
$text = implode('<">', $outside);
}
if ($pun_config['o_make_links'] == '1')
$text = do_clickable($text);
if ($pun_config['o_smilies'] == '1' && $pun_user['show_smilies'] == '1' && $hide_smilies == '0')
$text = do_smilies($text);
if ($pun_config['p_message_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false)
{
$text = do_bbcode($text);
if ($pun_config['p_message_img_tag'] == '1')
{
// $text = preg_replace('#\[img\]((ht|f)tps?://)([^\s<"]*?)\.(jpg|jpeg|png|gif)\[/img\]#e', 'handle_img_tag(\'$1$3.$4\')', $text);
$text = preg_replace('#\[img\]((ht|f)tps?://)([^\s<"]*?)\[/img\]#e', 'handle_img_tag(\'$1$3\')', $text);
}
}
// Deal with newlines, tabs and multiple spaces
$pattern = array("\n", "\t", ' ', ' ');
$replace = array('<br />', ' ', ' ', ' ');
$text = str_replace($pattern, $replace, $text);
// If we split up the message before we have to concatenate it together again (code tags)
if (isset($inside))
{
$outside = explode('<">', $text);
$text = '';
$num_tokens = count($outside);
for ($i = 0; $i < $num_tokens; ++$i)
{
$text .= $outside[$i];
if (isset($inside[$i]))
{
$num_lines = ((substr_count($inside[$i], "\n")) + 3) * 1.5;
$height_str = ($num_lines > 35) ? '35em' : $num_lines.'em';
$text .= '</p><div class="codebox"><div class="incqbox"><h4>'.$lang_common['Code'].':</h4><div class="scrollbox" style="height: '.$height_str.'"><pre>'.$inside[$i].'</pre></div></div></div><p>';
}
}
}
// Add paragraph tag around post, but make sure there are no empty paragraphs
$text = str_replace('<p></p>', '', '<p>'.$text.'</p>');
return $text;
}
По этому мне просто пришлось прибить его ![]()
14 27.03.2006 10:03
Re: GeSHi - модуль подсветки синтаксиса (7 ответов, оставленных в Модули и плагины)
У меня заработал и стандартный скрипт, я все понял почему не работал, просто у меня стоял мод allow html ![]()
15 27.03.2006 09:50
Re: Multi Syntax Highlighter For PunBB (4 ответов, оставленных в Модули и плагины)
beotiger
cпасибо ![]()
16 25.03.2006 09:59
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
hcs и плюсовать тоже ![]()
17 25.03.2006 04:46
Re: Multi Syntax Highlighter For PunBB (4 ответов, оставленных в Модули и плагины)
не канает ![]()
18 25.03.2006 04:44
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
Всё это немного усложнит сам мод, а оно надо?
Ну мне например пригодилось бы ![]()
если с категориями - то кому-то сразу понадобится и перенос файлов из одной категории в другую...
ага точно подметил ![]()
19 25.03.2006 04:43
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
А можно добавить что юзер с определенным кол-во постов мог тока карму повышать и понижать? ![]()
Если да то как это сделать?
20 24.03.2006 07:50
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
hcs нет проблем про DB-prefix грех забыть ![]()
21 24.03.2006 05:07
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
Проблемму решил вот так к:
LEFT JOIN reputationдобавил '.$db->prefix.' и вот что получилось:
LEFT JOIN '.$db->prefix.'reputationи все заработало ![]()
Вот еще не большая косметика для него:
В reputation.php меняем
<tr>
<td><?php echo $cur_rep['from_user_name'] ? '<a href="reputation.php?uid=' . $cur_rep['from_user_id'] . '">'. pun_htmlspecialchars($cur_rep['from_user_name']).'</a>' : $lang_reputation['Profile deleted'] ?></td>
<td><?php echo $cur_rep['subject'] ? '<a href="viewtopic.php?pid=' . $cur_rep['post_id'] . '#p'. $cur_rep['post_id'] . '">'.pun_htmlspecialchars($cur_rep['subject']).'</a>' : $lang_reputation['Removed or deleted'] ?></td>
<td><?php echo $cur_rep['reason'] ?></td>
<td style="text-align:center;"><?php echo $cur_rep['rep_plus']==1 ? '<img src="./img/warn_add.gif" alt="+" border="0">' : '<img src="./img/warn_minus.gif" alt="-" border="0">'; ?></td>
<td><?php echo format_time($cur_rep['time']) ?></td>на это
<tr>
<td align="center"><?php echo $cur_rep['from_user_name'] ? '<a href="reputation.php?uid=' . $cur_rep['from_user_id'] . '">'. pun_htmlspecialchars($cur_rep['from_user_name']).'</a>' : $lang_reputation['Profile deleted'] ?></td>
<td align="center"><?php echo $cur_rep['subject'] ? '<a href="viewtopic.php?pid=' . $cur_rep['post_id'] . '#p'. $cur_rep['post_id'] . '">'.pun_htmlspecialchars($cur_rep['subject']).'</a>' : $lang_reputation['Removed or deleted'] ?></td>
<td align="center"><?php echo $cur_rep['reason'] ?></td>
<td style="text-align:center;"><?php echo $cur_rep['rep_plus']==1 ? '<img src="./img/warn_add.gif" alt="+" border="0">' : '<img src="./img/warn_minus.gif" alt="-" border="0">'; ?></td>
<td align="center"><?php echo format_time($cur_rep['time']) ?></td>На этом все ![]()
22 24.03.2006 04:44
Re: Reputation mod 2.0.1 (232 ответов, оставленных в Модули и плагины)
Нет
У меня не работает
(
Вот мой код
$result = $db->query('SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, SUM(r.rep_plus) AS count_rep_plus, SUM(r.rep_minus) AS count_rep_minus, u.reputation_enable, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM '.$db->prefix.'posts AS p INNER JOIN '.$db->prefix.'users AS u ON u.id=p.poster_id INNER JOIN '.$db->prefix.'groups AS g ON g.g_id=u.group_id LEFT JOIN '.$db->prefix.'online AS o ON (o.user_id=u.id AND o.idle=0) LEFT JOIN reputation as r ON (r.user_id=u.id) WHERE p.topic_id='.$id.' GROUP BY p.id ORDER BY p.id LIMIT '.$start_from.','.$pun_user['disp_posts'], true) or error('Unable to fetch post info', __FILE__, __LINE__, $db->error());Через дебаг пишет:
File: c:\web\viewtopic.php
Line: 196
PunBB reported: Unable to fetch post info
Database reported: Table 'punbb.reputation' doesn't exist (Errno: 1146)Таблица на месте... не знаю в чем проблемма ![]()
23 23.03.2006 11:04
Тема: Multi Syntax Highlighter For PunBB (4 ответов, оставленных в Модули и плагины)
Как его ставить вобще? Скачал Multi Syntax Highlighter For PunBB 1.1.4 а как ставить не знаю, вроде сделал все как readme.txt все скопировал а один фиг набираю
textи он не подсвечивается ![]()
24 23.03.2006 11:00
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
beotiger нее, как бы создавать разделы и там в каждом разделе свои файлы и к каждому разделу выставлять Permission вот что я имел ввиду, т.е. как в форуме ветки создавать %), я просто наверно не правильно выразился...
Ну например: Картинки, Кино, Музыка, Утилиты ну и т.д. и т.п. %)
25 23.03.2006 06:41
Re: PunUploadExtra 1.1 - новая версия старого мода (57 ответов, оставленных в Модули и плагины)
Блин цены бы ему не было если бы можно было создавать категории.... разработчик молю тебя сделай категории ![]()