Posted 19 января, 20177 yr comment_120506 Можно ли как-нибудь добавить код определенному пользователю в профиль(то есть не всем, а только какой-нибудь группе или одному пользователю) Может как-нибудь через стиль, потому что хука нет определенного. Подскажите. Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/ Share on other sites Больше вариантов
20 января, 20177 yr Author comment_120585 Никто не подскажет? Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120585 Share on other sites Больше вариантов
20 января, 20177 yr comment_120587 22 часа назад, vo3dooh сказал: добавить код определенному пользователю в профиль Какой код? Куда? Зачем? Можно подробнее что вы хотите сделать? Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120587 Share on other sites Больше вариантов
20 января, 20177 yr comment_120588 3 минуты назад, vo3dooh сказал: Никто не подскажет? АЦ - Группы - <группа> - Можете создать группу точно с такими же правами и названием, только добавить право добавлять HTML Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120588 Share on other sites Больше вариантов
20 января, 20177 yr Author comment_120589 Только что, Redneck сказал: Какой код? Куда? Зачем? Можно подробнее что вы хотите сделать? Есть профиль. Мне необходимо добавить, допустим css стиль именно в этот профиль. Так, чтобы в других профилях это не отображалось. На ipb 3.4.x был хук Full Profile CSS Customization. Но, я так понимаю, что его пока что нет, а может и не будет вообще. Может как-то через стиль можно это сделать, добавив условие отображения в определенном профиле? Только что, BrunoCreed сказал: АЦ - Группы - <группа> - Можете создать группу точно с такими же правами и названием, только добавить право добавлять HTML Я так понимаю, что это возможность добавлять html в сообщение. А мне необходимо добавить html именно в профиль. Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120589 Share on other sites Больше вариантов
20 января, 20177 yr Author comment_120592 Если будет понятнее, как добавить отдельный код, на отдельную страницу, так чтобы, он больше нигде не отображался кроме той страницы, куда я его добавил Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120592 Share on other sites Больше вариантов
20 января, 20177 yr comment_120599 vo3dooh, а что мешает ему сделать доп. поле и там сделать код какой угодно? Или тебе надо что бы в его сообщениях только было? Или в подписи? куда надо разместить код? Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120599 Share on other sites Больше вариантов
20 января, 20177 yr comment_120603 Пример: 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 Больше вариантов
20 января, 20177 yr Author comment_120607 Не много не поняли меня) Я хочу вставить html код именно в ПРОФИЛЬ. Допустим. Вот мой профиль на форуме. Где выделено красным - там я хочу изменить бэкграунд, допустим. Но изменить так, чтобы это изменение применялось только в моём профиле, а другие профили оставались по стандартному шаблону Но вот silencer дал пример. Его можно применять, например, не в userinfopane, а именно в шаблоне профиля? И как вместо группы указать определенный id профиля, к которому применять можно было свойства, а не к группе Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120607 Share on other sites Больше вариантов
20 января, 20177 yr comment_120608 data-memberID='{$member->member_id} Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120608 Share on other sites Больше вариантов
20 января, 20177 yr Author comment_120609 Silence, спасибо! А ещё вопрос. Можно-ли отдельный HTML шаблон создать для применения кода в профиле? Какие переменные нужно ввести или просто достаточно выбрать из существующих групп profile? Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120609 Share on other sites Больше вариантов
20 января, 20177 yr comment_120613 Пример - в Кустомизация - Теми - создат HTML код так - Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120613 Share on other sites Больше вариантов
20 января, 20177 yr Author comment_120614 Ещё вопрос такой. Допустим, мне помимо 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 Больше вариантов
20 января, 20177 yr comment_120617 Пример - в 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 Больше вариантов
20 января, 20177 yr Author comment_120618 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 Больше вариантов
20 января, 20177 yr Author comment_120621 Я ведь правильно понял, что вместо 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 Больше вариантов
20 января, 20177 yr comment_120623 Използувайте: 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 Больше вариантов
20 января, 20177 yr Author comment_120624 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 Больше вариантов
20 января, 20177 yr comment_120625 Только что, 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 Больше вариантов
20 января, 20177 yr Author comment_120626 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 Больше вариантов
20 января, 20177 yr comment_120628 {{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 Больше вариантов
20 января, 20177 yr Author comment_120629 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}} Двойная защита И всё равно работает у всех пользователей :( Мне кажется я вам уже надоел) Я может не правильно выразился. Мне нужно, чтобы это видели все пользователи, но было применено только в том профиле, куда я хочу это засунуть. Мы точно пытаемся сделать одно и тоже?) Link to comment https://ipbmafia.ru/topic/16355-html-v-profil/?&do=findComment&comment=120629 Share on other sites Больше вариантов
20 января, 20177 yr comment_120630 или {{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 Больше вариантов
20 января, 20177 yr Author comment_120631 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 Больше вариантов
20 января, 20177 yr comment_120632 Попробуй так: {{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.