Быстрый лёгкий надёжный форумный движок
Вы не вошли.
во бредятина. это убирать нельзя, но и оно неправильно действительно выглядит, нужно знаки = и ! поменять местами, тоесть вот так должно быть - AND o.user_id!=1
копец какой-то. как так можно было перепутать эти знаки, меня этот мод доканает
пойду править ридми ))) большое спасибо за тестинг и не забудь вставить исправленный AND o.user_id!=1 обратно
всё работает, спасибо за мод
Тебе спасибо, помог найти все ошибки (надеюсь что действительно все)
Нет У меня не работает (
Вот мой код
$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)
Таблица на месте... не знаю в чем проблемма
Проблемму решил вот так к:
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>
На этом все
Тааак. Спасибо Такое ощущение что я был пьян когда собирал ридми
Архив обновлён.
hcs нет проблем про DB-prefix грех забыть
А можно добавить что юзер с определенным кол-во постов мог тока карму повышать и понижать?
Если да то как это сделать?
Ты имеешь в виду, что если, к примеру, юзер имеет менее 10 сообщений, то не может рейтинговать в минус других пользователей?
hcs и плюсовать тоже
hcs
Хочу поставить твой модуль параллельно с тем модулем Репутаций, который в другом варианте, т.е. Sakuz'ы - давно стоит на форуме, юзеры уже привыкли.
Два вопроса:
1. Какие изменения сделать нужно в твоём модуле чтобы он шёл как отдельный модуль (т.е. не влиял на работу модуля Sakuz'ы)
2. Не планируешь ли ты сделать этот мудуль не как вариант Sakuz'ы а как отдельный от него (самостоятельный) модуль? Например назвав его иначе (рейтинг, голосования, баллы, голоса...)?
Вобщем юзеры любят голосовать и не плохо бы иметь два отдельных модуля просто менять модуль Sakuz'ы не представляется возможным (и я думаю не только у меня).
Редактировался Demo (2006-04-09 07:37:44)
пропал человек.......:=)
1. Это уже посложнее, потомучто инсталлер версии 2.1 вычищает все следы от мода Сакузы.
2. я планировал вообще завершить поддержку этого мода. По моему он прост как три копейки и любой желающий отдаленно знакомый с мускулом и пхп, но со складом ума программиста, может в нём разобраться.
Будет время - подумаю над вопросом.
Кстати, я не понял почему менять модуль сакузы не представляется возможным? Там изменений минимум, это раз. Во-вторых дизайн можно сделать обычный сакузовский и разницы никто не увидит. Просто у сакузовской репы появится новый функционал - просмотр статистики изменений и обязательное указание причины изменения репутации.
Я бы поставил твой мод как нечто отдельное.
По-моему он на этот вполне уже тянет чтобы быть самостоятельным модом.
Он и есть самостоятельный мод, просто 2 разных мода репутации это излишество. Специально для тебя могу сделать необходимые изменения.
Спец для себя я сам сделаю. Может быть
Ладно. эт только имхо было.
Доступна новая версия 2.2.0
Теперь наконец можно гибко управлять настройками.
А именно:
групповые настройки, т.е. можно запрещать\разрешать репу мемберам, админам и прочим.
Гостям можно разрешить или запретить просмотр репы.
Можно устанавливать минимальные значения количества постов, не достигнцв которые нельзя начать голосовать ( по умолчанию 0)
Особо злостных можно принудительно ставить в угол, админ имеет возможность вырубать репу персонально. Скриншот админ-панели и релиз лежит тут: http://www.punres.org/files.php?pid=184
Parse error: syntax error, unexpected $end in \home\forum\public_html\forum\plugins\AP_Reputation.php on line 367
Самое интерестное что 367 это последняя строчка и там 㸿>
что это может быть?
мод сам пашет на ура... не пашет только админка...
там должно быть
?>
а не
㸿>
попробуй исправить
hcs cпасибо вам добрый человек
сорри, это глюк чота был... там
?> (вопрос)
<p class="submitend"><input type="submit" name="save" value="Search" /></p>
</fieldset>
</div>
</form>
</div>
</div>
<?
}
?>
хз... чо делать...
PHP: 5.1.1
Я не понял вопрос.
Не работает а-дминка скрипта.....
пишет
Parse error: syntax error, unexpected $end in \home\forum\public_html\forum\plugins\AP_Reputation.php on line 367
выше строчки от 359 - 367
Это конец файла.
ну чудеса, чо тут сказать. пришли файл мне на мыло ( указано в загаловках скрипта)