Скрипты и расширения для phpBB 3.1.x
Собственные расширения, допиливание уже существующих.
Свои виды перевода, свои виды стиля расширений под свои нужды.
-
CabinetAdmin
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;
-
eska
eska
11 июл 2018, 08:38 Сообщение
CabinetAdmin, спасибо большое, ещё я хочу вместо пальца использовать словосочетание "+ в репу"
Подскажите, где и что поменять нужно

-
CabinetAdmin
CabinetAdmin
11 июл 2018, 15:40 Сообщение
В файле viewtopic_body_post_buttons_before удалить все icon-button
(их там два), словосочетание менять в языковом файле конечно, в reputation_common.php.
-
✎ igorbond
igorbond
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 такого не было. Вот как это решить?
-
✎ igorbond
igorbond
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 --> <!-- 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%;"> </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> </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> •
<a href="{U_SORT_TIME}" >{L_TIME}</a> •
<a href="{U_SORT_POINT}" >{L_RS_POINTS}</a> •
<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> » {reputation.TIME}</div>
<div class="reputation-action">
<span class="type-title">{reputation.ACTION}</span>
<!-- BEGIN reputation.post -->
<!-- IF reputation.post.S_POST -->
<br />»
<!-- 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> •
<a href="{U_SORT_TIME}" >{L_TIME}</a> •
<a href="{U_SORT_POINT}" >{L_RS_POINTS}</a> •
<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 -->
-
✎ igorbond
igorbond
01 сен 2018, 20:12 Сообщение
CabinetAdmin писал(а):Источник цитаты Это ставили - Reputation System? С этими стилями у меня всё нормально работает.
Да все гуд, только допилил для себя и немного подправил на свой взгляд как было бы лучше
-
eska
eska
30 дек 2018, 08:36 Сообщение
CabinetAdmin писал(а):Источник цитаты В файле viewtopic_body_post_buttons_before удалить все icon-button (их там два), словосочетание менять в языковом файле конечно, в reputation_common.php.
А какие строчки нужно добавить?
-
CabinetAdmin
CabinetAdmin
30 дек 2018, 11:08 Сообщение
Зачем добавлять? Изменить же вроде надо было?
Вот родные переменные:
Код: Выделить всё
'RS_RATE_POST_POSITIVE' => 'Повысить репутацию',
'RS_RATE_POST_NEGATIVE' => 'Понизить репутацию',
просто изменить на свои.
-
eska
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 -->
-
eska
eska
30 дек 2018, 13:42 Сообщение
Вот такое есть, может эти строки удалить?
Как я понимаю, первая отвечает за + , вторая за - ???
Вернуться в «Расширения для phpBB 3.1.x»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя