Jump to content

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.