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


Rekomendowane odpowiedzi

Opublikowano (edytowane)

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
  • Manager
Opublikowano

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.

Opublikowano

@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'>

  • Manager
Opublikowano

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.

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