Jump to content

Featured Replies

Posted
comment_63242

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

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

comment_63245

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

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

  • Author
comment_63256

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

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

 Спасибо.

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

 

comment_63263


Остался только 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
comment_63265

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

Ещё 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

comment_63467

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

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

 

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">
comment_63470

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

Ладно, добавлю ещё всякого разного :)

comment_63473


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

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


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


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

Уже написал.


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

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

comment_63483

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

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.