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

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

IPB-Board.com

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

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

Ciko

Адміністратор
  • Зареєстровано

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

Весь контент Ciko

  1. Я у себя убирал полный список через язык и все норм нечиво не осталось.
  2. Если по ваших словах нет нечиво тогда удалите строку в языке убейти название строки какое вы хотите убрать.
  3. Же писал више посматреть код я что такое себе удаляв или проверял
  4. Даже в Мові можите удалити
  5. Ну це можна подивитись в коді навести мишкою і подивитись код
  6. Если удалить то у тебя не будет панель модератора удалить тему и т.д.
  7. Вобше цей блок удалити?
  8. Было Стало Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > Темы > post Найти class='edit_post'Заменить на class='ipsButton_secondary edit_post'Найти class='delete_post'Заменить на class='ipsButton_secondary delete_post'Найти <a href='{parse url="app=forums&module=moderate&section=moderate&do=postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words['post_approve']}<else />{$this->lang->words['post_unapprove']}</if></span></a>Заменит на <a class='ipsButton_secondary' href='{parse url="app=forums&module=moderate&section=moderate&do=postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words['post_approve']}<else />{$this->lang->words['post_unapprove']}</if></span></a>Найти <a href='{parse url="app=blog&blog_this=forums&id1={$this->request['t']}&id2={$post['post']['pid']}" base="public"}'>{$this->lang->words['blog_this']}</a>Заменить на <a class='ipsButton_secondary' href='{parse url="app=blog&blog_this=forums&id1={$this->request['t']}&id2={$post['post']['pid']}" base="public"}'>{$this->lang->words['blog_this']}</a>Найти <a href='{parse url="app=core&module=reports&rcom=post&tid={$this->request['t']}&pid={$post['post']['pid']}&st={$this->request['st']}" base="public"}'>{$this->lang->words['report']}</a>Заменить на <a class='ipsButton_secondary' href='{parse url="app=core&module=reports&rcom=post&tid={$this->request['t']}&pid={$post['post']['pid']}&st={$this->request['st']}" base="public"}'>{$this->lang->words['report']}</a>Найти class='ipbmenu'Заменить на class='ipsButton_secondary ipbmenu'
  9. В шаблоне Post находим : <ul class='post_controls clear clearfix'>И ниже добавляем : <div class='left'><li class='toppage'><a href='javascript:scroll(0,0);' > <img src='{$this->settings['img_url']}/bullet_arrow_up.png' title='{$this->lang->words['go_to_top']}' />Вверх</a></li></div>
  10. В шаблоне post находим : {$post['post']['post']}{$post['post']['attachmentHtml']}И заменяем на : <style type="text/css"><!--.style3 {color: green}--></style><if test="!$this->member->getProperty('member_id')"><div class="message information" style="margin-top: 12px;"> <p><font size="1"> <br /> <br /> <br /> <strong><font size="2"> Здравствуйте, гость <br /> Добро пожаловать на наш форум,</font></strong></font><font size="1"><strong><font size="2"><br /> <a href="http://site.ru/index.php?app=core&module=global&section=login" class="style3">Войдите</a> или <a href="http://site.ru/index.php?app=core&module=global&section=register" class="style3">зарегистрируйтесь</a> для просмотра сообщений</font></strong>.</font></p> <p><br /> <br /> <br /> </p></div><else /> {$post['post']['post']} {$post['post']['attachmentHtml']}</if>
  11. ACP -> Внешний вид > Управление стилями и шаблонами > (стил) > Шаблоны > Личные сообщения > showConversation: найти: <if test="reportPm:|:$topic['_canReport'] and $this->memberData['member_id']">добавить ниже: <li class='report'> <a href="#" onclick="new Effect.ScrollTo( 'footer_utilities' ); return false;">Вниз</a> </li> <li class='report'> <a href="#" onclick="new Effect.ScrollTo( 'ipboard_body' ); return false;">Вверх</a> </li>
  12. ACP: Внешний вид > Управление стилями и шаблонами > "стил" > Temaplates > Личные сообщения: В sendNewPersonalTopicForm найти: <strong>{$this->lang->words['send__copy']}</strong> {$this->lang->words['copy__desc']} </span> </li> </if>добавить ниже: <p class='message unspecific' style='margin-left:auto; color:red; margin-right:auto; width:90%'><strong>Важно: Все вопросы по IP.Board отправлены для администрации форума, будут игнорированы!</strong></p>В PMQuickForm найти: <script type='text/javascript'> $('pm_error_{$toMemberData['member_id']}').hide(); </script>добавить ниже: <p class='message unspecific' style='margin-left:auto; color:red; margin-right:auto; width:90%'><strong>Важно: Все вопросы по ipb-board.com отправлены для администрации форума, будут игнорированы!</strong></p>В sendReplyForm найти: <else /> {$this->lang->words['editing_message']} </if></h2>добавить ниже: <p class='message unspecific' style='margin-left:auto; color:red; margin-right:auto; width:90%'><strong>Важно: Все вопросы по IP.Board отправлены для администрации форума, будут игнорированы!</strong></p>В showConversation найти: <div class='ipsBox'> <div class='ipsBox_container ipsPad'> <h1 class='ipsType_subtitle'>{$this->lang->words['pc_fast_reply']}</h1>добавить ниже: <p class='message unspecific' style='margin-left:auto; color:red; margin-right:auto; width:90%'><strong>Важно: Все вопросы по IP.Board отправлены для администрации форума, будут игнорированы!</strong></p>
  13. Открываем файл: Admin/Sources/Classes/Post/classPost.php И в нём ищем ( Примерно 893 строка ) $new_post = $last_post['post'].'<br /><br />'.$post['post'];И заменяем на: $new_post = $last_post['post'].'<br /><br /><b>Добавлено позже:</b><br />'.$post['post'];
  14. Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > Список форумов > boardIndexTemplate Найти <h3 class="maintitle">Добавить ниже <div class="cat_icon"><img src="http://ipb-board.com/public/style_cat/{$_data['cat_data']['id']}_cat.png" title="Категория {$_data['cat_data']['name']}" /></div>Найти <a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}">{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a>Заменить на <a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}">{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'><div style='padding-left: 40px;'>{$_data['cat_data']['name']}</div></a>Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > ipb_styles.css В самый низ добавить .cat_icon { height: 48px; margin: -12px -5px; position: absolute; z-index: 9990;}
  15. Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: </body>Више добавить: <script src="http://js.anonym.to/anonym/anonymize.js" type="text/javascript"></script><script type="text/javascript"><!--protected_links = "";auto_anonymize();//--></script>
  16. ACP -> Внешний вид > Управление стилями и шаблонами > (стил) > Шаблоны > Глобальные > userInfoPane: найти: <if test="authorwarn:|:$author['warn_percent'] !== NULL">Добавить сверху: <!--ipb-board.com--> <if test="RepPositive:|:$author['pp_reputation_points'] > 0"> <span style='margin-left:0px; margin-right:0px; margin-top:0px;'>Репутация:</span> <span class='reputation positive' style='margin-top: 0px;'>{parse exp[b][/b]ression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</span> </if> <if test="RepNegative:|:$author['pp_reputation_points'] < 0"> <span style='margin-left:0px; margin-right:0px; margin-top:0px;'>Репутация:</span> <span class='reputation negative' style='margin-top: 0px;'>{parse exp[b][/b]ression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</span> </if> <if test="RepZero:|:$author['pp_reputation_points'] == 0"> <span style='margin-left:0px; margin-right:0px; margin-top:0px;'>Репутация:</span> <span class='reputation zero' style='margin-top: 0px;'>{parse exp[b][/b]ression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</span> </if><!--ipb-board.com-->
  17. Ciko опублікував тема в 3.4.x
    Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз: .author_info {background:#f6f6f6;border:1px solid #d6d6d6;border-top:none;border-left:none;border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;float:left;font-size:12px;padding:15px 10px;text-align:center;width:155px;}.author_info ul.post_author_info{margin:10px 0;padding-top:1px;text-align:left;}.author_info ul.post_author_info li{background: #f9fcf7; /* Old browsers */background: -moz-linear-gradient(top, #f9fcf7 0%, #f5f9f0 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fcf7), color-stop(100%,#f5f9f0)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f9fcf7 0%,#f5f9f0 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f9fcf7 0%,#f5f9f0 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f9fcf7 0%,#f5f9f0 100%); /* IE10+ */background: linear-gradient(to bottom, #f9fcf7 0%,#f5f9f0 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=0 ); /* IE6-9 */border:1px solid #fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);font:13px Calibri,Arial,Tahoma,sans-serif;margin:5px 0;padding:5px 10px;}.cap{text-transform:capitalize}.author_info .group_title { font-weight: bold; color: #5a5a5a; margin-top: 5px;}.author_info .reputation_stars{text-align:center}.author_info .member_title {margin-bottom:5px}.author_info .group_icon {text-align:center}Админ Панель-Внешний вид-Ваш стиль-Глобальные-userInfoPane заменить все на: <ips:template parameters="$author, $contentid, $options" /><div class='user_details'><ul class='basic_info'> <if test="membertitle:|:$author['member_title']"> <p class='desc member_title'>{$author['member_title']}</p> </if> <if test="avatar:|:$author['member_id']"> <li class='avatar'> <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> </a> </li> <else /> <li class='avatar'> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if></ul><ul class='post_author_info'> <!-- Add a <li> line here, to change style, like for post count & reputation. --> <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> <if test="postCount:|:$author['member_id']"> <li class='post_count'> <span class='cap'>{$this->lang->words['m_posts']}</span>: <strong>{parse exp[b][/b]ression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</strong> </li> </if> <if test="authorcfields:|:$author['custom_fields'] != """> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </if> <if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']"> <li> {$this->lang->words['top_rep']}: <if test="cardRepPos:|:$author['pp_reputation_points'] > 0"> <span style='color:green;font-weight:bold'>{$author['pp_reputation_points']}</span> </if> <if test="cardRepNeg:|:$author['pp_reputation_points'] < 0"> <span style='color:red;font-weight:bold'>{$author['pp_reputation_points']}</span> </if> <if test="cardRepZero:|:$author['pp_reputation_points'] == 0"> <span style='color:gray;font-weight:bold'>{$author['pp_reputation_points']}</span> </if> </li> </if></ul><if test="authorwarn:|:$author['warn_percent'] !== NULL"> <br> <ul> <li> <div class='warn_panel clear rounded ipsType_small'> <strong><a href='{parse url="app=core&module=modcp&section=editmember&do=view&mid={$author['member_id']}&_tab=warn" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong> <if test="highwarn:|:$author['warn_percent'] >= 80"> <p class='progress_bar user_warn limit' title="{$this->lang->words['warn_level']} {$author['warn_percent']}%"> <else /> <p class='progress_bar user_warn' title="{$this->lang->words['warn_level']} {$author['warn_percent']}%"> </if> <span style="width: {$author['warn_percent']}%"><span>{$this->lang->words['warn_level']} {$author['warn_percent']}%</span></span> </p> </div> </li> </ul></if></div>
  18. Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Глобальные: paginationTemplate найти: <if test="!$data['showNumbers']">no_numbers</if>заменить на: <if test="!$data['showNumbers']">numbers</if>
  19. ACP -> Внешний вид > Управление стилями и шаблонами > (стил) > Шаблоны > Список форумов > boardIndexTemplate: найти: <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if> </li>заменить на: <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )"></if> </li><br />
  20. В шаблоне TagTextEntryBox находим: <if test="canPrefix:|:$options['prefixesEnabled']"> <span class="desc lighter"><input type="checkbox" value="1" name="{$options['fieldId']}_prefix" id="{$options['fieldId']}_prefix" <if test="prefixChecked:|:$tags['formatted']['prefix']">checked='checked'</if> /> {$this->lang->words['firsttagprefix']}</span></if>И заменяем на: <if test="canPrefix:|:$options['prefixesEnabled']"> <span class="desc lighter"><input type="checkbox" checked="checked" value="1" name="{$options['fieldId']}_prefix" id="{$options['fieldId']}_prefix" <if test="prefixChecked:|:$tags['formatted']['prefix']">checked='checked'</if> /> {$this->lang->words['firsttagprefix']}</span></if>
  21. Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > Темы > post Найти <li class='top hide'><a href='#ipboard_body' class='top' title='{$this->lang->words['back_top']}'>{$this->lang->words['back_top']}</a></li>Заменить на <li class='top'><a href='#ipboard_body' class='top' title='{$this->lang->words['back_top']}'>{$this->lang->words['back_top']}</a></li>
  22. ACP -> Внешний вид > Управление стилями и шаблонами > (стил) > Шаблоны > Редактор сообщений > editorLoadJs: заменить весь код на: {parse js_module="textEditor"}<php> $this->_editorJsLoaded = true;</php><if test="bypassCkEditor:|: ! $options['bypassCKEditor']"> <if test="defined("CK_LOAD_SOURCE") AND CK_LOAD_SOURCE"> <!-- Load source files, not the minified version --> <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor_source.js"></script> <else /> <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor.js"></script> </if> <script type="text/javascript"> /* Dynamic items */ CKEDITOR.config.IPS_BBCODE = {IPSLib::fetchBbcodeAsJson()}; CKEDITOR.config.IPS_BBCODE_IMG_URL = "{$this->settings['public_cdn_url']}style_extra/bbcode_icons"; CKEDITOR.config.IPS_BBCODE_BUTTONS = []; /* Has to go before config load */ var IPS_smiley_path = "{$this->settings['emoticons_url']}/"; var IPS_smiles = <if test="hasimages:|:! empty($options['smilies']['count'])">{parse exp[b][/b]ression="json_encode( $options['smilies'] )"}<else />{}</if>; var IPS_remove_plugins = []; var IPS_hide_contextMenu = {parse exp[b][/b]ression="intval($this->settings['cke_hide_contextMenu'])"}; var IPS_rclick_contextMenu = {parse exp[b][/b]ression="intval($this->memberData['bw_cke_contextmenu'])"}; /* Has to go after */ <if test="noSmilies:|:$options['noSmilies']"> IPS_remove_plugins.push( 'ipsemoticon' ); </if> /* Load our configuration */ CKEDITOR.config.customConfig = '{$this->settings['js_base_url']}js/3rd_party/ckeditor/ips_config.js'; </script></if>{parse exp[b][/b]ression="$this->registry->output->addToDocumentHead( 'importcss', "{$this->settings['css_base_url']}style_css/{$this->registry->output->skin['_csscacheid']}/ipb_ckeditor.css" )"}
  23. До После Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > ipb_styles.css Найти .post_body .post { line-height: 1.6; font-size: 14px;}Заменить на .post_body .post { min-height: 220px; line-height: 1.6; font-size: 14px;}
  24. Online Offline Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > ipb_styles.css В самый низ добавить .avatar-offline a img {opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}.avatar-offline a:hover img {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}.avatar-online {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}Открыть Внешний вид > Управление стилями и шаблонами > Управление шаблонами > Управление шаблонами и CSS > Глобальные > userInfoPane Найти <if test="avatar:|:$author['member_id']"> <li class='avatar'> <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'> <if test="hasVariable:|:$options['isTopicView'] && $this->settings['member_topic_avatar_max']"> <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> </a> </li> <else /> <li class='avatar'> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if>Заменить на <if test="avatar:|:$author['member_id']"> <li class='avatar'> <if test="$author['_online']"> <div class="avatar-online"> <else /> <div class="avatar-offline"> </if> <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'> <if test="hasVariable:|:$options['isTopicView'] && $this->settings['member_topic_avatar_max']"> <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> </a> </div> </li> <else /> <li class='avatar'> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if>
  25. В шаблоне boardindexTemplate находим : <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach>И ниже или Выше добавляем : <!-- SIDEBAR BLOCK MANUAL BEGIN --><div class='ipsSideBlock clearfix'> <h3>ipb-board.com</h3> <div class='_sbcollapsable'> Ваше HTML содержимое </div></div><!-- SIDEBAR BLOCK MANUAL END -->

Акаунт

Навігація

Пошук

Пошук

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

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