Expand categories - ukryj kategorię PL

Modyfikacje do phpBB 3.0.x autorstwa użytkowników. Tutaj możesz zaprezentować swoje prace, także w wersjach deweloperskich.
Regulamin forum
Zakładając temat dla swojego stylu, wymagane jest dodanie go jako załącznik (przez forum) w pierwszym poście.
Awatar użytkownika
dezerter_af
Posty: 174
Rejestracja: 04 listopada 2008, 07:03
Lokalizacja: Częstochowa
Kontakt:

Expand categories - ukryj kategorię PL

Post autor: dezerter_af » 17 sierpnia 2009, 10:04

Nazwa modyfikacji: Expand categories
Autor: Théonaute
Opis modyfikacji: Ten mod zezwala użytkownikom na ukrywanie i odkrywanie kategori
Wersja modyfikacji: 1.2.1
Wersja phpbb3: 3.0.4 i wyższe
Czas instalacji: 1 minuta

Mod zatwierdzony przez team phpbb.com


Modyfikacja by MadMan

Dodanie obrazków zamiast "-" i "+"

Załączone obrazki wrzucamy do root/images/

Otwórz: includes/functions_display.php

Znajdź:

Kod: Zaznacz cały

				'DISPLAY_CAT_LINK'		=> (isset($_COOKIE[$config['cookie_name'].'_display_cat_c'.$row['forum_id']])) ? '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_DISPLAY'].'">+</a>' : '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_HIDE'].'">-</a>',
Zamień z:

Kod: Zaznacz cały

				'DISPLAY_CAT_LINK'		=> (isset($_COOKIE[$config['cookie_name'].'_display_cat_c'.$row['forum_id']])) ? '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_DISPLAY'].'">{ROOT_PATH}images/plus.png</a>' : '<a href="javascript:show_details(\'c'.$row['forum_id'].'\');" title="'.$user->lang['EXPAND_CAT_HIDE'].'">{ROOT_PATH}images/minus.png</a>',

Otwórz:styles/prosilver/template/forumlist_body.html
Znajdź:

Kod: Zaznacz cały

<script type="text/javascript">
function show_details(id)
{
	if(document.getElementById(id).style.display == 'none')
	{
		//Display
		document.getElementById(id).style.display = 'block';
		//Change link
		document.getElementById('phpbb_cat_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_HIDE}">-</a>';
		//Delete cookie 
		document.cookie = '{COOKIE_NAME}_display_cat_'+id+'=0;expires=Thu, 01-Jan-1970 00:00:01 GMT;';
	}
	else
	{
		//Don't display
		document.getElementById(id).style.display = 'none';
		//Change link
		document.getElementById('phpbb_cat_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_DISPLAY}">+</a>';		
		//Create cookie 
		document.cookie = '{COOKIE_NAME}_display_cat_'+id+'=1;';		
	}
}
</script>
Zamień z:

Kod: Zaznacz cały

<script type="text/javascript">
function show_details(id)
{
	if(document.getElementById(id).style.display == 'none')
	{
		//Display
		document.getElementById(id).style.display = 'block';
		//Change link
		document.getElementById('phpbb_cat_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_HIDE}">{ROOT_PATH}images/minus.png</a>';
		//Delete cookie 
		document.cookie = '{COOKIE_NAME}_display_cat_'+id+'=0;expires=Thu, 01-Jan-1970 00:00:01 GMT;';
	}
	else
	{
		//Don't display
		document.getElementById(id).style.display = 'none';
		//Change link
		document.getElementById('phpbb_cat_'+id).innerHTML = '<a href="javascript:show_details(\''+id+'\');" title="{L_EXPAND_CAT_DISPLAY}">{ROOT_PATH}images/plus.png</a>';		
		//Create cookie 
		document.cookie = '{COOKIE_NAME}_display_cat_'+id+'=1;';		
	}
}
</script>

Uwaga! Grafika (+ i - ) są mojego autorstwa!
Załączniki
plus.png
(3.27 KiB) Pobrany 2701 razy
minus.png
(3.17 KiB) Pobrany 2704 razy
Expand_categories_v1.2.1 PL.rar
(38.01 KiB) Pobrany 556 razy
Grafika na szkle do kuchni to idealny pomysł na odświeżenie jej wyglądu. Szkło jest wyznacznikiem elegancji, a dzięki elastyczności, można na nim nadrukować dowolną grafikę!
Grafika na szkle - Glass Decor
Szkło do kuchni - GlassDecor

Zablokowany

Wróć do „Modyfikacje użytkowników”