southklad 14 мар 2015, 00:58

Reputation System

Привет, такой вопрос по данному расширения, как убрать его от его первоначального положения, а вставить только в профиле

Изображение

Чтобы там же и выдавалась репутация? А то в том углу и спасибо и репутация, как то не удобно и путает пользователей.

Изображение
Комментарии: 75

CabinetAdmin 09 июл 2018, 16:17 Сообщение

Код: Выделить всё

<!-- IF S_REPUTATION and postrow.U_POST_AUTHOR -->
	<span id="profile-{postrow.POSTER_ID}" class="button-reputation">
		<strong>PR:</strong>
		<!-- IF postrow.S_VIEW_REPUTATION -->
			<a class="button-reputation-num" href="{postrow.U_VIEW_USER_REPUTATION}" data-referer="_referer={U_REPUTATION_REFERER}">{postrow.USER_REPUTATION}</a>
		<!-- ELSE -->
			<span class="button-reputation-num">{postrow.USER_REPUTATION}</span>
		<!-- ENDIF -->
	</span>
<!-- ENDIF -->
Для изменения цвета в стилях использовать color: #000;
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 11 июл 2018, 08:38 Сообщение

CabinetAdmin, спасибо большое, ещё я хочу вместо пальца использовать словосочетание "+ в репу"
Подскажите, где и что поменять нужно :sorry:
  • 0

CabinetAdmin 11 июл 2018, 15:40 Сообщение

В файле viewtopic_body_post_buttons_before удалить все icon-button (их там два), словосочетание менять в языковом файле конечно, в reputation_common.php.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 15 авг 2018, 23:57 Сообщение

Дабы не создавать отдельную тему, на форуме 3,2 при таком коде

Код: Выделить всё

<!-- IF S_REPUTATION and postrow.U_POST_AUTHOR -->
	<dd id="profile-{postrow.POSTER_ID}" class="profile-posts"><strong>{L_REPUTATION}{L_COLON}</strong> <!-- IF postrow.S_VIEW_REPUTATION --><a href="{postrow.U_VIEW_USER_REPUTATION}" data-referer="_referer={U_REPUTATION_REFERER}"><!-- ENDIF --><span>{postrow.USER_REPUTATION}</span><!-- IF postrow.S_VIEW_REPUTATION --></a><!-- ENDIF -->
	<!-- IF S_FORUM_REPUTATION and postrow.S_RATE_POST and postrow.POST_VOTE_CLASS != 'own' -->
			[ 
			<a href="{postrow.U_RATE_POST_POSITIVE}" class="rate-good-icon<!-- IF postrow.POST_VOTE_CLASS --> {postrow.POST_VOTE_CLASS}<!-- ENDIF -->" title="{postrow.RS_RATE_POST_POSITIVE}" data-referer="_referer={U_REPUTATION_REFERER}">
				<i class="icon icon-sm fa-plus fa-fw" aria-hidden="true"></i>
			</a>
			<!-- IF postrow.S_RATE_POST_NEGATIVE -->
			<!-- IF postrow.POST_VOTE_CLASS eq '' -->
			 / 
			 <!-- ENDIF -->
			 <a href="{postrow.U_RATE_POST_NEGATIVE}" class="rate-bad-icon<!-- IF postrow.POST_VOTE_CLASS --> {postrow.POST_VOTE_CLASS}<!-- ENDIF -->" title="{postrow.RS_RATE_POST_NEGATIVE}" data-referer="_referer={U_REPUTATION_REFERER}">
				<i class="icon icon-sm fa-minus fa-fw" aria-hidden="true"></i>
			</a> 
			<!-- ENDIF -->]
	<!-- ENDIF -->
	</dd>
<!-- ENDIF -->
который выводит в темах в профиле репутацию, но она не открывается всплывающем окном, а открывается в новом окне и вся репутация, в 3.1 такого не было. Вот как это решить?
  • 0
Изображение

CabinetAdmin 16 авг 2018, 17:29 Сообщение

В оригинале класс user-reputation, а не profile-posts, возможно поэтому и не работает как должно.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 16 авг 2018, 21:47 Сообщение

А как адаптировать страницу репутации для мобильных, а то как то ам все плохо

Код: Выделить всё

<!-- INCLUDE overall_header.html -->

{$CA_BLOCK2_START}{L_RS_DETAILS} - {USERNAME}{$CA_BLOCK2_START2} 

<div style="float: left; width: 41%;">

	<div class="panel bg1">
		<div class="inner"><span class="corners-top"><span></span></span>

		<h3>{USERNAME_FULL}</h3>

		<!-- IF AVATAR_IMG -->
		<dl class="left-box">
			<dt>{AVATAR_IMG}</dt>
			<!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
			<!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->

		<dl class="left-box details" style="width: 70%;">
			<!-- IF not AVATAR_IMG -->
				<!-- IF RANK_TITLE --><dt style="width: 50%;">{L_RANK}{L_COLON}</dt> <dd style="width: 45%;">{RANK_TITLE}</dd><!-- ENDIF -->
				<!-- IF RANK_IMG --><dt style="width: 50%;"><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}{L_COLON}<!-- ENDIF --></dt> <dd style="width: 45%;">{RANK_IMG}</dd><!-- ENDIF -->
			<!-- ENDIF -->
			<dt style="width: 50%;">{L_REPUTATION}{L_COLON}</dt><dd style="width: 45%;"><div class="reputation {REPUTATION_CLASS}"><span>{REPUTATION}</span>
			<!-- IF S_RS_POWER_ENABLE -->
				<dt style="width: 50%;">{L_RS_POWER}{L_COLON}</dt> <dd style="width: 45%;">{RS_POWER}</dd>
				<!-- IF RS_POWER_LEFT --><dt style="width: 50%;">{L_RS_VOTING_POWER}{L_COLON}</dt> <dd style="width: 45%;">{RS_POWER_LEFT}</dd><!-- ENDIF -->
			<!-- ENDIF -->
			<!-- IF S_RS_POST_RATING --><dt style="width: 50%;">{L_RS_POST_COUNT}{L_COLON}</dt> <dd style="width: 45%;">{POST_COUNT}</dd><!-- ENDIF -->
			<!-- IF S_RS_USER_RATING --><dt style="width: 50%;">{L_RS_USER_COUNT}{L_COLON}</dt> <dd style="width: 45%;">{USER_COUNT}</dd><!-- ENDIF -->
			<dt style="width: 50%;">{L_RS_POSITIVE_COUNT}{L_COLON}</dt> <dd style="width: 45%;">{POSITIVE_COUNT} ({L_RS_POINTS}{L_COLON} {POSITIVE_SUM})</dd>
			<dt style="width: 50%;">{L_RS_NEGATIVE_COUNT}{L_COLON}</dt> <dd style="width: 45%;">{NEGATIVE_COUNT} ({L_RS_POINTS}{L_COLON} {NEGATIVE_SUM})</dd>
			<!-- IF S_CLEAR --><dt style="width: 50%;">&nbsp;</dt> <dd style="width: 45%;">[ <a href="{U_CLEAR}">{L_RS_CLEAR_USER}</a> ]</dd><!-- ENDIF -->
		</dl>

		<span class="corners-bottom"><span></span></span></div>
	</div>

	<div class="panel bg2">
		<div class="inner"><span class="corners-top"><span></span></span>

		<!-- IF S_RS_POWER_ENABLE and S_RS_POWER_EXPLAIN -->
		<div class="column1">

			<h3>{L_RS_POWER_DETAILS}</h3>

			<dl class="details">
			<!-- IF not S_RS_GROUP_POWER -->
				<!-- IF RS_CFG_MEMBERSHIP_DAYS --><dt style="width: 50%">{L_RS_POWER_DETAIL_AGE}{L_COLON}</dt> <dd style="width: 45%">{FOR_USER_AGE}</dd><!-- ENDIF -->
				<!-- IF RS_CFG_TOTAL_POSTS --><dt style="width: 50%">{L_RS_POWER_DETAIL_POSTS}{L_COLON}</dt> <dd style="width: 45%">{FOR_NUMBER_OF_POSTS}</dd><!-- ENDIF -->
				<!-- IF RS_CFG_REP_POINT --><dt style="width: 50%">{L_RS_POWER_DETAIL_REPUTATION}{L_COLON}</dt> <dd style="width: 45%">{FOR_REPUTATION}</dd><!-- ENDIF -->
				<!-- IF RS_CFG_LOOSE_WARN --><dt style="width: 50%">{L_RS_POWER_DETAIL_WARNINGS}{L_COLON}</dt> <dd style="width: 45%">{FOR_WARNINGS}</dd><!-- ENDIF -->
				<!-- IF RS_CFG_LOOSE_BAN --><dt style="width: 50%">{L_RS_POWER_DETAIL_BANS}{L_COLON}</dt> <dd style="width: 45%">{FOR_BANS}</dd><!-- ENDIF -->
				<!-- IF MINIMUM_VOTING_POWER --><dt style="width: 50%">{L_RS_POWER_DETAIL_MIN}{L_COLON}</dt> <dd style="width: 45%">{MINIMUM_VOTING_POWER}</dd><!-- ENDIF -->
				<!-- IF MAXIMUM_VOTING_POWER --><dt style="width: 50%">{L_RS_POWER_DETAIL_MAX}{L_COLON}</dt> <dd style="width: 45%">{MAXIMUM_VOTING_POWER}</dd><!-- ENDIF -->
			<!-- ELSE -->
				<dt style="width: 50%">{L_RS_GROUP_POWER}{L_COLON}</dt> <dd style="width: 45%">{GROUP_VOTING_POWER}</dd>
			<!-- ENDIF -->
			</dl>
		</div>

		<div class="column2">
		<!-- ENDIF -->

			<h3>{L_RS_STATS}</h3>

			<table cellspacing="1" width="100%">
				<tr>
					<th>&nbsp;</th>
					<th align="center"><span class="stats-positive">{L_RS_POSITIVE}</span></th>
					<!-- IF S_RS_NEGATIVE --><th align="center"><span class="stats-negative">{L_RS_NEGATIVE}</span></th><!-- ENDIF -->
				</tr>
				<tr>
					<td>{L_RS_WEEK}</td>
					<td align="center">{POSITIVE_WEEK}</td>
					<!-- IF S_RS_NEGATIVE --><td align="center">{NEGATIVE_WEEK}</td><!-- ENDIF -->
				</tr>
				<tr>
					<td>{L_RS_MONTH}</td>
					<td align="center">{POSITIVE_MONTH}</td>
					<!-- IF S_RS_NEGATIVE --><td align="center">{NEGATIVE_MONTH}</td><!-- ENDIF -->
				</tr>
				<tr>
					<td>{L_RS_6MONTHS}</td>
					<td align="center">{POSITIVE_6MONTHS}</td>
					<!-- IF S_RS_NEGATIVE --><td align="center">{NEGATIVE_6MONTHS}</td><!-- ENDIF -->
				</tr>
			</table>
		<!-- IF S_RS_POWER_ENABLE and S_RS_POWER_EXPLAIN -->
		</div>
		<!-- ENDIF -->

		<span class="corners-bottom"><span></span></span></div>
	</div>

</div>

<div id="user-reputation-list">

<!-- IF .reputation -->
	<div class="action-bar top">
		<div class="sorting">
			<label>{L_SORT_BY}{L_COLON}</label>
			<a href="{U_SORT_USERNAME}" >{L_USERNAME}</a> &bull;
			<a href="{U_SORT_TIME}" >{L_TIME}</a> &bull;
			<a href="{U_SORT_POINT}" >{L_RS_POINTS}</a> &bull;
			<a href="{U_SORT_ACTION}" >{L_RS_ACTION}</a>
		</div>
		<div class="pagination">
			<!-- IF TOTAL_REPS -->{TOTAL_REPS}<!-- ENDIF -->
			<!-- IF .pagination -->
				<!-- INCLUDE pagination.html -->
			<!-- ELSE -->
				{PAGE_NUMBER}
			<!-- ENDIF -->
		</div>
		<div class="clear"></div>
	</div>
	<!-- ENDIF -->

	<div id="post-reputation-list">
		<!-- IF .reputation -->
		<!-- BEGIN reputation -->
		<div class="reputation-list <!-- IF reputation.S_ROW_COUNT is odd -->bg2<!-- ELSE -->bg1<!-- ENDIF -->" id="r{reputation.ID}">
			<!-- IF S_RS_AVATAR -->
			<div class="reputation-avatar">
				<!-- IF reputation.AVATAR -->
					{reputation.AVATAR}
				<!-- ELSE -->
					<img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" />
				<!-- ENDIF -->
			</div>
			<!-- ENDIF -->
			<div class="reputation-detail">
				<!-- IF reputation.S_DELETE -->
					<a href="{reputation.U_DELETE}" class="rightside" title="{L_DELETE}" data-lang-confirm="{L_RS_REPUTATION_DELETE_CONFIRM}">
						<i class="icon fa-trash-o fa-fw" aria-hidden="true"></i>
					</a>
				<!-- ENDIF -->
				<div class="reputation-rating {reputation.POINTS_CLASS}<!-- IF S_RS_POINTS_IMG --> image<!-- ENDIF -->" title="{reputation.POINTS_TITLE}">{reputation.POINTS}</div>
				<div><strong>{reputation.USERNAME}</strong> &raquo; {reputation.TIME}</div>
				<div class="reputation-action">
					<span class="type-title">{reputation.ACTION}</span>
					<!-- BEGIN reputation.post -->
						<!-- IF reputation.post.S_POST -->
							<br />&raquo;
							<!-- IF reputation.post.U_POST --><a href="{reputation.post.U_POST}" title="{L_POST}"><!-- ENDIF -->
							{reputation.post.POST_SUBJECT}
							<!-- IF reputation.post.U_POST --></a><!-- ENDIF -->
						<!-- ENDIF -->
					<!-- END reputation.post -->
				</div>
				<!-- IF S_RS_COMMENT and reputation.S_COMMENT -->
				<div class="comment_message">
					<span>{L_RS_COMMENT}{L_COLON}</span>
					<div>{reputation.COMMENT}</div>
				</div>
				<!-- ENDIF -->
			</div>
		</div>
		<!-- END reputation -->
		<!-- ELSE -->
		<div class="reputation-list empty bg3">
			<span>{L_RS_EMPTY_DATA}</span>
		</div>
		<!-- ENDIF -->
	</div>

	<!-- IF .reputation -->
	<div class="action-bar bottom">
		<div class="sorting">
			<label>{L_SORT_BY}{L_COLON}</label>
			<a href="{U_SORT_USERNAME}" >{L_USERNAME}</a> &bull;
			<a href="{U_SORT_TIME}" >{L_TIME}</a> &bull;
			<a href="{U_SORT_POINT}" >{L_RS_POINTS}</a> &bull;
			<a href="{U_SORT_ACTION}" >{L_RS_ACTION}</a>
		</div>
		<div class="pagination">
			<!-- IF TOTAL_REPS -->{TOTAL_REPS}<!-- ENDIF -->
			<!-- IF .pagination -->
				<!-- INCLUDE pagination.html -->
			<!-- ELSE -->
				{PAGE_NUMBER}
			<!-- ENDIF -->
		</div>
		<div class="clear"></div>
	</div>
	<!-- ENDIF -->
</div>

<br class="clear">
{$CA_BLOCK2_END}
<!-- INCLUDE overall_footer.html -->
  • 0
Изображение

CabinetAdmin 18 авг 2018, 15:53 Сообщение

В чём заключается плохо? Вроде всё адаптируется.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 18 авг 2018, 16:40 Сообщение

Ну вот как то так

Изображение

Изображение

Текст наплывает, все как то обрублено
  • 0
Изображение

CabinetAdmin 18 авг 2018, 20:30 Сообщение

Это ставили - http://cabinetadmina.ru/viewtopic.php?p=74581#p74581? С этими стилями у меня всё нормально работает.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

southklad 01 сен 2018, 20:12 Сообщение

CabinetAdmin писал(а): Это ставили - Reputation System? С этими стилями у меня всё нормально работает.
Да все гуд, только допилил для себя и немного подправил на свой взгляд как было бы лучше
  • 0
Изображение

eska 30 дек 2018, 08:36 Сообщение

CabinetAdmin писал(а): В файле viewtopic_body_post_buttons_before удалить все icon-button (их там два), словосочетание менять в языковом файле конечно, в reputation_common.php.
А какие строчки нужно добавить?
  • 0

CabinetAdmin 30 дек 2018, 11:08 Сообщение

Зачем добавлять? Изменить же вроде надо было?
Вот родные переменные:

Код: Выделить всё

	'RS_RATE_POST_POSITIVE'	=> 'Повысить репутацию',
	'RS_RATE_POST_NEGATIVE'	=> 'Понизить репутацию',
просто изменить на свои.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 30 дек 2018, 13:40 Сообщение

CabinetAdmin писал(а): В файле viewtopic_body_post_buttons_before удалить все icon-button (их там два)
У меня нет ни одного:

Код: Выделить всё

<!-- IF S_REPUTATION and S_FORUM_REPUTATION-->
	<!-- IF postrow.S_RATE_POST -->
		<li data-skip-responsive="true">
			<a href="{postrow.U_RATE_POST_POSITIVE}" title="{postrow.RS_RATE_POST_POSITIVE}" class="button button-icon-only rate-good-icon<!-- IF postrow.POST_VOTE_CLASS --> {postrow.POST_VOTE_CLASS}<!-- ENDIF -->" data-referer="_referer={U_REPUTATION_REFERER}">
				<i class="icon fa-thumbs-up fa-fw" aria-hidden="true"></i>
			</a>
		</li>
	<!-- ENDIF -->
	<!-- IF postrow.S_RATE_POST and postrow.S_RATE_POST_NEGATIVE -->
		<li data-skip-responsive="true">
			<a href="{postrow.U_RATE_POST_NEGATIVE}" title="{postrow.RS_RATE_POST_NEGATIVE}" class="button button-icon-only rate-bad-icon<!-- IF postrow.POST_VOTE_CLASS --> {postrow.POST_VOTE_CLASS}<!-- ENDIF -->" data-referer="_referer={U_REPUTATION_REFERER}">
				<i class="icon fa-thumbs-down fa-fw" aria-hidden="true"></i>
			</a>
		</li>
	<!-- ENDIF -->
	<li data-skip-responsive="true">
		<!-- IF postrow.S_VIEW_REPUTATION -->
			<a href="{postrow.U_VIEW_POST_REPUTATION}" title="{postrow.RS_POST_REPUTATION}" class="button post-reputation {postrow.POST_REPUTATION_CLASS}" data-referer="_referer={U_REPUTATION_REFERER}"><span>{postrow.POST_REPUTATION}</span></a>
		<!-- ELSE -->
			<div title="{postrow.RS_POST_REPUTATION}" class="button post-reputation {postrow.POST_REPUTATION_CLASS} guest" data-referer="_referer={U_REPUTATION_REFERER}"><span>{postrow.POST_REPUTATION}</span></div>
		<!-- ENDIF -->
	</li>
<!-- ENDIF -->
  • 0

eska 30 дек 2018, 13:42 Сообщение

eska писал(а): button button-icon-only rate-bad-icon
Вот такое есть, может эти строки удалить?
Как я понимаю, первая отвечает за + , вторая за - ???
  • 0

eska 01 янв 2019, 13:06 Сообщение

UP
  • 0