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

Rekomendowane odpowiedzi

Opublikowano

Witam,

Nie wiedzieć czemu od dwóch dni nie działa mi link logowania a dokładnie nie pojawia się popup z formularzem logowania po kliknięciu na link "Logowanie" w górnym prawym rogu strony.

Po kliknięciu pojawia się zielony progres bar na górze strony i po chwili znika a popupu z formularzem logowania nie widać.

Kiedy skopiuje adres jaki jest zaszyty pod linkiem i wkleję go w nowym oknie bądź karcie przeglądarki formularz logowania jest dostępny ale już z poziomu strony a nie popupu.

Zaktualizowałem i przebudowałem pamięć cache ip.boarda ale nic to nie dało.

W ostateczności wystarczyło by mi wyłączenie popupu i synchroniczne przechodzenie do strony z formularzem logowania, gdybym wiedział jak to przełączyć, choć nie ukrywam, że ten popup był OK.

Proszę o pomoc bo pomysłów na rozwiązanie problemu brak.

Opublikowano

Pokaż kod z globalTemplate. Szablon modyfikowany, czy standardowy?

<!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_c[bUSTED]ce'] == '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' 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 ::: -->
...

Szablon jest zmodyfikowany ale w tej części, którą wkleiłem chyba nie ma modyfikacji.

W tej części jest link Logowania.

Opublikowano

Wklej cały globalTemplate. To co dałeś to jest "po zalogowaniu".

<!-- ::: 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">
	   <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' <if test="IPS_APP_COMPONENT == 'ccs'">class='no_ajax'</if>>{$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>
...

Reszta to już tylko logo i zawartość strony..

Opublikowano

Daj adres forum. Sprawdzimy, czy konsola JS wypluwa jakieś błędy.

Niestety konsola JS nic nie wypluwa. Od tego kroku właśnie zacząłem dochodzenie.

Co odpowiada za ładowanie się tych popupów.

Opublikowano

Problem rozwiązany.

Okazało się że do forum dostał się jakiś robal nie wiadomo skąd i jak. Dołączał do początku strony jakiegoś div.

Znajdował się w pliku Tools/upgradedFinish/fixie6.css. Wystarczyło usunąć ten plik i wszytko wróciło do normy. :beach:

Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

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

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ę.