vo3dooh
-
Постов
27 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные vo3dooh
-
-
1 минуту назад, rustav сказал:
vo3dooh, ну так код местами меня и делу край. активность же стандартный код
пример можешь дать? Чтобы местами поменялось
-
7 минут назад, rustav сказал:
vo3dooh, а по что? логики не уловил. Хотя мне как все равно. Можно удалить в profileTabs
<div class='ipsTabs ipsTabs_stretch ipsClearfix' id='elProfileTabs' data-ipsTabBar data-ipsTabBar-contentArea='#elProfileTabs_content'>
<a href='#elProfileTabs' data-action='expandTabs'><i class='fa fa-caret-down'></i></a>
<ul role="tablist">
{{foreach $tabs as $tab => $title}}
<li>
<a href='{$member->url()->setQueryString( 'tab', $tab )}' id='elProfileTab_{$tab}' class='ipsTabs_item ipsType_center {{if $activeTab == $tab}}ipsTabs_activeItem{{endif}}' role="tab" aria-selected="{{if $activeTab == $tab}}true{{else}}false{{endif}}">{lang="$title"}</a>
</li>
{{endforeach}}
</ul>
</div>и тогда вкладок вообще ни каких не будет)
Вкладки как раз нужны) до этого уже добрались. Нужно удалить просто вкладку активность.
Или просто поменять их местами.
-
Или полностью удалить вкладку активность
-
Как поменять местами вкладки в профиле
-
1 час назад, Redneck сказал:
@media screen and (max-width: 979px) { [data-blockid="app_cms_Blocks_a0mwkxjbh"] { display: none; } }
@MarkRayman_ поставить код в custom.css
не будет отображаться на моб и планшетах
если надо только на моб, то изменить 979 на 767
Я так понимаю - это полностью скроет блок?
Почему-то не работает. Может я не так понял у меня есть блок, к примеру<div id="mobile">123 </div>
Мне его нужно скрыть в css прописать
@media screen and (max-width: 979px) { [data-blockid="mobile"] { display: none; } }
?
-
Может как-то по другому это сделать?
Указать ссылку, в каком месте необходимо применить этот шаблон? Или так нельзя?Нет. Дорогой мой человечек, я очень ценю, что вы пытаетесь понять меня.
Попробую объяснить по другому. Мне нужно вот этот шаблон{template="vo3dooh" app="core" location="global" group="profile"}
Вставить в http://site.ru/id631/ (ссылка как пример), чтобы именно на этой странице работал этот шаблон (эта страница уже создана)
Мне нужно чтобы его все видели -
Просто получается сделать немного иное. Мы применяем этот шаблон для профиля с идом 123, а другие профили этот шаблон не видят. Но это не то, чего я пытаюсь добиться...
2 минуты назад, Silence сказал:Да ....
Нет( Шаблон опять применился ко всем профилям сразу... Я уже в отчаянии(
-
3 минуты назад, Silence сказал:
Попробуй так:
{{if array( \IPS\Member::loggedIn()->member_id, array( 123 ) )}} ваш код {{endif}}
или так:
{{if ( \IPS\Member::loggedIn()->member_id, array( 123 ) )}} ваш код {{endif}}
Я правильно понимаю, что мы {template="vo3dooh" app="core" location="global" group="profile"} этот шаблон пытаемся применить в профиле под идом 123?
-
1 минуту назад, Silence сказал:
или
{{if in_array( \IPS\Member::loggedIn()->member_id, array( 123 ) )}} ваш код {{endif}}
Может я что-то делаю не так, но опять код применился во всех профилях( Включая тот, который указал в array.
Сейчас зашел с другого профиля (который не указан в array) этот блок, который я скрыл - отображается.
Может не правильно поняли меня?)
Мне не нужно скрывать от всех пользователей этот блок, мне нужно скрыть его в определенном профиле, так чтобы во всех остальных он был, а в том, который мы указываем - он пропал.Чтобы было понятно, что я хочу сделать:
Я хочу сделать уникальный профиль одному человеку. Чтобы его видели все пользователи, включая владельца. Но так, чтобы другие профили остались по стандартному шаблону.
-
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}}
Двойная защита И всё равно работает у всех пользователей :(
Мне кажется я вам уже надоел)Я может не правильно выразился. Мне нужно, чтобы это видели все пользователи, но было применено только в том профиле, куда я хочу это засунуть. Мы точно пытаемся сделать одно и тоже?)
-
1 минуту назад, Silence сказал:
Извините меня ... Это был пример ......
https://invisionpower.com/4docs/advanced-usage/development/working-with-members-r179/
Выдаёт ошибку, при том коде, который вы написали. В чем может быть проблема? не ужели не получится
-
-
Я ведь правильно понял, что вместо
data-memberID='{$member->member_id}'
можно написать
data-memberID='123'
Но почему тогда этот код применяется ко всем пользователям?
-
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>
Или так нельзя? Тогда как отредактировать уже готовые элементы?
-
Ещё вопрос такой. Допустим, мне помимо css нужно вставить какой-нибудь блок произвольный. Это правильный код?
<div class='groupcode' data-memberID='555'> code </div> css .groupcode[data-memberID="555"]{ css; }
-
Silence, спасибо! А ещё вопрос. Можно-ли отдельный HTML шаблон создать для применения кода в профиле? Какие переменные нужно ввести или просто достаточно выбрать из существующих групп profile?
-
Не много не поняли меня) Я хочу вставить html код именно в ПРОФИЛЬ. Допустим. Вот мой профиль на форуме. Где выделено красным - там я хочу изменить бэкграунд, допустим. Но изменить так, чтобы это изменение применялось только в моём профиле, а другие профили оставались по стандартному шаблону
Но вот silencer дал пример. Его можно применять, например, не в userinfopane, а именно в шаблоне профиля? И как вместо группы указать определенный id профиля, к которому применять можно было свойства, а не к группе -
Если будет понятнее, как добавить отдельный код, на отдельную страницу, так чтобы, он больше нигде не отображался
кроме той страницы, куда я его добавил
-
Только что, Redneck сказал:
Какой код? Куда? Зачем? Можно подробнее что вы хотите сделать?
Есть профиль. Мне необходимо добавить, допустим css стиль именно в этот профиль. Так, чтобы в других профилях это не отображалось.
На ipb 3.4.x был хук Full Profile CSS Customization. Но, я так понимаю, что его пока что нет, а может и не будет вообще. Может как-то через стиль можно это сделать, добавив условие отображения в определенном профиле?Только что, BrunoCreed сказал:Я так понимаю, что это возможность добавлять html в сообщение. А мне необходимо добавить html именно в профиль.
-
Никто не подскажет?
-
-
10 минут назад, rustav сказал:
vo3dooh, уже есть готовые решения на многие хуки ipb 3. В том числе на требуемый.
Может я слепой?(
-
11 минут назад, rustav сказал:
vo3dooh, смотря какие нужны. Наобум думаю ни кто не скажет цен. Нужно видеть фронт работ
В частности интересует хук Post Notes
-
Подскажите стоимость интеграции плагинов с 3.4.х на 4.х. В какие сроки и кто может за это взяться
Как поменять местами вкладки?
в Техническая поддержка Invision Community
Опубликовано
up @Silence помоги