Jump to content
  • 0
Sign in to follow this  
Duke_

toogle_cat

Question

<div id='categories' class='ipsLayout_content clearfix'>
	<!-- CATS AND FORUMS -->
		<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
			<foreach loop="categories:$cat_data as $_data">
				<if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
					<div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
						<h3 class='maintitle'>
							<a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}">{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a>
						</h3>
						<div class='ipsBox table_wrap'>
							<div class='ipsBox_container'>
								<table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
									<tr class='header hide'>
										<th scope='col' class='col_c_icon'>&nbsp;</th>
										<th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
										<th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th>
										<th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th>
									</tr>
									<!-- / CAT HEADER -->

siedzialem nad tym kilka godzin i chcialem w nowej stronie utworzyc belke zwijajaca tabele ale.... juz wysiadam, cos nie halo

 

w pierwszej kolejnosci usunalem to co nie potrzebuje z tego kodu bo zastapi to moja tabelka a wiec zostaje mi

 

<div id='categories' class='ipsLayout_content clearfix'>
	<!-- CATS AND FORUMS -->
		<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
			<foreach loop="categories:$cat_data as $_data">
				<if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
					<div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
						<h3 class='maintitle'>
							<a class='toggle right' href='#' title="{$this->lang->words['toggle_cat']}">{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a>
						</h3>
						
									<!-- / CAT HEADER -->

nastepnie wywalilem inne niepotrzebne rzeczy aby nie pokazywalo ID forum (bo to na dodatkowej stronie itd itp) i zostaje mi

 

<div id='categories' class='ipsLayout_content clearfix'>
	<!-- CATS AND FORUMS -->
		<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
			<foreach loop="categories:$cat_data as $_data">
				<if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
					<div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
						<h3 class='maintitle'>
							<a class='toggle right' href='#'</a> <a>Moja nazwa na belce</a>
						</h3>
					

do tego dodaje moja tabele i pozniej zamykam wszystkie DIV'y i IF'y

 

wszystko wyglada cacy ale... tu wysiadam, klikajac na toogle nic sie nie dzieje

 

z pewnoscia beda jakies przeklamania w

 

<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
			<foreach loop="categories:$cat_data as $_data">
				<if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
					<div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>

bo dane nie beda sie odnosic do niczego ale czy nie powinno przynajmniej zmienic grafiki toogle z otwartej na zamknieta ?

 

czy jest mozliwosc wykorzystania tego skryptu aby zrobic zwijana tabele jak na stronie glownej forum wykorzystujac

 

 

<h3 class='maintitle'>

 

Fotka co mi wyszlo i nie chce sie zwijac:

 

 

 

post-817-0-18956000-1354580607_thumb.png

Share this post


Link to post
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Standardowy kod zwijania/rozwijania wygląda tak, że klikając a z klasą toggle udajemy się piętro wyżej aż do elementu z klasą category_block, a następnie udajemy się niżej do elementu z klasą table_wrap i on jest zwijany. Myślę, że rozumiesz o co chodzi a jak nie to pytaj :)

Share this post


Link to post
Share on other sites
  • 0

wiec rozumiem ze usunalem za duzo (table wrap)

 

ale i tak przed usunieciem nie zwijalo wiec czy to moze byc wina edytora (DP32) Pages ze nie potrafi tego zinterpretowac ?

Share this post


Link to post
Share on other sites
  • 0

A czy na tej stronie masz dołączony plik ips.board.js ?

 

następnie w elemencie o klasie category_block mus się znajdować element z klasą toggle i w elemencie o klasie category_block musi się znajdować element z klasą table_wrap

Share this post


Link to post
Share on other sites
  • 0

no i nie jest do konca cacy

 

w sumie jest to co chcialem ale domyslnie tabele mialy byc zwiniete a tu jest odwrotnie

 

jest na to lekarstwo ?

Share this post


Link to post
Share on other sites
  • 0

Spróbuj dla elementu category_ dodać klasę collapsed i zobacz co się stanie... ewentualnie dla elementu klasą table_wrap może trzeba będzie dodać jeszcze

 

display: none;

Share this post


Link to post
Share on other sites
  • 0

 

 

 

 

zmienia sie tylko toogle (grafika) z otwartego na zamkniety ale tabela pozostaje otwatra

 

 

 ewentualnie dla elementu klasą table_wrap może trzeba będzie dodać jeszcze

 

display: none;

 

 

dodalem do .ipsBox w css i tez nic

Share this post


Link to post
Share on other sites
  • 0

ok teraz dziala, domyslnie sa pozamykane ale ...

 

po dodaniu do css

 

display: none;

juz sie nie otwieraja po kliknieciu i ma to taki sam wplyw na kategorie na stronie glownej forum

Share this post


Link to post
Share on other sites
  • 0

wstawilem

<style type='text/css'>
		.ipsBox { background:#d0d9e1; display:none; }
	</style>

do edytora i teraz dziala tylko tam gdzie ma ale nadal po kliknieciu nie otwieraja sie kategorie

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.