• 046 Moderator Messages - невидимые заметки модеров • 
Мод создает в сообщениях специальную форму
При создании темы о модах для двигателя форумов phpBB ветки 3.0.Х название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки 3.0.Х в соседнем подфоруме. И помните - Вам тут никто ничего не должен. При малейшем "приказном" тоне в сообщениях - бан на вечно.

    046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 05 май 2013, 07:16

Мод добавляет в сообщениях специальную, невидимую для всех, область для размещения в ней заметок модераторов, которые видят и могут размещать только те, кому даны на это ТОЛЬКО (!!!) глобальные права.
Форумных прав нет!!! Можно дать право видеть заметки обычным пользователям. Но видеть тогда они будут заметки полностью все и во всех сообщениях всех модераторов.
Новое поле с Заметками модераторов можно заполнять и при создании новых тем.
От автора: (буквально от автопереводчика) ...
Возможности:
Данный мод добавляет поле ввода для пользователей с модераторскими правами разрешения на добавление сообщений пользователям сообщения, которое будет отображаться в специальном поле.
Эти сообщения не могут быть изменены пользователями без права модератора. Однако, вы можете установить, могут ли они читать их или нет.

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 10:57

Вот как выглядит единственная настройка в админке -

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 11:20

Предпоследняя версия от автора -

Перевод предпоследней версии от автора от Pthelovod -

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 11:31

Последняя версия от автора с переводом от Pthelovod -
(Кажись без различных фиксов ошибок)

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 11:38

Последняя версия мода, но с файлами именно от этого стиля форума
ПОМНИТЕ!!!!
Скачивая и устанавливая вариант мода с файлами от этого форума вы рискуете!!!
Не имея знаний в вопросах правки и исправления глюков делать это не стоит!
1. Я не могу помнить всех нюансов и правок в моде и доработок его работы!
2. Обычно все файлы мода у меня тут максимально оптимизированы.
3. Переводы адаптированы именно под данный форум с правилами под "тошноту".
4. Файлы стиля имеют CSS классы, которые могут не подходить к классам ваших стилей.


Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 11:44

Инструкция для subsilver2 от BenDeen :
Для начала скачиваем файлы для стиля subsilver2:
и закачиваем их в соответствующую папку.

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  046 Moderator Messages - невидимые заметки модеров

Сообщение Разместил Pthelovod 28 июн 2016, 11:51

Сама инструкция -
Открываем styles/subsilver2/imageset/imageset.cfg и находим:
Код: выделить все
img_icon_topic_unapproved = icon_topic_unapproved.gif*18*19

С новой строки добавляем:
Код: выделить все
# moderator message
img_icon_moderator_message = icon_moderator_message.png*15*16
img_icon_moderator_messages = icon_moderator_messages.png*15*16

Открываем styles/subsilver2/template/posting_body.html и находим:
Код: выделить все
         <!-- IF S_BBCODE_ALLOWED -->
         <td width="80" align="center" valign="top">
            <script type="text/javascript">
            // <![CDATA[
               colorPalette('v', 7, 6)
            // ]]>
            </script>
         </td>
         <!-- ENDIF -->
       </tr>

С новой строки добавляем:
Код: выделить все
<tr><td><!-- IF S_POST_MODERATION -->
      <label>{L_POST_MODERATION}:</label><br />
      <textarea name="post_moderation" id="post_moderation" rows="4" cols="76" style="height: 5em" class="inputbox"<!-- IF S_POST_MODERATION_INVITE --> onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value == '')this.value=this.defaultValue;"<!-- ENDIF -->><!-- IF S_POST_MODERATION_INVITE -->{L_POST_MODERATION_INVITE}<!-- ELSE -->{POST_MODERATION}<!-- ENDIF --></textarea>
      <!-- ENDIF --></td></tr>

Открываем styles/subsilver2/template/posting_preview.html и находим:
Код: выделить все
<div class="postbody">{PREVIEW_MESSAGE}</div>

В этой же строке добавляем ПЕРЕД найденным:
Код: выделить все
<!-- IF PREVIEW_MESSAGE -->

а ПОСЛЕ найденного с новой строки добавляем:
Код: выделить все
      <!-- ENDIF -->
      <!-- IF POST_MODERATION_MESSAGE -->
      <div class="mm">
         <p><span>{L_POST_MODERATION_AUTHOR} {POST_MODERATION_AUTHOR}</span><!-- IF POST_MODERATION_DATE --> &raquo; {POST_MODERATION_DATE}<!-- ENDIF --></p>
         <hr />
         <p>{POST_MODERATION_MESSAGE}</p>
      </div>
      <!-- ENDIF -->

Открываем styles/subsilver2/template/posting_topic_review.html и находим:
Код: выделить все
<div class="postbody">{topic_review_row.MESSAGE}</div>

Добавляем ПЕРЕД найденным в той же строке:
Код: выделить все
<!-- IF topic_review_row.MESSAGE -->

а ПОСЛЕ найденного добавляем с новой строки:
Код: выделить все
         <!-- ENDIF -->
         <!-- IF topic_review_row.POST_MODERATION_MESSAGE -->
         <div class="mm">
            <p><span>{L_POST_MODERATION_AUTHOR} {topic_review_row.POST_MODERATION_AUTHOR}</span><!-- IF topic_review_row.POST_MODERATION_DATE --> &raquo; {topic_review_row.POST_MODERATION_DATE}<!-- ENDIF --></p>
            <hr />
            <p>{topic_review_row.POST_MODERATION_MESSAGE}</p>
         </div>
         <!-- ENDIF -->

Открываем styles/subsilver2/template/search_results.htmlи находим два одинаковых:
Код: выделить все
<!-- IF searchresults.S_UNREAD_TOPIC -->

в этой же строке ПЕРЕД найденным добавляем:
Код: выделить все
<!-- IF searchresults.I_POST_MODERATION --><span class="mm-icon">{searchresults.I_POST_MODERATION}</span><!-- ENDIF -->

Далее в этом же файле находим:
Код: выделить все
<td class="postbody">{searchresults.MESSAGE}</td>

Добавляем с новой строки после найденного:
Код: выделить все
         <!-- IF searchresults.POST_MODERATION_MESSAGE -->
         <div class="mm">
            <p><span>{L_POST_MODERATION_AUTHOR} {searchresults.POST_MODERATION_AUTHOR}</span><!-- IF searchresults.POST_MODERATION_DATE --> &raquo; {searchresults.POST_MODERATION_DATE}<!-- ENDIF --></p>
            <hr />
            <p>{searchresults.POST_MODERATION_MESSAGE}</p>
         </div>
         <!-- ENDIF -->

Открываем styles/subsilver2/template/viewforum_body.htmlи находим всего 3 таких:
Код: выделить все
<!-- IF topicrow.S_UNREAD_TOPIC -->

В этой же строке ПЕРЕД найденным добавляем:
Код: выделить все
<!-- IF topicrow.I_POST_MODERATION --><span class="mm-icon">{topicrow.I_POST_MODERATION}</span><!-- ENDIF -->

Открываем styles/subsilver2/template/viewtopic_body.html и находим:
Код: выделить все
<div class="postbody">{postrow.MESSAGE}</div>

Добавляем ПЕРЕД найденным:
Код: выделить все
         <!-- IF postrow.MESSAGE -->

а ПОСЛЕ найденного добавляем:
Код: выделить все
         <!-- ENDIF -->
         <!-- IF postrow.POST_MODERATION_MESSAGE -->
         <div class="mm">
            <a class="delete-icon" href="{postrow.POST_MODERATION_DELETE}" title="{L_POST_MODERATION_REMOVE}"><span>{L_POST_MODERATION_REMOVE}</span></a>
            <p><span>{L_POST_MODERATION_AUTHOR} {postrow.POST_MODERATION_AUTHOR}</span><!-- IF postrow.POST_MODERATION_DATE --> &raquo; {postrow.POST_MODERATION_DATE}<!-- ENDIF --></p>
            <hr />
            <p>{postrow.POST_MODERATION_MESSAGE}</p>
         </div>
         <!-- ENDIF -->

Открываем styles/subsilver2/theme/stylesheet.css и в самый низ добавляем:
Код: выделить все
.mm-icon img {
   vertical-align: bottom;
   margin-right: 2px;
}
.mm {
   background: #ffe1e1 url("{T_THEME_PATH}/images/mm_bg.png") no-repeat 5px 0.3em;
   margin-top: 1.2em;
   padding: 4px 4px 5px;
   position: relative;
   border: 1px solid #FFB4B4;
   border-radius: 5px;
   box-shadow: 1px 1px 2px #EFD3D3;
}
.mm p {
   margin: 0;
   padding-left: 30px;
}
.mm span {
   font-weight: bold;
}
.mm hr {
   border-top: 1px dotted pink;
}
*:first-child+html .mm hr {
   margin-top: 0;
}
.mm a.delete-icon   {
   display: block;
   width: {IMG_ICON_POST_DELETE_WIDTH}px;
   height:   {IMG_ICON_POST_DELETE_HEIGHT}px;
   position: absolute;
   right: 2px;
   top: 2px;
}
.mm a.delete-icon:hover   {
   background-position: 0 100%;
}
.delete-icon span {
   display: block;
   text-indent: -999em;
}
.mm hr+p {
   line-height: 1.8em;
   padding-left: 0;
}

Так же в теме стиля находим:
Код: выделить все
p {
   font-size: 1.1em;
}

И заменяем на:
Код: выделить все
p {
   font-size: 1.3em;
}

Чистим кэш и радуемся!

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 
Предыдущая страница

Вернуться в Коды и модификации для движка phpBB версий до 3.0.Х