Весь контент Ciko
-
Список Онлайн-пользователей на боковой панеле
Заходим: АЦ - Внешний вид - Ваш стиль - Список форумов - boardIndexTemplate находим следующее <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']"> <div id='index_stats' class='ipsLayout_right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>> После этого вставляем: <!-- Members online --> <div class='ipsSideBlock clearfix'> <h3>Пользователи онлайн</h3> <div class='_sbcollapsable'> <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']"> <p> <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span> </p> </if> </br> <p>Онлайн :<if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">{parse expression="sprintf( $stats['TOTAL'] )"}</if> <if test="$this->settings['show_active']"><p class='statistics_brief desc'> {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"} <if test="onlineListEnabled:|:$this->settings['allow_online_list']"></if> </p></if></p> </div> </div> <!-- Members online END -->
-
Добавляем ID пользователя в UserInfoPane
Заходим в: Админцентр > Внешний вид > Ваш стиль > userInfoPane Ищем: <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> </ul> Вставляем перед закрывающим </ul> <span class="post_count desc lighter">Пользователь №{$author['member_id']}</span> У нас должно получиться так: <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> <span class="post_count desc lighter">Пользователь №{$author['member_id']}</span> </ul>
-
Как сделать вращающиеся аватарки при наведении на них
Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css найти: .ipsUserPhotoLink:hover .ipsUserPhoto {Заменить на: -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-moz-transform: rotate(-360deg);-webkit-transform: rotate(-360deg);o-transform: rotate(-360deg);-ms-transform: rotate(-360deg);transform: rotate(-360deg);
-
Делаем статистику снизу форума таблицей
Админ Панель-Внешний вид-Ваш стиль-css-ipb_style.css найти: .statistics { margin: 20px 0 0 0; padding: 10px 0; border-top: 3px solid #d8d8d8; line-height: 1.3; overflow: hidden; } Заменить на: .statistics { margin: 5px 5px 0 0; padding: 10px 10px; line-height: 1.3; overflow: hidden; } После добавить в самый конец ipb_styles.css #stats { border-left: 1px solid #e4ebf2; padding-left: 20px; width: 33%; float: right; } #stats dl { margin-left: 10px; } #stats dt, #stats dd { border-top: 1px solid #dedede; font-size: 0.85em; padding: 6px 2px; float: left; width: 45%; } #stats dt { font-weight: bold; clear: both; } #stats .extra { color: #a2a2a2; font-size: 0.9em; } Админ Панель-Внешний вид-Ваш стиль-Список форумов-boardIndexTemplate найти: <if test="showTotals:|:$this->settings['show_totals']"> <div id='board_stats'> <ul class='ipsType_small ipsList_inline'> <li class='clear'> <span class='value'>{$stats['info']['total_posts']}</span> {$this->lang->words['total_posts']} </li> <li class='clear'> <span class='value'>{$stats['info']['mem_count']}</span> {$this->lang->words['total_members']} </li> <li class='clear'> {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )} {$this->lang->words['newest_member']} </li> <li class='clear' data-tooltip="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span> {$this->lang->words['online_at_once']} </li> </ul> </div> </if> <div id='board_statistics' class='statistics clearfix'> <ul id='stat_links' class='ipsList_inline right ipsType_small'> <if test="statsLinks:|:1==1"> <!-- Hook point --> <li><a href="{parse url="app=forums&module=extras&section=stats&do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a></li> <li><a href="{parse url="app=forums&module=extras&section=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a></li> <li><a href="{parse url="app=members&module=list&max_results=20&sort_key=posts&sort_order=desc&filter=ALL" base="public" seotitle="false"}" title="{$this->lang->words['sm_overall_posters_title']}">{$this->lang->words['sm_overall_posters']}</a></li> <if test="reputationEnabled:|:$this->settings['reputation_enabled']"> <li> <a href="{parse url="app=members&module=reputation&section=most" base="public" template="most_liked" seotitle="most_liked"}"> <if test="reputationType:|:$this->settings['reputation_point_types'] == 'like'"> {$this->lang->words['most_rep_likes']} <else /> {$this->lang->words['most_rep_rep']} </if> </a> </li> </if> </if> </ul> <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']"> <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4> <p class='statistics_brief desc'> {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"} <if test="onlineListEnabled:|:$this->settings['allow_online_list']"> <a href='{parse url="app=members&module=online&sort_order=desc" base="public"}'>({$this->lang->words['online_link']})</a></if> </p> </if> <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']"> <br /> <p> <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span> </p> </if> </div> Заменить на: <h3 class='maintitle'> <ul id='stat_links' class='ipsList_inline right ipsType_small'> <if test="statsLinks:|:1==1"> <!-- Hook point --> <li><a href="{parse url="app=forums&module=extras&section=stats&do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a></li> <li><a href="{parse url="app=forums&module=extras&section=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a></li> <li><a href="{parse url="app=members&module=list&max_results=20&sort_key=posts&sort_order=desc&filter=ALL" base="public" seotitle="false"}" title="{$this->lang->words['sm_overall_posters_title']}">{$this->lang->words['sm_overall_posters']}</a></li> <if test="reputationEnabled:|:$this->settings['reputation_enabled']"> <li> <a href="{parse url="app=members&module=reputation&section=most" base="public" template="most_liked" seotitle="most_liked"}"> <if test="reputationType:|:$this->settings['reputation_point_types'] == 'like'"> {$this->lang->words['most_rep_likes']} <else /> {$this->lang->words['most_rep_rep']} </if> </a> </li> </if> </if> </ul> </h3> <div class='ipsBox table_wrap'> <div class='ipsBox_container'> <div id='board_statistics' class='statistics general_box'> <if test="showTotals:|:$this->settings['show_totals']"> <div id='stats'> <h4 class='statistics_head'>{$this->lang->words['board_stats']}</h4> <dl> <dt>{$this->lang->words['total_posts']}</dt> <dd>{$stats['info']['total_posts']}</dd> <dt>{$this->lang->words['total_members']}</dt> <dd>{$stats['info']['mem_count']}</dd> <dt>{$this->lang->words['newest_member']}</dt> <dd><a href='{$stats['info']['last_mem_link']}' title='{$this->lang->words['view_profile']}'>{$stats['info']['last_mem_name']}</a>{parse template="user_popup" group="global" params="$stats['info']['last_mem_id'],$stats['info']['last_mem_seo']"} </dd> <dt>{$this->lang->words['online_at_once']}</dt> <dd>{$stats['info']['most_online']}<br /><span class='extra'>{$stats['info']['most_time']}</span></dd> </dl> </div> </if> <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']"> <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4> <p class='statistics_brief desc'> {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"} <if test="onlineListEnabled:|:$this->settings['allow_online_list']"> <a href='{parse url="app=members&module=online&sort_order=desc" base="public"}'>({$this->lang->words['online_link']})</a></if> </p> </if> <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']"> <br /> <p> <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span> </p> </if> </div> </div> </div>
-
Что делать если в поиске Sphinx выдаёт 0 результатов
Что делать если в поиске Sphinx выдаёт 0 результатов? Такой форумный баг может происходить при обновлении форума до версии 3.4.7 Загрузите этот файл и распакуйте в корень форума: sphinx-search-347.zip
-
Статистики тем
АЦ > Внешний вид > Ваш стиль > Шаблоны > Список форумов > BoardIndextemplate найти: if test="showTotals:|:$this->settings['show_totals']"> <div id='board_stats'> <ul class='ipsType_small ipsList_inline'>if test="showTotals:|:$this->settings['show_totals']"> <div id='board_stats'> <ul class='ipsType_small ipsList_inline'> Добавить ниже: <li class='clear'> <span class='value'>{parse format_number="$this->caches['stats']['total_topics']"}</span> Тем </li>
-
Прокрутка в Новые темы
1. Перейти Admin CP -> Look & Feel -> Select Template -> Board Index > hooksos_topicosrecentes_tema1 и заменить все с содержимое этого: <script type="text/javascript"> // <![CDATA[ var speed=100; // speed colours change, 1 second = 1000 var raincol=new Array('#ff0000', '#ff9900', '#ffff00', '#99ff00', '#00ff00', '#00ff99', '#00ffff', '#0099ff', '#0000ff', '#9900ff', '#ff00ff', '#ff0099'); var alink=''; var rainbow, raintxt, raincnt=0; window.onload=function() { if (document.getElementById) { var i, raini; rainbow=document.getElementById('rainbow'); raintxt=rainbow.firstChild.nodeValue; while (rainbow.childNodes.length) rainbow.removeChild(rainbow.childNodes[0]); for (i=0; i<raintxt.length; i++) { raini=document.createElement('span'); raini.setAttribute('id', 'rain'+i); raini.appendChild(document.createTextNode(raintxt.charAt(i))); if (alink) { raini.style.cursor='pointer'; raini.onclick=function() { top.location.href=alink; } } rainbow.appendChild(raini); } rainbow=setInterval ('raining()', speed); }} function raining() { for (var i=0; i<raintxt.length; i++) document.getElementById('rain'+i).style.color=raincol[(i+raincnt)%raincol.length]; raincnt++; } // ]]> </script> <script src="{$this->settings['public_dir']}js/ips.recentTopicsHook.js" type="text/javascript"></script> <script src="{$this->settings['public_dir']}js/ips.forums.js" type="text/javascript"></script> <script type="text/javascript"> ipb.recentTopics.updateInterval = parseInt( {$this->settings['topicosrecentes_updateInterval']} ); <php> if ( $this->memberData['member_id'] AND $this->memberData['topicosrecentes_showdqtd'] ) { $nr = $this->memberData['recenttopics_qtd']; } else { $nr = $this->settings['topicosrecentes_nr']; } </php> ipb.recentTopics.maxElements = parseInt( {$nr} ); ipb.recentTopics.img_disable = parseInt({$this->settings['topicosrecentes_img_disable']}); </script> <div id='recentTopicsWrapper' class='category_block block_wrap'> <h3 class='maintitle'> <span class="right"><ul class="ipsFilterbar ipsList_inline ipsType_small"> <if test="$this->memberData['member_id']"><li><a href="{parse url="app=core&module=usercp&tab=core&area=recenttopics" base="public"}" rel="nofollow"><img src='{style_image_url}/cog.png' title='{$this->lang->words['recenttopics_settings']}' alt='+' /></a></li></if> <a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}"> {$this->lang->words['toggle_cat']}</a></ul> </span> {$this->settings['topicosrecentes_title']}</h3> <div class='ipsBox table_wrap'> <div class='ipsBox_container'> <table class='ipb_table topic_list hover_rows'> <tr class='header hide'> <th scope='col' class='col_f_icon'> </th> <th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th> <th scope='col' class='col_f_starter short'>{$this->lang->words['forum_started_by']}</th> <th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th> <th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th> </tr> </table> <!-- BEGIN TOPICS --> <ul id='recentTopics_table'> <marquee behavior="scroll" scrollamount="2" direction="up" onmouseover="this.stop();" onmouseout="this.start();" </marquee> <foreach loop="topicosrecentes_hook:$topics as $r"> {parse template="hooksos_topicosrecentes_parseTopic" group="boards" params="$r"} </foreach> </marquee> <div class="statisticsa_head" style="text-align:center;"><a href="http://talk.web-ask.ru/" style="text-decoration: none;">[ Talk.Web-Ask.ru - Новые темы ]</a></div> </ul> </div> </div> </div> <br /><script type="text/javascript">// <![CDATA[var speed=100; // speed colours change, 1 second = 1000var raincol=new Array('#ff0000', '#ff9900', '#ffff00', '#99ff00', '#00ff00', '#00ff99', '#00ffff', '#0099ff', '#0000ff', '#9900ff', '#ff00ff', '#ff0099'); var alink='';var rainbow, raintxt, raincnt=0;window.onload=function() { if (document.getElementById) { var i, raini; rainbow=document.getElementById('rainbow'); raintxt=rainbow.firstChild.nodeValue; while (rainbow.childNodes.length) rainbow.removeChild(rainbow.childNodes[0]); for (i=0; i<raintxt.length; i++) { raini=document.createElement('span'); raini.setAttribute('id', 'rain'+i); raini.appendChild(document.createTextNode(raintxt.charAt(i))); if (alink) { raini.style.cursor='pointer'; raini.onclick=function() { top.location.href=alink; } } rainbow.appendChild(raini); } rainbow=setInterval ('raining()', speed);}}function raining() { for (var i=0; i<raintxt.length; i++) document.getElementById('rain'+i).style.color=raincol[(i+raincnt)%raincol.length]; raincnt++;}// ]]></script><script src="{$this->settings['public_dir']}js/ips.recentTopicsHook.js" type="text/javascript"></script><script src="{$this->settings['public_dir']}js/ips.forums.js" type="text/javascript"></script> <script type="text/javascript"> ipb.recentTopics.updateInterval = parseInt( {$this->settings['topicosrecentes_updateInterval']} ); <php> if ( $this->memberData['member_id'] AND $this->memberData['topicosrecentes_showdqtd'] ) { $nr = $this->memberData['recenttopics_qtd']; } else { $nr = $this->settings['topicosrecentes_nr']; } </php> ipb.recentTopics.maxElements = parseInt( {$nr} ); ipb.recentTopics.img_disable = parseInt({$this->settings['topicosrecentes_img_disable']});</script><div id='recentTopicsWrapper' class='category_block block_wrap'> <h3 class='maintitle'> <span class="right"><ul class="ipsFilterbar ipsList_inline ipsType_small"> <if test="$this->memberData['member_id']"><li><a href="{parse url="app=core&module=usercp&tab=core&area=recenttopics" base="public"}" rel="nofollow"><img src='{style_image_url}/cog.png' title='{$this->lang->words['recenttopics_settings']}' alt='+' /></a></li></if> <a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}"> {$this->lang->words['toggle_cat']}</a></ul> </span> {$this->settings['topicosrecentes_title']}</h3> <div class='ipsBox table_wrap'> <div class='ipsBox_container'> <table class='ipb_table topic_list hover_rows'> <tr class='header hide'> <th scope='col' class='col_f_icon'> </th> <th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th> <th scope='col' class='col_f_starter short'>{$this->lang->words['forum_started_by']}</th> <th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th> <th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th> </tr> </table> <!-- BEGIN TOPICS --> <ul id='recentTopics_table'><marquee behavior="scroll" scrollamount="2" direction="up" onmouseover="this.stop();" onmouseout="this.start();" </marquee> <foreach loop="topicosrecentes_hook:$topics as $r"> {parse template="hooksos_topicosrecentes_parseTopic" group="boards" params="$r"} </foreach></marquee><div class="statisticsa_head" style="text-align:center;"><a href="http://talk.web-ask.ru/" style="text-decoration: none;">[ Talk.Web-Ask.ru - Новые темы ]</a></div> </ul> </div> </div></div><br />
-
Удаление копирайтов ipbforumskins
Как удалить копирайт ipbforumskins Открываем ACP > Внешний вид > ВАШ СТИЛЬ > globalTemplate Ищем и удаляем {parse replacement="skinlink"}
-
Как добавить репутацию под аватаркой
Заходим в Админку - Внешний вид - Внешний вид - шаблоны - userInfoPane найти: <else /> <li class='avatar'> <br><img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /><br> </li> </if> Добавить ниже: <li> <php> if ( $author['pp_reputation_points'] > 0 ) { $tbSruiStyle = 'positive'; } elseif ( $author['pp_reputation_points'] < 0 ) { $tbSruiStyle = 'negative'; } else { $tbSruiStyle = 'zero'; } $likesMode = ( $this->settings['reputation_point_types'] == 'like' ) ? 'tb_srui_likes' : 'tb_srui_reputation'; </php> <div style='margin:5px auto;width:100px;' class='reputation {$tbSruiStyle}' data-tooltip="{$this->lang->words[ $likesMode ]}"> <span class='number'>{parse format_number="$author['pp_reputation_points']"}</span> <if test="parsedReputation:|:!empty($author['author_reputation']['text']) || !empty($author['author_reputation']['image'])"> <br /> <if test="RepText:|:!empty($author['author_reputation']['text'])"> <span class='title' style='font-weight: normal;'>{$author['author_reputation']['text']}</span> </if> <if test="RepImage:|:!empty($author['author_reputation']['image'])"> <span class='image'><img src='{$author['author_reputation']['image']}' alt='{$this->lang->words[ $likesMode ]}' /></span> </if> </if> </div> </li>
-
Нового года осталось
<center><img src="http://ipbzona.ru/uploads/inline/5788/50d62be0ad895_elka.png"><script language="javascript"> document.write('<span id="ny_date">До Нового года</span>') function ojidanieNG() { var today = new Date(); var BigDay = new Date("January 01, 2013"); var timeLeft = (BigDay.getTime() - today.getTime()); var e_daysLeft = timeLeft / 86400000; var daysLeft = Math.floor(e_daysLeft); var e_hrsLeft = (e_daysLeft - daysLeft)*24; var hrsLeft = Math.floor(e_hrsLeft); var e_minsLeft = (e_hrsLeft - hrsLeft)*60; var minsLeft = Math.floor(e_minsLeft); var seksLeft = Math.floor((e_minsLeft - minsLeft)*60); if (BigDay.getTime() > today.getTime() ) document.getElementById("ny_date").innerHTML = '<font color="#30699a"><b><br>До Нового года осталось</b></font> <br><b>'+daysLeft+'</b> дней <b>'+hrsLeft+'</b> час. <b>'+minsLeft+'</b> мин. <b>'+seksLeft+'</b> сек.' else } setInterval("ojidanieNG()", 50) </script></center><script language="javascript">document.write('<span id="ny_date">До Нового года</span>')function ojidanieNG(){ var today = new Date(); var BigDay = new Date("January 01, 2015"); var timeLeft = (BigDay.getTime() - today.getTime()); var e_daysLeft = timeLeft / 86400000; var daysLeft = Math.floor(e_daysLeft); var e_hrsLeft = (e_daysLeft - daysLeft)*24; var hrsLeft = Math.floor(e_hrsLeft); var e_minsLeft = (e_hrsLeft - hrsLeft)*60; var minsLeft = Math.floor(e_minsLeft); var seksLeft = Math.floor((e_minsLeft - minsLeft)*60); if (BigDay.getTime() > today.getTime() ) document.getElementById("ny_date").innerHTML = '<font color="#c00"><b>До Нового года осталось</b></font>: <b>'+daysLeft+'</b> дней <b>'+hrsLeft+'</b> час. <b>'+minsLeft+'</b> мин. <b>'+seksLeft+'</b> сек.' else document.getElementById("ny_date").innerHTML = '<b>Поздравляем с <font color=red>Новым годом!</font>!!!</b>'}setInterval("ojidanieNG()", 50)</script>самый отсчет сколько до нового года осталось <script language="javascript">document.write('<span id="ny_date">До Нового года</span>')function ojidanieNG(){ var today = new Date(); var BigDay = new Date("January 01, 2015"); var timeLeft = (BigDay.getTime() - today.getTime()); var e_daysLeft = timeLeft / 86400000; var daysLeft = Math.floor(e_daysLeft); var e_hrsLeft = (e_daysLeft - daysLeft)*24; var hrsLeft = Math.floor(e_hrsLeft); var e_minsLeft = (e_hrsLeft - hrsLeft)*60; var minsLeft = Math.floor(e_minsLeft); var seksLeft = Math.floor((e_minsLeft - minsLeft)*60); if (BigDay.getTime() > today.getTime() ) document.getElementById("ny_date").innerHTML = '<font color="#c00"><b>До Нового года осталось</b></font>: <b>'+daysLeft+'</b> дней <b>'+hrsLeft+'</b> час. <b>'+minsLeft+'</b> мин. <b>'+seksLeft+'</b> сек.' else document.getElementById("ny_date").innerHTML = '<b>Поздравляем с <font color=red>Новым годом!</font>!!!</b>'}setInterval("ojidanieNG()", 50)</script>
-
Информация под категориями форума
АЦ > Внешний вид > Ваш стиль > Список форумов > boardIndexTemplate Ищем <tr class='header hide'>Удалить и вставить <tr class='header'>
-
Исправление визуального редактора IPB
Админ Панель-Внешний вид-Ваш стиль-Редактор сообщений-editorLoadJs Найти: CKEDITOR.config.IPS_BBCODE_BUTTONS = [];Добавить ниже: CKEDITOR.timestamp = "{$this->settings['noCacheKey']}";Найти: var IPS_remove_plugins = [];Добавить наже: var IPS_extra_plugins = [];
-
Корисні MySQL запити для IPB
Дані запити можна робити як через SQL сервер віддалено, так і через АЦ IP.Board! Буває коли помилково додаси чогось або заблокуєш сім себе ? ось вам sql запити: Запит відключення https у налаштуваннях форуму UPDATE ibf_core_sys_conf_settings SET conf_key=0 WHERE conf_key = "logins_over_https"; UPDATE ibf_cache_store SET cs_value=REPLACE(cs_value, '"logins_over_https";s:1:"1"', '"logins_over_https";s:1:"0"') WHERE cs_key = "налаштування"; Видалити підписи у всіх користувачів update ibf_member_extra set signature='Ваш підпис видалено'; Замінити певний текст у всіх повідомленнях на форумі UPDATE ibf_posts SET post = REPLACE(post, 'старий текст', 'новий текст'); Замінити текст у всіх описах форумів UPDATE ibf_forums SET description = REPLACE(description,старий текст,новий текст); Зачищення журналу попереджень конкретного користувача delete from ibf_warn_logs where wlog_mid=ID користувача Видалення всіх модераторів видалити з ibf_moderators Видалення модератора зі всіх форумів видалити FROM ibf_moderators, де member_id = XX Видалення модератора з певних форумів видалити FROM ibf_moderators, де member_id = XX і forum_id у (4, 11, 22, 25) Видалення аватарів у всіх користувачів видалити FROM ibf_member_extra, де avatar_location і avatar_size Масове перенесення користувачів з певною кількістю повідомлень з однієї групи до іншої update ibf_members встановити mgroup=Б, де mgroup=А і повідомлення > 0 Видалити користувачів певної групи, де b змінюєте номер групи видалити FROM ibf_members, де mgroup='b'; Видалити всі ICQ номери користувачів оновити ibf_member_extra встановити icq_number=''; Видалити Адреси домашньої сторінки всіх користувачів оновити ibf_member_extra set website=''; Зняття обов'язкового підтвердження модератором ОНОВЛЕННЯ ibf_members SET mod_posts=''; Зняття read_only ОНОВИТИ ibf_members SET restrict_post='';[/b] Зняття бана ОНОВЛЕННЯ ibf_members SET temp_ban=''; Очищення журналу DELETE FROM ibf_warn_logs WHERE wlog_mid=id_користувача Видалення всіх встановлених смайликів, тобто. вони переходять до списку невстановлених смайликів видалити FROM ibf_emoticons Встановлення кодування та порівняння БД за замовчуванням ALTER DATABASE `register_data` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci Онулюємо лічильник повідомлень у всіх користувачів оновити ibf_members set posts='0'; Онулюємо лічильник повідомлень у певних груп update ibf_members set posts='0' where mgroup='номер_групи'; Видалення всіх повідомлень залишених гостями видалити FROM ibf_posts, де author_id='0'; Замінити текст у всіх описах тем UPDATE ibf_topics SET description = REPLACE(description,'старий текст','новий текст'); Видалити URL із усіх підписів ОНОВИТИ ibf_profile_portal SET signature = REPLACE(signature,"http://","")
-
Как обновить форум
1. Скачиваем движок (движок должен быть более новой версии, чем та, что стоит в данный момент на вашем форуме. Т.е. с IPB 3.2 до 3.3 обновиться можно, а с 3.3. на 3.2 нет) 2. Закидываем движок поверх нашего форума с заменой файлов 3. Заходим в админку, нас перебрасывает на страницу обновления системы. Действуем инструкциям. Все. Не рекомендуется обновляться через несколько линеек версий, т.е. если у меня IPB 3.1 и я хочу обновиться до 3.4, то я должен сначала обновиться до 3.2, потом до 3.3 и только потом до 3.4. Далеко не все приложения и стили будут работать с вашей новой версией форума, рекомендуется перед вторым пунктом отключить все хуки, приложения, стиль сменить на стандартный. Так же рекомендуется сделать дамп базы данных, чтобы если в друг что-то пойдет не так, всегда можно было вернуть.
-
Невозможно перевести защищенный пакет языков
Решение: АЦ - Поддержка - Управление SQL - Инструменты для управления SQL мотаем в самый низ в поле вводим UPDATE core_sys_lang SET lang_protected = 0;
-
Переустановка форума/Перенос форума
Данная тема посвящена переустановке форума IPB с сохранением пользователей, вложений и другого контента для базы данных MySQL с типом таблиц базы данных MyISAM. Зачем это нужно? Иногда бывают такие ситуации когда форум падает, из-за неправильных действий администрирования. И установка форума с нуля без уже зарегистрированных пользователей и уже имеющегося контента очень досадная неприятность. Начнем: Первым делом лезем в свою панельку предоставляемую хостинг провайдером и делаем полный бэк ап форума с файлами и базами данных к себе на компьютер. Это спасет нас в дальнейшем от неправильных действий при переустановке. Заходим в phpMyAdmin и ищем базу данных созданную для вашего форума. Находим и выделяем таблицы базы данных приведенные ниже: attachments dnames_change forums inline_notifications members member_status_actions member_status_updates message_posts message_topics message_topic_user_map pfields_content polls posts profile_portal profile_сomments (только для 3.1) profile_friends profile_ratings topics voters titles ранги пользователей, сохранять по желанию - Экспортируем данные таблицы в sql файл к себе на компьютер. Удаляем все таблицы из базы данных. Пол дела сделано. - Идем в панельку на хостинг и удаляем все файлы в корневой дирректории форума. - Забрасываем чистый дистрибутив форума в корневую дирректорию, где только что удалили форум. - Переходим на mysite (ссылка на ваш форум) и устанавливаем форум как обычно, если у вас был префикс для таблиц в базе данных, то указываем точь в точь такой же префикс и для нового форума. - После установки форума, идем в phpMyAdmin и удаляем таблицы которые вы уже сохранили шагом выше. Дело в том что таблицы не заменятся сами при импорте, их нужно удалить. - Импортируем таблицы, которые вы сохранили к себе. - Заливаем в корневую папку форума, папку uploads из архива в который делали бэк ап в самом начале. -Идем на форум, вводим логин и пароль. На этом этапе нужно пересчитать форум. Идем в админку: система- Инструменты - Пересчет и перестроение - Пересчет и обновление Делаем полный пересчет статистики форума, выбираем все пункты и жмякаем все кнопочки сверху вниз. Идем в админку Форумы > Управление форумами, назначаем права доступа на каждый форум. Ставим модули, хуки, настраиваем. Готово. Эта инструкция нужна для правильной переустановке форума, а не для обновления форума! Дело в том, что в других версиях могут быть добавлены новые таблицы или изменены старые.
-
Как установить стиль на IPB
1. Скачиваем стиль себе на компьютер. Стиль представляет из себя два файла расширением .xml Один из которых это сам стиль (шаблоны), а второй - картинки. Иногда добавляется третий файл - макросы, но он не обязателен. И чтобы не заморачиваться мы его ставить не будем. 2. Идем в админку - Внешний вид - Внешний вид - управление стилями 3. Жмем "Импортировать стиль" 4. Загружаем первый файл, обычно он называется так название_стиля.xml 5. Загружаем второй файл, обычно он называется так image-название_стиля.xml Не забываем указать для какого стиля будут использованы эти изображения. 6. Идем в Внешний вид - Внешний вид - Управление стилями Тут появился наш стиль, но пока что он выключен и не настроен для групп. Включаем стиль Теперь наш стиль включен и доступен, правда только для группы Администраторы. Исправим это! 6. 1. Редактируем стиль 6. 2. Выбираем нужные группы 6. 3 Проверяем на всякий случай, папка изображений и шаблоны от одного стиля или нет 6. 4 Сохраняем
-
Как установить хук
1. Скачиваем файл с хуком Обычно хук это только один файл в виде namehook.xml Где namehook - название хука. Если в архиве с хуком лежит папка upload, то эти файлы надо загрузить в корень вашего форума (корень - это та папка в которой лежит файл conf_global.php) 2. Установка. Идем в админку Жмем управление хуками ' Выбираем, устанавливаем. 3. Настройка Почти все хуки нуждаются в настройке. Жмем система - настройки - хуки (дополнения или модификации, в зависимости от перевода) - выбираем нужный, настраиваем.
-
Как установить компонент на IPB
1. Скачиваем компонент себе на компьютер. 2. Находим в файлах компонента папку upload (обычно она называется именно так). 3. Все, что лежит в папке upload закидываем в корень Вашего форума. 4. Идем в АЦ - Приложения - Управление приложениями 5. Видим неустановленные приложения Напротив нужного жмем "Установить" 6. Ждем установки. 7. После успешной установки появится вкладка "Другие приложения" Где вы и сможете настроить Ваш новый компонент.
-
Как очистить сайт от инфекции
Есть много способов для сайта компрометации однако большинство же результат, хакеры либо попытаться использовать свой сайт, чтобы служить вредоносные файлы, или попытаться перенаправить пользователей на зараженные сайты. Вот некоторые вещи, которые являются общими, что хакеры сделать это Вы должны смотреть наш для. 1. Они всегда будут пытаться оставить файл или два, как растерялся двери в вашей системе, это хорошая идея, чтобы понять, какие файлы являются хорошими файлы и какие файлы плохи. Для этого вы можете сравнить набор файлов вашего сайта на свежий набор файлов из загрузки. 2. Искать файлы с нечетными или случайных расширений .php, вот некоторые примеры, это не точные имена, но примеры типичной структуры именования, они будут либо коротким и сладким, как sh.php или случайной строки следовали моим .php zx.php sh.php 123482379874hjsdf8734.php dsfjklsadjfklasdjfklads.php ipbfirewall.php При осмотре каких-либо файлов, и вы увидите любая ссылка на ipbfirewall, это не реальный продукт или предмет, это плохой код позади, чтобы выглядеть она принадлежит, так что вы можете безопасно удалить его. Пример IPB_Firewall код, который не от IPS if ( ! defined( 'IPB_FIREWALL' ) ){ define('IPB_FIREWALL', 1); /** * NOTE: This is a protecting web-firewall module generated by Invision Power * Module includes security patch for high-risks vulnerability CVE-2012-5692 * Do not touch this file for security reasons * Please insert this code to as many php files as possible * * @package IP.Firewall * @version $Revision: 9544 $ * @md5 e66e6cadd6e13efea54ed50c0eb2d32b * @sha1 6966286d64352840245f5b2248545450 * @crc32 5f51554f5445225d293d3d2463732965 */Они обычно помещается в корневой каталог, /cache, /public /uploads дата загрузки или других областях. 3. Еще одна вещь, чтобы искать имена нечетные папки, вы можете снова сравнить структуру папок из свежей загрузки файлов, чтобы сравнить их, они будут часто создают странные имена каталогов или пытаться имитировать существующие имя. Вот то, что стандарт папки / файловая структура выглядит для директории форума Вот что характерно / папка кэша выглядит 4. Если вы видите какие-либо странные файлы в этих папках, которые не принадлежат, шансы они не принадлежат там, вы можете открыть файл, чтобы проверить код, а также, чтобы увидеть, если она выглядит, как законным файл или нет. Имейте в виду, если у вас есть третья сторона добавить дополнений или других приложений, установленных, они могут также часто требуют другие файлы. 5. После того как вы убрали любые плохие файлы, следующим шагом является свежий загрузки файлов правления и все приложения, которые установлены. Вы можете скачать их из рабочей области, загрузить их через FTP, убедившись, что на каких-либо написать и все существующие файлы. 6. После этого не будет сделано, войдите в свой AdminCP, и вы увидите "свернуть кэш из ошибок дате", пожалуйста, нажмите опцию "Перестроить свернуть кэш", чтобы исправить эту ошибку. Это нормально и связано с новыми файлами, которые были только что загрузили. 7. Восстановление HTML & CSS и Recaching свои скины. Часто будет инфекцию глубоко внутри ваших шаблонов или код позади, это делается с помощью прямого редактирования файла в файлы кожи, восстановление и recaching часто ясно это. Для этого выберите "Внешний вид" от Вкладки, затем выберите "Инструменты" Тогда на левой стороне вы хотите, чтобы выбрать "Шаблон Инструменты Вы увидите опцию Rebuild Master стиля данных, выберите HTML & CSS от этого, а также все ваши приложения, как показано ниже. После что будет завершена, затем выберите инструменты шаблонов снова, и теперь на вершине выберите "Re-Кэша Сета" 8. Часто в преступника также копаться в ваших языковых файлов и заражать их, а также, чтобы исправить это, выберите "Внешний вид "> Управление Языки, на языковой пакет, произведенное, выберите выпадающее меню справа, а затем" Восстановить из XML "Это будет восстановить свои языковые файлы для вас. Если вы используете сторонних производителей языковой файл, пожалуйста, повторно -import языковой пакет, чтобы исправить любые вопросы. 9. Еще одна распространенная проблема, что я видел в преступники модифицируя .htaccess, conf_global.php, initdata.phpor index.php файлов и добавив дополнительный код для них перенаправляет или для других целей Пожалуйста, проверьте все ваши .htaccess index.php и conf_global.php файлов для правильного кода. За написание нового набора файлов для файлов борту будет исправить index.php и initdata.php файлы, однако не в .htaccess или conf_global.php 10. Последнее, что вы хотите, чтобы убедиться в том, что вы изменили все ваши пароли админов на форуме, ваши данные доступа по FTP, и любой доступ панели управления, а также. В большинстве случаев я даже рекомендуется обновить свой пароль базы данных MySQL тоже. Обратитесь к хост для подробной информации о том, что если вы не знаете, как обновить MySQL пароль. 11. Повторного импорта ваши крючки в другой элемент, который необходимо сделать, а также, от AdminCP> управлять крюки> реимпорта все крючки 12. Последний шаг заключается в запуске инструментов из области безопасности системы AdminCP> Система> Система> Центр безопасности
-
Снег на форуме #1
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: <div id='branding'>Вставить ниже: <script type="text/javascript">imageDir = "http://mvcreative.ru/example/6/2/snow/";sflakesMax = 65;sflakesMaxActive = 65;svMaxX = 2;svMaxY = 6;ssnowStick = 1;ssnowCollect = 0;sfollowMouse = 1;sflakeBottom = 0;susePNG = 1;sflakeTypes = 5;sflakeWidth = 15;sflakeHeight = 15;</script><script type="text/javascript" src="http://mvcreative.ru/example/6/2/snow.js"></script> Можна даже вставить после: <head> </head>
-
Снег на форуме
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: <div id='branding'>Добавить ниже: <div id="snow"><script>var snowmax=445;var snowcolor=new Array("#aaaacc","#ddddff","#ccccdd","#f3f3f3","#f0ffff");var snowtype=new Array("Times","Arial","Times","Verdana");var snowletter=".";var sinkspeed=0.8;var snowmaxsize=20;var snowminsize=12;var snowingzone=1;var snow=new Array();var marginbottom;var marginright;var timer;var i_snow=0;var x_mv=new Array();var crds=new Array();var lftrght=new Array();var browserinfos=navigator.userAgent;var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);var ns6=document.getElementById&&!document.all;var opera=browserinfos.match(/Opera/);var browserok=ie5||ns6||opera;function randommaker(range) { rand=Math.floor(range*Math.random()) return rand}function initsnow() { if (ie5 || opera) { marginbottom = document.body.scrollHeight marginright = document.body.clientWidth-15 } else if (ns6) { marginbottom = document.body.scrollHeight marginright = window.innerWidth-15 } var snowsizerange=snowmaxsize-snowminsize for (i=0;i<=snowmax;i++) { crds[i] = 0; lftrght[i] = Math.random()*15; x_mv[i] = 0.03 + Math.random()/10; snow[i]=document.getElementById("s"+i) snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)] snow[i].size=randommaker(snowsizerange)+snowminsize snow[i].style.fontSize=snow[i].size+'px'; snow[i].style.color=snowcolor[randommaker(snowcolor.length)] snow[i].style.zIndex=1000 snow[i].sink=sinkspeed*snow[i].size/5 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size) snow[i].style.left=snow[i].posx+'px'; snow[i].style.top=snow[i].posy+'px'; } movesnow()}function movesnow() { for (i=0;i<=snowmax;i++) { crds[i] += x_mv[i]; snow[i].posy+=snow[i].sink snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i])+'px'; snow[i].style.top=snow[i].posy+'px'; if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){ if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=0 } } var timer=setTimeout("movesnow()",50)}for (i=0;i<=snowmax;i++) { document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")}if (browserok) { window.onload=initsnow}</script></div>
-
Гирлянды
Красивая гирлянда для шапки сайта #1 <div style="height: 30px; background: url(http://myphonebox.ucoz.ru/skript/23ab3fbb3eab.gif) repeat-x 100%;"></div>Красивая гирлянда #2 <div align="center"><img alt="http://myphonebox.ucoz.ru/skript/smailoElka.gif" src="http://myphonebox.ucoz.ru/skript/smailoElka.gif" width="118"height="173">Красивая гирлянда #3 <div style="height: 40px; background: url(http://myphonebox.ucoz.ru/skript/GirlyndaMod.gif) repeat-x 100%;"></div>Красивые #4 <div style="height: 40px; background: url(http://myphonebox.ucoz.ru/NEW_YEAR/Girlinda.gif) repeat-x 100%;"></div>Красивая гирлянда #5 <div style="height: 60px; background: url(http://myphonebox.ucoz.ru/skript/mini3.gif) repeat-x 100%;"></div>Красивая гирлянда #6 <img src="http://s7.rimg.info/ce1bb1fe2b4344c6e5db843a73e29b23.gif" alt="Изображение">#7 <a href="http://mirgif.com/noviy-god-kartinki.htm" title="Дед мороз" target="_blank"><img src="http://mirgif.com/animacija/ded-moroz.gif" alt="Дед мороз" border="0"></a>#8 Этот скрипт создает в шапке сайта яркую и праздничную анимированную гирлянду. При наведении на нее елочные шары начинают покачиваться и издавать волшебные звуки. <link rel="stylesheet" href="http://uguide.ru/js/script/ds-lights-muzik.css"> <script type="text/javascript" src="http://uguide.ru/js/script/ds-lights-muzik.js"></script> <script type="text/javascript" src="http://uguide.ru/js/script/ds-lights-muzik1.js"></script><div class="b-page_newyear"> <div class="b-page__content"> <i class="b-head-decor"> <i class="b-head-decor__inner b-head-decor__inner_n1"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n2"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n3"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n4"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n5"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n6"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n7"> <div class="b-ball b-ball_n1 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"> <div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> </i> </div> </div>#9 <div style="height: 30px; background: url(ссылка на файл выше.gif) repeat-x 100%;"></div>
-
Новогодние "плюшки" для вашего форума
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: bodyНиже вставить: <style>.left1{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter: "FlipH";}.right{-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:FlipH;-ms-filter:"FlipH";}</style><div id="animatedImage" style="position:fixed;padding-top:550px;z-index:99;left:1px;bottom:1px;"><img id="img1" alt="santa.gif" src="http://ipbmafia.ru/img/ded.gif" /> </div><script>var distanceBall=0;var directionBall=1;document.getElementById('animatedImage').style.top=10;document.getElementById('animatedImage').style.left1=10;var timerToggle=null;animateBall();var setting=0;function animateBall(){document.getElementById("animatedImage").style.left=distanceBall+"px";distanceBall+=directionBall;if(distanceBall>window.screen.width-70){document.getElementById('animatedImage').style.top=10;document.getElementById('animatedImage').style.left1=10;directionBall=-1;document.getElementById('img1').className='left1';}if(distanceBall<0){directionBall=1;document.getElementById('img1').className='right';}timerToggle=setTimeout(function(){animateBall();},0.1);}</script>
-
Поздравляет с новым годом
<script> var congratulations = "<p></p><p ALIGN='CENTER'><font color='#FF0000'>Дорогие Друзья!</font></p><p></p><p>Наша портал поздравляет Вас с Новым 2016 годом!</p><p>Желаем Вам счастья, любви и успехов в профессиональной деятельности!</p><p></p>"; </script> <script language="javascript" src="http://webo4ka.ru/Ucoz2/ded_moroz.js"></script>