Jump to content

benix

Актив
  • В сети

  • Количество сообщений

    381
  • Reputation

    69 benix's Reputation

Everything posted by benix

  1. Умоляю найдите его!! Очень нужен, правда... А то на моем форуме будет очень грустно без русских ников (((
  2. Ребят, как организовать в IPB 3.4.9 поддержку логинов на кириллице? А то регистрация проходит, а зайти потом невозможно в аккаунт Если нет, то возможно как-нибудь запретить регистрацию аккаунтов с логинами на кириллице? Заранее огромное спасибо за помощь, сам с этой проблемой не справлюсь...
  3. Каждый раз стала появляться после сохранения правок в русификации через АЦ ... Что с этим сделать можно? Я раньше вообще русификатор не трогал, только сейчас поправил пару недочетов.
  4. Так ничего не мутил... Только поставил пару недостающих двоеточий перед словами. Вот эта строка (441): $INFO['banned_group'] = '5';<br /><br /> Удаляю ее, и все становится нормально... Интересно, откуда она берется каждый раз... Я просто думал, вопросы универсальные... Извиняюсь в таком случае
  5. Решил исправить пару ошибок русского перевода IPB 3.4, сохранил, и при переходе в АЦ-Пользователи стало выбивать такую ошибку: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\OpenServer\domains\localhost\cache\lang_cache\2\members_admin_member.php on line 441 Что делать? Помогите, пожалуйста
  6. Да, у меня 3.4... Ребят, я просто не понимаю, почему ник выравнивается посередине, и где прописаны его стили... Пожалуйста, помогите пофиксить этот косяк
  7. Спасибо, попробую тогда так сделать, посмотрим что выйдет)
  8. Так в том-то и дело, что я не знаю, как это сделать У меня сайт тормозит чисто из-за файла cookie.js из папки картинки_стиля/js... Этот файл упоминается в связке с background в файле GlobalTemplate, может этот cookie.js как-нибудь отключить?
  9. Вот код моего ShowCard : <div class='vcard userpopup'> <h3 class="wa_showcard" style=' <if test="hasBackgroundColor:|:$member['customization']['bg_color']"> background-color: #{$member['customization']['bg_color']} !important; </if> <if test="hasBackgroundImage:|:$member['customization']['_bgUrl']"> background-image: url("{$member['customization']['_bgUrl']}?nc={$member['pp_profile_update']}") !important; line-height: 160px !important; background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: cover; </if> </if> background-image: url({$member['customization']['_bgUrl']}) !important;'> <a href="{parse url="showuser={$member['member_id']}" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}" class="fn nickname url">{$member['members_display_name']}</a></h3> <div class='side left ipsPad'> <a href="{parse url="showuser={$member['member_id']}" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}" class="ipsUserPhotoLink"> <img src="{$member['pp_thumb_photo']}" alt="{$this->lang->words['get_photo']}" class='ipsUserPhoto ipsUserPhoto_large' /> </a> <br /> <if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']"> <if test="cardRepPos:|:$member['pp_reputation_points'] > 0"> <div class='reputation positive'> </if> <if test="cardRepNeg:|:$member['pp_reputation_points'] < 0"> <div class='reputation negative'> </if> <if test="cardRepZero:|:$member['pp_reputation_points'] == 0"> <div class='reputation zero'> </if> <span class='number'>{$member['pp_reputation_points']}</span> </div> </if> <a href='{parse url="app=core&amp;module=search&amp;do=user_activity&amp;mid={$member['member_id']}" base="public"}' title='{$this->lang->words['gbl_find_my_content']}' class='ipsButton_secondary ipsType_smaller'>{$this->lang->words['gbl_find_my_content']}</a> <if test="cardSendPm:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $member['member_id'] AND $this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) AND $member['members_disable_pm'] == 0"> <a href='{parse url="app=members&amp;module=messaging&amp;section=send&amp;do=form&amp;fromMemberID={$member['member_id']}" base="public"}' title='{$this->lang->words['pm_this_member']}' id='pm_xxx_{$member['member_id']}' class='pm_button ipsButton_secondary ipsType_smaller'>{$this->lang->words['pm_this_member']}</a> </if> </div> <div class='ipsPad'> <if test="cardStatus:|:$member['_status']['status_content']"> <p class='message user_status'>{$member['_status']['status_content']}</p> </if> <div class='info'> <dl> <dt>{$this->lang->words['m_group']}</dt> <dd>{$member['_group_formatted']}</dd> <dt>{$this->lang->words['m_posts']}</dt> <dd>{parse format_number="$member['posts']"}</dd> <dt>{$this->lang->words['m_member_since']}</dt> <dd>{parse date="$member['joined']" format="joined"}</dd> <dt>{$this->lang->words['m_last_active']}</dt> <dd><if test="cardOnline:|:$member['_online']"><span class='ipsBadge ipsBadge_green'>{$this->lang->words['online_online']}</span><else /><span class='ipsBadge ipsBadge_grey'>{$this->lang->words['online_offline']}</span></if> {$member['_last_active']}</dd> <if test="cardWhere:|:$member['_online'] && ($member['online_extra'] != $this->lang->words['not_online'])"> <dt>{$this->lang->words['m_currently']}</dt> <dd> {$member['online_extra']} </dd> </if> <if test="isadmin:|:$this->memberData['g_access_cp'] == 1"> <dt>{$this->lang->words['m_email']}</dt> <dd><a href='mailto:{$member['email']}'>{$member['email']}</a></dd> </if> </dl> </div> <ul class='user_controls clear'> <if test="authorspammer:|:$member['spamStatus'] !== NULL && $member['member_id'] != $this->memberData['member_id']"> <if test="authorspammerinner:|:$member['spamStatus'] === TRUE"> <li><a href='#' title='{$this->lang->words['spm_on']}' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, false)">{parse replacement="spammer_on"}</a></li> <else /> <li><a title='{$this->lang->words['spm_off']}' href='{$this->settings['base_url']}app=core&amp;module=modcp&amp;do=setAsSpammer&amp;member_id={$member['member_id']}&amp;auth_key={$this->member->form_hash}' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, true)">{parse replacement="spammer_off"}</a></li> </if> </if> <if test="cardFriend:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $member['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']"> <if test="cardIsFriend:|:IPSMember::checkFriendStatus( $member['member_id'] )"> <li><a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=remove&amp;member_id={$member['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'>{parse replacement="remove_friend"}</a></li> <else /> <li><a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=add&amp;member_id={$member['member_id']}&amp;secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>{parse replacement="add_friend"}</a></li> </if> </if> <if test="cardBlog:|:$member['has_blog'] AND IPSLib::appIsInstalled( 'blog' )"> <li><a href='{parse url="app=blog&amp;module=display&amp;section=blog&amp;show_members_blogs={$member['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}'>{parse replacement="blog_link"}</a></li> </if> <if test="cardGallery:|:$member['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )"> <li><a href='{parse url="app=gallery&amp;user={$member['member_id']}" seotitle="{$member['members_seo_name']}" template="useralbum" base="public"}' title='{$this->lang->words['view_gallery']}'>{parse replacement="gallery_link"}</a></li> </if> </ul> </div> </div> Ребят, подскажите пожалуйста, кто знает!
  10. Делаю персонализацию во всплывающем окне, застопорился на том, что никак не могу переместить ник в окне. В каком файле он прописан? При растягивании окна вверх он автоматически переносится на середину строки... Как его перенести куда-нибудь в другое место? Вот:
  11. Извиняюсь, но не смог отредактировать...
  12. Этот файл подключается в GlobalTemplate, вот полный код: <!DOCTYPE html> <html lang="en" <if test="fbcenabled:|:IPSLib::fbc_enabled() === TRUE || $this->settings['fbc_appid']"> xmlns:fb="http://www.facebook.com/2008/fbml"</if>> <head> <meta charset="{$this->settings['gb_char_set']}" /> <title>{$header_items['title']}</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <link rel="shortcut icon" href='<if test="$this->registry->output->isHTTPS">{$this->settings['board_url_https']}<else />{$this->settings['board_url']}</if>/favicon.ico' /> <link rel="image_src" href='{$this->settings['meta_imagesrc']}' /> <!-- <script type='text/javascript' src="/public/js/smooth.js"></script> --> <script type='text/javascript'> //<![CDATA[ jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */ DISABLE_AJAX = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */ inACP = false; var isRTL = false; var rtlIe = ''; var rtlFull = ''; //]]> </script> {parse template="includeCSS" group="global" params="$css"} <meta property="og:title" content="{$this->registry->output->encodeMetaTagContent( str_replace( ' - ' . $this->settings['board_name'], '', $header_items['title'] ) )}"/> <meta property="og:site_name" content="{$this->registry->output->encodeMetaTagContent( $this->settings['board_name'] )}"/> <meta property="og:type" content="article" /> {parse template="includeMeta" group="global" params="$metaTags"} <if test="isLargeTouch:|:$this->registry->output->isLargeTouchDevice()"> <!-- <meta name="viewport" content="width=device-width;"> --> </if> <if test="isSmallTouch:|:$this->registry->output->isSmallTouchDevice()"> <meta name="viewport" content="width=1024px"> </if> {parse template="_ipbfsConfig" group="global" params=""} <script type='text/javascript'>!window.jQuery && document.write('<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"><\/script>')</script> <script type='text/javascript'>!window.jQuery && document.write('<script src="{style_images_url}/js/jquery.min.js"><\/script>')</script> <script type='text/javascript' src="{style_images_url}/js/cookie.js"></script> <script type='text/javascript' src="{style_images_url}/js/ipbforumskins.js"></script> <if test="$this->settings['customBackground']=='yes'"><script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready(function($){ var customBackground = 'body.cbe'; var blurElements = '.cbe .maintitle, .cbe .blurBox, .cbe .ipsBox, .cbe #secondary_navigation, .cbe .pagination .page a, .cbe .pagination .back a, .cbe .pagination .forward a, .cbe .ipsSideBlock h3, .cbe .general_box h3, .cbe .statistics_head, .cbe .ipbfs_titlebox'; $("#custom_background span").click(function(){ var backgroundImage = $(this).attr("data-backgroundImage"); var backgroundColor = $(this).attr("data-backgroundColor"); var blurBackgroundColor = $(this).attr("data-blurBackgroundColor"); $("style#styleBackground").replaceWith('<style id="styleBackground" type="text/css">' + customBackground + '{ background-color: ' + backgroundColor + '; background-image: url({style_images_url}/backgrounds/' + backgroundImage + '.jpg); }' + blurElements + '{ background-color: ' + blurBackgroundColor + '; background-image: url({style_images_url}/backgrounds/' + backgroundImage + '_blur.jpg); }</style>'); $.cookie('twentyBackgroundImage',backgroundImage,{ expires: 365, path: '/'}); $.cookie('twentyBackgroundHex',backgroundColor,{ expires: 365, path: '/'}); $.cookie('twentyBlurBackgroundHex',blurBackgroundColor,{ expires: 365, path: '/'}); }); if ( ($.cookie('twentyBackgroundImage') != null)) { $("style#styleBackground").replaceWith('<style id="styleBackground" type="text/css">' + customBackground + '{ background-color: ' + $.cookie('twentyBackgroundHex') + '; background-image: url({style_images_url}/backgrounds/' + $.cookie('twentyBackgroundImage') + '.jpg); }' + blurElements + '{ background-color: ' + $.cookie('twentyBlurBackgroundHex') + '; background-image: url({style_images_url}/backgrounds/' + $.cookie('twentyBackgroundImage') + '_blur.jpg); }</style>'); } else{ $("style#styleBackground").replaceWith('<style id="styleBackground" type="text/css">' + customBackground + '{ background-color: #000; background-image: url({style_images_url}/backgrounds/background1.jpg); }' + blurElements + '{ background-color: #a9a4a2; background-image: url({style_images_url}/backgrounds/background1_blur.jpg); }</style>'); } }); </script> <style type='text/css' id='styleBackground'></style></if> {parse template="includeJS" group="global" params="$jsModules"} {parse template="includeFeeds" group="global" params="$documentHeadItems"} {parse template="includeRTL" group="global" params=""} {parse template="includeVars" group="global" params="$header_items"} </head> <body <if test="$this->settings['customBackground']=='yes'">class='cbe'</if> id='ipboard_body'> <p id='content_jump' class='hide'><a id='top'></a><a href='#j_content' title='{$this->lang->words['jump_to_content']}' accesskey='m'>{$this->lang->words['jump_to_content']}</a></p> <div id='ipbwrapper' class='wrapper'> <div id='branding'> <div id='logo'> <if test="brandingBar:|:ipsRegistry::$applications[ $this->registry->getCurrentApplication() ]['hasCustomHeader']"> {parse template="overwriteHeader" group="{current_app}_global" params=""} <else /> {parse template="defaultHeader" group="global" params=""} </if> </div> <if test="$this->settings['customBackground']=='yes'"><span id='nav_background'><img src='{style_images_url}/backgroundChanger.png' alt='' /></span></if> <!-- ::: APPLICATION TABS ::: --> <div id='primary_nav' class='clearfix'> <ul class='ipsList_inline' id='community_app_menu'> <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']"> <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if> <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])"> {$header_items['primary_navigation_menu']} <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if></if> <if test="$this->settings['navDropdown']=='yes'"> <li class='left'><a href="#" class='ipbmenu' id='primary_extra'>Extra links <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a></li> </if> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li> </if> </ul> </div> <if test="$this->settings['navDropdown']=='yes'"> <ul id='primary_extra_menucontent' class='ipbmenu_content' style='display: none'> <li><a href='#'>Extra Link</a></li> <li><a href='#'>Extra Link</a></li> <li><a href='#'>Extra Link</a></li> </ul> <script type='text/javascript'> new ipb.Menu($('primary_extra'),$('primary_extra_menucontent')); </script> </if> </div> <if test="$this->settings['customBackground']=='yes'"><div id='toggle_background'><div id='custom_background' class='clearfix'><div> <span data-backgroundImage='background1' data-backgroundColor="#211d1b" data-blurBackgroundColor="#908e8d" style='background-image: url({style_images_url}/backgrounds/background1.jpg);'></span> <span data-backgroundImage='background2' data-backgroundColor="#c6cdd6" data-blurBackgroundColor="#e3e6eb" style='background-image: url({style_images_url}/backgrounds/background2.jpg);'></span> <span data-backgroundImage='background3' data-backgroundColor="#e5dccb" data-blurBackgroundColor="#f2eee5" style='background-image: url({style_images_url}/backgrounds/background3.jpg);'></span> <span data-backgroundImage='background4' data-backgroundColor="#1f5168" data-blurBackgroundColor="#8fa8b4" style='background-image: url({style_images_url}/backgrounds/background4.jpg);'></span> </div></div></div></if> <div id='user_bar' class='clearfix'> <if test="memberbox:|:$this->memberData['member_id']"> <div id='user_navigation' class='logged_in'> <ul class='ipsList_inline'> <li><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']}'> <img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='user_photo' /> </a></li> <li><a id='user_link' 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->memberData['members_display_name']} &nbsp;<span id='user_link_dd'></span></a></li> <if test="showInboxNotify:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])"> <if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0"> <li><a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&amp;module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'><img src="{style_images_url}/clear.gif" alt="" /><if test="notifications:|:$this->memberData['msg_count_new']"><span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span></if>&nbsp;</a></li> </if> <li><a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&amp;module=usercp&amp;area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"><img src="{style_images_url}/clear.gif" alt="" /><if test="notifications:|:$this->memberData['notification_cnt']"><span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span></if>&nbsp;</a></li> </if> <li><a href="{parse url="app=core&amp;module=global&amp;section=login&amp;do=logout&amp;k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a></li> <if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']"> <if test="ipsconnectRevalidateUrl:|:$this->memberData['ipsconnect_revalidate_url']"> <li><a href="{$this->memberData['ipsconnect_revalidate_url']}" target='_blank' title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li> <else /> <li><a href="{parse url="app=core&amp;module=global&amp;section=register&amp;do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li> </if> </if> </ul> </div> <!-- ::: USER DROP DOWN MENU ::: --> <div id='user_link_menucontent' class='ipsHeaderMenu boxShadow clearfix' style='display: none'> <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']}' class='ipsUserPhotoLink left'> <img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium photo' /> </a> <div class='left'> <if test="canUpdateStatus:|:$this->registry->getClass('memberStatus')->canCreate( $this->memberData ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])"> <form id='statusForm' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=new&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'> <input type='text' id='statusUpdateGlobal' name='content' class='input_text' style='width: 97%' /><br /> <input type='submit' id='statusSubmitGlobal' class='ipsButton_secondary' value='{$this->lang->words['global_update_status']}' /> <if test="update:|:(IPSLib::twitter_enabled() OR IPSLib::fbc_enabled() ) AND ( $this->memberData['fb_uid'] OR $this->memberData['twitter_id'] )"> &nbsp;&nbsp; <if test="updateTwitter:|:IPSLib::twitter_enabled() AND ( $this->memberData['twitter_id'] )"><input type='checkbox' id='su_TwitterGlobal' value='1' name='su_Twitter' /> <label for='su_TwitterGlobal' class='desc ipsType_smaller'>Twitter</label></if> &nbsp; <if test="updateFacebook:|:IPSLib::fbc_enabled() AND ( $this->memberData['fb_uid'] )">&nbsp;<input type='checkbox' id='su_FacebookGlobal' value='1' name='su_Facebook' /> <label for='su_FacebookGlobal' class='desc ipsType_smaller'>Facebook</label></if> </if> <br /> <hr /> </form> </if> <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&amp;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&amp;module=search&amp;do=user_activity&amp;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&amp;module=search&amp;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&amp;module=profile&amp;section=friends&amp;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&amp;module=usercp&amp;tab=core&amp;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&amp;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&amp;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> <if test="nexuslink:|:IPSLib::appIsInstalled('nexus')"> <li id='user_nexus'><a href='{parse url="app=nexus&amp;module=clients" base="public"}' title="{$this->lang->words['client_area']}">{$this->lang->words['client_area']}</a></li> </if> </ul> </div> </div> <else /> <div id='user_navigation' class='not_logged_in'> <ul class='ipsList_inline'> <li> <span class='services'> <if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')"> <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a> </if> <if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')"> <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a> </if> <if test="limWindows:|:IPSLib::loginMethod_enabled('live')"> <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;do=process&amp;use_live=1&amp;auth_key={$this->member->form_hash}" base="public"}'>{parse replacement="lim_windows"}</a> </if> </span> <a href='{parse url="app=core&amp;module=global&amp;section=login" base="public"}' title='{$this->lang->words['sign_in']}' id='sign_in'><img src="{style_images_url}/user_login.png" alt="" /> {$this->lang->words['sign_in']}</a> </li> <li> <a href="{parse url="app=core&amp;module=global&amp;section=register" base="public"}" title='{$this->lang->words['register']}' id='register_link'><img src="{style_images_url}/user_register.png" alt="" /> {$this->lang->words['register']}</a> </li> </ul> </div> </if> <if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])"> <div id='admin_bar'> <if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']"> <ul class='ipsList_inline right'> <li> <a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a> </li> </ul> </if> <ul class='ipsList_inline left'> <if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0"> <li class='active'> <a href="{parse url="app=core&amp;module=reports&amp;do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a> </li> </if> <li><a href="{parse url="app=core&amp;module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a></li> </ul></div> </if> <if test="canSearch:|:$this->memberData['g_use_search'] && $this->settings['allow_search']">{parse template="quickSearch" group="global" params=""}</if> </div> <!-- ::: MAIN CONTENT AREA ::: --> <div id='content' class='clearfix'> <!-- ::: NAVIGATION BREADCRUMBS ::: --> <div id='secondary_navigation' class='clearfix'> <ol class='breadcrumb top ipsList_inline left' id='breadcrumb'> <php>$this->did_first = 0;</php> <if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb" <if test="!$this->did_first">class='first'</if>> <a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url"> <span itemprop="title">{$this->settings['board_name']}</span> </a> </li> <if test="didfirstnav:|:$this->did_first=1"></if> </if> <foreach loop="navigation:$items['navigation'] as $idx => $data"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb" <if test="!$this->did_first">class='first'</if>> <if test="navigationlink:|:$data[1]"><a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {parse expression="IPSText::striptags( IPSText::htmlspecialchars( $data[0] ) )"}' itemprop="url"></if><span itemprop="title">{$data[0]}</span><if test="closenavigationlink:|:$data[1]"></a></if> </li> <if test="forsuredidfirstnav:|:$this->did_first=1"></if> </foreach> </ol> <ul id='secondary_links' class='ipsList_inline right'> <if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']"><li><a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&amp;module=extras&amp;section=boardrules" base="public"}</if>'><if test="siterulestitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if></a></li></if> <li><a href='{parse url="app=core&amp;module=search&amp;do=viewNewContent&amp;search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2'>{$this->lang->words['view_new_posts']}</a></li> <if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']"> <li><a href="{parse url="app=core&amp;module=global&amp;section=navigation&amp;inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title="{$this->lang->words['launch_quicknav']}"><img src="{style_images_url}/icon_quicknav.png" alt="" /></a></li> </if> <if test="$this->settings['showFacebook']=='yes'"> <li><a href="http://www.facebook.com/{$this->settings['facebookName']}" title="Visit us on Facebook"><img src="{style_images_url}/social_facebook.png" alt="" /></a></li> </if> <if test="$this->settings['showTwitter']=='yes'"> <li><a href="http://twitter.com/#!/{$this->settings['twitterName']}" title="Follow us on Twitter"><img src="{style_images_url}/social_twitter.png" alt="" /></a></li> </if> <if test="$this->settings['showYoutube']=='yes'"> <li><a href="http://www.youtube.com/user/{$this->settings['youtubeName']}" title="Watch us on YouTube"><img src="{style_images_url}/social_youtube.png" alt="" /></a></li> </if> </ul> </div> <if test="($this->settings['guestMessage']=='no') AND !($this->memberData['member_id'])"> <div class='guestMessage'> <div class='guestHeader'>Welcome to {$this->settings['board_name']}</div> Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.<br /> <a href='{parse url="app=core&amp;module=global&amp;section=login" base="public"}' class='guestButton'>Login to Account</a> <a href='{parse url="app=core&amp;module=global&amp;section=register" base="public"}' class='guestButton'>Create an Account</a> </div> </if> <noscript> <div class='message error'> <strong>{$this->lang->words['gbl_no_js_title']}</strong> <p>{$this->lang->words['gbl_no_js']}</p> </div> <br /> </noscript> <!-- ::: CONTENT ::: --> <if test="hasHeaderAd:|:$items['adHeaderCode']"> <div class='ipsAd'>{$items['adHeaderCode']}</div> </if> <if test="mainpageContent:|:$html">{$html}</if> <if test="hasFooterAd:|:$items['adFooterCode']"> <div class='ipsAd'>{$items['adFooterCode']}</div> </if> <ol class='breadcrumb bottom ipsList_inline left clearfix clear'> <if test="countnavbottom:|:count( $items['navigation'] )"> <php>$this->did_first_bottom = 0;</php> <if test="switchnavigationbottom:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'"> <li><a href='{parse url="act=idx" seotitle="false" base="public"}'>{$this->settings['board_name']}</a></li> <if test="didfirstnavbottom:|:$this->did_first_bottom=1"></if> </if> <foreach loop="navigationbottom:$items['navigation'] as $idx => $data"> <li><if test="didfirstappnowbottom:|:$this->did_first_bottom"><span class='nav_sep'>{parse replacement="f_nav_sep"}</span></if> <if test="navigationlink:|:$data[1]"><a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {$data[0]}'></if><span>{$data[0]}</span><if test="closenavigationlink:|:$data[1]"></a></if></li> <if test="forsuredidfirstnavbottom:|:$this->did_first_bottom=1"></if> </foreach> <else /> <li>&nbsp;</li> </if> </ol> </div> <!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: --> <div id='footer_utilities' class='clearfix clear'> <a rel="nofollow" href='#top' id='backtotop' title='{$this->lang->words['go_to_top']}'><img src='{$this->settings['img_url']}/top.png' alt='' /></a> {parse replacement="skinlink"} {$footer_items['copyright']} <ul class='ipsList_inline left'> <li> <img src='{$this->settings['img_url']}/feed.png' alt='{$this->lang->words['rss_feed']}' id='rss_feed' class='clickable' /> </li> <if test="skinchangerOuter:|: ! $this->member->is_not_human"> <if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']"> <li id='useragent_msg'> {$this->lang->words['skin_browser_set']} <a href='#' data-clicklaunch='changeSkin' data-skinid='unlockUserAgent'>{$this->lang->words['override_browser_theme']}</a> </li> <else /> <if test="isTouchDevice:|:$this->registry->output->isTouchDevice()"> <li> <a href='#' data-clicklaunch='changeSkin' data-skinid='setAsMobile'>{$this->lang->words['set_mobile_theme']}</a> </li> </if> <if test="skinchangerInner:|:count($footer_items['skin_chooser']) > 1"> <li> <a rel="nofollow" id='new_skin' href='#'>{$this->lang->words['change_theme']}</a> <ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'> <foreach loop="$footer_items['skin_chooser'] as $skin"> <li <if test="$skin['selected']">class='selected'</if>> <a href='#' data-clicklaunch='changeSkin' data-skinid='{$skin['id']}'>{$skin['title']}</a> </li> </foreach> </ul> </li> </if> </if> </if> <if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1"> <li> <a rel="nofollow" href='#' id='new_language'>{$footer_items['lang_chooser']['default']}</a> <ul id='new_language_menucontent' class='ipbmenu_content with_checks' style='display: none'> <foreach loop="$footer_items['lang_chooser']['options'] as $lang"> <li <if test="$lang['selected']">class='selected'</if>> <a href="{$this->lang->changeLanguageUrl( $lang['id'] )}">{$lang['title']}</a> </li> </foreach> </ul> </li> </if> <if test="markRead:|: ( ! $this->member->is_not_human ) && ( $this->memberData['member_id'] || $this->settings['topic_marking_guests'] )"> <li> <a rel="nofollow" id='mark_all_read' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=all&amp;k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['mark_all_as_read']}'>{$this->lang->words['mark_board_as_read']}</a> <ul id='mark_all_read_menucontent' class='ipbmenu_content' style='display: none'> <foreach loop="$footer_items['mark_read_apps'] as $app => $appData"> <li> <if test="hideRcForPerms:|:$this->memberData['showReportCenter'] OR $app != 'core'"> <a href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=app&amp;markApp={$app}&amp;k={$this->member->form_hash}" base="public"}"><if test="isCoreRC:|:$app=='core'">{$this->lang->words['markread_rc_link']}<else />{IPSLib::getAppTitle($app)}</if></a> </if> </li> </foreach> <li> <a href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=all&amp;k={$this->member->form_hash}" base="public"}"><strong>{$this->lang->words['mark_all_as_read']}</strong></a> </li> </ul> </li> </if> <if test="privvy:|:$this->settings['priv_title']"><li><a rel="nofollow" href='{parse url="app=core&amp;module=global&amp;section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a></li></if> <li> <a href="{parse url="app=core&amp;module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a> </li> </ul> </div> <if test="showdebuglevel:|:$this->memberData['member_id'] and $this->settings['debug_level']"> <div id='ipsDebug_footer'> <strong>{$this->lang->words['time_now']}</strong> {$footer_items['time']} <if test="lastvisit:|:$this->memberData['member_id'] AND $this->memberData['last_visit']"><strong>{$this->lang->words['you_last_visit']}</strong> {parse date="$this->memberData['last_visit']" format="short"}</if> <strong>{$this->lang->words['stat_exec']}</strong> {$stats['ex_time']} <if test="isfloat:|:is_float($stats['ex_time'])">{$this->lang->words['stats_sec']}</if> <strong>{$this->lang->words['stat_load']}</strong> {$stats['server_load']} <strong>{$this->lang->words['stat_queries']}</strong> {$stats['queries']} <if test="sqldebuglink:|:IPS_SQL_DEBUG_MODE"><a href='{parse url="{$this->settings['query_string_safe']}&amp;debug=1" base="public"}'></if>{$this->lang->words['stats_queries']}<if test="closesqldebuglink:|:IPS_SQL_DEBUG_MODE"></a></if> <strong>{$this->lang->words['stat_gzip']}</strong> {$stats['gzip_status']} </div> </if> <div id='stats_div'>{$stats['task']}</div> <if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']"> {parse template="include_lightbox_real" group="global" params=""} <else /> <script type="text/javascript"> ipb.global.lightBoxIsOff(); </script> </if> <if test="!$this->memberData['member_id']"> {parse template="inlineLogin" group="global" params=""} </if> </div> <!--DEBUG_STATS--> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </if> <if test="vigLinkEnabled:|:$this->settings['viglink_enabled'] and ( !$this->settings['viglink_groups'] or IPSMember::isInGroup( $this->memberData, explode( ',', $this->settings['viglink_groups'] ) ) )"> <script type="text/javascript"> var vglnk = { api_url: '//api.viglink.com/api', key: '{$this->settings['viglink_api_key']}'<if test="$this->settings['viglink_subid']">, sub_id: '{$this->settings['sub_id']}' </if> }; (function(d, t) { var s = d.createElement(t); s.type = 'text/javascript'; s.async = true; s.src = ('https:' == document.location.protocol ? vglnk.api_url : '//cdn.viglink.com/api') + '/vglnk.js'; var r = d.getElementsByTagName(t)[]; r.parentNode.insertBefore(s, r); }(document, 'script')); </script> </if> </body> </html> Можно ли как-нибудь полностью вырезать этот cookie.js, чтобы background работал без него?
  13. ---------------------------------------------------- Ребята, я нашел проблему! Собака зарылась в файле cookie.js, который лежал в папке js в папке с изображениями стиля. После того, как я удаляю этот файл, прокрутка работает гладко, и ничего не тормозит. Вот его код: jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}}; НО! Я бы его удалил ко всем лесам, но без него не отображаются фоновые картинки стиля. Help! Что это за файл такой?
  14. Нет, Вы что )) С кастомизацией все хорошо, я просто улучшаю стиль ) Отключил все картинки стиля методом переименования папки с картинками, все хорошо стало, ничего не тормозит ) Только вот не могу найти, где этот бэкграунд прячется... удалил только картинки фонов, появилась заливка цветом, но все равно тормозит...
  15. У меня тормозит не только на главной, в теме форума тоже... сейчас попробую убрать картинку
  16. Ну да, может есть какое-нибудь универсальное решение проблемы... Я просто даже не знаю, откуда проблема эта берется Причем, тормозит только в Опере и Хроме, а в Firefox все нормально... Подскажите, пожалуйста
  17. Ребят, использую вот этот стиль (но сильно кастомизированный уже), заметил такую проблему - прокрутка страницы тормозит почему-то, даже стандартный стиль проматывается намного плавнее... Мой форум пока что на локалхосте тестируется, но посмотреть данный шаблон можно тут - http://www.ipsfocus.com/skindemo/index.php?/topic/6-main-test-topic/ (в самом низу странички выбрать стиль Change Theme - Snapshot). Ребят, пожалуйста, помогите решить эту проблему - очень неудобно проматывать страницы форума, когда так тормозит
  18. Решил сделать еще рамку вокруг ника, сделал такой код: .post_username{ float: left; font-weight: bold; text-align: center; line-height: 20px; background:#EEF2F8; border:1px solid #cdd6e2; border-width:1px; border-style:solid; border-radius:4px; box-shadow:rgba(0, 0, 0, 0.58) 0px 1px 1px; white-space:nowrap; padding-top: -3px; padding-left: 5px; padding-right: 5px; padding-bottom: -3px; margin-top: 7px; margin-left: -15px; min-width:177px; } .post_date{ color: #777; float: left; margin-left: 15px; font-size: 11px; font-weight: normal; } И рамка растянулась на все 177 пикселей, что прописаны в min-width... А можно ли сделать, чтобы рамка обрамляла только ник, и не разъезжалась, а ник размещался по центру, как и раньше?
  19. Спасибо огромное, выручили! Исчезла точка треклятая
  20. Ребят, помогите убрать эту точку, пожалуйста. Я уже и не знаю, где ее искать, что не так в коде.
  21. Такая проблема возникла непонятно откуда. Вставляю в шаблон post после кода <div class='post_body'> код кнопки жалобы: <if test="canReportPost:|:$topic['_canReport'] and ! $topic['_isArchived']"> <li class='report'> <a href='{parse url="app=core&amp;module=reports&amp;rcom=post&amp;tid={$this->request['t']}&amp;pid={$post['post']['pid']}&amp;page={$this->request['page']}" base="public"}'><img src="{style_images_url}/report.png" title="Пожаловаться на это сообщение" /></a> </li> <if test="postIsReported:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <li class='report'> <a href="{$this->settings['base_url']}app=core&amp;module=reports&amp;section=reports&amp;do=show_report&amp;rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" style='margin-right: 0;' alt="" /></span> </a> </li> </if> </if> и непонятно откуда перед кнопкой появляется вот эта противная черная точка(( Как от неё избавиться?
  22. Да, действительно все работает) Я наверное ступанул Спасибо Вам большое, выручили ))) А Вы не знаете, как на главной странице этого же шаблона отключить подсветку списка форумов при наведении мышки? Сделать, чтобы все время были статические, не "затухали"
  23. Первым делом именно это и попробовал Таким образом можно выровнять определенный ник, а другой (короче или длиннее), будет съезжать...
  24. Мой форум пока на локалхосте живет А вот рабочее демо стиля - http://www.ipsfocus.com/skindemo/index.php?/topic/6-main-test-topic/
  25. В целом да ) Но с никнеймом там проблема - если ему присваивать центровку, он сползает вправо... Т.е. не по центру становится. Приходится играться с min-width, но это неправильно, т.к ник будет сползать справо-влево в зависимости от длины ника .topic .post_block{ margin-bottom: 10px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .topic .post_block h3{ border-top: 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; } .post_online{ vertical-align: middle; margin: -3px 5px 0 0; } .post_username{ float: left; min-width: 143px; font-weight: bold; text-align: center; } .post_date{ color: #777; float: left; margin-left:33px; font-size: 11px; font-weight: normal; } .post_wrap { top: 0px; } .post_body { margin-left: 181px; padding: 12px; } .post_body .post { line-height: 1.6; font-size: 12px; } .column_view .post_body .post{ padding-bottom: 12px; } .post_block.no_sidebar .post_body { margin-left: 0px !important; } .posted_info { padding: 0 0 10px 0; } .posted_info strong.event { color: #1c2837; font-size: 1.2em; } .post_ignore { background: #f8f8f8; color: #777; font-size: 0.9em; padding: 15px; } .post_ignore .reputation { text-align: center; padding: 2px 6px; float: none; display: inline; }