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

element pod user_navigation, banner pod secondary_nav


andriu-m

Rekomendowane odpowiedzi

Odnośnie "pod secondary_nav" to dość oczywiste, że kod musi być pod divem odnoszącym się do "secondar_nav" czyli pod tym kodem w Global Template wstawiasz własny kod z reklamą:

<div id='secondary_nav'>
				<ul id='breadcrumb' class='left'>
					<php>$this->did_first = 0;</php>
					<if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
						<li class='first'><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="notdonefirstapp:|:!$this->did_first"> class='first'</if>><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>
				</ul>
				<ul id='section_links' class='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&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>
					<li><a href='{parse url="app=core&module=search&do=<if test="ncmember:|:$this->memberData['member_id']">new_posts<else />active</if>&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>
					<li><img src='{$this->settings['img_url']}/feed.png' alt='{$this->lang->words['rss_feed']}' id='rss_feed' class='clickable' /></li>
				</ul>
			</div>
		</div>

A odnośnie tego zielonego miejsca to też w GlobalTemplate

znajdź to:

<div id='user_navigation' class='logged_in'>

i NAD to wrzuć sobie to:

<div id='ts3' class='logged_in'> <div id='ts3_info'> TREŚĆ ZIELONEGO MIEJSCA </div> </div>

A w ipb_styles.css to:

#ts3 {
background: #2b4f74;
font-size: 0.8em;
border-width: 2px 2px 2px 2px;
border-style: solid;
border-color: #1c334e;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
       -webkit-border-top-right-radius: 6px;
       -webkit-border-top-left-radius: 6px;
position: absolute;
top: 200px;
right: 10px;
float: right;
z-index: 9999;
}

#ts3_info {
	margin-left: 2px;
	margin-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

Pewnie nie wyświetli Ci się idealnie tam gdzie chcesz więc manipulujesz zmiennymi top i right w css. Jednak pamiętaj, że dla zalogowanych i nie zalogowanych położenie będzie musiało być różne, ze wzgledu na różne wymiary okienka tego nad zielonym miejscem. Dlatego potem będziesz musiał sobie dorobić to samo tylko dla nie zalogowanych i wrzucić do if dla nie zalogowanych.

Może coś pomogłem, jak nie to trudno ;p

Edytowane przez Xawier
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Dlatego potem będziesz musiał sobie dorobić to samo tylko dla nie zalogowanych i wrzucić do if dla nie zalogowanych.

<if test="$this->memberData['member_id']">
kod dla zalogowanych użytkowników
<else />
kod dla gości
</if>

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

@up nie koniecznie trzeba dodawac kolejny if, w global template już jest if dla nie zalogowanych i zalogowanych.

Więc wystarczy dla zalogowanych kod wrzucic nad:

<div id='user_navigation' class='logged_in'>

A dla nie zalogowanych kod wrzucic nad:

<div id='user_navigation' class='not_logged_in'>

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A by sobie nie utrudniać życia i możliwe, że user tego nie wie, można skorzystać z kodu podanego wyżej. Jak widać wszystkie drogi prowadzą do ... celu, a autor zrobi, jak mu wygodniej. :-)

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

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • 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ę.