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

Chcialbym lekko przebudowac forum, aby wybranie pozycji z listy Option spowodowalo wyswietlenie jedynie odpowiedniej kategorii. Jak wiadomo plik index.php jez uzywany zawsze, a nie chcialbym, aby za kazdym przeladowaniem strony musialbym znowu wybierac element z listy od nowa.

Ponizej pokaze Wam kod ktory zajmuje sie ladowaniem kategorii i podkategorii i forum na mojej stronie:
 

<if test="mainpageContent:|:$html">{$html}</if>

co jest zdefiniowane wczesniej nastepujaco:

 

			<!-- ::: MAIN CONTENT AREA ::: -->
			<div id='content' class='clearfix'>
				<!-- ::: NAVIGATION BREADCRUMBS ::: -->
				<if test="countnav:|:count( $items['navigation'] )">

<!-- KATEGORIE -->
					<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>

Jakies pomysly jak to ugryzc?


 

Opublikowano

Nie wiem czy dobrze zrozumiałem, ale może to Ci pomoże 

 

http://community.invisionpower.com/files/file/6533-category-tabs-by-ips-themes

Akurat o takie cos nie chodzi. Chodzi o to, ze klikniecie w liscie typu Option w html lub php, wyswietla sie jedna z zaplanowanych wybranych kategorii forum a nie wszystkie naraz. Wybierasz pozycje nr 1 z listy i widac tylko kategorie 1, wybierasz z listy pozycje nr 2 i po przeladowaniu laduje sie forum, ale tylko z kategoria nr 2.

Opublikowano

Co już masz gotowego? Z czym konkretnie możemy pomóc?

Napisalem powyzej. Jak zrobic, aby z 2-och kategorii jakie mozna stworzyc zwykle, wyswietlala sie nr 1 lub nr 2 w zaleznosci od wybranego elementu z listy, odpowiednio nr 1 i 2 na podstawie powyzszego kodu, zeby jakos rozdzielic obie kategorie.

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