Jump to content

Featured Replies

Можно ли как-нибудь добавить код определенному пользователю в профиль(то есть не всем, а только какой-нибудь группе или одному пользователю)
Может как-нибудь через стиль, потому что хука нет определенного. Подскажите.

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/
Share on other sites

Никто не подскажет?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120585
Share on other sites
22 часа назад, vo3dooh сказал:

добавить код определенному пользователю в профиль

Какой код? Куда? Зачем? Можно подробнее что вы хотите сделать?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120587
Share on other sites
3 минуты назад, vo3dooh сказал:

Никто не подскажет?

АЦ - Группы - <группа> -

 

 

 

Можете создать группу точно с такими же правами и названием, только добавить право добавлять HTML

Снимок.PNG

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120588
Share on other sites
Только что, Redneck сказал:

Какой код? Куда? Зачем? Можно подробнее что вы хотите сделать?

Есть профиль. Мне необходимо добавить, допустим css стиль именно в этот профиль. Так, чтобы в других профилях это не отображалось. 
На ipb 3.4.x был хук Full Profile CSS Customization. Но, я так понимаю, что его пока что нет, а может и не будет вообще. Может как-то через стиль можно это сделать, добавив условие отображения в определенном профиле?

Только что, BrunoCreed сказал:

АЦ - Группы - <группа> -

 

 

 

Можете создать группу точно с такими же правами и названием, только добавить право добавлять HTML

Снимок.PNG

Я так понимаю, что это возможность добавлять html в сообщение. А мне необходимо добавить html именно в профиль. 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120589
Share on other sites

Если будет понятнее, как добавить отдельный код, на отдельную страницу, так чтобы, он больше нигде не отображался

кроме той страницы, куда я его добавил

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120592
Share on other sites

vo3dooh, а что мешает ему сделать доп. поле и там сделать код какой угодно? Или тебе надо что бы в его сообщениях только было? Или в подписи? куда надо разместить код?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120599
Share on other sites

Пример:

HTML
<div class='groupcode' data-groupID='{$member->member_group_id}'>
  ваш код
</div>
CSS
.groupcode[data-group_id="4"]{
ваш css;
}
.groupcode[data-group_id="3"]{
ваш css;
display:none;
}

Ета подобная тема:

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120603
Share on other sites

Не много не поняли меня) Я хочу вставить html код именно в ПРОФИЛЬ. Допустим. Вот мой профиль на форуме. Где выделено красным - там я хочу изменить бэкграунд, допустим. Но изменить так, чтобы это изменение применялось только в моём профиле, а другие профили оставались по стандартному шаблону
Но вот silencer дал пример. Его можно применять, например, не в userinfopane, а именно в шаблоне профиля? И как вместо группы указать определенный id профиля, к которому применять можно было свойства, а не к группе

34.png

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120607
Share on other sites
data-memberID='{$member->member_id}

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120608
Share on other sites

Silence, спасибо! А ещё вопрос. Можно-ли отдельный HTML шаблон создать для применения кода в профиле? Какие переменные нужно ввести или просто достаточно выбрать из существующих групп profile?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120609
Share on other sites

Пример - в Кустомизация - Теми - создат HTML код так - 

 

1.png

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120613
Share on other sites

Ещё вопрос такой. Допустим, мне помимо css нужно вставить какой-нибудь блок произвольный. Это правильный код?
 

<div class='groupcode' data-memberID='555'>
  code
</div>


css
.groupcode[data-memberID="555"]{
css;
}
Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120614
Share on other sites

Пример - в profile :

{template="profilecode" app="core" group="global" params="profile"}

в css может содат ваш.ccs или поставит в custom.css

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120617
Share on other sites
8 минут назад, Silence сказал:

Пример - в profile :


{template="profilecode" app="core" group="global" params="profile"}

в css может содат ваш.ccs или поставит в custom.css

 

СПАСИБО! Всё получилось! Единственно, вот так у меня выглядит {template="code" app="core" location="global" group="profile"} 
Вы лучший!)

Вот сейчас выяснилась проблема)
Вставил код, применил его в шаблоне profile. Но работает во всех профилях. Почему?)
 

<div class='groupcode' data-memberID='631'>
<style>
div#elProfileTabs {
    display: none;
}
</style>
</div>

Или так нельзя? Тогда как отредактировать уже готовые элементы?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120618
Share on other sites

Я ведь правильно понял, что вместо 

data-memberID='{$member->member_id}'

можно написать
 

data-memberID='123'

Но почему тогда этот код применяется ко всем пользователям?

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120621
Share on other sites

Използувайте:

in array
Пример:
{{if \IPS\Member::loggedIn()->inMember (in array(123))}}

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120623
Share on other sites
11 минут назад, Silence сказал:

Използувайте:


in array
Пример:
{{if \IPS\Member::loggedIn()->inMember (in array(123))}}

 

Шаблон содержит неверный PHP тег или тег шаблона и не может быть сохранён. Пожалуйста, пересмотрите ваши модификации
{{endif}} добавлял в конце...

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120624
Share on other sites
Только что, vo3dooh сказал:

Шаблон содержит неверный PHP тег или тег шаблона и не может быть сохранён. Пожалуйста, пересмотрите ваши модификации
{{endif}} добавлял в конце...

Извините меня ... Это был пример ...... 

https://invisionpower.com/4docs/advanced-usage/development/working-with-members-r179/

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120625
Share on other sites
1 минуту назад, Silence сказал:

Извините меня ... Это был пример ...... 

https://invisionpower.com/4docs/advanced-usage/development/working-with-members-r179/

Выдаёт ошибку, при том коде, который вы написали. В чем может быть проблема? не ужели не получится :(

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120626
Share on other sites
{{if \IPS\Member::loggedIn()->member_id === 123}}

ваш код

{{endif}}

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120628
Share on other sites
1 минуту назад, Silence сказал:

{{if \IPS\Member::loggedIn()->member_id === 123}}

ваш код

{{endif}}

 

{{if \IPS\Member::loggedIn()->member_id === 631}}
<div class='groupcode' data-memberID='{631}'>
<style>
div#elProfileTabs {
    display: none;
}
</style>
</div>
{{endif}}

Двойная защита :D И всё равно работает у всех пользователей :( 
Мне кажется я вам уже надоел)

Я может не правильно выразился. Мне нужно, чтобы это видели все пользователи, но было применено только в том профиле, куда я хочу это засунуть. Мы точно пытаемся сделать одно и тоже?)

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120629
Share on other sites

или

{{if in_array( \IPS\Member::loggedIn()->member_id, array( 123 ) )}}
ваш код
{{endif}}

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120630
Share on other sites
1 минуту назад, Silence сказал:

или


{{if in_array( \IPS\Member::loggedIn()->member_id, array( 123 ) )}}
ваш код
{{endif}}

 

Может я что-то делаю не так, но опять код применился во всех профилях( Включая тот, который указал в array. 
Сейчас зашел с другого профиля (который не указан в array) этот блок, который я скрыл - отображается. 
Может не правильно поняли меня?) 
Мне не нужно скрывать от всех пользователей этот блок, мне нужно скрыть его в определенном профиле, так чтобы во всех остальных он был, а в том, который мы указываем - он пропал. 

Чтобы было понятно, что я хочу сделать:
Я хочу сделать уникальный профиль одному человеку. Чтобы его видели все пользователи, включая владельца. Но так, чтобы другие профили остались по стандартному шаблону.
 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120631
Share on other sites

Попробуй так:

{{if array( \IPS\Member::loggedIn()->member_id, array( 123 ) )}}
ваш код
{{endif}}

или так:

{{if ( \IPS\Member::loggedIn()->member_id, array( 123 ) )}}
ваш код
{{endif}}

 

Link to comment
https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120632
Share on other sites

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.