Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

1. Как сделать систему предупреждений
Бал предупреждения = img

2. Как сделать что бы предупреждения видели все?
Версия 3.4.5
3. Возможно ли сделать так
 - Блок
- Последние темы форума
- Блок?

  • Author

2. в настройках групп

3. можно ручками, можно компонентом + системой рекламы 

 Спасибо.

Остался только 1 вопрос.

 


Остался только 1 вопрос.
Редактировать нужно шаблон userInfoPane, если речь идет о постах (в профилях используется другой шаблон)

Код предупреждений 

		<if test="authorwarn:|:$author['show_warn']">
			<li>
				<if test="hasWarningId:|:$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
				</if>
				<a class='desc lighter blend_links' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if>

Нужно заменить 

{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}

на ....

А Вы как это видите? Для каждого уровня свое изображение или изображение одно, но множится в зависимости от кол-ва варнов?

  • Author

На ? Для каждого уровня своё изображение.
Буду благодарен если напишешь продолжение.

Ещё 2 вопроса набралось
Делал по мануалу 

В globalTeaple перед тегом </head> вставить код который ниже

<script type="text/javascript">
jQuery(document).ready(function(){
             jQuery('body').append("<div class='scrolltotop'><div class='scrolltotop__side'></div><div class='scrolltotop__arrow'></div></div>");
jQuery(window).scroll(function(){
if (jQuery(this).scrollTop() > 350) {
jQuery('.scrolltotop').fadeIn();
} else {
jQuery('.scrolltotop').fadeOut();
}
});
jQuery('.scrolltotop').click(function(){
jQuery("html, body").animate({ scrollTop: 0 }, 600);
return false;
});
});0
</script>

В ipb_styles.css

.scrolltotop {
    display:none;
    position:fixed;
    width:3%;
    top:0;
    left:0;
    height:100%
    ;z-index:9000;
    cursor:pointer
}

.scrolltotop__side {
    position:fixed;
    width:3%;
    height:100%;
    top:0;
    left:0;
    background: black;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0.2);
    -moz-opacity:0.1;
    -khtml-opacity:0.1;
    opacity:0.1
}

.scrolltotop__arrow {
    position:fixed;
    width:3%;
    height:100%;
    top:50px;
    left:0;
    background:url(http://typicall-cs.ru/totop.png) top no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)";
    filter:alpha(opacity=0.4);
    -moz-opacity:0.4;
    -khtml-opacity:0.4;
    opacity:0.4
}



Скрол вверх не появился

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

Edited by J3r0

Дайте пожалуйста ответ по предупреждениям

Сильно надо? :)

 

1. Создаете папку warn_levels в public/style_images/{папка_с_изображениями_стиля}

2. Кладете в нее картинки в одном формате с именами вида level_{уровень_преда}

Примеры: level_1.png, level_2.png, level_3.png, level_4.png, level_5.png и т.д.

3. 

{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}

заменяете на 

<img src="{$this->settings['img_url']}/warn_levels/level_{$author['warn_level']}.png">


Ну вот, блин. Я уже пообещал статейку накатать ((
Пишите. :)

Мой пост не может претендовать на статью. И приведенный код замены упрощен донельзя.


Ладно, добавлю ещё всякого разного
Не забудьте про профиль пользователя


Мой пост не может претендовать на статью. И приведенный код замены упрощен донельзя.

Уже написал.


Не забудьте про профиль пользователя

Блин, знал про него, но так вломы было делать ((

Блин, знал про него, но так вломы было делать ((

3 строчки написать? :)

1. Открываем АЦ - Внешний вид - Стиль - Профили пользователей - profileModern

2. Находим 

{parse expression="sprintf( $this->lang->words['warn_status'], $member['warn_level'] )"}

и меняем на 

<img src="{$this->settings['img_url']}/warn_levels/level_{$member['warn_level']}.png">
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.