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

Losowe logo


TRACKER

Rekomendowane odpowiedzi

Witam, w tym tutorialu zapoznam Cię z wskazówką jak w łatwy sposób (bez zbędnej instalacji modów) można zmienić logo po każdym odświeżeniu naszego forum...

Przejdź do: ACP > Look & Feel > Manage Skin Sets & Templates > Wybierz swój skin

następnie otwórz : Global Templates > globalTemplate

Znajdź:

<head>

Dodaj poniżej:

<script language="JavaScript">
   <!-- Begin
   // Set up the image files to be used.
   var theImages = new Array() // nie zmieniaj tu nic!
   // Losowe Logo
   // Tutorial dla forum.invisionize.pl & komputeromaniak.net - TRACKER

   theImages[0] = '1.gif'
   theImages[1] = '2.gif'
   theImages[2] = '3.gif'
   theImages[3] = '4.gif'

   // powyższe obrazki muszą wylądować w głównym katalogu, jeśli nie chcesz tego robić
   // zmień odpowiednio powyższą ścieżkę.

   var j = 0
   var p = theImages.length;
   var preBuffer = new Array()
   for (i = 0; i < p; i++){
      preBuffer[i] = new Image()
      preBuffer[i].src = theImages[i]
   }
   var whichImage = Math.round(Math.random()*(p-1));
   function showImage(){
   document.write('<img src="'+theImages[whichImage]+'">');
   }

   //  End -->
   </script>

Pamiętaj o zmianie katalogu / nazwy pliku graficznego w linijce z "theImages[0] = '1.gif'"!

Zapisz.

Otwórz w Twoim skinie: Global Templates > defaultHeader

Znajdź:

<a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'><img src='{parse replacement="logo_img"}' alt='{$this->lang->words['logo']}' /></a>

Zamień na:

<a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'>
   <script LANGUAGE="JavaScript">
   <!-- Begin
   showImage();
   //  End -->
   </script>
   </a>

Zapisz.

Od teraz każde odświeżenie Twojego forum będzie oznajmiało się nowym (losowym) logiem.

Demko: Zobacz!

Tutorial by TRACKER for forum.invisionize.pl

Pozdrawiam, Robert.

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 8 miesięcy temu...
  • 3 miesiące temu...
  • 2 miesiące temu...

Ajjj.. coś jest nie tak..

W podstawowym skinie wszystko grało, ale w skinie deflection kod default headera jest taki:

<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1' id='logo'></a>

W podstawowym skinie zamieniłem zawartość default headera na to co podane jest powyżej, ale gdy próbuję zrobić to w skinie deflection to taki jest efekt: ( chowa się menu )

http://screenshooter.net/2777709/kolqysr

Innymi mówiąc. Logo zasłania menu


EDIT: Edytowałem kod na

<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1' id='logo'>
   <script LANGUAGE="JavaScript">
   <!-- Begin
   showImage();
   //  End -->
   </script>
   </a>

I wszystko gra ;]

Edytowane przez IksIks
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ę.