info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ Сообщений: 69 ]  Просмотры: 5442

Автор Сообщение
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, добрый день!

Не нашел на Вашем форуме мода, который бы позволял выводить отображение забаненых пользователей на аватаре и какой срок бана остался. Очень удобно и информативно. :)
А то так забанил и пользователь не знает почему его на форум не пускает система и другие тоже не видят бана...


мод, phpbb3
Не в сети
(Андрей)  
2017-06-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


А такой вообще есть? :?

погляжу по сети на предмет наличия...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Андрей)  
2017-06-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вот такой мод есть на Витебске: (вроде отдельный бан-лист). что логично - если пользователя уже не пропускает система - как он может посмотреть профиль? а здесь вроде всем видно. поимённо.

ссыль


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-06 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

вот такой мод есть на Витебске: (вроде отдельный бан-лист). что логично - если пользователя уже не пропускает система - как он может посмотреть профиль? а здесь вроде всем видно. поимённо.

ссыль

Андрей, этот мод я видел. Это только часть того чего бы хотелось видеть.
Где с пол года назад я находил в сети мод, который на забанненном нике, его аве, весил черную ленточку "Забанен". Так сразу всем видно, кто "отличился".
Теперь не могу найти такой мод (


Не в сети
(Андрей)  
2017-06-06 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


я такой тоже не нашёл только, вроде, расширение такое было.для 3.1

вот это (что нашёл): ссыль.

но это, во-первых, "бета", а во-вторых, как ясно из комментариев темы - там проблем хватает при работе... чисто с выводом в минипрофиль для 3.0 не нашёл. скорее всего это реально, так как в базе есть эти таблицы, но я с этим не справлюсь...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-13 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Нашел еще один мод по баннам. Скину сюда ссылку, что бы не забыть потом почитать, если нет возражений: https://www.phpbbguru.net/community/vie ... 21&t=19249


Не в сети
(Андрей)  
2017-06-13 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


интересно, но, видимо, надо ставить и "ручками" тестировать...
а сначала, конечно, почитать саму тему. страниц там, смотрю, явно не мало...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-17 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Вот нашел довольно простое решение:
http://admins.bestforums.org/viewtopic. ... t=40#p2864
Но не могу скачать архив :( Card.rar :(


Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


так ведь (похоже), что в этом архиве просто 2 или 3 картинки. можете сами свои любые закачать и прописать свои ссылки вместо ССЫЛКА НА ОРАНЖЕВУЮ КАРТОЧКУ

вот с этой темы картинки:

Вложение:
Комментарий к файлу: картинки
card.rar [9.25 КБ]
Скачиваний: 34


попробуйте. поставите - отпишитесь. интересно, пойдёт или нет... :)


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

так ведь (похоже), что в этом архиве просто 2 или 3 картинки. можете сами свои любые закачать и прописать свои ссылки вместо ССЫЛКА НА ОРАНЖЕВУЮ КАРТОЧКУ

вот с этой темы картинки:

Вложение:
card.rar


попробуйте. поставите - отпишитесь. интересно, пойдёт или нет... :)

Приветствую, Андрей!
Мод поставил, но у меня только есть пользователи с 1 предупреждением. Желтая карточка отображается: http://crimea-your.ru/forum/viewtopic.p ... 425#p30425
Как бы еще проверить, на забаненность ...
И вопросики еще есть:
1. Где посмотреть сколько будет висеть 1 предупреждение, 2 предупреждения?
Можно как то изменять срок предупреждений?
2. Как сделать так что бы в эту группу попали те, кто уже забанен на форуме , на пожизненный срок?
 

Вот, нашел жертву :-D
Пользователь crimea-summer, нарушил несколько пунктов правил.
Выдал ему сразу три предупреждения.
http://crimea-your.ru/forum/viewtopic.p ... 2067#p2067
1 предупреждение - карточка отобразилась. 2 предупреждение - карточка отобразилась.
3 предупреждение - ни карточки, ни автоматического попадания в группу "В бане".
Что сделал не так!? (Кэш чистил, группу "в Бане" создал ).

 

Вроде бы ответ здесь, но я не могу найти http://admins.bestforums.org/viewtopic. ... rt=10#p560
Цитата:
Нет! В настройках группы Забаненные, которую Вы создаете сами, нужно в условиях автогруппировки поставить Минимум предупреждений "3"! И тогда все, кто получит 3 предупреждения сразу автоматически переместится в группу Забаненные!

Где эта автогруппировка?


Не в сети
(Дмитрий)  
2017-06-18 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Мой шаблон, на всякий

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

<!-- INCLUDE overall_header.html -->
<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->

<!-- IF MODERATORS -->
<p>
   <strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
</p>
<!-- ENDIF -->

<!-- IF S_FORUM_RULES -->
   <div class="rules">
      <div class="inner"><span class="corners-top"><span></span></span>

      <!-- IF U_FORUM_RULES -->
         <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
      <!-- ELSE -->
         <strong>{L_FORUM_RULES}</strong><br />
         {FORUM_RULES}
      <!-- ENDIF -->

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

<div class="topic-actions">

   <div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
   </div>

   <!-- IF S_DISPLAY_SEARCHBOX -->
      <div class="search-box">
         <form method="get" id="topic-search" action="{S_SEARCHBOX_ACTION}">
         <fieldset>
            <input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{LA_SEARCH_TOPIC}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_TOPIC}';" />
            <input class="button2" type="submit" value="{L_SEARCH}" />
            {S_SEARCH_LOCAL_HIDDEN_FIELDS}
         </fieldset>
         </form>
      </div>
   <!-- ENDIF -->

   <!-- IF PAGINATION or TOTAL_POSTS -->
      <div class="pagination">
         <!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
         <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
      </div>
   <!-- ENDIF -->

</div>
<div class="clear"></div>

<!-- IF S_HAS_POLL -->
   <form method="post" action="{S_POLL_ACTION}">

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

      <div class="content">
         <h2>{POLL_QUESTION}</h2>
         <p class="author">{L_POLL_LENGTH}<!-- IF S_CAN_VOTE and L_POLL_LENGTH --><br /><!-- ENDIF --><!-- IF S_CAN_VOTE -->{L_MAX_VOTES}<!-- ENDIF --></p>

         <fieldset class="polls">
         <!-- BEGIN poll_option -->
            <dl class="<!-- IF poll_option.POLL_OPTION_VOTED -->voted<!-- ENDIF -->"<!-- IF poll_option.POLL_OPTION_VOTED --> title="{L_POLL_VOTED_OPTION}"<!-- ENDIF -->>
               <dt><!-- IF S_CAN_VOTE --><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label><!-- ELSE -->{poll_option.POLL_OPTION_CAPTION}<!-- ENDIF --></dt>
               <!-- IF S_CAN_VOTE --><dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
               <!-- IF S_DISPLAY_RESULTS --><dd class="resultbar"><div class="<!-- IF poll_option.POLL_OPTION_PCT < 20 -->pollbar1<!-- ELSEIF poll_option.POLL_OPTION_PCT < 40 -->pollbar2<!-- ELSEIF poll_option.POLL_OPTION_PCT < 60 -->pollbar3<!-- ELSEIF poll_option.POLL_OPTION_PCT < 80 -->pollbar4<!-- ELSE -->pollbar5<!-- ENDIF -->" style="width:{poll_option.POLL_OPTION_PERCENT};">{poll_option.POLL_OPTION_RESULT}</div></dd>
               <dd><!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF --></dd><!-- ENDIF -->
            </dl>
         <!-- END poll_option -->

         <!-- IF S_DISPLAY_RESULTS -->
            <dl>
               <dt>&nbsp;</dt>
               <dd class="resultbar">{L_TOTAL_VOTES} : {TOTAL_VOTES}</dd>
            </dl>
         <!-- ENDIF -->

         <!-- IF S_CAN_VOTE -->
            <dl style="border-top: none;">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="button1" /></dd>
            </dl>
         <!-- ENDIF -->

         <!-- IF not S_DISPLAY_RESULTS -->
            <dl style="border-top: none;">
               <dt>&nbsp;</dt>
               <dd class="resultbar"><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></dd>
            </dl>
         <!-- ENDIF -->
         </fieldset>
      </div>

      <span class="corners-bottom"><span></span></span></div>
      {S_FORM_TOKEN}
      {S_HIDDEN_FIELDS}
   </div>


   </form>
   <hr />
<!-- ENDIF -->

<!-- BEGIN postrow -->

<div style="border: 1px solid #12a3eb; margin-bottom: 15px; border-radius: 5px; box-shadow: 0 0 8px 0 rgba(0,0,0,1); padding: 1px 1px 0px 1px" class="<!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
   <!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
   <div id="p{postrow.POST_ID}" <!-- IF postrow.S_FIRST_ROW  && PAGE_NUMOO eq 1 --> itemscope itemtype="http://schema.org/ScholarlyArticle" <!-- ENDIF --> class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
      <div class="inner"><span class="corners-top"><span></span></span>
<table width="100%">
    <tr>
        <td style="width:76%;padding-left:0px;" valign="top">
      <div class="postbody" style="width:100%;">
         <!-- IF postrow.S_IGNORE_POST -->
            <div class="ignore">{postrow.L_IGNORE_POST}</div>
         <!-- ELSE -->

      <!-- IF not S_IS_BOT -->
         <!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
            <ul class="profile-icons">
                <!-- IF S_QUICK_REPLY --><li class="quickquote-icon"><a href="#postform" onclick="if((window.getSelection && window.getSelection().toString() == '') || (document.getSelection && document.getSelection() == '') || (document.selection && document.selection.createRange().text == '')){ alert('{L_NO_SELECTION}'); return false; }else{dE('qr_editor_div', 1);dE('qr_showeditor_div', -1);addquote({postrow.POST_ID},'{postrow.POSTER_QUOTE}'); insert_text('\r\n'); return false; }" title="{L_QUICKQUOTE_TEXT}"><span>{L_QUICKQUOTE_TEXT}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
                              <!-- IF  not postrow.S_FIRST_POST_ONLY or postrow.S_ONLY_TOPICSTART -->
<!-- IF USERPOSTS >= 5 --><!-- IF not postrow.S_GLOBAL_POST_THANKS and not postrow.S_POST_ANONYMOUS and postrow.S_FORUM_THANKS and S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and (not postrow.S_ALREADY_THANKED or postrow.S_REMOVE_THANKS) --><li class="{postrow.THANKS_IMG}"><a href="{postrow.THANKS_LINK}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}"></a></li><!-- ENDIF --><!-- ENDIF -->   
                                     <!-- ENDIF -->
            </ul>
         <!-- ENDIF -->
      <!-- ENDIF -->

         <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}"><span <!-- IF postrow.S_FIRST_ROW  && PAGE_NUMOO eq 1 -->itemprop="headline" <!-- ENDIF -->>{postrow.POST_SUBJECT}</span></a></h3>
                  <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>

         <!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
            <p class="rules">
               <!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><br /><!-- ENDIF -->
               <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
            </p>
         <!-- ENDIF -->

         <div class="content" <!-- IF postrow.S_FIRST_ROW  && PAGE_NUMOO eq 1 -->itemprop="articleBody" <!-- ENDIF -->>{postrow.MESSAGE}</div>

         <!-- IF postrow.S_HAS_ATTACHMENTS -->
            <dl class="attachbox">
               <dt>{L_ATTACHMENTS}</dt>
               <!-- BEGIN attachment -->
                  <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
               <!-- END attachment -->
            </dl>
         <!-- ENDIF -->

         <!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
         <!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON -->
            <div class="notice">{postrow.EDITED_MESSAGE}
               <!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
            </div>
         <!-- ENDIF -->

         <!-- IF postrow.BUMPED_MESSAGE --><div class="notice"><br /><br />{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
         <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
      <!-- ENDIF -->
      
      <!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
         <hr />
         <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT and postrow.S_MOD_THANKS -->
         <ul class="profile-icons" style="float:left"><li class="delete-icon"><a href="{postrow.U_CLEAR_LIST_THANKS_POST}" title="{L_CLEAR_LIST_THANKS}"><span>{L_CLEAR_LIST_THANKS}</span></a></li></ul>
         <!-- ENDIF -->
         <div class="content">
            <!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT-->
            <dl style="font-size:12px;">
               <dt>{postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2}</dt>
               <dd>{postrow.THANKS}</dd>
            </dl>
            <!-- ENDIF -->   
         </div>
      <!-- ENDIF -->
      <!-- IF postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT -->
         <div class="content">
            <dl class="font-size:12px;">
               <dt class="small"><strong>{L_REPUT}:</strong>&nbsp;{postrow.POST_REPUT}</dt>
               <dd>
               <!-- IF postrow.S_THANKS_REPUT_GRAPHIC -->
               <div style="width: {postrow.THANKS_REPUT_GRAPHIC_WIDTH}; height: {postrow.THANKS_REPUT_HEIGHT}; background:  url({postrow.THANKS_REPUT_IMAGE_BACK}); background-repeat: repeat-x;"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: url({postrow.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></div></div>&nbsp;
               <!-- ENDIF -->
               </dd>
            </dl>
         </div>
      <!-- ENDIF -->
      </div>
      
      </td>
      <td style="width:22%; border-left:1px solid #cccccc; padding:0 0 0 10px;" valign="top">
         
   <!-- IF not postrow.S_IGNORE_POST -->
         <dl class="postprofile2" id="profile{postrow.POST_ID}">
        <dt>
            <span style="font-size:12px"><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
                               &nbsp;<!-- IF postrow.S_PROFILE_NAME_REAL -->({postrow.PROFILE_NAME_REAL_VALUE})<!-- ENDIF --></span>
            <!-- IF postrow.POSTER_AVATAR -->
               <!-- IF postrow.U_POST_AUTHOR --><br /><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
            <!-- ELSE -->
              <br /><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><br />
            <!-- ENDIF --> 
           
<!-- IF postrow.POST_AUTHOR_COLOUR eq '#000000' --><span style="color: #FF0000"><span style="font-weight: bold">ЗаБАНен!!! </span></span><img src="http://crimea-your.ru/forum/images/r_card.png" title="ЗаБАНен"/>
<!-- ELSE -->
<!-- IF postrow.POSTER_WARNINGS eq '1' --><img src="http://crimea-your.ru/forum/images/y_card.png" title="Одно предупреждение"/>
<!-- ENDIF --><!-- IF postrow.POSTER_WARNINGS eq '2' --><img src="http://crimea-your.ru/forum/images/o_card.png" title="Два предупреждения"/><!-- ENDIF -->
<!-- ENDIF -->

         </dt>
         

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

      <dd>&nbsp;</dd>

      <!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_LENGTH_OF_SERVICE --><dd><strong>{L_LENGTH_OF_SERVICE}:</strong> {postrow.POSTER_LENGTH_OF_SERVICE}</dd>
      <!-- ELSE IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
      <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
            <!-- IF postrow.POSTER_GENDER --><dd><strong>{L_GENDER}:</strong> {postrow.POSTER_GENDER_IMG}</dd><!-- ENDIF -->
            <!-- BEGIN medal -->
      <!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF -->
         <!-- BEGIN medal_row -->
         <dd>
            <!-- BEGIN medal_col -->
               <img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
            <!-- END medal_col -->
         </dd>
         <!-- END medal_row -->
      <!-- END medal -->

            <!-- IF not postrow.S_POST_ANONYMOUS and postrow.THANKS_COUNTERS_VIEW -->
            <dd><strong>{L_RECEIVED}:</strong><!-- IF postrow.POSTER_RECEIVE_COUNT < 1 --> {postrow.POSTER_RECEIVE_COUNT} {L_THANK}<!-- ELSEIF postrow.POSTER_RECEIVE_COUNT > 1 --> <a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANKS}<!-- ELSE --> <a href="{postrow.POSTER_RECEIVE_COUNT_LINK}">{postrow.POSTER_RECEIVE_COUNT}</a> {L_THANK}<!-- ENDIF --></dd>
      <!-- ENDIF -->
      

      <!-- IF not S_IS_BOT -->
      <!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->
         <dd>
            <ul class="profile-icons">
               <!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
            
            </ul>
         </dd>
      <!-- ENDIF -->
      <!-- ENDIF -->

      </dl>
   <!-- ENDIF -->

            </td>
   </tr>
</table>
      <span class="corners-bottom"><span></span></span></div>
<div><a href="#wrap" class="top" style="position:absolute;right:25px;margin:-20px 0 0 0;" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
   </div>
   
   
<!-- IF S_TOPIC_SEO -->
        <!-- IF postrow.S_FIRST_ROW && SEO_KEY -->
    <div class="panel bg2">
        <div class="inner"><span class="corners-top"><span></span></span>
            <img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /><span><em>{SEO_KEY}</em></span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
        <!-- ELSEIF postrow.SEO_POST_KEY  -->
   <div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
        <div class="inner"><span class="corners-top"><span></span></span>
            <img src="{ROOT_PATH}images/can.png" alt="{L_TAGS}" /><span><em>{postrow.SEO_POST_KEY}</em></span>
       <span class="corners-bottom"><span></span></span></div>
    </div>
<!-- ENDIF --><!-- ENDIF -->
   <hr class="divider" />
   </div>
<!-- END postrow -->
<!-- IF S_QUICK_REPLY -->
   <!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->
<!-- IF S_NUM_POSTS > 1 or PREVIOUS_PAGE -->
   <form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">

   <fieldset class="display-options" style="margin-top: 0; ">
      <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
      <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
      <!-- IF not S_IS_BOT -->
      <label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
      <label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
      <!-- ENDIF -->
   </fieldset>

   </form>
   <hr />
<!-- ENDIF -->

<div class="topic-actions">
   <div class="buttons">
   <!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
      <div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
   </div>

   <!-- IF PAGINATION or TOTAL_POSTS -->
      <div class="pagination">
         {TOTAL_POSTS}
         <!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
      </div>
   <!-- ENDIF -->
</div>

<!-- INCLUDE jumpbox.html -->

<!-- IF S_TOPIC_MOD -->
   <form method="post" action="{S_MOD_ACTION}">
   <fieldset class="quickmod">
      <label for="quick-mod-select">{L_QUICK_MOD}:</label> {S_TOPIC_MOD} <input type="submit" value="{L_GO}" class="button2" />
      {S_FORM_TOKEN}
   </fieldset>
   </form>
<!-- ENDIF -->

<!-- IF S_DISPLAY_ONLINE_LIST -->
   <h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
   <p>{LOGGED_IN_USER_LIST}</p>
<!-- ENDIF -->

<!-- INCLUDE overall_footer.html -->


Не в сети
(Андрей)  
2017-06-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


В общем так. тест завершён.

Попозже, наверное, тему создам.

1. ставите все правки, создаёте группу (чёрный цвет).
2. выносите предупреждение (в теме) для данного товарища и добавляете (вручную) данного товарища во вновь созданную группу (просто добавляем, никакие настройки по-умолчанию не менять!).
после чего в минипрофиле товарища появится сие:


Изображение


3. товарищ у нас тормознутый и ему всё равно. выносим в теме второе предупреждение - сразу появляется в минипрофиле адекватное сообщение:



Изображение


4. товарищ, несмотря на предупреждения, плюёт на вас и вы выносите ему (в теме) 3 предупреждение. после чего идёте в админку и во вновь созданного группе отмечаете для него "сделать группой по умолчанию". после этого в его минипрофиле цвет ника поменяется на чёрный и появится последняя запись:



Изображение


5. а теперь, так как все эти грозные надписи просто информационные и реально не несут вашему товарищу (который нам не товарищ) никакого вреда - мы закрываем ему доступ на сайт, помещая его в чёрный список:



Изображение


6. если вы не настолько грозны, можно понизить его в правах в разделе пользователей как вам нравится. главное - в его минипрофиле будет висеть эта надпись и цвет ника будет чёрным.

всё. дерзайте.

// да, я добавил надписи для пояснений предупреждений. просто картинками не понятно.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-18 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

В общем так. тест завершён.

Попозже, наверное, тему создам.

1. ставите все правки, создаёте группу (чёрный цвет).
2. выносите предупреждение (в теме) для данного товарища и добавляете (вручную) данного товарища во вновь созданную группу (просто добавляем, никакие настройки по-умолчанию не менять!).
после чего в минипрофиле товарища появится сие:


Изображение


3. товарищ у нас тормознутый и ему всё равно. выносим в теме второе предупреждение - сразу появляется в минипрофиле адекватное сообщение:



Изображение


4. товарищ, несмотря на предупреждения, плюёт на вас и вы выносите ему (в теме) 3 предупреждение. после чего идёте в админку и во вновь созданного группе отмечаете для него "сделать группой по умолчанию". после этого в его минипрофиле цвет ника поменяется на чёрный и появится последняя запись:



Изображение


5. а теперь, так как все эти грозные надписи просто информационные и реально не несут вашему товарищу (который нам не товарищ) никакого вреда - мы закрываем ему доступ на сайт, помещая его в чёрный список:



Изображение


6. если вы не настолько грозны, можно понизить его в правах в разделе пользователей как вам нравится. главное - в его минипрофиле будет висеть эта надпись и цвет ника будет чёрным.

всё. дерзайте.

// да, я добавил надписи для пояснений предупреждений. просто картинками не понятно.


Андрей, у Вас прост отлично получилось!
Особенно грамотно выглядит с надписями :idea:
Но у меня не получается. :dash3: Пользователь, которому я выдал 3 предупреждения и в ручную занес в эту группу, не перекрасился в черный цвет и не забанился, соответственно :dash3: Пока у меня мини мод не заработал :dash3:
Буду с нетерпением ждать Вашу тему с пояснениями, чего куда записывать и какие правки делать :idea:


Не в сети
(Дмитрий)  
2017-06-18 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


P.S. Я предупреждения выносил из профиля. Думаю разницы нет.
И желтую и оранжевую карточку я видел, выдается - появляется. А вот красную нет, и Бан - не сработал! :dash3:


Не в сети
(Андрей)  
2017-06-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

А вот красную нет, и Бан - не сработал!


а вы в группе (как я написал) его выставили "по умолчанию"?

и в смысле "Бан не сработал"? вся это модификация - чисто информационная. она никого не блокирует и вообще никак не наказывает (кроме надписей).
наказание вы выставляете сами - либо в чёрный список - тогда удаление доступа, либо понижение в правах (в админке). типа там "не может сообщения без одобрения выкладывать или ещё что"...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-18 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

Dmitry писал(а):

А вот красную нет, и Бан - не сработал!


а вы в группе (как я написал) его выставили "по умолчанию"?

и в смысле "Бан не сработал"? вся это модификация - чисто информационная. она никого не блокирует и вообще никак не наказывает (кроме надписей).
наказание вы выставляете сами - либо в чёрный список - тогда удаление доступа, либо понижение в правах (в админке). типа там "не может сообщения без одобрения выкладывать или ещё что"...


Да, выставил. Он был в новых пользователях и оставил всего 1 сообщение.
Я ему последовательно 3 замечания выдал. 1 и 2 отобразились карточками. А вот 3, увы никак не отобразилась. В группу забаненных добавил, по умолчанию выставил - все равно не работает (
У Вас ник перекрасился в черный цвет, а у меня нет ( :(
P.S. Понятно что чисто информационно, это мне и надо


Не в сети
(Андрей)  
2017-06-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

У Вас ник перекрасился в черный цвет, а у меня нет (


у вас группа забанненых имеет чёрный цвет (в настройках)?
откройте в админке просмотр данного пользователя и посмотрите в какой именно он группе стал сейчас. то есть он на самом деле только в забаненных?

я сейчас не могу сразу написать тему, так как это надо ставить на чистый стиль и там тестировать...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-18 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Разобрался! Весь косяк был в том, что у пользователя было 1 сообщение, когда я его добавил в группу бана, то в графе сообщение отобразился 0! Из-за чего не понятно. Но с другим пользователем у которого 3 сообщения, фокус проканал. И пользователь перекрасился и карточка красная выдалась! :idea:
Еще бы также просто вывести отдельно эту группу как нибудь, для просмотра, на форуме. Было бы вообще отлично!


Последний раз редактировалось Dmitry 18 июн 2017, 15:28, всего редактировалось 1 раз.

Не в сети
(Андрей)  
2017-06-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


рад, что разобрались...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-06-18 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

рад, что разобрались...

Еще бы также просто вывести отдельно эту группу как нибудь, для просмотра, на форуме. Было бы вообще отлично! :)
Считаю что это очень полезное дополнение, Андрей.


Не в сети
(Андрей)  
2017-06-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


в настройках данной группы поставьте галочку на "отображать в легенде". и тип группы - "открытая".
посмотреть (вывести) можно через ссылку типа

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

ваш сайт/memberlist.php?mode=group&g=8


какой у вас там номер группы будет - я не знаю.

http://phpbb.belk-inkognita.ru/memberlist.php?mode=group&g=8

это вывод здесь. прикольненько.

если хотите именно таблицу забаненных с информацией - можно поставить мод с Витебска.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Точно, точно, Андрей! Спасибо!
Жаль, конечно, что пользователи с предупреждениями в эту гпуппу автоматом не попадают.
А есть ли возможность вывести список пользователей которым выданы предупреждения?


Не в сети
(Андрей)  
2017-06-19 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

А есть ли возможность вывести список пользователей которым выданы предупреждения?


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

Dmitry писал(а):

Жаль, конечно, что пользователи с предупреждениями в эту гпуппу автоматом не попадают.


если хорошо посмотреть на код, который прописывается в шаблоне, то группа служит только для того, чтобы иметь возможность поменять цвет ника. то есть сама по себе она вообще ничего не имеет общего с предупреждениями.

первая часть кода (где выводится бан) "переводится" очень просто:
если пользователь имеет никнейм чёрного цвета, то....
то есть если вы в группе поставите цветом группы зелёный - бан не появится.

а вот вторая часть кода (после ELSE) как раз и связана напрямую с предупреждениями.
чисто информативно.

:-D


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-03-03 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, на твоем форуме отсутствует очень полезная модификация "Склейка сообщений".
Очень хотелось бы её видеть тут, на форуме belk :)
С тем же самым стилем выдачи материала, как ты всегда делаешь. :idea:
Это особо актуально для тех, у кого стоит 10-ка, т.к. в ней не открываются файлы установки модов в браузерах :(
У меня по этой теме есть вопросы. И хотелось бы их обсудить в такой теме ;)


Не в сети
(Андрей)  
2018-03-03 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


не быстро. чтобы "обсуждать вопросы" и создавать тему - необходимо этот мод установить самому и протестировать. будет время - займусь.
я никогда не пишу тему - не попробовав сам эту модификацию...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-03-03 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

не быстро. чтобы "обсуждать вопросы" и создавать тему - необходимо этот мод установить самому и протестировать. будет время - займусь.
я никогда не пишу тему - не попробовав сам эту модификацию...

Вот поэтому мне и нравится твой стиль работы и изложение материала. :arigato:
Это дано далеко не каждому


Не в сети
(Андрей)  
2018-03-03 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


попробовал - работает. тема здесь: viewtopic.php?f=4&t=283


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-03-25 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, прошу тебя проанонсировать мод ЛС в свойственном тебе стиле: :idea:
Popup Layer on New PMs/Новое уведомление о ЛС
Тема на Витебске
Я не могу понять причем тут прибавка 1024 :? :o А почему не другое число? В чем прикол? :?


Не в сети
(Андрей)  
2018-03-25 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Я не могу понять причем тут прибавка 1024 А почему не другое число? В чем прикол?


я тоже не сильно в курсе, но, похоже, это внутренняя обработка запроса.
а число 1024 - это просто.

1 kбайт = 1024 байта. скорее всего это и есть "переключение на включение опции".

я так думаю.

мод протестирую. как время появится. тему напишу.
я его уже где-то ставил - рабочий точно... установлю здесь - посмотрите.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-03-26 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Понял. Спасибо! Буду ждать анонса :)


Не в сети
(Андрей)  
2018-03-27 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


протестировал - работает. стал создавать тему и обнаружил, что она, оказывается, уже есть... :o

перейти: http://phpbb.belk-inkognita.ru/viewtopic.php?f=4&t=101

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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-04-22 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей прошу сделать анонс оного из самых мощных модов:
Мод ГАЛЕРЕЯ для ФОРУМА :idea:


Не в сети
(Андрей)  
2018-04-22 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


так вот же: http://phpbb-belk.ru/viewtopic.php?f=4&t=141&hilit=галерея


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-04-25 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя



Вот я дурья голова... :oops: Спасибо! :arigato: Но и в этот раз что то останавливает меня от решения поставить этот мод. Наверное сперва поставлю на геройском форуме...


Не в сети
(Дмитрий)  
2018-12-08 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


А есть ли какой нибудь мод по личному разделу? :?
Что бы добавить в него новые функции, например фотографию, или личную карту мира :)


Не в сети
(Андрей)  
2018-12-09 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


не видел ничего подобного. :?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-12-22 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


На форуме винского нашел. Там это реализовано. Но вот как не сказано.
Хотя форум явно на движке phpbb3
Как вставлять фотку в профиль:
https://forum.awd.ru/viewtopic.php?f=43&t=74600
Новое в вашем профиле: Отчёты и Страны
https://forum.awd.ru/viewtopic.php?f=43&t=77382


Не в сети
(Андрей)  
2018-12-23 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас некогда. попозже посмотрю что это. спасибо.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Андрей)  
2018-12-25 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


посмотрел. скорее всего карта и отзывы - это личная доработка владельца того сайта, так как я не нашёл даже упоминаний о таком моде.

а вот насчёт "добавлении фотографии в профиль"...
я нашёл этот мод, но он уже старенький и от него остались только описания. то есть невозможно найти активную ссылку, чтобы скачать сам мод.
называется он Linked Profile Picture.
если где попадётся - напишите. я попробую потестировать.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-12-25 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Хорошо, спасибо! :arigato:
Нашел! :)
http://fotovideoforum.ru/topic5419.html


Не в сети
(Андрей)  
2018-12-25 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


скачал. посмотрю что да как.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-05 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Не могу найти мод по добавлению дополнительных полей на форум. В частности пол. :?
Я его устанавливал уже давно и вроде как тогда мне помогал мне Андрей. :? Или нет?
Вроде он. Этот мини мод позволяет избавиться от спамеров....
https://www.phpbb.com/community/viewtop ... 9&t=736135


Не в сети
(Андрей)  
2019-01-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


это, что ли: https://phpbb-belk.ru/viewtopic.php?f=4&t=93

по вашей ссылке открывается "гендерный" мод, то есть вывод в профиле мужчина/женщина...

а просто дополнительные поля можно добавить в админке...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-05 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

по вашей ссылке открывается "гендерный" мод, то есть вывод в профиле мужчина/женщина...

а просто дополнительные поля можно добавить в админке...

Да, именно мод который позволяет выводить в профиле мужчина/женщина :)
Он же обеспечивает антиспамерскую защиту при регистрации.
Тут на форуме, я не нашел этот мод. :? А мод очень полезный :idea:
Откуда я его брал, и как русифицировал - непонятно :?


Не в сети
(Андрей)  
2019-01-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-06 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

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

спасибо! :arigato: Эти переезды одна головная боль. :dash3:
Удачного Вам переезда, Андрей!

Добавлено спустя 23 часа 49 минут 43 секунды:
Поставил мод phpbb_genders-1.0.2.zip
Все норм. За исключение того, что пол не выводиться при регистрации. :dash3:
Пока не могу понять почему. :? Пытаюсь разобраться.
Мод очень нужный и полезный. Избавляет нас от спамеров. :)

Добавлено спустя 28 минут 52 секунды:
Предложенный вариант опробовал. Не помогло :(
Откатил

Добавлено спустя 26 минут 22 секунды:
Короче я хз, но у меня с нового форума этот мод работает с регистрацией!
Тупо перезаписал два файла и все заработало!!! :idea:


Не в сети
(Андрей)  
2019-01-06 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вот видите: когда очень хочется - всё получится. :-D

я темку напишу. как разберусь с проблемами. вам будет уже не надо, но кому-то и пригодится... :?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-06 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Не все так просто. При регистрации пол появился, а вот обязаловка - нет! :?
Хотя на Крымском все работает четко. Где то еще правки были :dash3:

Добавлено спустя 5 минут 29 секунд:
includes / ucp / ucp_register.php
styles / prosilver / template / ucp_register.html

Добавлено спустя 1 час 1 минуту 56 секунд:
Такс... Разобрался! Убил пол дня! :)
Что бы не забыть. Может кому пригодится.
1. Скачиваем мод: https://www.phpbb.com/community/viewtop ... 9&t=736135
2. Устанавливаем все по инструкции.
3. Заменяем файлы:
includes/ucp/ucp_register.php
на

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

<?php
/**
*
* @package ucp
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
   exit;
}

/**
* ucp_register
* Board registration
* @package ucp
*/
class ucp_register
{
   var $u_action;

   function main($id, $mode)
   {
      global $config, $db, $user, $auth, $template, $phpbb_root_path, $phpEx;

      //
      if ($config['require_activation'] == USER_ACTIVATION_DISABLE)
      {
         trigger_error('UCP_REGISTER_DISABLE');
      }

      include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);

      $coppa         = (isset($_REQUEST['coppa'])) ? ((!empty($_REQUEST['coppa'])) ? 1 : 0) : false;
      $agreed         = (!empty($_POST['agreed'])) ? 1 : 0;
      $submit         = (isset($_POST['submit'])) ? true : false;
      $change_lang   = request_var('change_lang', '');
      $user_lang      = request_var('lang', $user->lang_name);

      if ($agreed)
      {
         add_form_key('ucp_register');
      }
      else
      {
         add_form_key('ucp_register_terms');
      }

      if ($change_lang || $user_lang != $config['default_lang'])
      {
         $use_lang = ($change_lang) ? basename($change_lang) : basename($user_lang);

         if (!validate_language_iso_name($use_lang))
         {
            if ($change_lang)
            {
               $submit = false;

               // Setting back agreed to let the user view the agreement in his/her language
               $agreed = (empty($_GET['change_lang'])) ? 0 : $agreed;
            }

            $user->lang_name = $user_lang = $use_lang;
            $user->lang = array();
            $user->data['user_lang'] = $user->lang_name;
            $user->add_lang(array('common', 'ucp'));
         }
         else
         {
            $change_lang = '';
            $user_lang = $user->lang_name;
         }
      }


      $cp = new custom_profile();

      $error = $cp_data = $cp_error = array();

      if (!$agreed || ($coppa === false && $config['coppa_enable']) || ($coppa && !$config['coppa_enable']))
      {
         $add_lang = ($change_lang) ? '&amp;change_lang=' . urlencode($change_lang) : '';
         $add_coppa = ($coppa !== false) ? '&amp;coppa=' . $coppa : '';

         $s_hidden_fields = array(
            'change_lang'   => $change_lang,
         );

         // If we change the language, we want to pass on some more possible parameter.
         if ($change_lang)
         {
            // We do not include the password
            $s_hidden_fields = array_merge($s_hidden_fields, array(
               'username'         => utf8_normalize_nfc(request_var('username', '', true)),
               'email'            => strtolower(request_var('email', '')),
               'email_confirm'      => strtolower(request_var('email_confirm', '')),
               'lang'            => $user->lang_name,
               'tz'            => request_var('tz', (float) $config['board_timezone']),
               //-- mod : BB Genders Plus ------------------------------------------------------------
                     'gender'            => request_var('gender', $user->data['user_gender']),
//-- end mod : Genders --------------------------------------------------------
            ));

         }

         // Checking amount of available languages
         $sql = 'SELECT lang_id
            FROM ' . LANG_TABLE;
         $result = $db->sql_query($sql);

         $lang_row = array();
         while ($row = $db->sql_fetchrow($result))
         {
            $lang_row[] = $row;
         }
         $db->sql_freeresult($result);

         if ($coppa === false && $config['coppa_enable'])
         {
            $now = getdate();
            $coppa_birthday = $user->format_date(mktime($now['hours'] + $user->data['user_dst'], $now['minutes'], $now['seconds'], $now['mon'], $now['mday'] - 1, $now['year'] - 13), $user->lang['DATE_FORMAT']);
            unset($now);

            $template->assign_vars(array(
               'S_LANG_OPTIONS'   => (sizeof($lang_row) > 1) ? language_select($user_lang) : '',
               'L_COPPA_NO'      => sprintf($user->lang['UCP_COPPA_BEFORE'], $coppa_birthday),
               'L_COPPA_YES'      => sprintf($user->lang['UCP_COPPA_ON_AFTER'], $coppa_birthday),

               'U_COPPA_NO'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&amp;coppa=0' . $add_lang),
               'U_COPPA_YES'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&amp;coppa=1' . $add_lang),

               'S_SHOW_COPPA'      => true,
               'S_HIDDEN_FIELDS'   => build_hidden_fields($s_hidden_fields),
               'S_UCP_ACTION'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang),
            ));
         }
         else
         {
            $template->assign_vars(array(
               'S_LANG_OPTIONS'   => (sizeof($lang_row) > 1) ? language_select($user_lang) : '',
               'L_TERMS_OF_USE'   => sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()),

               'S_SHOW_COPPA'      => false,
               'S_REGISTRATION'   => true,
               'S_HIDDEN_FIELDS'   => build_hidden_fields($s_hidden_fields),
               'S_UCP_ACTION'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang . $add_coppa),
               )
            );
         }
         unset($lang_row);

         $this->tpl_name = 'ucp_agreement';
         return;
      }


      // The CAPTCHA kicks in here. We can't help that the information gets lost on language change.
      if ($config['enable_confirm'])
      {
         include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
         $captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']);
         $captcha->init(CONFIRM_REG);
      }

      // Try to manually determine the timezone and adjust the dst if the server date/time complies with the default setting +/- 1
      $timezone = date('Z') / 3600;
      $is_dst = date('I');

      if ($config['board_timezone'] == $timezone || $config['board_timezone'] == ($timezone - 1))
      {
         $timezone = ($is_dst) ? $timezone - 1 : $timezone;

         if (!isset($user->lang['tz_zones'][(string) $timezone]))
         {
            $timezone = $config['board_timezone'];
         }
      }
      else
      {
         $is_dst = $config['board_dst'];
         $timezone = $config['board_timezone'];
      }

      $data = array(
         'username'         => utf8_normalize_nfc(request_var('username', '', true)),
         'new_password'      => request_var('new_password', '', true),
         'password_confirm'   => request_var('password_confirm', '', true),
         'email'            => strtolower(request_var('email', '')),
         'email_confirm'      => strtolower(request_var('email_confirm', '')),
         'lang'            => basename(request_var('lang', $user->lang_name)),
         'tz'            => request_var('tz', (float) $timezone),
         //-- mod : BB Genders Plus ------------------------------------------------------------
            'gender'            => request_var('gender', $user->data['user_gender']),
//-- end mod : Genders -------------------------------------------------------
      );

      // Check and initialize some variables if needed
      if ($submit)
      {
         $error = validate_data($data, array(
            'username'         => array(
               array('string', false, $config['min_name_chars'], $config['max_name_chars']),
               array('username', '')),
            'new_password'      => array(
               array('string', false, $config['min_pass_chars'], $config['max_pass_chars']),
               array('password')),
            'password_confirm'   => array('string', false, $config['min_pass_chars'], $config['max_pass_chars']),
            'email'            => array(
               array('string', false, 6, 60),
               array('email')),
            'email_confirm'      => array('string', false, 6, 60),
            'tz'            => array('num', false, -14, 14),
            'lang'            => array('language_iso_name'),
            //-- mod : BB Genders Plus ------------------------------------------------------------
               'gender'            => array('num', false, 1, 2),
//-- end mod : Genders -------------------------------------------------------
         ));

         if (!check_form_key('ucp_register'))
         {
            $error[] = $user->lang['FORM_INVALID'];
         }

         // Replace "error" strings with their real, localised form
         $error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);

         if ($config['enable_confirm'])
         {
            $vc_response = $captcha->validate($data);
            if ($vc_response !== false)
            {
               $error[] = $vc_response;
            }

            if ($config['max_reg_attempts'] && $captcha->get_attempt_count() > $config['max_reg_attempts'])
            {
               $error[] = $user->lang['TOO_MANY_REGISTERS'];
            }
         }

         // DNSBL check
         if ($config['check_dnsbl'])
         {
            if (($dnsbl = $user->check_dnsbl('register')) !== false)
            {
               $error[] = sprintf($user->lang['IP_BLACKLISTED'], $user->ip, $dnsbl[1]);
            }
         }

         // validate custom profile fields
         $cp->submit_cp_field('register', $user->get_iso_lang_id(), $cp_data, $error);

         if (!sizeof($error))
         {
            if ($data['new_password'] != $data['password_confirm'])
            {
               $error[] = $user->lang['NEW_PASSWORD_ERROR'];
            }

            if ($data['email'] != $data['email_confirm'])
            {
               $error[] = $user->lang['NEW_EMAIL_ERROR'];
            }
         }

         if (!sizeof($error))
         {
            $server_url = generate_board_url();

            // Which group by default?
            $group_name = ($coppa) ? 'REGISTERED_COPPA' : 'REGISTERED';

            $sql = 'SELECT group_id
               FROM ' . GROUPS_TABLE . "
               WHERE group_name = '" . $db->sql_escape($group_name) . "'
                  AND group_type = " . GROUP_SPECIAL;
            $result = $db->sql_query($sql);
            $row = $db->sql_fetchrow($result);
            $db->sql_freeresult($result);

            if (!$row)
            {
               trigger_error('NO_GROUP');
            }

            $group_id = $row['group_id'];

            if (($coppa ||
               $config['require_activation'] == USER_ACTIVATION_SELF ||
               $config['require_activation'] == USER_ACTIVATION_ADMIN) && $config['email_enable'])
            {
               $user_actkey = gen_rand_string(mt_rand(6, 10));
               $user_type = USER_INACTIVE;
               $user_inactive_reason = INACTIVE_REGISTER;
               $user_inactive_time = time();
            }
            else
            {
               $user_type = USER_NORMAL;
               $user_actkey = '';
               $user_inactive_reason = 0;
               $user_inactive_time = 0;
            }

            $user_row = array(
               'username'            => $data['username'],
               'user_password'         => phpbb_hash($data['new_password']),
               'user_email'         => $data['email'],
               'group_id'            => (int) $group_id,
               'user_timezone'         => (float) $data['tz'],
               'user_dst'            => $is_dst,
               'user_lang'            => $data['lang'],
               'user_type'            => $user_type,
               'user_actkey'         => $user_actkey,
               'user_ip'            => $user->ip,
               'user_regdate'         => time(),
               'user_inactive_reason'   => $user_inactive_reason,
               'user_inactive_time'   => $user_inactive_time,
               //-- mod : BB Genders Plus ------------------------------------------------------------
                    'user_gender'         => $data['gender'],
//-- end mod : Genders --------------------------------------------------------
            );

            if ($config['new_member_post_limit'])
            {
               $user_row['user_new'] = 1;
            }

            // Register user...
            $user_id = user_add($user_row, $cp_data);

            // This should not happen, because the required variables are listed above...
            if ($user_id === false)
            {
               trigger_error('NO_USER', E_USER_ERROR);
            }

            // Okay, captcha, your job is done.
            if ($config['enable_confirm'] && isset($captcha))
            {
               $captcha->reset();
            }

            if ($coppa && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_COPPA'];
               $email_template = 'coppa_welcome_inactive';
            }
            else if ($config['require_activation'] == USER_ACTIVATION_SELF && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_INACTIVE'];
               $email_template = 'user_welcome_inactive';
            }
            else if ($config['require_activation'] == USER_ACTIVATION_ADMIN && $config['email_enable'])
            {
               $message = $user->lang['ACCOUNT_INACTIVE_ADMIN'];
               $email_template = 'admin_welcome_inactive';
            }
            else
            {
               $message = $user->lang['ACCOUNT_ADDED'];
               $email_template = 'user_welcome';
            }

            if ($config['email_enable'])
            {
               include_once($phpbb_root_path . 'includes/functions_messenger.' . $phpEx);

               $messenger = new messenger(false);

               $messenger->template($email_template, $data['lang']);

               $messenger->to($data['email'], $data['username']);

               $messenger->anti_abuse_headers($config, $user);

               $messenger->assign_vars(array(
                  'WELCOME_MSG'   => htmlspecialchars_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename'])),
                  'USERNAME'      => htmlspecialchars_decode($data['username']),
                  'PASSWORD'      => htmlspecialchars_decode($data['new_password']),
                  'U_ACTIVATE'   => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
               );

               if ($coppa)
               {
                  $messenger->assign_vars(array(
                     'FAX_INFO'      => $config['coppa_fax'],
                     'MAIL_INFO'      => $config['coppa_mail'],
                     'EMAIL_ADDRESS'   => $data['email'])
                  );
               }

               $messenger->send(NOTIFY_EMAIL);

               if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
               {
                  // Grab an array of user_id's with a_user permissions ... these users can activate a user
                  $admin_ary = $auth->acl_get_list(false, 'a_user', false);
                  $admin_ary = (!empty($admin_ary[0]['a_user'])) ? $admin_ary[0]['a_user'] : array();

                  // Also include founders
                  $where_sql = ' WHERE user_type = ' . USER_FOUNDER;

                  if (sizeof($admin_ary))
                  {
                     $where_sql .= ' OR ' . $db->sql_in_set('user_id', $admin_ary);
                  }

                  $sql = 'SELECT user_id, username, user_email, user_lang, user_jabber, user_notify_type
                     FROM ' . USERS_TABLE . ' ' .
                     $where_sql;
                  $result = $db->sql_query($sql);

                  while ($row = $db->sql_fetchrow($result))
                  {
                     $messenger->template('admin_activate', $row['user_lang']);
                     $messenger->to($row['user_email'], $row['username']);
                     $messenger->im($row['user_jabber'], $row['username']);

                     $messenger->assign_vars(array(
                        'USERNAME'         => htmlspecialchars_decode($data['username']),
                        'U_USER_DETAILS'   => "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
                        'U_ACTIVATE'      => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey")
                     );

                     $messenger->send($row['user_notify_type']);
                  }
                  $db->sql_freeresult($result);
               }
            }

            $message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
            trigger_error($message);
         }
      }

      $s_hidden_fields = array(
         'agreed'      => 'true',
         'change_lang'   => 0,
      );

      if ($config['coppa_enable'])
      {
         $s_hidden_fields['coppa'] = $coppa;
      }

      if ($config['enable_confirm'])
      {
         $s_hidden_fields = array_merge($s_hidden_fields, $captcha->get_hidden_fields());
      }
      $s_hidden_fields = build_hidden_fields($s_hidden_fields);
      $confirm_image = '';

      // Visual Confirmation - Show images
      if ($config['enable_confirm'])
      {
         $template->assign_vars(array(
            'CAPTCHA_TEMPLATE'      => $captcha->get_template(),
         ));
      }

      //
      $l_reg_cond = '';
      switch ($config['require_activation'])
      {
         case USER_ACTIVATION_SELF:
            $l_reg_cond = $user->lang['UCP_EMAIL_ACTIVATE'];
         break;

         case USER_ACTIVATION_ADMIN:
            $l_reg_cond = $user->lang['UCP_ADMIN_ACTIVATE'];
         break;
      }

      $template->assign_vars(array(
         'ERROR'            => (sizeof($error)) ? implode('<br />', $error) : '',
         'USERNAME'         => $data['username'],
         'PASSWORD'         => $data['new_password'],
         'PASSWORD_CONFIRM'   => $data['password_confirm'],
         'EMAIL'            => $data['email'],
         'EMAIL_CONFIRM'      => $data['email_confirm'],

         'L_REG_COND'            => $l_reg_cond,
         'L_USERNAME_EXPLAIN'      => sprintf($user->lang[$config['allow_name_chars'] . '_EXPLAIN'], $config['min_name_chars'], $config['max_name_chars']),
         'L_PASSWORD_EXPLAIN'      => sprintf($user->lang[$config['pass_complex'] . '_EXPLAIN'], $config['min_pass_chars'], $config['max_pass_chars']),

         'S_LANG_OPTIONS'   => language_select($data['lang']),
         'S_TZ_OPTIONS'      => tz_select($data['tz']),
         //-- mod : BB Genders Plus ------------------------------------------------------------
            'GENDER_X'         => GENDER_X,
            'GENDER_M'         => GENDER_M,
            'GENDER_F'         => GENDER_F,

            'S_GENDER_X'         => ($data['gender'] == GENDER_X) ? true : false,
            'S_GENDER_M'         => ($data['gender'] == GENDER_M) ? true : false,
            'S_GENDER_F'         => ($data['gender'] == GENDER_F) ? true : false,
//-- end mod : Genders --------------------------------------------------------
         'S_CONFIRM_REFRESH'   => ($config['enable_confirm'] && $config['confirm_refresh']) ? true : false,
         'S_REGISTRATION'   => true,
         'S_COPPA'         => $coppa,
         'S_HIDDEN_FIELDS'   => $s_hidden_fields,
         'S_UCP_ACTION'      => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
      ));

      //
      $user->profile_fields = array();

      // Generate profile fields -> Template Block Variable profile_fields
      $cp->generate_profile_fields('register', $user->get_iso_lang_id());

      //
      $this->tpl_name = 'ucp_register';
      $this->page_title = 'UCP_REGISTRATION';
   }
}

?>

styles/prosilver/template/ucp_register.html
на

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

<!-- INCLUDE overall_header.html -->

<script type="text/javascript">
// <![CDATA[
   /**
   * Change language
   */
   function change_language(lang_iso)
   {
      document.forms['register'].change_lang.value = lang_iso;
      document.forms['register'].submit.click();
   }

   <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_REFRESH -->
   onload_functions.push('apply_onkeypress_event()');
   <!-- ENDIF -->

// ]]>
</script>

<form method="post" action="{S_UCP_ACTION}" id="register">

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

   <h2>{SITENAME} - {L_REGISTRATION}</h2>

   <fieldset class="fields2">
   <!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
   <!-- IF L_REG_COND -->
      <dl><dd><strong>{L_REG_COND}</strong></dd></dl>
   <!-- ENDIF -->
   <dl>
      <dt><label for="username">{L_USERNAME}:</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt>
      <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" title="{L_USERNAME}" /></dd>
   </dl>
   <dl>
      <dt><label for="email">{L_EMAIL_ADDRESS}:</label></dt>
      <dd><input type="text" tabindex="2" name="email" id="email" size="25" maxlength="100" value="{EMAIL}" class="inputbox autowidth" title="{L_EMAIL_ADDRESS}" /></dd>
   </dl>
   <dl>
      <dt><label for="email_confirm">{L_CONFIRM_EMAIL}:</label></dt>
      <dd><input type="text" tabindex="3" name="email_confirm" id="email_confirm" size="25" maxlength="100" value="{EMAIL_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_EMAIL}" /></dd>
   </dl>
   <dl>
      <dt><label for="new_password">{L_PASSWORD}:</label><br /><span>{L_PASSWORD_EXPLAIN}</span></dt>
      <dd><input type="password" tabindex="4" name="new_password" id="new_password" size="25" value="{PASSWORD}" class="inputbox autowidth" title="{L_NEW_PASSWORD}" /></dd>
   </dl>
   <dl>
      <dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label></dt>
      <dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
   </dl>

   <hr />

   <dl>
      <dt><label for="lang">{L_LANGUAGE}:</label></dt>
      <dd><select name="lang" id="lang" onchange="change_language(this.value); return false;" tabindex="6" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select></dd>
   </dl>
   <dl>
      <dt><label for="tz">{L_TIMEZONE}:</label></dt>
      <dd><select name="tz" id="tz" tabindex="7" class="autowidth">{S_TZ_OPTIONS}</select></dd>
   </dl>
   <dl>
      <dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt>
      <dd>
         <label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label>
         <label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label>
         <label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label>
      </dd>
   </dl>
   <!-- IF .profile_fields -->
      <dl><dd><strong>{L_ITEMS_REQUIRED}</strong></dd></dl>

   <!-- BEGIN profile_fields -->
      <dl>
         <dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
         <!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
         <!-- IF profile_fields.ERROR --><br /><span class="error">{profile_fields.ERROR}</span><!-- ENDIF --></dt>
         <dd>{profile_fields.FIELD}</dd>
      </dl>
   <!-- END profile_fields -->
   <!-- ENDIF -->

   </fieldset>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- IF CAPTCHA_TEMPLATE -->
   <!-- DEFINE $CAPTCHA_TAB_INDEX = 8 -->
   <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
<!-- ENDIF -->

<!-- IF S_COPPA -->


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

   <h4>{L_COPPA_COMPLIANCE}</h4>

   <p>{L_COPPA_EXPLAIN}</p>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->

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

   <fieldset class="submit-buttons">
      {S_HIDDEN_FIELDS}
      <input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
      <input type="submit" tabindex="9" name="submit" id="submit" value="{L_SUBMIT}" class="button1 default-submit-action" />
      {S_FORM_TOKEN}
   </fieldset>

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

<!-- INCLUDE overall_footer.html -->

4. В языковом файле: forum/language/ru/common.php
дописываем строчку к уже имеющимся:

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

'GENDER'         => 'Пол',
   'GENDER_EXPLAIN'   => 'Пожалуйста, укажите ваш пол.',
   'GENDER_X'         => 'Не указано',
   'GENDER_M'         => 'Мужчина',
   'GENDER_F'         => 'Женщина',

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

'TOO_SMALL'         => 'Пожалуйста, укажите свой ​​пол!',

Усе :)
Результат будет таким:
Изображение
Ни один бот не прорвется на ваш форум! :dwarf:


Не в сети
(Андрей)  
2019-01-07 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


спасибо. потом, когда тему писать буду - укажу все информационные комментарии. точно пригодится.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Андрей)  
2019-01-14 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас пробежался по вашим правкам...

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

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

   'TOO_SMALL'                  => 'Введённое значение слишком мало.',


и, я думаю, она задействована в разных функциях.

проще добавить предупреждение прямо в блок выбора пола.
написать, например, что

! При регистрации заполнение этого поля обязательно

а что вы думали делать с теми, кто уже зарегестрирован?
после установки мода у них выводится "не указан". как их всех "агитировать" на определение?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


хм... может из-за этого косяк с галереей идет... :?
Сейчас попробую....

Добавлено спустя 8 минут 56 секунд:
Belk писал(а):

проще добавить предупреждение прямо в блок выбора пола.
написать, например, что

А как это сделать? :?
Сейчас если убрать 'TOO_SMALL' => 'Пожалуйста, укажите свой ​​пол!',
то если не ввести пол при регистрации появится сообщение
"Введённое значение слишком мало." :?


Не в сети
(Андрей)  
2019-01-14 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


правка в ucp_register.html вот такая: (изменить вашу)

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

        <dl>
                <dt><label for="gender_x">{L_GENDER}:</label><br /><span>{L_GENDER_EXPLAIN}</span></dt>
                <dd>
                <label for="gender_m"><input type="radio" name="gender" id="gender_m" value="{GENDER_M}"<!-- IF S_GENDER_M --> checked="checked"<!-- ENDIF --> /> {L_GENDER_M}</label>
                <label for="gender_f"><input type="radio" name="gender" id="gender_f" value="{GENDER_F}"<!-- IF S_GENDER_F --> checked="checked"<!-- ENDIF --> /> {L_GENDER_F}</label>
                <label for="gender_x"><input type="radio" name="gender" id="gender_x" value="{GENDER_X}"<!-- IF S_GENDER_X --> checked="checked"<!-- ENDIF --> /> {L_GENDER_X}</label>
                <br /><br />{L_GENDER_REGISTER}
                </dd>
        </dl>


то есть добавить предкпреждение

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

               <br /><br />{L_GENDER_REGISTER}



и добавить в common.php языка (где остальные правки мода)

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

   'GENDER_REGISTER'  => '<strong>!! Указание вашего пола обязательно</strong>',


как-то так...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-08-15 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Хотелось бы найти хак, или мод который бы ликвидировал ограничение в поиске по игнорированию популярных слов.
Это пипец как обломно.
У меня пользователь вводит гурзуф получает:
Цитата:
Следующие слова в поисковом запросе были проигнорированы, так как являются слишком употребимыми: гурзуф.
Для поиска вы должны ввести как минимум одно слово. Длина каждого слова должна быть не менее 3 и не более 14 символов, исключая символ шаблона *.

Далее гурзуф пляж опять облом
Затем гурзуф экскурсии, поставила "Искать все слова
проигнорированы: гурзуф
Что за бред вообще? Нафига игнорировать? :o Как снять это дебильное ограничение? :?
Вот собственно. Это лечится, Андрей?


Не в сети
(Андрей)  
2019-08-15 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


никак. я тоже не смог это победить.

я пошёл по обходному пути - добавил в поиск по сайту поиск от Яндекса и от Гуглы. те выводят все темы, которые у них отсканированы без учёта "употребительных слов".

мне такая система тоже очень мешает. на трекере.

как-то пытался найти видео. оно называется "работа". именно так и называется. поиск по трекеру написал, что оно "употребимое" и всё. яндекс сразу во второй строчке вывел искомое.

не стоит мучаться. добавьте просто ещё поиск...

здесь описание: https://phpbb-belk.ru/viewtopic.php?f=8&t=91&hilit=поиск+яндекса


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-11-09 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Ищу мод который бы позволял пользователям добавлять свободные поля в свой профиль, и в них вписывать название с сылками своих отчетов (тем) форума

Изображение


Не в сети
(Андрей)  
2019-11-09 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


я вроде бы нигде не видел возможности, чтобы дополнительные поля создавали сами пользователи.

а чего не создать стандартным способом? назвать поле "мои темы" и пускай они туда вписывают свою ссылку?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-11-10 Re:
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

я вроде бы нигде не видел возможности, чтобы дополнительные поля создавали сами пользователи.

а чего не создать стандартным способом? назвать поле "мои темы" и пускай они туда вписывают свою ссылку?

А как это сделать, Андрей? Это собственно и хотел ))


Не в сети
(Андрей)  
2019-11-10 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


так сие очень просто.

добавляете в админке новое поле (Однострочное текстовое поле):

Админка - Пользователи и группы - Дополнительные поля в профиле

и всё. настройка поля появляется в личном разделе.

проверил - можно вписать ссылку и она будет активной.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-11-11 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Спасибо, Андрей! Попробую! :)

Добавлено спустя 35 минут 52 секунды:
Попробовал. Слишком убого и коряво реализовано во встроенном движке :(
Вот скрины. Забивать совершенно не удобно. Форма никакая. Отображается без ссылки. Короче стремно :(

Изображение

Изображение


Не в сети
(Андрей)  
2019-11-11 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вы там пытаетесь bbcode использовать. это не сработает. надо просто ссылку писать. http://****

а стандартный вариант сам не переделать. он будет выводить именно в этом месте.

Добавлено спустя 11 минут 4 секунды:
в качестве варианта "красивого" оформления могу предложить писать ваши информационные ссылки в подписи. думаю должно хорошо получиться.
и в профиле она тоже выводится.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-11-12 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

вы там пытаетесь bbcode использовать. это не сработает. надо просто ссылку писать. http://****

а стандартный вариант сам не переделать. он будет выводить именно в этом месте.

Да, но это не то, что хотелось бы.
Belk писал(а):

в качестве варианта "красивого" оформления могу предложить писать ваши информационные ссылки в подписи. думаю должно хорошо получиться.
и в профиле она тоже выводится.

Пожалуй так и сделаю, тем более все ссылки с отчетами приведены в моем форумском дневнике


Не в сети
(макс)  
2019-11-18 

Стаж: 7 лет 6 месяцев 10 дней
Сообщения: 13


Стиль: prosilver


Репутация: 0






привет, я искал максимум и минимум безуспешно, чтобы найти ( мод (User Topic Ban) у вас нет этого мода


Не в сети
(Андрей)  
2019-11-18 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


https://www.phpbb-work.ru/ban-users-from-topic-t183.html


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2022-01-05 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Не знаю куда писать, если что просьба перенеси пост. :oops:

Проблема в BB коде, а именно в кнопке код.

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

эта кнопка

Вернее даже не проблема, а нужна ее адаптация для программистов.
Они просят реализовать следующее:
1. шрифт для кода. Читать тяжело. В качестве замены можно классический Consolas
2. подсветку синтаксиса на C++ сменить, и выделение починить, номера строк добавить
Это реально, Андрей?
P.S. Поздравляю всех с наступившим НГ! :idea:


Не в сети
(Андрей)  
2022-01-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вас тоже с наступившим.

1. подсветку синтаксиса можно просто заменить. здесь находятся разные стили подсветки: https://code.google.com/archive/p/google-code-prettify/downloads. надо скачать и подключать вместо своего. там большой выбор.

2. насчёт шрифта. надо просто заменить ваш у вас в стилевом файле.

открыть ваш стиль/theme/content.css

найти

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

dl.codebox code {
   /* Also see tweaks.css */
   overflow: auto;
   display: block;
   height: auto;
   max-height: 200px;
   white-space: normal;
   padding-top: 5px;
   font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
   line-height: 1.3em;
   color: #8b8b8b;
   margin: 2px 0;
}


скорее всего эта строка и есть вывод текста

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

font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;


насчёт выделения не знаю. у меня до сих пор работает.

попробуйте заменить файл скрипта (если будут проблемы - верните старый обратно)

Вложение:
forum_fn.rar [6.78 КБ]
Скачиваний: 8


ну и не забывать чистить кэш после всех операций. :-D


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, а можно спросить, где можно посмотреть по установке этого кода. Помню, когда то ставил его, с вашего форума. Не могу никак найти :?
Думаю переустановить надо и выделение будет норм :)
***
1. В том и дело, не помню что и куда подключать :oops:
2. Так тут три шрифта:

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

 font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;

Какой из них менять :bm:
3. А нумерацию строк можно замутить? :)

Добавлено спустя 21 минуту 48 секунд:
Кстати я думаю, что кнопка выделить все у меня не работает как раз из-за подсветки синтаксиса.
На крымском моем форуме, ее нет и кнопка выделить все работает, а на геройском увы:
https://handbookhmm.ru/forum/viewtopic. ... 529#p16633


Не в сети
(Андрей)  
2022-01-05 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
А нумерацию строк можно замутить?


мне кажется это выводится именно в коде подсветки. если там есть такая функция - тогда будет. отдельно в коде форума такого нет.

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

Monaco, "Andale Mono","Courier New", Courier, mono;


да, это всё шрифты. можете удалить все и начать ставить другие. тестируя какие именно нужны.

тема: https://phpbb-belk.ru/quotvydelit-vsyoquot-v-code-na-subsilver2_t4.html


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2023-09-03 
Аватара пользователя

Стаж: 7 лет 2 месяца 14 дней
Сообщения: 734


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, приветствую!
Что то поиск глючит. Не дает переходить в найденные темы.
И даже в этой теме хотел перейти на 7 страницу. Выдает страницу 404 :?

Изображение

Я хотел вновь поговорить по поводу лайков за сообщения в моде "благодарности" :)


Не в сети
(Андрей)  
2023-09-03 
Администратор
Аватара пользователя

Стаж: 8 лет 6 месяцев 7 дней
Сообщения: 1223
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ Сообщений: 69 ] 

Кто сейчас на сайте:

Всего посетителей: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

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

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 29 мар 2024, 04:12

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид