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

Добрый вечер всем. Нужна ваша помощь , а точнее хочу изменить вид в теме и немножко поправить UserInfo, но не знаю где и что нужно заменить чтобы сделать так,
как вид темы на IPS4.

Вот мой вид темы у меня

559575e854edb_.thumb.png.35ec6f96f515a54
Хотела бы изменить цвет там где надпись количество сообщений в теме, а Ник перенести к аватарке, а чтобы эта синяя полоска пропала, ниже пример
5595768962893_2.thumb.png.f7a436e36d5fc9
 

Edited by <MISS>

Как я знаю, код вывода ника находится в одном шаблоне, а юзеринфо в другом, нужно будет менять переменную

1) перенести ник: 

Надо править шаблон "шаблоны --> темы --> post"

Код, отвечающий за вывод имени:

<if test="postMember:|:$post['author']['member_id']">
	<span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
<else />
	{parse template="userHoverCard" group="global" params="$post['author']"}
</if>

надо перенести чуть ниже, вот сюда, где выводиться аватарка и т.д.:

<div class='author_info'>
	{parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"}
</div>

получится так:

<div class='author_info'>
			
	<if test="postMember:|:$post['author']['member_id']">
		<span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
	<else />
		{parse template="userHoverCard" group="global" params="$post['author']"}
	</if>
				
	{parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"}

</div>

Добавляем кружок-индикатор онлайн, в итоге имеем:

<div class='author_info'>

	<if test="$post['author']['_online']"><span style="cursor:default;color:#99CC00;font-size:20px;" class='post_online' data-tooltip="ONLINE">&#9679;</span><else /><span style="cursor:default;color:#999999;font-size:20px;" class='post_online' data-tooltip="OFFLINE">&#9679;</span></if>
	
	<if test="postMember:|:$post['author']['member_id']">
		<span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
	<else />
		{parse template="userHoverCard" group="global" params="$post['author']"}
	</if>
				
	{parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"}

</div>

2) Правим css

внизу ipb_styles.css дописать

/************************************************************/
/* новый вид в теме, просто удалить для возврата к старому */
/*  */
/* убрать синюю разделяющую полоску (вернее сделать белой и чуть меньше) */
.post_block h3 {
  background: #fff;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  color: #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
input.post_mod {
  margin: 1px 5px;
}
/* полоску вверху с количеством сообщений сделать синей */
.maintitle {
  color: #fff;
  background-color: #5e95cc;
}
/* сделать крупнее имя */
.author_info > .author {
  font-size: 20px;
}
/* аватар по центрк и чуть правим */
.author_info {
  width: 225px;
  padding: 15px 0px;
}
li.post_count, li.warn {
  margin: 0px;
}

/************************************************************/

ПС: если что-то с внешним видом будет не так (не имею этого стиля и проверить 100% не могу), пишите - поправим.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 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.