Быстрый лёгкий надёжный форумный движок
Вы не вошли.
мысль ниче, но надо сделать ее опциональной) т.е. чтоб можно было включать обычный режим и этот..
просто по умолчанию коэффициент 1
Проблема такова:
В голосованиях не отоброжается репутация. Использован мод Easy Poll. Есть ли возможность это исправить?
В viewpoll.php надо внести изменения по аналогии с viewtopic.php по инструкции. Лично я не проверял и не делал этого, но тут в теме кто-то говорил что работает.
И вообще по-моему мод голосований сделан неправильно, его нужно было встраивать в viewtopic.php, а не отдельно, тогда бы с интеграцией других модов не было бы проблем
2rist
Я поставил твой апгрейд, чтобы на странице пользователей тоже можно было видеть репутацию. Интересно вот что: почему там показывается кнопка Delete непосредственно в репутации юзера (даже для гостей)? Удалить ничего нельзя, но всеравно как то нехарошо) У тебя я кстати заметил такого нет.
Редактировался spycam (2006-06-16 10:32:03)
заметил баг:
зарегался пользователь, его ник таков: "имя"
именно с кавычками. так вот этот мод кармы с ним не работает, пишет unable to fetch user info.
где-то забыли в коде от кавычек защититься
ну в этом запросе видимо. странный кстати ник с кавычками. банить таких нада
спасибо за баг-репорт.
Обновил старый мод от Сакузы на последнюю версию 2.2.0 + сделал отдельный вывод "+" и "-" как описано тут - http://www.punres.org/viewtopic.php?pid=5327#p5327 (с учётом изменения названий переменных). Наблюдается "странная" фича - при просмотре собственной репутации цифры отличаются от того, что видят другие пользователи. На чистом форуме не проверял пока, есть какие-нибудь идеи, в чём может быть проблема?
Px, проблема скорее всего в том что переменные изменились. Покажи свой код.
подскажите, скачал последнию версию мода но он не устанавливается на версию 1,2,12, пишет что она макс для 1,2.9 что делать?
подскажите, скачал последнию версию мода но он не устанавливается на версию 1,2,12, пишет что она макс для 1,2.9 что делать?
открыть инсталл.пхп в блокноте, найти где-то в начале строку с поддерживаемыми версиями форумов и добавить туда 1.2.12
Veerpool пишет:подскажите, скачал последнию версию мода но он не устанавливается на версию 1,2,12, пишет что она макс для 1,2.9 что делать?
открыть инсталл.пхп в блокноте, найти где-то в начале строку с поддерживаемыми версиями форумов и добавить туда 1.2.12
спасибо
Когда через администрирование захожу на плагин выдает такую ошибку:
Parse error: parse error, unexpected $end in C:\wamp\www\forum\plugins\AP_Reputation.php on line 366 Сразу говорю я в нем ничего не менял. Этот фаил шел изначально с плагином.
Px, проблема скорее всего в том что переменные изменились. Покажи свой код.
if ($cur_post['poster_id']!=1 && $pun_user['g_rep_enable'] == 1 && $pun_config['o_reputation_enabled'] == 1
&& $cur_post['reputation_enable'] == 1 && $pun_user['reputation_enable_adm'] == 1 && $pun_user['reputation_enable'] == 1)
{ ?>
<dd><?php
echo '<a href="reputation.php?uid='.$cur_post['poster_id'] . '">'. $lang_reputation['Reputation'] . '</a>';
?> : <?php
//If viewer are guest or user who post this message,then we do not show control buttons
if($pun_user['is_guest'] != true && $pun_user['username'] != $cur_post['username']) {
$repdata='&pid=' .$cur_post['id'] . '&uid=' .$cur_post['poster_id'] .'&method=';
$repdataplus=$repdata .'1';
$repdataminus=$repdata .'2';
?><a href="./reputation.php?<?php echo $repdataplus; ?>"><img src="./img/plus.png" alt="+" border="0"></a> <a href="./reputation.php?<?php echo $repdataminus; ?>"><img src="./img/minus.png" alt="-" border="0"></a> <strong><small>[+ <?php echo $cur_post['count_rep_plus']; ?>/ -<?php echo $cur_post['count_rep_minus']; ?> ]</small></strong><?php
}
else
{
?> <strong><small>[+ <?php echo $cur_post['count_rep_minus']; ?>/ -<?php echo $cur_post['count_rep_minus']; ?> ]</small></strong><?php
}
?></dd><?php echo "\n";
}
?>
Px, у тебя маленькая ошибка, в ветке где выводится собственная репа, там выводится вместо плюсовой репы минусовая:
else
{
?> <strong><small>[+ <?php echo $cur_post['count_rep_minus']; ?>/ -<?php echo $cur_post['count_rep_minus']; ?> ]</small></strong><?php
}
вот это -
[+ <?php echo $cur_post['count_rep_minus']; ?>/
замени count_rep_minus на count_rep_plus
Tipok, ошибка скорее всего в неполном тэге <?.
Попробуй в строке 317 заменит
<?
на
<?php
а у меня не один плагин не отображается в админке
чтобы плагины отображалис их надо ложить в папку plugin
чтобы плагины отображалис их надо ложить в папку plugin
у меня сейчас лежит 5 плагинов там
amp_example.php
ap_attachment_mod.php
ap_private_messaging.php
ap_reputation.php
но в админке они не отображаются, хотя я следовал инструкциям и они работают
Px, у тебя маленькая ошибка, в ветке где выводится собственная репа, там выводится вместо плюсовой репы минусовая:
Упс, видимо при замене напутал, спасибо
В процессе установки себе данного плагина добавил в него возможность отправки сообщения о причине изменения репутации по ctrl+enter, для этого нужно изменить в reputation.php следующие строки таким образом
Строка 286
$form = '<form action="reputation.php?" method="post" name="Reput" onSubmit="return Validate()">';
меняем на
$form = '<form action="reputation.php?" method="post" id="Reput" name="Reput" onSubmit="return Validate()">';
И в строке 325 меняем
<td class="tc4" width="70%"><textarea cols='60' rows='10' wrap='soft' name="req_message" class='textinput'></textarea></td>
на
<td class="tc4" width="70%"><textarea cols='60' rows='10' wrap="virtual" name="req_message" class='textinput' onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {document.Reput.submit.click()}"></textarea></td>
Tipok, ошибка скорее всего в неполном тэге <?.
Попробуй в строке 317 заменит <? на <?php
Спасибо! Помогло.
Поставил на версию 1.2.8, хотя изначально ее не было в списке поддерживаемых. Кажется заработало - появились +/- в инфе пользователей. Но из-за хостинга (orgfree) пришлось пока снести. Почему-то не отображабтся картинки на +/- (и это меня больше всего озадачивает, я их точно залил в /img), а при попытке тыкнуть на + или - или по ссылке "репутация", вываливается на ошибку 404. Трабл 100% из-за хостера, пытался тут новые смайлики прикрутить (smiles_v2), но когда пытаешься залить новый смайл через админку опять вываливается страница 404. У меня половина модов не пашет с разными симптомами. Но может удастся заставить работать. Буду думать.
А тебе, hcs, огромный респект за моды и за помощь!
А тебе, hcs, огромный респект за моды и за помощь!
Спасибо
Добавлено 01.08.2007 20:01:51:
Почему-то не отображабтся картинки на +/-
Проверь пути, т.е. посмотри куда указывает ссылка на картинку, либо в режиме просмотра исходного кода страницы, либо если картинка отображается пустым квадратиком - в свойствах в контекстном меню.
hcs
Что-то не получается сделать рейтинг по значению репутации по аналогу рейтинга по постам:
<?php
$result = $db->query('SELECT id, username, num_posts FROM '.$db->prefix.'users ORDER BY num_posts DESC LIMIT 100') or error('Unable to fetch user data', __FILE__, __LINE__, $db->error());
while ($data = $db->fetch_assoc($result))
{
echo "<dd>".'<a href="profile.php?id='.$data['id'].'">'.pun_htmlspecialchars($data['username']).'</a> ('.$data['num_posts'].') '."<br>";
}
?>
Подскажи плз что нужно прописать вместо num_posts чтобы заработало ??
на панресе в теме репутации есть код для вывода юзеров с фильтром по репутации
Добавлено 02.06.2007 15:02:10:
http://www.punres.org/viewtopic.php?pid=9036#p9036
на панресе в теме репутации есть код для вывода юзеров с фильтром по репутации
Добавлено 02.06.2007 15:02:10:
http://www.punres.org/viewtopic.php?pid=9036#p9036
ТОже классная вещь. Привентил себе.
Но вопрос немного снова о запросе:
http://punbb.ru/viewtopic.php?pid=7743#p7743
Хотелось бы вывести внизу на главной форума в таком виде:
User (репутация = 1) User (репутация = 21) User (репутация = 14) ...
Вроде должно работать если просто заменить num_posts на registered
Но не работает.