Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

IPB-Board.com

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.
Домент ipb-board.ru продається.

Сергей11

Користувач
  • Зареєстровано

  • Відвідування

  1. Да, спасибо!
  2. Ciko, огромное спасибо за профиль, наконец то я решил проблему эту. Точнее помогли на одном форуме, оказывается, чтобы блок профиля стал на первое место, нужно всего лишь не ниже этого ставить код: <foreach loop="side_blocks:$side_blocks as $block">{$block}</foreach> А нужно ставить прямо над ним, и тогда блок становится на первое место.
  3. Даже не то чтобы все дивы исчезали, ну по крайней мере верхняя часть точно теряется и иногда конечные дивы тоже исчезают, вот специально из блока скопировал то, что остаётся от кода после сохранения блока, то есть нет начала кода. $this->memberData['customization'] = @unserialize($this->memberData['pp_customization']);</PHP><style type="text/css"><if test="hasBodyCustomization:|:$this->memberData['customization']['bg_color'] OR $this->memberData['customization']['_bgUrl']">.customBackground{<if test="hasBackgroundColor:|:$this->memberData['customization']['bg_color']"> background-color: #{$this->memberData['customization']['bg_color']} !important; </if> <if test="hasBackgroundImage:|:$this->memberData['customization']['bg_url']"> background-image: url("{$this->settings['upload_url']}/{$this->memberData['customization']['bg_url']}?nc={$this->memberData['pp_profile_update']}") !important; <if test="backgroundIsFixed:|:! $this->memberData['customization']['bg_tile']"> background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: cover; <else /> background-position: 50% 50%; background-repeat: repeat; </if> </if>height: 130px;left: -25px;margin-bottom: -10px;top: -10px;width: 360px !important;position: relative;}</if></style></div> <div class="profile_picture"><img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto1 ipsUserPhoto_mediumbg' style="width: 110px; height: 110px;margin: -5px 5px 5px -5px;border-radius: 100%;" /></div> <div class="left_col"> <div class="followers"> <div class="follow_count"><a style="padding: 0 5px;" href="{$this->settings['board_url']}/index.php?/user/{$this->memberData['member_id']}-{$this->memberData['members_seo_name']}/?tab=reputation"><if test="$this->memberData['pp_reputation_points'] > 0"><span id='user_reputation' class="reputationbg positive" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if><if test="$this->memberData['pp_reputation_points'] < 0"><span id='user_reputation' class="reputationbg negative" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if><if test="$this->memberData['pp_reputation_points'] == 0"><span id='user_reputation' class="reputationbg zero" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if></a></div>Репутация </div> <div class="following"> <div class="follow_count"><a href="https://www.facebook.com/pages/SilenceBgSoftware/141200099391671" target="_blank"><i class="fa fa-facebook-square fa-3x"></i></a></div> </div><div class="following"> <div class="follow_count"><a href="https://plus.google.com/+Silencebgsoftware/posts" target="_blank"><i class="fa fa-google-plus-square fa-3x"></i></a></div> </div> </div> <div class="right_col"> <h2 class="name">{$this->memberData['members_display_name']}</h2> <h4 class="locationbg">{$this->memberData['prefix']}{$this->memberData['g_title']}{$this->memberData['suffix']}</h4> <ul class="contact_information"> <li class="work"><a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'><i class="fa fa-suitcase"></i> {$this->lang->words['my_profile']}</a></li> <li class="website"><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}"><i class="fa fa-cog"></i> {$this->lang->words['your_cp']}</a></li> <li class="mail"><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}"><i class="fa fa-folder-open"></i> {$this->lang->words['my_content_link']}</a></li> <li class="phone"><a href='{parse url="app=members&module=profile§ion=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'><i class="fa fa-users"></i> {$this->lang->words['manage_friends']}</a></li> <li class="resume"><a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'><i class="fa fa-comments"></i> {$this->lang->words['your_likes']}</a></li> <li class="resume"><a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'><i class="fa fa-minus-circle"> </i>{$this->lang->words['manage_ignored_users']}</a></li> <li class="resumebg" style="font-size: 14px; font-variant: small-caps; text-shadow: rgba(0,0,0,0.85) 0px 1px 4px;"><a href='http://ipb-board.com/'>Всё для IPB</a></li> </ul></div></div></div></div>
  4. Кстати, даже в пустом виде блок всё равно становится не на первое место, а после всех остальных, например после блоков: Свежие темы, Новые комментарии, Топ репутаций. Блин, жаль, но видимо придётся не ставить профиль, так то нормальный профиль, только не думал, что возникнет проблема по установке его на первое место, там где он и должен быть. В PHP режиме исчезают все дивы(div)из блока, вероятно поэтому профиль и не появляется в блоке.
  5. В общем не знаю, правильно ли делал. Код поставил в новый блок, Включил PHP режим. Потом portfoliocard.css удалил, содержимое запихал в ipb_styles.css. Результат-0, то есть блок пустой, первый скрин. Потом отключил PHP режим и Включил RAW HTML/JS режим, результат на втором скрине.
  6. Понял, спасибо, попробую. Так то я пробовал в блок запихать это, но ничего не появилось. А так я понял CSS portfoliocard.нужно удалить тогда? А содержимое его перекинуть в ipb_styles.css ? Так?
  7. Ниже добавить что? <foreach loop="side_blocks:$side_blocks as $block">{$block}</foreach> Там же уже вставлено то, что у вас в первом посте. Ещё что то нужно добавить? По поводу приложения, у меня есть оно уже давно Custom Sidebar Blocks v2.1.1. Если правильно понял, то нужно создать новый блок и туда вставить вот это. <div class='ipsSideBlock'><div class='_sbcollapsable'><div class="portfoliocard"><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"><div class="coverphoto "><div class="customBackground"></div><PHP>$this->memberData['customization'] = @unserialize($this->memberData['pp_customization']);</PHP><style type="text/css"><if test="hasBodyCustomization:|:$this->memberData['customization']['bg_color'] OR $this->memberData['customization']['_bgUrl']">.customBackground{<if test="hasBackgroundColor:|:$this->memberData['customization']['bg_color']"> background-color: #{$this->memberData['customization']['bg_color']} !important; </if> <if test="hasBackgroundImage:|:$this->memberData['customization']['bg_url']"> background-image: url("{$this->settings['upload_url']}/{$this->memberData['customization']['bg_url']}?nc={$this->memberData['pp_profile_update']}") !important; <if test="backgroundIsFixed:|:! $this->memberData['customization']['bg_tile']"> background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: cover; <else /> background-position: 50% 50%; background-repeat: repeat; </if> </if>height: 130px;left: -25px;margin-bottom: -10px;top: -10px;width: 360px !important;position: relative;}</if></style></div> <div class="profile_picture"><img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto1 ipsUserPhoto_mediumbg' style="width: 110px; height: 110px;margin: -5px 5px 5px -5px;border-radius: 100%;" /></div> <div class="left_col"> <div class="followers"> <div class="follow_count"><a style="padding: 0 5px;" href="{$this->settings['board_url']}/index.php?/user/{$this->memberData['member_id']}-{$this->memberData['members_seo_name']}/?tab=reputation"><if test="$this->memberData['pp_reputation_points'] > 0"><span id='user_reputation' class="reputationbg positive" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if><if test="$this->memberData['pp_reputation_points'] < 0"><span id='user_reputation' class="reputationbg negative" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if><if test="$this->memberData['pp_reputation_points'] == 0"><span id='user_reputation' class="reputationbg zero" title='Репутация'>{$this->memberData['pp_reputation_points']}</span></if></a></div>Репутация </div> <div class="following"> <div class="follow_count"><a href="https://www.facebook.com/pages/SilenceBgSoftware/141200099391671" target="_blank"><i class="fa fa-facebook-square fa-3x"></i></a></div> </div><div class="following"> <div class="follow_count"><a href="https://plus.google.com/+Silencebgsoftware/posts" target="_blank"><i class="fa fa-google-plus-square fa-3x"></i></a></div> </div> </div> <div class="right_col"> <h2 class="name">{$this->memberData['members_display_name']}</h2> <h4 class="locationbg">{$this->memberData['prefix']}{$this->memberData['g_title']}{$this->memberData['suffix']}</h4> <ul class="contact_information"> <li class="work"><a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'><i class="fa fa-suitcase"></i> {$this->lang->words['my_profile']}</a></li> <li class="website"><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}"><i class="fa fa-cog"></i> {$this->lang->words['your_cp']}</a></li> <li class="mail"><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}"><i class="fa fa-folder-open"></i> {$this->lang->words['my_content_link']}</a></li> <li class="phone"><a href='{parse url="app=members&module=profile&section=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'><i class="fa fa-users"></i> {$this->lang->words['manage_friends']}</a></li> <li class="resume"><a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'><i class="fa fa-comments"></i> {$this->lang->words['your_likes']}</a></li> <li class="resume"><a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'><i class="fa fa-minus-circle"> </i>{$this->lang->words['manage_ignored_users']}</a></li> <li class="resumebg" style="font-size: 14px; font-variant: small-caps; text-shadow: rgba(0,0,0,0.85) 0px 1px 4px;"><a href='http://ipb-board.com/'>Всё для IPB</a></li> </ul></div></div></div></div> Так? Если так, то до этого куда я этот код размещал нужно удалить, так? А CSS portfoliocard. оставить как есть, так?
  8. Извиняюсь за флуд, предыдущее сообщение не редактируется. В общем вопрос по картинке снят, всё нормально стало. А вот второй вопрос по поводу, чтобы поставить блок на первое место сверху остаётся в силе. Никак не могу понять, как этот блок поднять?
  9. Кажись насчёт картинки понял, эта картинка "Персонализации профиля". В одном тестовом аккаунте картинка из персонализации туда встала, а тот который на скрине, админский профиль, там есть персонализация профиля, то есть фон, а на скрине просто белое цветом. То есть у админа картинка из персонализации почему то не встаёт. И второй вопрос остаётся в силе, чтобы на первое место блок поставить.
  10. Вот скрин, как на это белое место вставить картинку? Ну, чтобы эта картинка у всех пользователей была в профиле. И не могу понять, как блок профиля поставить на первое место, а то он в самом низу, и так неправильно будет, если внизу останется.
  11. Ещё вопрос. Профиль встал в самый нижний блок, а как его поставить на первое место? И в каком месте можно вставить картинку, там где аватар, у вас на скрине стоит например ноутбук?
  12. Спасибо большое! Скажите, а тот хук не нужен тогда, если ставить какой нибудь из этих профилей?
  13. <p class="boxprofile">{$this->memberData['title']} </p> <p class='desc member_title'>{$author['member_title']}</p> <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' /> <else /> {$author['member_rank_img']} </if> </li> </if> <p class="boxprofile"> Сообщений: {$this->memberData['posts']} </p> <p class="boxprofile"> Последняя активность: {parse date="$this->memberData['last_activity']" format="SHORT"}</p> <ul id='links'> Да, я это уже сам вчера находил и ставил, ничего не появляется. Может не так ставлю? Вот как в хук я вставил, выше.
  14. Я в хук вставил это, но ничего не появилось. Первый скрин ниже. Может Вы меня не так поняли, мне нужно, чтобы картинка звания была и над ним название звания, второй скрин как в профиле на форуме в темах. Название званий кстати у администрации есть, а у других групп нет.
  15. Здравствуйте! Отличный хук, по крайней мере те, которые находил не один не подошёл, ну скажем не понравились. Здесь же всё ок! Только вопрос один возник, не подскажите, какой код нужно в хуке вставить перед "Сообщений:", чтобы "ранг" или правильно будет "звание" тоже появилось?

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.