Пропустить

[DEV] Reputation System / Система репутации

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: [DEV] Reputation System / Система репутации

Сообщение dimeon_bigt » 24.01.2012 17:37

Добрый день. подскажите пожалуйста, 3 раза уже переустанавливал данный мод, и ничего не меняется.
все три раза появлялась надпись возле ЛС Репутация: 0 [ −0/+0 ] и все. больше никаких кнопок.

dimeon_bigt
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 24.01.2012 17:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение boloto » 24.01.2012 17:50

Alien6Killer чуть замечаний по Вашей инструкции:
1. в коде нет
			'TYPE'		=> $r_image_type,
			'TIME'		=> $r_time, 

есть
			'TYPE'		=> $r_image_type,
			'TIME'		=> $r_time)

т.е. надо бы уточнить, что скобку заменить на запятую.

2. надо уточнить, что оба файла надо переделать в кодировку UTF8 т.к. Вы прямо в коде пишете русский текст.


3. Добавить после: <th></th>
переделайте из цитаты в код

4. И самое неприятное, что после удаления пункта репутации, на странице reputation.php?u=ид_юзера остается этот пункт, т.к. он закеширован. Неплохо было придумать как в коде удалять кеш этой страницы.

А так большое спасибо, добавил себе.

Добавлено спустя 25 минут 28 секунд:
Ах, да. И еще предлагаю. Все равно скорее всего удалять пункты репутации могут только админы.
в файле \styles\subsilver2\template\reputation_history_body.html
после
<th nowrap="nowrap">{L_REPUTATION_TIME}</th> 

добавить
	<!-- IF U_ACP --><th></th><!-- ENDIF -->


после
<td class="gen" align="center">{reputationrow.TIME}</td>

добавить
<!-- IF U_ACP --><td><a href="{reputationrow.U_DELETE}"><img alt="Удалить репутацию" title="Удалить репутацию" src="/images/icon_delete.gif"></a></td><!-- ENDIF -->


чтобы не админы даже и не видели ярлычка "удаления".
Сейчас попробую найти как обойти кеш. Может кто подскажет?
За это сообщение автора boloto поблагодарил:
Alien6Killer (25.01.2012 10:29)
Аватара пользователя
boloto
phpBB 2.0.0
 
Сообщения: 122
Зарегистрирован: 29.09.2009 16:41
Благодарил (а): 39 раз.
Поблагодарили: 12 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Alien6Killer » 25.01.2012 10:29

boloto Спасибо за замечания, исправил. У меня на форуме кеш чистится автоматически и данной проблемы не наблюдается.
По поводу удаление только администрацией, я сделал специально для групп. Кому удобней тот может воспользоваться Вашим способом.

Добавлено спустя 5 минут 33 секунды:
dimeon_bigt писал(а):Добрый день. подскажите пожалуйста, 3 раза уже переустанавливал данный мод, и ничего не меняется.
все три раза появлялась надпись возле ЛС Репутация: 0 [ −0/+0 ] и все. больше никаких кнопок.

Вы допускаете ошибку во время установки, кнопки изменения репутации должны появиться при просмотре темы под аватаркой.
Проверьте устновку styles/subsilver2/template/viewtopic_body.html

Добавлено спустя 30 минут 51 секунду:
Я столкнулся с ситуацией, что необходимо убрать репутацию у пользователей с определённым званием ( на пример модераторам и администраторам).
Решил её так:
В файле /styles/subsilver2/template/viewtopic_body.html
Находим:
 <!-- IF postrow.POSTER_REPUTATION --><br /><b>{L_REPUTATION}:</b> {postrow.POSTER_REPUTATION}<br>{postrow.POSTER_REPUTATION1}<!-- ENDIF -->


Заменяем на:

	<!-- IF postrow.RANK_TITLE == 'Модератор' or postrow.RANK_TITLE == 'МОДЕРАТОР-Член Совета Форума' or postrow.RANK_TITLE == 'Программист' or postrow.RANK_TITLE == 'Site Admin'-->
	<!-- IF postrow.POSTER_REPUTATION --><br /><b>{L_REPUTATION}:</b> - <!-- ENDIF -->
        <!-- ELSE -->
        <!-- IF postrow.POSTER_REPUTATION --><br /><b>{L_REPUTATION}:</b> {postrow.POSTER_REPUTATION}<br>{postrow.POSTER_REPUTATION1}<!-- ENDIF -->  
        <!-- ENDIF -->


Тут вписываем свои звание которым вы хотитет отключить отображение репутации.

В файле /styles/subsilver2/template/memberlist_view.html

Находим:
<td width="100%"><b class="gen">{REPUTATION}</b></td>


Заменяем на:
	<!-- IF RANK_TITLE == 'Модератор' or RANK_TITLE == 'МОДЕРАТОР-Член Совета Форума' or RANK_TITLE == 'Программист' or RANK_TITLE == 'Site Admin'-->			
	<td width="100%"><b class="gen"> - </b></td>
	<!-- ELSE -->
	<td width="100%"><b class="gen">{REPUTATION}</b></td>
	<!-- ENDIF -->


Тут вписываем теже звания.
Важно: Файлы должны быть в кодировке UTF-8.

В файле /styles/subsilver2/template/overall_header.html
Я убрал всем юзерам которые видят центр модератора:

Находим:
&nbsp;<a href="{U_MY_REPUTATION}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" />{L_REPUTATION}: {MY_REPUTATION_VALUES}</a>


И заменяем на:
	<!-- IF U_MCP -->
        <!-- ELSE -->
        &nbsp;<a href="{U_MY_REPUTATION}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" />{L_REPUTATION}: {MY_REPUTATION_VALUES}</a>
	<!-- ENDIF -->

Alien6Killer
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 13.01.2012 14:57
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Yuri! » 25.01.2012 14:25

Подскажите, откуда можно утянуть последнюю версию? В первом топике версия 0.1.5, а тут говорят что уже 0.3.5 есть :)

Yuri!
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 25.11.2010 17:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Alien6Killer » 25.01.2012 15:47

Это два совершенно разных модуля репутации. Последняя версия Dev Reputation System 0.1.5

Alien6Killer
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 13.01.2012 14:57
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение dimeon_bigt » 13.02.2012 12:33

[DEV] Reputation System / Система репутации

а есть такое, только для prosilver?

dimeon_bigt
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 24.01.2012 17:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Lairdo » 18.02.2012 14:27

а мод для всех стилей? для reds подойдет?

Lairdo
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 28.01.2012 20:09
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

[DEV] Reputation System / Система репутации

Сообщение МайскийЖук » 18.02.2012 18:54

Моды для phpBB всегда делаются либо для стиля prosilver и для его производных, либо для стиля subsilver2 и его производных. Определитесь, на каком конкретно стиле основан ваш reds и выполняйте инструкцию по установке соответственно.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC2
 
Сообщения: 1006
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 125 раз.
Предупреждения: 1

Re: [DEV] Reputation System / Система репутации

Сообщение ru_maniac » 19.02.2012 23:37

Доброго времени суток.

Привинтил хак для удаления выданных репутаций - в принципе, все работает, но у меня при включенном дебаг-режиме, отключить который, в силу многих причин, я не могу, при открытии списка проставленных репутаций идёт ругань вроде "in file /reputation.php on line 124: Undefined index: action" - что как минимум странно, потому что действие удаления в reputation.php определено. Кроме того, в графе, где должен выводиться линк на сообщение, выводится "(сообщение удалено)", хотя оно на самом деле никуда не пропадало.

Двигатель 3.07-PL1, к изначальному моду 0.15-й версии привинчены фиксы для правильной колорности никнеймов, фильтрация user_id, и кое-что еще.

Как бы это дело пофиксить?

ru_maniac
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 16.01.2011 14:18
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Zakery » 23.02.2012 16:38

Как добавить мод в админ панель? в инструкции сказано только править файлы нужно, никакого install.php в папке я не нашел. Объясните по человечески как его установить?

Zakery
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 23.02.2012 16:33
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение HAMMER663 » 23.02.2012 16:59

Zakery, Прочитать сталью [FAQ] Что такое МОДы и как установить МОД
и выполнить sql запрос к бд, указанный в инструкции
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Zakery » 23.02.2012 18:57

HAMMER663 так я как раз таки выполнил запрос в бд как сказано в инструкции, все файлы отредактировал, в итоге получил что на форуме репутация работает, а в админ панель не могу вывести мод чтобы настроить. что я делаю не так? за раннее спасибо...

Zakery
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 23.02.2012 16:33
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение HAMMER663 » 23.02.2012 19:10

Zakery либо "Настройки конференции", либо "Функции конференции" смотрите
За это сообщение автора HAMMER663 поблагодарил:
Zakery (23.02.2012 20:18)
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение Zakery » 23.02.2012 20:00

HAMMER663 Спасибо большое, находилось в "Функциях форума". Только теперь проблема, мод стоит, все замечательно и идеально, кроме одного момента - когда изменяю репутацию, нажимаю на цифру репы где должен увидеть список всех изменений репутации для пользователя, там не отображаются картинки (зеленый и красный кружок со стрелочками). Проверил еще раз, они прописаны в коде как и в инструкции, но не отображаются... Подскажите как быть?
Изображение

Zakery
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 23.02.2012 16:33
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Re: [DEV] Reputation System / Система репутации

Сообщение HAMMER663 » 23.02.2012 20:36

Вы обновили набор изображений на вкладке "стили"?
За это сообщение автора HAMMER663 поблагодарил:
Zakery (23.02.2012 20:47)
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Пред.След.

Вернуться в Бета-версии модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы