Перейти к содержанию

vo3dooh

Пользователи
  • Постов

    27
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные vo3dooh

  1. 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>

    и тогда вкладок вообще ни каких не будет)

    Вкладки как раз нужны) до этого уже добрались. Нужно удалить просто вкладку активность.

    Или просто поменять их местами.

  2. 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;
    }
    }

    ?

  3. Может как-то по другому это сделать? 
    Указать ссылку, в каком месте необходимо применить этот шаблон? Или так нельзя?

    Нет. Дорогой мой человечек, я очень ценю, что вы пытаетесь понять меня. 
    Попробую объяснить по другому. Мне нужно вот этот шаблон 

    {template="vo3dooh" app="core" location="global" group="profile"}

    Вставить в http://site.ru/id631/ (ссылка как пример), чтобы именно на этой странице работал этот шаблон (эта страница уже создана)
    Мне нужно чтобы его все видели

  4. Просто получается сделать немного иное. Мы применяем этот шаблон для профиля с идом 123, а другие профили этот шаблон не видят. Но это не то, чего я пытаюсь добиться...

    2 минуты назад, Silence сказал:

    Да .... 

     

    Нет( Шаблон опять применился ко всем профилям сразу... Я уже в отчаянии( 

  5. 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?

  6. 1 минуту назад, Silence сказал:

    или

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

     

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

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

  7. 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 И всё равно работает у всех пользователей :( 
    Мне кажется я вам уже надоел)

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

  8. 1 минуту назад, Silence сказал:

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

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

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

  9. 11 минут назад, Silence сказал:

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

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

     

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

  10. 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>

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

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

    34.png

  12. Только что, Redneck сказал:

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

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

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

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

     

     

     

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

    Снимок.PNG

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

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

×
×
  • Создать...