Весь контент Ciko
-
Исправление ошибки "Ошибка IP адрес не соответствует адресу в сессии администратора."
Чтобы отключить проверку ip-адреса в сессии админцентра нужно открыть /initdata.php Найти: define( 'IPB_ACP_IP_MATCH', 1 );Заменить на: define( 'IPB_ACP_IP_MATCH', 0 );
-
Блок рекламы | Место для рекламы
Админ Панель-Внешний вид-Ваш стиль-Список форумов-boardIndexTemplate найти: <script type='text/javascript'> Выше добавить: <h3 class='maintitle'> <center>Место для рекламы</center> // Название блока </h3> <div class='ipsBox table_wrap'><div class='ipsBox_container'> <div class='ipb_table'> // Содержимое блока </div></div> <br />
-
Вид attachment/Скачать
Админ Панель-Внешний вид-Ваш стиль-Темы-Show_attachment заменить все на: <div class="attachment-box"> <div class="attachment-url"> <a href="{parse url="app=core&module=attach§ion=attach&attach_id={$data['attach_id']}" base="current"}" title="{$this->lang->words['attach_dl']}"><img src="{$this->settings['public_dir']}<if test="hasmime:|:$data['mime_image']">{$data['mime_image']}<else />style_extra/mime_types/unknown.gif</if>" alt="{$this->lang->words['attached_file']}" /></a> <a href="{parse url="app=core&module=attach§ion=attach&attach_id={$data['attach_id']}" base="current"}" title="{$this->lang->words['attach_dl']}"><strong>{$data['attach_file']}</strong></a> </div> <span class="attachment-button"> <a href="{parse url="app=core&module=attach§ion=attach&attach_id={$data['attach_id']}" base="current"}" title="{$this->lang->words['attach_dl']}">{$this->lang->words['attach_dl']}</a> </span> <div class="attachment-meta"> <strong>{$this->lang->words['attach_size']}</strong> {$data['file_size']} <strong>{$this->lang->words['attach_ahits']}</strong> {$data['attach_hits']} </div></div>Далее создаем CSS файл extra.css и пропишем этот код #attach_wrap li.attachment { display: block;}.attachment-box { margin: 0 auto; max-width: 300px; border: 4px solid #9acfea; background: #fff; text-align: center;}.attachment-button a { display: inline-block; margin: 5px 0; padding: 4px; border: 1px solid #9acfea; border-radius: 2px; background-color: #d9edf7; background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%); background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%); color: #31708f; text-transform: uppercase; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);}.attachment-button a:hover { background-color: #b9def0; background-image: -webkit-linear-gradient(top,#b9def0 0,#d9edf7 100%); background-image: linear-gradient(to bottom,#b9def0 0,#d9edf7 100%);}.attachment-url { padding: 5px 0; background: #d9edf7;}.attachment-meta { padding: 5px 0; background: #d9edf7; color: #3F4249; font-size: 11px;}
-
Предотвращение удаление администратора
Как предотвратить удаление главного администратора другими группами у которых есть доступ в АЦ. Открыть admin\applications\members\modules_admin\members\members.php Найти: $ids = IPSLib::cleanIntArray( $ids );Добавить перед: if( in_array( 1, $ids ) ) { $this->registry->output->global_message = "Извините, вы не можете удалить главного администратора."; $this->request['do'] = 'members_list'; $this->_memberList(); return; }Cохраните документ в кодировке UTF-8 без BOM.
-
Пункт
Как добавить ссылку в меню навигации
-
Цитата #1
Админ Панель-Внешний вид-Ваш стиль-css-ipb_common.css заменить все на: p.citation { font-size: 12px; padding: 8px 10px; border: 3px solid #c0392b; border-bottom: 0; background: #e74c3c; color: #ecf0f1; font-weight: bold; margin-top: 5px; overflow-x: auto; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}p.citation:hover { background: #c0392b;}blockquote.ipsBlockquote { font-size: 12px; padding: 10px; border: 3px solid #e3e3e3; border-top: 1px solid #e8e8e8; background: #ECF0F1; color: #1B1B1B; margin-bottom: 5px; margin: 0; overflow-x: auto;}
-
Соцсети возле поисковой формы
Админ Панель-Внешиний вид-Ваш стиль-Глобальные-globalTemplate найти: <if test="canSearch:|:$this->memberData['g_use_search']">{parse template="quickSearch" group="global" params=""}</if>Ниже добавить: <ul class='ipsList_inline right' style='margin-top: 20px; margin-right: 30px;'><li style='margin:0px;'><a target='_blank' href='Ссылка на TWITTER' title='Twitter'><img src='картинка.png' alt='twitter' /></a></li><li style='margin:0px;'><a target='_blank' href='Ссылка на YOUTUBE' title='Youtube'><img src='картинка.png' alt='youtube' /></a></li><li style='margin:0px;'><a target='_blank' href='Ссылка на FACEBOOK' title='Facebook'><img src='картинка.png' alt='facebook' /></a></li></ul>Вот вам еще кнопки соц сетей:
-
Как сделать экспорт/импорт базы данных MySQL
Экспорт базы данных 1. Логинимся в phpMyAdmin. 2. Выбираем базу данных, кликая по её наименованию: 3. Заходим во вкладку "Export" (1). Далее, оставив опции экспорта по умолчанию, нажимаем "Go"(2): 4. Всплывающее окно браузера предложить сохранить дамп-файл базы данных на локальный компьютер. Жмем "ОK"/"Сохранить" (название кнопки отличается в зависимости от конкретного браузера): Импорт базы данных Предполагается, что Вы уже сделали экспорт базы данных и дамп-файл базы находится на Вашем локальном ПК. 1. Логинимся в phpMyAdmin. 2. Необходимо очистить данные из базы. Выбираем базу данных, кликая по её наименованию: 3. Выбираем все таблицы с помощью "Check All" (1) и удаляем их с помощью пункта "Drop" из меню "With selected"(2): 4. Загружаем дамп-файл для восстановления базы данных. Заходим во вкладку "Import" (1), выбираем опцию "Browse your computer", с помощью кнопки "Browse"(2) указываем расположение дамп-файла на Вашем локальном ПК. И в заключении, жмем "Go" (3): База данных восстановлена и готова к использованию.
-
Изменение позиции репутации
Было: Стало: Админ Панель-Внешний вид-Ваш стиль-Прочие-repButtons найти: <div class='ipsLikeBar right clearfix' id='{$data['domCountId']}'>Заменить на: <div class='ipsLikeBar left clearfix' id='{$data['domCountId']}'>Найти: <div class='rep_bar clearfix <if test="pos:|:!$data['position'] || $data['position'] == 'right'">right</if>' id='{$data['domCountId']}'>Заменить на: <div class='rep_bar clearfix <if test="pos:|:!$data['position'] || $data['position'] == 'left'">left</if>' id='{$data['domCountId']}'>
-
Оформление userinfoPane
Админ Панель-Внешний вид-Ваш стиль-Глобальные-userinfopane <div itemscope itemtype="http://schema.org/Person" class='user_details'><span class='hide' itemprop="name">{$author['members_display_name']}</span><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'> <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'> </if> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> </a> </if> </li> <else /> <li class='avatar'> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if> <li class='group_title'> {$author['_group_formatted']} </li> <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><div id="subplay"> <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'><img src='{$this->settings['img_url']}/sms.png'> Сообщений: {parse exp[b][/b]ression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} </li> </if> <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile§ion=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'><img src='{$this->settings['img_url']}/warns.png'> {parse exp[b][/b]ression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if></div></ul><if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'><div id="subplay"> <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></div> </ul></if></div>Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css в самый низ #subplay li{text-align:left;margin:2px;background: #ECF1F5;border: 1px solid #D5DDE5;padding: 4px 4px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}Картинки переименовать в sms переименовать в warns
-
Список онлайн как на XenForo
Админ Панель-Внешний вид-Ваш стиль-Список форумов-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 -->
-
Социальные иконки #1
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: <!-- ::: MAIN CONTENT AREA ::: --> <div id='content' class='clearfix'>Ниже добавить: <div class="icons" align="center"> <a class="facebook" href="https://www.facebook.com/pages/SilenceBgSoftware/141200099391671" target="_blank"></a> <a class="twitter" href="https://twitter.com/" target="_blank"></a> <a class="googleplus" href="https://plus.google.com/107107879456298573610/posts" target="_blank"></a> <a class="bg" href="http://bgtop.net/vote/1364130077" target="_blank"></a> <a class="youtube" href="http://www.youtube.com/?hl=bg" target="_blank"></a> <a class="google" href="https://www.google.bg/" target="_blank"></a> <a class="yahoo" href="https://login.yahoo.com/config/login_verify2?.intl=bg&.src=ym" target="_blank"></a> <a class="windows" href="http://ipb-board.com/"></a> <a class="deviantart" href="http://www.deviantart.com/" target="_blank"></a> <a class="skype" href="skype:silence_bg_software?call" target="_blank"></a>Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз .icons a.facebook {background: url({style_images_url}/facebook.png) left top no-repeat;}.icons a.twitter {background: url({style_images_url}/twitter.png) left top no-repeat;}.icons a.googleplus {background: url({style_images_url}/googleplus.png) left top no-repeat;}.icons a.bg {background:url({style_images_url}/bg7.png) left top no-repeat;}.icons a.youtube {background: url({style_images_url}/youtube.png) left top no-repeat;}.icons a.google {background: url({style_images_url}/google.png) left top no-repeat;}.icons a.yahoo {background: url({style_images_url}yahoo.png) left top no-repeat;}.icons a.windows {background: url({style_images_url}/windows.png) left top no-repeat;}.icons a.deviantart {background: url({style_images_url}/deviantart.png) left top no-repeat;}.icons a.skype {background: url({style_images_url}/skype.png) left top no-repeat;}.icons a:hover {background-position: left -34px;}.icons a {display: inline-block;width: 24px;height: 24px;margin: 10px;vertical-align: middle;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;}
-
Создать выпадающее меню
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: <li id='nav_home' class=''><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if>Ниже добавить: <li id="nav_menu_7" class="right skip_moremenu "> <a id="nav_menu_7_trigger" href="http://ipb-board.com/'>http://ipb-board.com/" title="" class="">Категории <span class="dropdownIndicator"></span></a> <div id="nav_menu_7_menucontent" class="submenu_container clearfix boxShadow" style="display: none; position: absolute; z-index: 9999; background: #e60000;-webkit-box-shadow: rgba(0, 0, 0, 0.5) 9px 9px 9px;box-shadow: rgba(0, 0, 0, 0.5) 9px 9px 9px; "> <div class="left" style="z-index: 10000;"> <ul class="submenu_links" style="z-index: 10000;"> <li class="submenu_li" style="z-index: 10000; color: #fff;"><a href="http://ipb-board.com/" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> <li class="submenu_li" style="z-index: 10000;"><a href="http://ipb-board.com/'>http://ipb-board.com/" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> <li class="submenu_li" style="z-index: 10000;"><a href="http://ipb-board.com/'>http://ipb-board.com/" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> <li class="submenu_li" style="z-index: 10000;"><a href="http://ipb-board.com" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> <li class="submenu_li" style="z-index: 10000;"><a href="http://ipb-board.com/'>http://ipb-board.com/" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> <li class="submenu_li" style="z-index: 10000;"><a href="http://ipb-board.com/'>http://ipb-board.com/" title="" style="z-index: 10000; color: #fff; width: auto;">Всё для IPB</a></li> </ul> </div> </div> <script type="text/javascript"> document.observe("dom:loaded", function(){ //$('content').insert( $('nav_menu_7_menucontent').remove() ); new ipb.Menu( $('nav_menu_7_trigger'), $('nav_menu_7_menucontent'), { eventType: 'mouseover', closeOnMouseout: 'nav_menu_7' } ); }); </script> </li>Заменить на свои ссылки. Если вы захотите изменит цвет и т.д. Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css найти: #more_apps_menucontent a, .submenu_container aИ #more_apps_menucontent li:hover, .submenu_container li:hover
-
Сегодня Самые активные
Админ Панель-Внешний вид-Ваш стиль-Добавить новый Название шаблона: userPhotoTPosters Добавить в группу: skin_global Переменные данных: $member=array() Вставить: <if test="linkAvatarOpen:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) )"> <a href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' class='ipsUserPhoto_TPosters'><else /> <div class='left'></if><if test="hasphoto:|:$member['member_id']"> <img src='{$member['pp_small_photo']}' alt='<if test="hasAlt:|:$member['alt']">{$member['alt']}<else />{$this->lang->words['photo']}</if>' class='ipsUserPhoto_TPosters <if test="hasCustomClass:|:empty($member['_customClass'])">ipsUserPhoto_TPosters_normal<else />{$member['_customClass']}</if>' /><else /> {IPSMember::buildNoPhoto(0, 'mini' )}</if><if test="linkAvatarClose:|:$member['member_id'] && ( $this->memberData['g_is_supmod'] || ($this->memberData['g_mem_info'] && ! IPSMember::isInactive($member) ) )"> </a><else /> </div></if>Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз: .main_today_posters { text-align:center; vertical-align:top; padding: 4px; margin: 4px; display:inline-block; overflow:hidden;}.main_today_posters .uavatar { margin:5px; font-weight: bold;}.main_today_posters .nick { margin:5px; font-weight: bold;font-size: 16px;}.main_today_posters .tpost { margin:5px; font-weight: bold;font-size: 12px;}.main_today_posters .tpost_percent { margin:5px; font-weight: normal;font-size: 12px;}.main_today_posters .join { margin:5px; font-weight: normal;font-size: 11px;}.mdx_skin { float: right; padding-top: 4px; font-size: 11px;}.mdx_skin a { font-weight: bold; }.mdx_skin a:hover { text-decoration: underline; font-weight: bold; }.ipsUserPhoto_TPosters { padding: 1px; border: 1px solid #d5d5d5; background: #fff; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1); box-shadow: 0px 2px 2px rgba(0,0,0,0.1);} .ipsUserPhoto_TPosters:hover .ipsUserPhoto_TPosters { border-color: #7d7d7d; } .ipsUserPhoto_TPosters_normal { width: 100px; height: 100px; }Админ Панель-Внешний вид-Ваш стиль-Статистика-top_posters заменить все на: <div class='category_block block_wrap clear'> <div class='ipsFilterbar maintitle'>{$this->lang->words['todays_posters']}</div> <div class='category_block block_wrap clear'> <div class='ipsBox table_wrap'> <div class='ipsBox_container short'> <foreach loop="topposters:$rows as $info"> <div class='main_today_posters'> <div class='uavatar'> {parse template="userPhotoTPosters" group="global" params="array_merge( $info, array( 'alt' => sprintf($this->lang->words['users_photo']) ) )"} </div> <div class='nick'> {parse template="userHoverCard" group="global" params="$info"} </div> <div class='tpost'> {$this->lang->words['member_today']} - {parse format_number="$info['tpost']"} </div> <div class='tpost_percent'> {$info['today_pct']}% today posts </div> <div class='join'> {$this->lang->words['member_joined']} - {parse date="$info['joined']" format="joined"} </div> </div> </foreach> </div> </div> <div class='mdx_skin'>Designed by <a href="http://ponawijaj.pl/...">Mdx</a></div> </div></div>
-
Оформление "change photo" в профиле
А что майл ета не ip
-
Новый профиль в боковой панели 1
Админ Панель-Внешний вид-Ваш стиль-Список форумов-boardIndexTemplate найти: <foreach loop="side_blocks:$side_blocks as $block">{$block}</foreach>Ниже добавить: <div class='ipsSideBlock clearfix'><div class='_sbcollapsable'><section class="bussinesscard"> <div class="flip"> <div class="front"> <div class="top"> <div class="logo"> <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=" border-radius: 150px;" /> </div> </div> <div class="nametroduction"> <div class="name">{$this->memberData['members_display_name']}</div> <div class="introduction"><a href="http://silencebgsoftware.com/">By Silence</a></div> </div> <center>{$this->memberData['prefix']}{$this->memberData['g_title']}{$this->memberData['suffix']}</center> <div class="contact"> <ul id='links'> <li id='user_profile'><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']}'>{$this->lang->words['my_profile']}</a></li> <li id='user_ucp'><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a></li> <li id='user_content'><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']}">{$this->lang->words['my_content_link']}</a></li> <if test="userLikeLink:|:count( IPSLib::getEnabledApplications('like') )"> <li id='user_likes'><a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'>{$this->lang->words['your_likes']}</a></li></if><if test="nobbyNoMates:|:$this->settings['friends_enabled'] && $this->memberData['g_can_add_friends']"> <li id='user_friends'><a href='{parse url="app=members&module=profile§ion=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a></li></if> <li id='user_enemies'><a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a></li><if test="bloglink:|:$this->memberData['has_blog'] AND IPSLib::appIsInstalled('blog')"> <li id='user_blog'><a href="{parse url="app=blog&module=manage" base="public" template="manageblog" seotitle="false"}">{$this->lang->words['manage_blogs']}</a></li></if><if test="pmLink:|:$this->memberData['members_disable_pm'] != 2 && $this->memberData['g_use_pm']"> <li id='user_pm'><a href="{parse url="app=members&module=messaging" base="public"}">{$this->lang->words['user_dd_go_pm']}</a></li></if><if test="gallerylink:|:$this->memberData['has_gallery'] AND IPSLib::appIsInstalled('gallery')"> <li id='user_gallery'><a href='{parse url="app=gallery&user={$this->memberData['member_id']}" base="public" seotitle="{$this->memberData['members_seo_name']}" template="useralbum"}' title="{$this->lang->words['go_to_my_gallery']}">{$this->lang->words['my_gallery']}</a></li></if></ul></div></div><div class="back"></div> <!--FIXES FONT RENDERING --></div></section></div></div> Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз: @import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);@import url(http://code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css);::selection { color: #fff; background: #283A4A;}::-moz-selection { color: #fff; background: #283A4A;}.bussinesscard { height: 320px; width: 300px; overflow: hidden; -moz-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); -webkit-transform: translate(-50%, -50%); transform: translate(0%, 0%);}.bussinesscard .flip { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}.bussinesscard .front { z-index: 11; width: 100%; position: absolute; height: 100%; background: #fff; box-shadow: 0px 0px 33px -1px rgba(0, 0, 0, 0.45); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease;}.bussinesscard .front .top { height: 50%; background: #283A4A;}.bussinesscard .front .top:after { position: absolute; content: ''; pointer-events: none;}.bussinesscard .front .top:after { left: 50%; width: 2em; height: 2em; -moz-transform: translateX(-50%) rotate(45deg); -ms-transform: translateX(-50%) rotate(45deg); -webkit-transform: translateX(-50%) rotate(45deg); transform: translateX(-50%) rotate(45deg); bottom: 12em; z-index: 10; background: inherit;}.bussinesscard .front .top .logo {display: inline-block;color: #fff;z-index: 11;padding: .16em;border: 1px solid #fff;border-radius: 150px;position: relative;pointer-events: none;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);left: 50%;margin-top: .4em;font-size: 4em;}.bussinesscard .front .top .logo .fat { font-weight: 800;}.bussinesscard .front .top .logo .skinny { font-weight: 100;}.bussinesscard .front .nametroduction { margin-top: 2.4em; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); z-index: 8;}.bussinesscard .front .name { color: #283A4A; font-weight: 400; font-size: 3.2em; text-align: center; position: relative; margin-bottom: .35em;}.bussinesscard .front .introduction { text-align: center; color: #283A4A; font-family: 'Old Standard TT', serif; font-style: italic;}.bussinesscard .front .contact {background: #283A4A;color: #fff;padding: 10px 0 4px 0;border-radius:2px; font-weight: 300;text-align: center; -moz-transform: translateY(400%); -ms-transform: translateY(400%); -webkit-transform: translateY(400%); transform: translateY(400%);}.bussinesscard .front .contact span { color: #fff; font-size: 1.7em; width: 1.3em; display: inline-block;}.bussinesscard .front .contact a { position: relative; bottom: .24em; color:#fff;}.bussinesscard .back { width: 100%; height: 100%; background: #fff; backface-visibility: hidden; position: absolute;}.tooltip { position: absolute; left: 1em; bottom: 1em; color: #fff; font-weight: 300; padding: .4em; background: #283A4A;}/* HOVER ANIMATIONS */.front .top .logo, .front .top, .front .top:after, .front .nametroduction, .front .contact { -moz-transition: 0.7s all ease-in-out; -o-transition: 0.7s all ease-in-out; -webkit-transition: 0.7s all ease-in-out; transition: 0.7s all ease-in-out;}.flip:hover .front .top .logo {margin-top: .28em;font-size: 0.3em;border: 3px solid #fff;margin-left: .15em;-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);left: 0;}.flip:hover .front .top { height: 15%;}.flip:hover .front .top:after { width: 1.5em; height: 1.5em; bottom: 20.3em;}.flip:hover .front .nametroduction { -moz-transform: translateY(430%); -ms-transform: translateY(430%); -webkit-transform: translateY(430%); transform: translateY(430%);}.flip:hover .front .contact { -moz-transform: translateY(2%); -ms-transform: translateY(2%); -webkit-transform: translateY(2%); transform: translateY(2%);}
-
Социальные иконки
Соц.Сетя мелкые Если вам не нравитса большие соц.сетя можите все заменить на: caption, th, td { text-align: left; font-weight: normal; vertical-align: middle;}q, blockquote { quotes: none;}q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}a img { border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block;}body { background: #f77462; font-family: Lato, sans-serif;}@font-face { font-family: 'Genericons'; src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot"); src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.woff") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot") format("truetype"); font-weight: normal; font-style: normal;}[class*="genericon"] { display: inline-block; width: 16px; height: 16px; -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 1; font-family: 'Genericons'; text-decoration: inherit; font-weight: normal; font-style: normal; vertical-align: top;}/* IE7 */[class*="genericon"] { *overflow: auto; *zoom: 1; *display: inline;}.wrap { margin: 5px auto; width: 100%;}/* social icons and complementary tags of two different colors */.tag > a:first-child:before,.tag > a:nth-child(2):before { position: absolute; top: 15px; left: 25px; display: block; vertical-align: text-bottom; font: normal 1.5em Genericons; color: #fff; padding-right: 4px;}.tag > a:nth-child(2):before { font-size: 3em; top: 5px;}.tag > a:first-child,.tag > a:nth-child(2) { position: absolute; width: 85px; height: 50px; -moz-transition: all 0.4s 0.1s ease-out; -o-transition: all 0.4s 0.1s ease-out; -webkit-transition: all 0.4s 0.1s; -webkit-transition-delay: ease-out; transition: all 0.4s 0.1s ease-out;}.tag > a:first-child { background-color: #6dc5dd;}.tag > a:nth-child(2) { margin-left: 85px; background: #eee;}#github > div.tag > a:first-child:before,#github > div.tag > a:nth-child(2):before { content: '\f200';}#twitter > div.tag > a:first-child:before,#twitter > div.tag > a:nth-child(2):before { content: '\f202';}#facebook > div.tag > a:first-child:before,#facebook > div.tag > a:nth-child(2):before { content: '\f204';}#linkedin > div.tag > a:first-child:before,#linkedin > div.tag > a:nth-child(2):before { content: '\f208';}#insta > div.tag > a:first-child:before,#insta > div.tag > a:nth-child(2):before { content: '\f215';}#youtube > div.tag > a:first-child:before,#youtube > div.tag > a:nth-child(2):before { content: '\f213';}#tumblr > div.tag > a:first-child:before,#tumblr > div.tag > a:nth-child(2):before { content: '\f214';}#dribbble > div.tag > a:first-child:before,#dribbble > div.tag > a:nth-child(2):before { content: '\f201'; padding-top: 3px; margin-top: -3px;}/* tags of different colors */#github > div.tag > a:nth-child(2):before { color: #333;}#github > div.tag > a:nth-child(2) { background: #e6e6e6;}#twitter > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#7adcf9, #4bc9f5); background-image: -webkit-linear-gradient(#7adcf9, #4bc9f5); background-image: linear-gradient(#7adcf9, #4bc9f5);}#facebook > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#548abf, #295b9e); background-image: -webkit-linear-gradient(#548abf, #295b9e); background-image: linear-gradient(#548abf, #295b9e);}#linkedin > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#00a9cd, #0083b4); background-image: -webkit-linear-gradient(#00a9cd, #0083b4); background-image: linear-gradient(#00a9cd, #0083b4);}#youtube > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#df192a, #c41222); background-image: -webkit-linear-gradient(#df192a, #c41222); background-image: linear-gradient(#df192a, #c41222);}#insta > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#7fc121, #298733); background-image: -webkit-linear-gradient(#7fc121, #298733); background-image: linear-gradient(#7fc121, #298733);}#tumblr > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#283e56, #325372); background-image: -webkit-linear-gradient(#283e56, #325372); background-image: linear-gradient(#283e56, #325372);}#dribbble > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#e03a70, #f189b8); background-image: -webkit-linear-gradient(#e03a70, #f189b8); background-image: linear-gradient(#e03a70, #f189b8);}.accordion { background: #5ab2ca; width: 100%; height: 50px; overflow: hidden;}.accordion ul { margin-left: 30px; list-style-type: none;}.accordion li { overflow: hidden; position: relative; background-color: #6dc5dd; border-right: #5ab2ca 1px solid; width: 80px; height: 50px; float: left; display: block; -moz-transition: all 0.4s 0.1s ease-out; -o-transition: all 0.4s 0.1s ease-out; -webkit-transition: all 0.4s 0.1s; -webkit-transition-delay: ease-out; transition: all 0.4s 0.1s ease-out;}.accordion li:hover { width: 450px;}.accordion li:hover a:first-child { ;}.accordion li:hover a:nth-child(2) { ;}.accordion .paragraph { position: relative; width: 360px; margin-left: 80px; padding: 10px 0 0 10px; height: 50px; background: #fff;}.accordion .paragraph h1 { font-size: 2.5em; margin-bottom: 10px;}.accordion .paragraph p { font-size: 0.88em; line-height: 1.5em; padding-right: 30px;}.clearfix { zoom: 1;}.clearfix:before, .clearfix:after { content: ""; display: table;}.clearfix:after { clear: both;}
-
Социальные иконки
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: <!-- ::: MAIN CONTENT AREA ::: --> <div id='content' class='clearfix'>Ниже добавить: <div class="wrap clearfix"> <div class="accordion"> <ul> <li id="twitter"> <div class="tag"> <a href="http://twitter.com/renettarenula"></a> <a href="http://twitter.com/renettarenula"></a> </div> <div class="paragraph"> <h1>Twitter</h1> <p>Тест за Twitter.</p> </div> </li> <li id="facebook"> <div class="tag"> <a href="http://facebook.com"></a> <a href="http://facebook.com"></a> </div> <div class="paragraph"> <h1>Facebook</h1> <p>Тест за Facebook</p> </div> </li> <li id="linkedin"> <div class="tag"> <a href="http://my.linkedin.com/pub/aysha-anggraini/49/a82/a05/"></a> <a href="http://my.linkedin.com/pub/aysha-anggraini/49/a82/a05/"></a> </div> <div class="paragraph"> <h1>LinkedIn</h1> <p>Тест за LinkedIn</p> </div> </li> <li id="insta"> <div class="tag"> <a href="http://instagram.com/renettarenula"></a> <a href="http://instagram.com/renettarenula"></a> </div> <div class="paragraph"> <h1>Instagram</h1> <p>Тест за Instagram</p> </div> </li> <li id="youtube"> <div class="tag"> <a href="http://youtube.com"></a> <a href="http://youtube.com"></a> </div> <div class="paragraph"> <h1>YouTube</h1> <p>Тест за </p> </div> Youtube</li> <li id="tumblr"> <div class="tag"> <a href="http://renettarenula.tumblr.com/"></a> <a href="http://renettarenula.tumblr.com/"></a> </div> <div class="paragraph"> <h1>Tumblr</h1> <p>Тест за Tumblr</p> </div> </li> <li id="dribbble"> <div class="tag"> <a href="http://dribbble.com"></a> <a href="http://dribbble.com"></a> </div> <div class="paragraph"> <h1>Dribbble</h1> <p>Тест за Dribbble</p> </div> </li> </ul> </div> </div>Админ Панель-Внешний вид-Ваш стиль-css и нажмите кнопку Добавить CSS-файла. Название файла: accordion Вставить все: caption, th, td { text-align: left; font-weight: normal; vertical-align: middle;}q, blockquote { quotes: none;}q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}a img { border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block;}body { background: #f77462; font-family: Lato, sans-serif;}@font-face { font-family: 'Genericons'; src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot"); src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.woff") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/53819/genericons-regular-webfont.eot") format("truetype"); font-weight: normal; font-style: normal;}[class*="genericon"] { display: inline-block; width: 16px; height: 16px; -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 1; font-family: 'Genericons'; text-decoration: inherit; font-weight: normal; font-style: normal; vertical-align: top;}/* IE7 */[class*="genericon"] { *overflow: auto; *zoom: 1; *display: inline;}.wrap { margin: 5px auto; width: 100%;}/* social icons and complementary tags of two different colors */.tag > a:first-child:before,.tag > a:nth-child(2):before { position: absolute; top: 90px; left: 25px; display: block; vertical-align: text-bottom; font: normal 1.5em Genericons; color: #fff; padding-right: 4px;}.tag > a:nth-child(2):before { font-size: 3em; left: 20px; top: 75px;}.tag > a:first-child,.tag > a:nth-child(2) { position: absolute; width: 85px; height: 200px; -moz-transition: all 0.4s 0.1s ease-out; -o-transition: all 0.4s 0.1s ease-out; -webkit-transition: all 0.4s 0.1s; -webkit-transition-delay: ease-out; transition: all 0.4s 0.1s ease-out;}.tag > a:first-child { background-color: #6dc5dd;}.tag > a:nth-child(2) { margin-left: 85px; background: #eee;}#github > div.tag > a:first-child:before,#github > div.tag > a:nth-child(2):before { content: '\f200';}#twitter > div.tag > a:first-child:before,#twitter > div.tag > a:nth-child(2):before { content: '\f202';}#facebook > div.tag > a:first-child:before,#facebook > div.tag > a:nth-child(2):before { content: '\f204';}#linkedin > div.tag > a:first-child:before,#linkedin > div.tag > a:nth-child(2):before { content: '\f208';}#insta > div.tag > a:first-child:before,#insta > div.tag > a:nth-child(2):before { content: '\f215';}#youtube > div.tag > a:first-child:before,#youtube > div.tag > a:nth-child(2):before { content: '\f213';}#tumblr > div.tag > a:first-child:before,#tumblr > div.tag > a:nth-child(2):before { content: '\f214';}#dribbble > div.tag > a:first-child:before,#dribbble > div.tag > a:nth-child(2):before { content: '\f201'; padding-top: 3px; margin-top: -3px;}/* tags of different colors */#github > div.tag > a:nth-child(2):before { color: #333;}#github > div.tag > a:nth-child(2) { background: #e6e6e6;}#twitter > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#7adcf9, #4bc9f5); background-image: -webkit-linear-gradient(#7adcf9, #4bc9f5); background-image: linear-gradient(#7adcf9, #4bc9f5);}#facebook > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#548abf, #295b9e); background-image: -webkit-linear-gradient(#548abf, #295b9e); background-image: linear-gradient(#548abf, #295b9e);}#linkedin > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#00a9cd, #0083b4); background-image: -webkit-linear-gradient(#00a9cd, #0083b4); background-image: linear-gradient(#00a9cd, #0083b4);}#youtube > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#df192a, #c41222); background-image: -webkit-linear-gradient(#df192a, #c41222); background-image: linear-gradient(#df192a, #c41222);}#insta > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#7fc121, #298733); background-image: -webkit-linear-gradient(#7fc121, #298733); background-image: linear-gradient(#7fc121, #298733);}#tumblr > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#283e56, #325372); background-image: -webkit-linear-gradient(#283e56, #325372); background-image: linear-gradient(#283e56, #325372);}#dribbble > div.tag > a:nth-child(2) { background-image: -moz-linear-gradient(#e03a70, #f189b8); background-image: -webkit-linear-gradient(#e03a70, #f189b8); background-image: linear-gradient(#e03a70, #f189b8);}.accordion { background: #5ab2ca; width: 100%; height: 200px; overflow: hidden;}.accordion ul { margin-left: 30px; list-style-type: none;}.accordion li { overflow: hidden; position: relative; background-color: #6dc5dd; border-right: #5ab2ca 1px solid; width: 80px; height: 200px; float: left; display: block; -moz-transition: all 0.4s 0.1s ease-out; -o-transition: all 0.4s 0.1s ease-out; -webkit-transition: all 0.4s 0.1s; -webkit-transition-delay: ease-out; transition: all 0.4s 0.1s ease-out;}.accordion li:hover { width: 450px;}.accordion li:hover a:first-child { ;}.accordion li:hover a:nth-child(2) { ;}.accordion .paragraph { position: relative; width: 360px; margin-left: 80px; padding: 50px 0 0 10px; height: 200px; background: #fff;}.accordion .paragraph h1 { font-size: 2.5em; margin-bottom: 10px;}.accordion .paragraph p { font-size: 0.88em; line-height: 1.5em; padding-right: 30px;}.clearfix { zoom: 1;}.clearfix:before, .clearfix:after { content: ""; display: table;}.clearfix:after { clear: both;}
-
Отправьте нам письмо
Админ Панель-Внешний вид-Ваш стиль-Глобальные-globalTemplate найти: {$footer_items['copyright']}Ниже добавить: </br><div class="contact"> <div class="envelope"> <div class="top"> <div class="outer"><div class="inner"></div></div> </div> <div class="bottom"></div> <div class="left"></div> <div class="right"></div> <div class="cover"></div> <div class="paper"> <a class="call" href=""><i class="fa fa-user"></i> Отправьте нам письмо</a> <a class="mail" href="mailto:mail@mail"><i class="fa fa-envelope-o"></i>ipb-board@gmail.ru</a> </div> </div></div></br>Админ Панель-Внешний вид-Ваш стиль-css и нажмите кнопку Добавить CSS-файла. Название файла: contact Вставить все: .contact * { -webkit-backface-visibility: hidden; }.paper:hover { color:#000; }.contact .envelope { position: absolute; height: 93px; width: 165px; right: 32%; ; top: 50%; margin-top: -50px; background: #F9F9F9; transition: margin-top 300ms; -ms-transition: margin-top 300ms; -moz-transition: margin-top 300ms; -o-transition: margin-top 300ms; -webkit-transition: margin-top 300ms;}.contact:hover .envelope { transition-delay: 150ms; -ms-transition-delay: 150ms; -moz-transition-delay: 150ms; -o-transition-delay: 150ms; margin-top: -20px;}.contact .envelope .top { position: absolute; top: -3px; left: 0px; width: 100%; height: 73px; z-index: 30; overflow: hidden; transform-origin: top; -ms-transform-origin: top; -moz-transform-origin: top; -o-transform-origin: top; -webkit-transform-origin: top; transition: transform 300ms 150ms, z-index 0ms 150ms, height 300ms 0ms, top 300ms 0ms; -ms-transition: -ms-transform 300ms 150ms, z-index 0ms 150ms, height 300ms 0ms, top 300ms 0ms; -moz-transition: -moz-transform 300ms 150ms, z-index 0ms 150ms, height 300ms 0ms, top 300ms 0ms; -o-transition: -o-transform 300ms 150ms, z-index 0ms 150ms, height 300ms 0ms, top 300ms 0ms; -webkit-transition: -webkit-transform 300ms 150ms, z-index 0ms 150ms, height 300ms 0ms, top 300ms 0ms;}.contact:hover .envelope .top { transition: transform 300ms 0ms, height 300ms 150ms, top 300ms 150ms; -ms-transition: -ms-transform 300ms 0ms, height 300ms 150ms, top 300ms 150ms; -moz-transition: -moz-transform 300ms 0ms, height 300ms 150ms, top 300ms 150ms; -o-transition: -o-transform 300ms 0ms, height 300ms 150ms, top 300ms 150ms; -webkit-transition: -webkit-transform 300ms 0ms, height 300ms 150ms, top 300ms 150ms; height: 10px; top: -60px; transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -o-transform: rotateX(180deg); -webkit-transform: rotateX(180deg);}.contact .envelope .outer { position: absolute; bottom: 0px; left: 0px; border-left: 83px solid transparent; border-right: 82px solid transparent; border-top: 70px solid #EEE;}.contact .envelope .outer .inner { position: absolute; left: -81px; top: -73px; border-left: 81px solid transparent; border-right: 80px solid transparent; border-top: 68px solid #333;}.contact .envelope .bottom { position: absolute; z-index: 20; bottom: 0px; left: 2px; border-left: 81px solid transparent; border-right: 80px solid transparent; border-bottom: 45px solid #333;}.contact .envelope .left { position: absolute; z-index: 20; top: 0px; left: 0px; border-left: 81px solid #333; border-top: 45px solid transparent; border-bottom: 45px solid transparent;}.contact .envelope .right { position: absolute; z-index: 20; top: 0px; right: 0px; border-right: 80px solid #333; border-top: 45px solid transparent; border-bottom: 45px solid transparent;}.contact .envelope .cover { position: absolute; z-index: 15; bottom: 0px; left: 0px; height: 45%; width: 100%; background: #EEE;}.contact .envelope .paper { position: absolute; height: 82px; padding-top: 10px; width: 98.5%; top: 0px; border-top: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; left: 0px; background: #F9F9F9; z-index: 10; transition: margin-top 300ms 0ms; -ms-transition: margin-top 300ms 0ms; -moz-transition: margin-top 300ms 0ms; -o-transition: margin-top 300ms 0ms; -webkit-transition: margin-top 300ms 0ms;}.contact:hover .envelope .paper { margin-top: -60px; transition: margin-top 300ms 150ms; -ms-transition: margin-top 300ms 150ms; -moz-transition: margin-top 300ms 150ms; -o-transition: margin-top 300ms 150ms; -webkit-transition: margin-top 300ms 150ms;}.contact .envelope .paper a { position: relative; display: block; font-size: 14px; margin: 5px; margin-bottom: 0px; text-align: center; color: #333; text-decoration: none; font-size: 12px;}.contact .envelope .paper a { color: #333; transition: color 200ms; -ms-transition: color 200ms; -moz-transition: color 200ms; -o-transition: color 200ms; -webkit-transition: color 200ms;}.contact .envelope .paper a:hover { color: gray;}.contact .envelope .paper a.call:hover .i { border-color: #DDD;}.contact .envelope .paper a.mail .i { position: absolute; top: 0px; left: 17px; display: inline-block; font-size: 13px; font-weight: bold;}
-
Новый профиль в боковой панели 2
Админ Панель-Внешний вид-Ваш стиль-Список форумов-boardIndexTemplate найти: <foreach loop="side_blocks:$side_blocks as $block">{$block}</foreach>Ниже добавить: <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§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> (Замените ваши ссылки и текст) Админ Панель-Внешний вид-Ваш стиль-css и нажмите кнопку Добавить CSS-файла. Название файла: portfoliocard. Вставить все туда: a.nostyle{ color:inherit; text-decoration:none; padding:0; margin:0;}div.portfoliocard{position: relative;height: 450px;width: 250px;background: #CDCDCD;border: 1px solid rgba(0,0,0,0.7);box-shadow: 0px -1px 3px rgba(0,0,0,0.1), 0px 2px 6px rgba(0,0,0,0.5);border-radius: 6px;overflow: hidden;z-index: 100;}div.portfoliocard div.coverphoto{ width:100%; height:120px; background: #283A4A; background-position:center center; border-top-right-radius:5px; border-top-left-radius:5px; border-bottom:1px solid rgba(0,0,0,0.1); box-shadow:inset 0px 3px 20px rgba(255,255,255,0.3), 1px 0px 2px rgba(255,255,255,0.7); z-index:99;}div.portfoliocard div.left_col, div.portfoliocard div.right_col{ float:left; height:340px;}div.portfoliocard div.left_col{ width:39%; padding-top:75px; box-sizing:border-box;}div.portfoliocard div.right_col{ width:60%;}div.portfoliocard div.profile_picture{ width:100px; height:100px; background:rgba(255,255,255,1); position:absolute; top:65px; left:5px; border-radius:100%; background-size:100% 100%; padding:7px; border:4px solid rgba(255,255,255,1)}div.portfoliocard div.right_col h2.name{font-size: 22px;font-weight: 100;color: #fafafa;padding: 0;text-align: center;margin: 15px 10px 0px 30px;}div.portfoliocard div.right_col h4.locationbg{font-size: 15px;font-weight: 300;color: rgba(170,170,170,1);padding: 0;text-align: center;margin: 8px 10px 10px 30px;}div.portfoliocard ul.contact_information{ margin-top:20px; list-style-type:none;}div.portfoliocard ul.contact_information li{height: 25px;width: 180px;line-height: 25px;font-weight: 300;font-size: 15px;color: rgba(140,140,140,1);padding: 5px 0px;background-repeat: no-repeat;background-size: 18px 18px;cursor: default;}div.portfoliocard ul.contact_information li:before{ content:""; width:15px; height:25px; display:block; float:left; background-position:center; background-size:18px 18px; background-repeat:no-repeat; margin-right:5px; opacity:0.7;}div.portfoliocard ul.contact_information li:hover:before{ opacity:1;}div.portfoliocard div.followers, div.portfoliocard div.following{ margin:15px 0px 0px 20px; font-weight:300; font-size:16px; color:#fafafa;}div.portfoliocard div.follow_count{ font-weight:400; font-size:25px; color:rgba(140,140,140,1);}
-
Уведомление при отсутствии аватар
Админ Панель-Внешний вид-Ваш стиль-Список форумов-boardIndexTemplate найти: <div id='categories' class='ipsLayout_content clearfix'>Ниже добавить: <php>$default_avatar_url = "http://silencebgsoftware.com/public/style_images/Royal/profile/default_large.png";if($this->memberData['pp_small_photo'] == $default_avatar_url){ $has_not_avatar = 1;}</php><if test="$has_not_avatar AND $this->memberData['member_id'] "> <div class="error messagebg" style="margin: 10px 0;"></br> Моля поставете вашият Аватар - съобщението ще се премахне автоматично ! <a data-clicklaunch="launchPhotoEditor" href="{$this->settings['board_url']}/index.php?app=members&module=profile§ion=photo" id="change_photo" class="ipsButton right right" title='Моля поставете вашият Аватар' style='color: #fff;margin-top: -7px;'>Качване</a></br></br> </div></if>Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз: div.messagebg { position: relative; padding: 10px; padding-left: 35px; margin: 30px 10px; box-shadow:0 2px 5px rgba(0,0,0,.3); background: #BBB; color: #FFF; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}div.messagebg:hover{ box-shadow: 0 15px 20px rgba(10,0,10,.3); -webkit-filter: brightness(110%);}div.messagebg:before{ content: ''; font-family: FontAwesome; position: absolute; display: block; top: -21px; left: 50%; margin:0 -21px; font-size: 20px; line-height: 24px; text-align: center; width: 24px; padding:10px; background: inherit; box-shadow:0 5px 10px rgba(0,0,0,.25); color: rgba(255,255,255,.75); border-radius:50%; border: 2px solid transparent; z-index: 2;}div.messagebg.information:before{content:'\f129';}div.messagebg.announcement:before{content:'\f0f3';}div.messagebg.success:before{content:'\f00c';}div.messagebg.warning:before{content:'\f12a';}div.messagebg.error:before{content:'\f00d';}div.messagebg.information{background: #39B;}div.messagebg.warning{background: #E74;}div.messagebg.success{background: #5A6;}div.messagebg.announcement{background: #EA0;}div.messagebg.error{background: #C43;}
-
Оформление "change photo" в профиле
Админ Панель-Внешний вид-Ваш стиль-css-ipb_profile.css найти: #change_photo { position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.2); color: #fff; opacity: 0.3;} Заменить на: #change_photo {position: absolute;top: 0;width: 100%;height: 100%;padding: 0;left: 0;background: rgba(0, 0, 0, 0.04);color: #fff;opacity: 0.1;line-height: 125px;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}Админ Панель-Внешний вид-Ваш стиль-Профили Пользоватилей-profileModern найти: <a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&module=profile§ion=photo" base="public"}" id='change_photo' class='ipsType_smaller ipsPad' title='{$this->lang->words['change_photo_desc']}'>{$this->lang->words['change_photo_link']}</a>Заменить на: <a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&module=profile§ion=photo" base="public"}" id='change_photo' class='ipsType_smaller ipsPad' title='{$this->lang->words['change_photo_desc']}'><img src="{style_images_url}/photo.png" style="width: 100px;"></a>Загрузки изображений в public/style_images/ваш стиль :
-
Статстикa как на IPB 4.0
Админ Панель-Внешний вид-Ваш стиль-Список форумов-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§ion=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§ion=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§ion=most" base="public" template="most_liked" seotitle="most_liked"}" title="<if test="reputationTypeTitle:|:$this->settings['reputation_point_types'] == 'like'">{$this->lang->words['most_rep_likes']}<else />{$this->lang->words['most_rep_rep']}</if>"> <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"}' title='{$this->lang->words['online_link']}'>({$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> <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>> <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach>Перед ним вставить: <if test="$this->settings['forum_footer_statistics']=='yes'"><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 tooltip' title="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span> {$this->lang->words['online_at_once']} </li> </ul> </div></if></if><div id='board_statistics' class='statistics clearfix'> <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</if></h4> <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']"> <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 class="ipsWidget ipsWidget_horizontal" data-blockid="app_core_stats" data-blockconfig="true" data-controller="core.front.widgets.block"> <h3 class="ipsType_reset ipsWidget_title">Пользователей</h3><div class="ipsWidget_inner"><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']['mem_count']}</span><br> {$this->lang->words['total_members']} </li> <li class='clear tooltip' title="{$stats['info']['most_time']}"> <span class='value'>{$stats['info']['most_online']}</span><br> {$this->lang->words['online_at_once']} </li> <li class='clearbg'> <div class='testbg'><php>$member = IPSMember::load( $stats['info']['last_mem_id']);</php><img src="http://ipb-board.com/<if test="$member['pp_thumb_photo']">uploads/{$member['pp_thumb_photo']}<else />uploads/profile/default_large.png </if>" width='150' height='150' class="ipsUserPhoto ipsUserPhoto_medium"></div> <span class="ipsType_minorHeading">{$this->lang->words['newest_member']}</span><br><span class="ipsType_normal"> {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], $member['pp_thumb_photo'],'value' )} </span><br><span class="joinedbg">Регистрация:{parse date="$member['joined']" format="joined"}</span> </li> </ul> </div></if></div></div><div class="ipsWidget ipsWidget_horizontal" data-blockid="app_core_stats" data-blockconfig="true" data-controller="core.front.widgets.block"><h3 class="ipsType_reset ipsWidget_title">Форум</h3><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> </br> <span class='bg'>Тем</span></li> <li class='clear'><span class='value'>{$stats['info']['total_posts']}</span></br> <span class='bg'>Сообщения</span> </li> </ul> </div></div>В кодей найти ipb-board.com заменить на свой домент. Админ Панель-Внешний вид-Ваш стиль-css-ipb_styles.css добавить у самий ныз: .ipsWidget.ipsWidget_horizontal .ipsWidget_title {font-size: 16px;font-weight: 500;margin-bottom: 10px;}ipsWidget.ipsWidget_horizontal + .ipsWidget {margin-top: 10px;}.ipsWidget.ipsWidget_horizontal {background: #fff;border-width: 1px;border-style: solid;border-color: #ededed #e8e8e8 #dbdbdb #ededed;border-radius: 3px;padding: 15px;margin-top:10px;}zend.ipsdevserver.com/media="all".ipsWidget {position: relative;padding: 0;background: #fff;}.testbg{width: 50px;float: left;line-height: 0;border-left: 1px solid rgba(0,0,0,0.1);padding-left: 15px;display: block;;margin-top: -5px;}.clearbg{padding-left: 10%;}Найти: /* board stats */#board_stats ul { text-align: center; } #board_stats li { margin-right: 20px; } #board_stats .value { display: inline-block; background: #e2e2e2; color: #4a4a4a; padding: 2px 6px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-right: 3px; }.statistics { margin: 20px 0 0 0; padding: 10px 0; border-top: 3px solid #d8d8d8; line-height: 1.3; overflow: hidden;} .statistics_head { font-size: 14px; font-weight: bold; }Заменить на: /* board stats */#board_stats ul { text-align: center; } #board_stats li { margin-right: 20px;width:20%; } #board_stats .value { display: inline-block; color: #222; text-shadow: rgba(255,255,255,0.6) 0px 1px 0px; padding: 3px 7px; font-size:30px; font-weight: 400; margin-right: 3px; }.statistics {background: #fff;padding: 15px;border-width: 1px;border-style: solid;border-color: #ededed #e8e8e8 #dbdbdb #ededed;border-radius: 3px;line-height: 20px;} .statistics_head { border-top: 1px solid #d8d8d8; text-shadow: rgba(255,255,255,0.8) 0px 1px 0px; font-size: 13px; font-weight: 500; padding: 8px; margin: -8px -8px 8px -8px; } .statistics_head, .statistics_head a{ color: #727272; } .statistics .statistics_head:first-of-type{ border-top: 0; } .statistics .statistics_head:not(:first-of-type){ margin-top: 0; } #stat_links{ font-weight: normal; }#stat_links a{ margin: 0 5px; }
-
Удалить пользователю историю изменению
Админ Панель-Поддершка-Управление SQL-Инструменты управления SQL добавить: DELETE FROM dnames_change WHERE dname_member_id = xх = ID пользователя
-
IserInfoPane
, В ipb_styles.css