Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

skin mobile IP.Board


BitGit
Przejdź do rozwiązania Rozwiązane przez BitGit,

Rekomendowane odpowiedzi

Witam,

 

Po wgraniu IP.Content rozwaliło mi skin mobilny - przestał istnieć, można powiedzieć, że zintegrował się ze skinem głównym. Dodam, że po wgraniu Contenta wyskoczyły mi errory na mobilnym. Próbowałem zmienić ustawienia skina, przełączać HTML/XML, zmieniać obrazki, ukrywałem, odsłaniałem, przebudowywałem itp. Niestety to nie pomogło. 

 

Przeglądając stronę na telefonie pokazuje mi opcję "korzystaj z wersji mobilnej", ale po kliknięciu w link nie zmienia się nic.. Tak jak napisałem wyżej - skin wsiąkł, została mi w ACP tylko nazwa. (znaczy się skin jest, ale wyświetla się jako "normalny")

 

Moje pytanie jest następujące:

Gdzie w paczce z IP.Board mam szukać mobilnego skina, żeby sobie go zaimportować na nowo?

Czy jest w ogóle taka opcja, czy dopiero po upgradzie samo się naprawi.

Póki co nie chcę jeszcze konwertować forum do nowszej wersji.

 

Dziękuję za odpowiedź.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Huh, trochę pomieszane. Próbowałeś przebudować ten skin? Narzędzie numer 3, a potem nr 1 na liście narzędzi skinów w ACP.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak przebudowałem wszystko, dodatkowo wyczyściłem też cache CSS i szablonu.

Generalnie wygląda to tak, jakby skin mobilny został nadpisany szablonami IP.Board.

 

Domyślam się, ze jak zrobię upgrade to skin wróci, ale nie mogę przeprowadzić aktualizacji automatycznej, bo mój serwer nie zwraca odpowiedzi Path, więc będę musiał dłubać się ręcznie, stąd moje pytanie - czy można zaimportować sobie skina z paczki IPS.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Z tą aktualizacją i powrotem nie byłbym taki pewny, wszak skin mobilny jak piszesz masz, tylko nie wyświetla się poprawnie.

Jak to wygląda w bitach skina? Wklej mi np. globalTemplate z tego mobilka.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Duże to ;) Mam nadzieję, że coś z tego wyczytasz. ( W legendzie mam to oznaczone czarną kropką..)

[long]

<!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'>
//<![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="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_title']}'>{$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' 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']">
<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&module=global&section=register&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 clearfix 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="{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&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 && $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>
<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="limWindows:|:IPSLib::loginMethod_enabled('live')">
<a href='{parse url="app=core&module=global&section=login&do=process&use_live=1&auth_key={$this->member->form_hash}" 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'>
<div class='main_width'>
<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="canSearch:|:$this->memberData['g_use_search'] && $this->settings['allow_search']">
{parse template="quickSearch" group="global" params=""}
</if>
</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']) && $this->memberData['g_view_board']">
<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>
<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>
<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>
</div> 


<!-- ::: MAIN CONTENT AREA ::: -->
<div id='content' class='clearfix'>
<!-- ::: NAVIGATION BREADCRUMBS ::: -->
<if test="countnav:|: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']} {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>
</div>
<br />
</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> </li>
</if>
<if test="privvy:|:$this->settings['priv_title']">
<li class='right ipsType_smaller'>
<a rel="nofollow" href='{parse url="app=core&module=global&section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a>
</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><if test="privvyMiddot:|:$this->settings['priv_title']"> · </if>
</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="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&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>
</if>
<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=""}
<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-->
<script type='text/javascript'>
if( $('primary_nav') ){ ipb.global.activateMainMenu(); }
</script>
<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)[0]; r.parentNode.insertBefore(s, r);
 }(document, 'script'));
</script>
</if> </body>
</html>
[/long] Edytowane przez Macsch15
Odnośnik do komentarza
Udostępnij na innych stronach

No toż mówiłem, że nadpisało mi pliki ;) 

Bit z mojego normalnego skina IP.Board ma już zmiany ( np. wprowadzona liczna tematów w statystykach ) i w legendzie oznaczenie czerwoną kropką, czyli nie ma opcji żebym pomylił skiny. Tak teraz wygląda szablon mobilnego.

 

Czy można podmienić "ręcznie" wpisy w edycji szablonu w ACP , ten powyżej wyciąć i zastąpić go bitem z mobilnego?

Jeśli tak - czy ktoś może użyczyć oryginalnych ? :)

Odnośnik do komentarza
Udostępnij na innych stronach

skinów mam sześć, ale obecnie dostępne są tylko dwa. Reszta jest ukryta i widoczna tylko dla jednej grupy.

 

Wcześniej (przed instalacją Content) też było ich sześć, te same ustawienia i wszystko działało poprawnie.

Nie zapisałem sobie komunikatu jaki wyskoczył z białą stronę po instalce portalu, ale było to coś w stylu - "error na linii 607". Po czyszczeniu w ACP errory zniknęły - razem ze skinem :lol: 

 

Zapytam jeszcze raz - czy można zaimportować skin mobile tak jak się importuje skiny od developerów? Mam w paczce z IPS kilkanaście plików XML mobile (Core templates, Forums templates itd ) - nie chcę w ciemno importować, bo nie wiem czy ma to sens jakikolwiek. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nigdy tak nie próbowałem, ale spróbuj importować pliki w stylu xml/core_mobile_templates.xml (to z core/)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Nigdy tak nie próbowałem

 

No i dobrze, że nie próbowałeś, bo nic to nie daje ;) Skin zostaje zaimportowany "na pusto" tzn. nie dodaje żadnych wpisów, szablonów itp. W ogóle się nie pojawia na liście.

 

Napiszę ticket do IPS - jeszcze tego nie robiłem, czy możesz mi poradzić jak to zgłaszać? Do pomocy technicznej, czy jako Bug Tracker?

 

PS. Oni tam rozumieją angielski: "Kali kochać, Kali uciąć..?" :lol:  

Edytowane przez 9xx
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

PS. Oni tam rozumieją angielski: "Kali kochać, Kali uciąć..?" :lol:

Raczej: "Kali jeść, kali pić, dużo pić", ale myślę, że zrozumieją. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jednak chodziło mi o:  "Kali kochać Kali uciąć.."

Zobacz dlaczego :lol: (sorry za off-top)

Przyjechał Kali do Polski na studia i zakochał się w Maryśce. Niestety Maryśka nie chciała mieć czarnego męża ale nie chcąc zranić czarnego kolegę mówi:
- Kali, ożenię się z tobą ale musisz mi kupić wielki dom.
- Kali kochać, Kali kupić - z zadowoleniem powiedział student
Następnego dnia Maryśka dostała klucze do willi pod Warszawą. Nie dając za wygraną mówi:
- Kali, jeśli chcesz, żebym była twoją żoną musisz mi kupić elegancki samochód.
- Kali kochać Kali kupić - powiedział murzynek
Następnego dnia pod willą Maryśka znalazła zaparkowanego bentleya. Chcąc pozbyć się natrętnego kolegi mówi:
- Kali, jeśli chcesz żebym była twoją żoną musisz mieć metrowego penisa.
Kali mocno posmutniał i mówi:
- Kali kochać, Kali uciąć!

 

A zgłoszenie wyślę, napiszę później co i jak.

Edytowane przez 9xx
Odnośnik do komentarza
Udostępnij na innych stronach

Hmm, w IPS na razie nic mądrzejszego niż forum.invisionize.pl nie wymyślili ;)
 

Hello

These types of issues are usually caused by an out of date skin cache. Please login to your Admin CP and go to Look & Feel -> Template Tools and then click the "Recache Skin Sets" button to recache them all and re-test.

Many thanks,
Alan.

 

Przebudowałem wszystko jeszcze raz, łącznie z innymi skinami (na wszelki wypadek)

Oczywiście ponowna przebudowa nie rozwiązała problemu Zobaczymy co napiszą dalej..

Edytowane przez 9xx
Odnośnik do komentarza
Udostępnij na innych stronach

Już wiadomo:
 

Hello,

To fix this we will need to revert your mobile skin back to its default. This will overwrite any changes that you have made to it so please let me know if you are happy for us to do this.

 

Będę bardzo szczęśliwy jak utracę wszelkie zmiany w skinie :lol:

Odnośnik do komentarza
Udostępnij na innych stronach

Będę bardzo szczęśliwy jak utracę wszelkie zmiany w skinie :lol:

Ja to inaczej rozumiem. :P

Będziesz się cieszyć z powodu, że oni Ci to zrobią.

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Będziesz się cieszyć z powodu, że oni Ci to zrobią.

 

Nie zaprzeczam :lol:

Zrobione, problem rozwiązany przez IPS - po prostu wgrali mi na nowo skin.

Dziękuję wszystkim za wsparcie i pomoc w tym temacie.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.