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

Show/Hide Components


DUREK5

Rekomendowane odpowiedzi

Tytuł: Show/Hide Components

Autor: DUREK5

Kompatybilność: Invision Power Board 2.2.x & 2.3.x

Modyfikacja do pobrania tutaj:

http://mods.invisionize.com/db/index.php/a/download/f/7335

Wymagania:

* 5 minut wolnego czasu

* dostęp do ftp

* podstawowe umiejętności obsługi forum

Opis:

Ta modyfikacja pozwala adminowi na Pokazywanie lub Ukrywanie zakładki COMPONENTS.Do jej poprawnego zainstalowania potrzebny jest

Universal Mod Installer dostępny tutaj

http://www.invisionmodding.com/index.php?download=494

Z folderu modyfikacji mod_install plik show_compsskopiuj do folderu mod_install/ na swoim forum,

Teraz Zaloguj się do ACP:

eae608b62c10b51dmed.jpg

Przejdź do zakładki Components

2fa3f11170e17a08med.jpg

Z lewej strony widzisz(FSY22) Universal Mod Installer kliknij na Manage Mod Installations

Powinniśmy tam zobaczyć Show/Hide Components teraz klikamy na kwadracik z strzałką:

b1278f21317cbc46.jpg

A następnie wybieramy:

f564e8cbe489d6b1.jpg

Klikamy Install, a później Proceed... wszystko instaluje się automatycznie

Teraz czas na edycję plików.

Pobierz z serwera z folderu sources następnie action_admin plik settings.php

Edytuj go i znajdź

else if ( $r['conf_extra'] == '#show_skins#' )

Teraz dodaj przed

# Show Hide Components Made By JvM Upgraded By Vadim88
	else if ( $r['conf_extra'] == '#show_components#' )
	{
		$this->ipsclass->DB->simple_construct( array( 'select' => 'com_id, com_title', 'from' => 'components' ) );
		$this->ipsclass->DB->simple_exec();

		while( $row = $this->ipsclass->DB->fetch_row() )
		{
			$dropdown[] = array( $row['com_id'], $row['com_title'] );
		}
	}

Zapisz i wrzuć na serwer

Pobierz z serwera z folderu sources nastepnie acp_loaders plik acp_pages_components.php

Znajdź

$tmp_pages = array();

Teraz dodaj poniżej
#  Show Hide Components Made By JvM Upgraded By Vadim88
$show = 1;
if ( in_array( $r['com_id'], explode( ',', $this->ipsclass->vars['show_comps_count'] ) ) )
{
	$show = 0;
}

if ( $show == 1 )
{

Teraz znów znajdź

$PAGES[] = $tmp_pages;

Teraz dodaj poniżej

}

Zapisz i wyślij na serwer

W celu konfiguracji przejdź do ACP nastepnie do zakładki TOOLS & SETTINGS i znajdź Show Components And Change The Components that would be hidden.

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