Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не работают скрипты

Опубликовано:

Моя версия IPB: 3.2.2

 

Словили вирус поражающий ява файлы - JS:Redirector-PB <_< Все видимые зараженные файлы заменили. Подозреваю, что не всё - не работает ни один скрипт на форуме. globalTemplate выглядит так:

 

 

<!DOCTYPE html>
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"<if test="fbcenabled:|:IPSLib::fbc_enabled() === TRUE || $this->settings['fbc_appid']"> xmlns:fb="http://www.facebook.com/2008/fbml"</if>>
<head>
	<meta http-equiv="content-type" content="text/html; charset={$this->settings['gb_char_set']}" />
	<title>{$header_items['title']}<if test="pagenumberintitle:|:$header_items['page']"> {$this->lang->words['page_title_page']} {$header_items['page']}</if></title>
	<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'>
	//<![CDATA[
		jsDebug			= {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
		USE_RTE			= <if test="userte:|:$this->memberData['members_editor_choice'] == 'rte'">1<else />0</if>;
		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"}
	{parse template="includeMeta" group="global" params="$metaTags"}
	<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:image" content="{$this->settings['meta_imagesrc']}"/>
	<meta property="og:type" content="article" />
	<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="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 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'>
		<!-- ::: TOP BAR: Sign in / register or user drop down and notification alerts ::: -->
                       <div id='header_bar' class='clearfix'>
                               <div class='main_width'>
				<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'])">
					<ul id='admin_bar' class='ipsList_inline left'>
						<if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']">
							<li>
								<a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a>
							</li>
						</if>
						<li><a href="{parse url="app=core&module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link']}'>{$this->lang->words['gbl_modcp_link']}</a></li>
						<if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0">
							<li class='active'>
								<a href="{parse url="app=core&module=reports&do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a>
							</li>
						</if>
					</ul>
				</if>
				<if test="memberbox:|:$this->memberData['member_id']">
					<div id='user_navigation' class='logged_in'>
						<ul class='ipsList_inline right'>
							<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&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'><if test="notifications:|:$this->memberData['msg_count_new']"><span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span></if> </a></li>
								</if>
								<li><a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&module=usercp&area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"><if test="notifications:|:$this->memberData['notification_cnt']"><span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span></if> </a></li>
							</if>
							<li><a id='user_link' class='' 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']}  <span id='user_link_dd'></span></a></li>							
							<li><a href="{parse url="app=core&module=global&section=login&do=logout&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']">
								<li><a href="{parse url="app=core&module=global&section=register&do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li>
							</if>
						</ul>
					</div>
					<!-- ::: USER DROP DOWN MENU ::: -->
					<div id='user_link_menucontent' class='ipsHeaderMenu boxShadow' 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="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" 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&module=profile&section=status&do=new&k={$this->member->form_hash}&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'] )">
										  
										<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>   
										<if test="updateFacebook:|:IPSLib::fbc_enabled() AND ( $this->memberData['fb_uid'] )"> <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&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&section=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">
										<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>
									<if test="nexuslink:|:IPSLib::appIsInstalled('nexus')">
										<li id='user_nexus'><a href='{parse url="app=nexus&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 right'>
							<li>
								<span class='services'>
									<if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
									</if>
									<if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
									</if>
									<if test="limOpenid:|:IPSLib::loginMethod_enabled('openid')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=openid" base="public"}'>{parse replacement="lim_openid"}</a>
									</if>
									<if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=live" base="public"}'>{parse replacement="lim_windows"}</a>
									</if>
								</span>
								    
								<a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}' id='sign_in'>{$this->lang->words['sign_in']}</a>   
							</li>
							<li>
								<a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}' id='register_link'>{$this->lang->words['register']}</a>
							</li>
						</ul>
					</div>
				</if>
			</div>
		</div>
		<!-- ::: BRANDING STRIP: Logo and search box ::: -->
		<div id='branding' class='main_width'>
                               <div>
				<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>
				{parse template="quickSearch" group="global" params=""}
			</div>
		</div>
		<!-- ::: APPLICATION TABS ::: -->
                     <div id='primary_nav' class='clearfix'>
                               <div class='main_width'>
				<ul class='ipsList_inline' id='community_app_menu'>
					<if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
						<li class='right'>
							<a href="{parse url="app=core&module=global&section=navigation&inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'><span> </span></a>
						</li>
					</if>
					<li id='nav_explore' class='right'>
						<a href='{parse url="app=core&module=search&do=viewNewContent&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="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>
					{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"}
					{parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"}
					{parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"}
					<if test="!ipsRegistry::$applications['forums']['app_hide_tab'] && !count(ipsRegistry::$applications['forums']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['forums']['app_tab_groups'] )"><li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{IPSLib::getAppTitle( 'forums' )}</a></li></if>
					<if test="!ipsRegistry::$applications['members']['app_hide_tab'] && !count(ipsRegistry::$applications['members']['app_tab_groups']) && !IPSMember::isInGroup( $this->memberData, ipsRegistry::$applications['members']['app_tab_groups'] )"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&module=list" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{IPSLib::getAppTitle( 'members' )}</a></li></if>
					<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="false" base="public"}' 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>
					<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>
				</ul>
			</div>
			<script type='text/javascript'>
				if( $('primary_nav') ){	ipb.global.activateMainMenu(); }
			</script>
		</div>	

		<!-- ::: MAIN CONTENT AREA ::: -->
		<div id='content' class='clearfix'>
			<!-- ::: NAVIGATION BREADCRUMBS ::: -->
			<if test="count( $items['navigation'] )">
				<div id='secondary_navigation' class='clearfix'>
					<ol class='breadcrumb top ipsList_inline left'>
						<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">
								<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="didfirstappnow:|:$this->did_first"><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]}' 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>
				</div>
				<br />
			</if>
			<!-- ::: CONTENT ::: -->
			{$items['adHeaderCode']}
			<if test="mainpageContent:|:$html">{$html}</if>
			{$items['adFooterCode']}
			<ol class='breadcrumb bottom ipsList_inline left clearfix clear'>
				<if test="count( $items['navigation'] )">
					<php>$this->did_first = 0;</php>
					<if test="switchnavigation:|:!$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="didfirstnav:|:$this->did_first=1"></if>
					</if>
					<foreach loop="navigation:$items['navigation'] as $idx => $data">
						<li><if test="didfirstappnow:|:$this->did_first"><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>{$data[0]}<if test="closenavigationlink:|:$data[1]"></a></if></li>
						<if test="forsuredidfirstnav:|:$this->did_first=1"></if>
					</foreach>
				<else />
					<li> </li>
				</if>
				<if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']">
					<li class='right ipsType_smaller'>
						<a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&module=extras&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>	
			</ol>
		</div>
		<!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: -->
		<div id='footer_utilities' class='main_width 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>
			<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="skinchanger:|:count($footer_items['skin_chooser']) > 1">
					<if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
						<li id='useragent_msg'>
							{$this->lang->words['skin_browser_set']} <a href='{parse url="{$this->settings['query_string_formatted']}&unlockUserAgent=1" base="public"}'>{$this->lang->words['override_browser_theme']}</a>
						</li>
					<else />
					<if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">
						<li>
							<a href='{parse url="{$this->settings['query_string_formatted']}&setAsMobile=1" base="public"}'>{$this->lang->words['set_mobile_theme']}</a>
						</li>
					</if>
						<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='{parse url="{$this->settings['query_string_formatted']}&k={$this->member->form_hash}&settingNewSkin={$skin['id']}" base="public"}'>{$skin['title']}</a>
									</li>
								</foreach>
							</ul>
						</li>
					</if>
				</if>
				<if test="langchooser:|: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="{parse url="{$this->settings['query_string_formatted']}&k={$this->member->form_hash}&setlanguage=1&langurlbits={$this->settings['query_string_safe']}&cal_id={$this->request['cal_id']}&langid={$lang['id']}" base="public"}">{$lang['title']}</a>
								</li>
							</foreach>
						</ul>
					</li>
				</if>
				<li>
					<a rel="nofollow" id='mark_all_read' href="{parse url="app=forums&module=forums&section=markasread&marktype=all&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&module=forums&section=markasread&marktype=app&markApp={$app}&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&module=forums&section=markasread&marktype=all&k={$this->member->form_hash}" base="public"}"><strong>{$this->lang->words['mark_all_as_read']}</strong></a>
						</li>
					</ul>
				</li>
				<li>
					<a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a>
				</li>				
			</ul>
			{$footer_items['copyright']}
		</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']}&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>
		{$stats['task']}
		<if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']">
			{parse template="include_lightbox_real" group="global" params=""}
		</if>
	</div>

	<!--DEBUG_STATS-->
</body>
</html>

 

 

 

Подскажите, что делать и как вылечить ipbшучку :(

Рекомендованные сообщения

Опубликовано:

Настройки -> Производительность -> Оптимизация нагрузки на сервер

Сжать javascript? - Нет

Опубликовано:
  • Автор

Спасибо! Заработало :)

Опубликовано:
  • Автор

После включения рано радовались - не работают цитаты и некоторые бб коды :( Пишет, что нет прав или полупрозрачное окно появляется - посмотрела в настройках бб-кодов, всё нормально.

 

kZP5e35P.jpg

Опубликовано:

А точно права стоят разрешающие на использование BB кодов?!

Опубликовано:

404 Not Found

/forum/cache/lang_cache/1/ipb.lang.js

Опубликовано:

Словили вирус поражающий ява файлы - JS:Redirector-PB

Перезалить все js файлы и внимательно пересмотреть форум на лишние файлы. На 99% будут.

Опубликовано:
  • Автор

404 Not Found

/forum/cache/lang_cache/1/ipb.lang.js

Спасибо! Восстановила из старого бэкапа :)

Перезалить все js файлы и внимательно пересмотреть форум на лишние файлы. На 99% будут.

Вроде проверили всё :unsure:

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.