• 377 Pm All In One v1.0.0 - всплывающее окно о новой личке • 
Меняет стандартное всплывающее окно уведомлений
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    377 Pm All In One v1.0.0 - всплывающее окно о новой личке

Сообщение Разместил Pthelovod 12 авг 2021, 13:17

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

"Мигалка" в заголовке работает только до первого входа в ящик ЛС после получения новых сообщений. Читать их не обязательно.

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

  377 Pm All In One v1.0.0 - всплывающее окно о новой личке

Сообщение Разместил Pthelovod 12 авг 2021, 13:20

Сам мод единственной версии -

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

  377 Pm All In One v1.0.0 - всплывающее окно о новой личке

Сообщение Разместил Pthelovod 12 авг 2021, 13:21

Инструкция для subsilver2... на коленке, т.е. не проверял

Открыть styles/subsilver2/template/overall_header.html
Найти и удалить
Код: выделить все
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
   popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
<!-- ENDIF -->

Найти
Код: выделить все
</script>

Добавить ниже
Код: выделить все
<!-- IF S_USER_UNREAD_PRIVMSG > 0 -->
<script type='text/javascript'>
   var newTxt="<<<! {L_YOU_NEW_PM} !>>>";
var oldTxt=document.title;
 
function migalka(){
    if(document.title==oldTxt){
        document.title=newTxt;
    }else{
        document.title=oldTxt;
    }
}
 
var timer = setInterval(migalka,1000);
</script>
<!-- ENDIF -->

Найти
Код: выделить все
<body class="{S_CONTENT_DIRECTION}">

Добавить ниже
Код: выделить все
<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<div id="newpm" align="right">
 
<div id="hidden" class="newpm" align="center" valign="middle">
      <table width="300" cellspacing="0" border="0" align="center">
      <tr><td colspan="2" align="center"><br /><b style="font-size: 1.3em; color: #376B79;">{L_YOU_NEW_PM}</b><br />&nbsp;</td></tr>
      <tr><td align="right"><b>{L_AUTHOR}:&nbsp;</b></td><td align="left"><b>&nbsp;{S_PM_SENDER}</b></td></tr>
      <tr><td align="right"><b>{L_SUBJECT}:&nbsp;</b></td><td align="left"><b>&nbsp;{S_PM_SUBJECT}</b></td></tr>
      <tr><td align="right"><b>{L_TIME}:&nbsp;</b></td><td align="left"><b>&nbsp;{S_PM_DATE}</b></td></tr>
      <tr><td colspan="2" align="center"><br /><a style="color: #376B79; font-size: 1.2em;" href="{U_PRIVATEMSGS}">{L_VIEWING_PRIVATE_MESSAGES}</a></td></tr>
      <tr><td colspan="2" align="center"><a style="color: #0516B7; font-size: 1.2em;" href="#" onclick="document.getElementById('newpm').style.display = 'none'; return false;">{L_CLOSE_WINDOW}</a></td></tr>
      </table>
      </div>
</div>
<!-- ENDIF -->

Открыть styles/subsilver2/theme/stylesheet.css
В самый конец добавить
Код: выделить все
#newpm {
   position: fixed;
   top: 40%;
   left: 0;
   z-index: 100;
   width: 65%;
}
 
.newpm {
   width: 300px;
   height: 140px;
   background: #ECF3F7;
   border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-color: #376B79;
   -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
   -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
   box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

Почистить кэш

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

  377 Pm All In One v1.0.0 - всплывающее окно о новой личке

Сообщение Разместил Pthelovod 12 авг 2021, 13:34

В догонку -
377 Pm All In One v1.0.0 - текст в личку в всплывающее окно
Всё в архиве -

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

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума •