Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#26 2006-03-23 15:25:57

hcs
Гость

Re: Reputation mod 2.0.1

во бредятина. это убирать нельзя, но и оно неправильно действительно выглядит, нужно знаки = и ! поменять местами, тоесть вот так должно быть -  AND o.user_id!=1
копец какой-то. как так можно было перепутать эти знаки, меня этот мод доканает smile
пойду править ридми ))) большое спасибо за тестинг и не забудь вставить исправленный  AND o.user_id!=1 обратно

#27 2006-03-24 11:39:10

Droid
Гость

Re: Reputation mod 2.0.1

всё работает, спасибо за мод

#28 2006-03-24 11:54:47

hcs
Гость

Re: Reputation mod 2.0.1

Тебе спасибо, помог найти все ошибки (надеюсь что действительно все) wink

#29 2006-03-24 15:44:21

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

Нет sad У меня не работает sad(
Вот мой код

$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)

Таблица на месте... не знаю в чем проблемма sad

#30 2006-03-24 16:07:42

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

Проблемму решил вот так к:

LEFT JOIN reputation

добавил '.$db->prefix.' и вот что получилось:

LEFT JOIN '.$db->prefix.'reputation

и все заработало smile
Вот еще не большая косметика для него:
В 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>

На этом все smile

#31 2006-03-24 16:45:24

hcs
Гость

Re: Reputation mod 2.0.1

Тааак. Спасибо smile Такое ощущение что я был пьян когда собирал ридми smile
Архив обновлён.

#32 2006-03-24 18:50:18

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

hcs нет проблем про DB-prefix грех забыть smile

#33 2006-03-25 15:43:06

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

А можно добавить что юзер с определенным кол-во постов мог тока карму повышать и понижать? smile
Если да то как это сделать?

#34 2006-03-25 18:07:12

hcs
Гость

Re: Reputation mod 2.0.1

Ты имеешь в виду, что если, к примеру, юзер имеет менее 10 сообщений, то не может рейтинговать в минус других пользователей?

#35 2006-03-25 20:59:21

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

hcs и плюсовать тоже wink

#36 2006-04-09 07:35:49

Demo
Гость

Re: Reputation mod 2.0.1

hcs

Хочу поставить твой модуль параллельно с тем модулем Репутаций, который в другом варианте, т.е. Sakuz'ы - давно стоит на форуме, юзеры уже привыкли.

Два вопроса:
1. Какие изменения сделать нужно в твоём модуле чтобы он шёл как отдельный модуль (т.е. не влиял на работу модуля Sakuz'ы)
2. Не планируешь ли ты сделать этот мудуль не как вариант Sakuz'ы а как отдельный от него (самостоятельный) модуль? Например назвав его иначе (рейтинг, голосования, баллы, голоса...)?

Вобщем юзеры любят голосовать и не плохо бы иметь два отдельных модуля smile просто менять модуль Sakuz'ы не представляется возможным (и я думаю не только у меня).

Редактировался Demo (2006-04-09 07:37:44)

#37 2006-04-13 12:25:01

Demo
Гость

Re: Reputation mod 2.0.1

пропал человек.......:=)

#38 2006-04-14 17:37:22

hcs
Гость

Re: Reputation mod 2.0.1

1. Это уже посложнее, потомучто инсталлер версии 2.1 вычищает все следы от мода Сакузы.
2. я планировал вообще завершить поддержку этого мода. По моему он прост как три копейки и любой желающий отдаленно знакомый с мускулом и пхп, но со складом ума программиста, может в нём разобраться.
Будет время - подумаю над вопросом.

#39 2006-04-15 05:31:21

hcs
Гость

Re: Reputation mod 2.0.1

Кстати, я не понял почему менять модуль сакузы не представляется возможным? Там изменений минимум, это раз. Во-вторых дизайн можно сделать обычный сакузовский и разницы никто не увидит. Просто у сакузовской репы появится новый функционал - просмотр статистики изменений и обязательное указание причины изменения репутации.

#40 2006-04-15 10:05:49

Demo
Гость

Re: Reputation mod 2.0.1

Я бы поставил твой мод как нечто отдельное.
По-моему он на этот вполне уже тянет чтобы быть самостоятельным модом.

#41 2006-04-15 12:20:04

hcs
Гость

Re: Reputation mod 2.0.1

Он и есть самостоятельный мод, просто 2 разных мода репутации это излишество. Специально для тебя могу сделать необходимые изменения.

#42 2006-04-15 12:49:21

Demo
Гость

Re: Reputation mod 2.0.1

Спец для себя я сам сделаю. Может быть smile
Ладно. эт только имхо было.

#43 2006-04-24 11:07:12

hcs
Гость

Re: Reputation mod 2.0.1

Доступна новая версия 2.2.0
Теперь наконец можно гибко управлять настройками.
А именно:
групповые настройки, т.е. можно запрещать\разрешать репу мемберам, админам и прочим.
Гостям можно разрешить или запретить просмотр репы.
Можно устанавливать минимальные значения количества постов, не достигнцв которые нельзя начать голосовать ( по умолчанию 0)
Особо злостных можно принудительно ставить в угол, админ имеет возможность вырубать репу персонально. Скриншот админ-панели и релиз лежит тут: http://www.punres.org/files.php?pid=184

#44 2006-05-04 06:03:12

masta
Гость

Re: Reputation mod 2.0.1

Parse error: syntax error, unexpected $end in \home\forum\public_html\forum\plugins\AP_Reputation.php on line 367

Самое интерестное что 367 это последняя строчка и там &#15935;>

что это может быть?
мод сам пашет на ура... не пашет только админка... sad

#45 2006-05-04 06:11:59

hcs
Гость

Re: Reputation mod 2.0.1

там должно быть

?>


а не
&#15935;>

попробуй исправить

#46 2006-05-04 15:04:54

uT)Dev1L
Гость

Re: Reputation mod 2.0.1

hcs cпасибо вам добрый человек smile

#47 2006-05-04 21:28:58

masta
Гость

Re: Reputation mod 2.0.1

сорри, это глюк чота был... там
?> (вопрос)

                        <p class="submitend"><input type="submit" name="save" value="Search" /></p>
                    </fieldset>
                </div>
            </form>
        </div>
    </div>


<?
}
?>

хз... чо делать...
PHP: 5.1.1

#48 2006-05-05 03:50:07

hcs
Гость

Re: Reputation mod 2.0.1

Я не понял вопрос.

#49 2006-05-05 12:09:34

masta
Гость

Re: Reputation mod 2.0.1

Не работает а-дминка скрипта.....
пишет

Parse error: syntax error, unexpected $end in \home\forum\public_html\forum\plugins\AP_Reputation.php on line 367

выше строчки  от 359 - 367
Это конец файла.

#50 2006-05-05 12:16:44

hcs
Гость

Re: Reputation mod 2.0.1

ну чудеса, чо тут сказать. пришли файл мне на мыло ( указано в загаловках скрипта)

Подвал доски

Под управлением FluxBB. Хостинг Hostens