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

Logo tekstowe i graficzne - potrzebny hook?


Mdx91

Rekomendowane odpowiedzi

  • Manager

Skoro wybór przez usera to na pewno czeka Cię napisanie modyfikacji. Raczej nie powinien się różnić - bo niby dlaczego. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

Skoro wybór przez usera

Chyba źle się zrozumieliśmy :) Chodzi o możliwość wyboru logo przez admina (zwykły tekst czy grafika).

Najczęściej można to zobaczyć w stylach IPBFocus jak np. Dimension, Uniform itd :)

 

Z tego co wyszperałem to wiem że wybrać rodzaj logo można w ustawieniach skinu (podejrzewam że właśnie dlatego bez hooka się nie obejdzie :)). Ale tu pojawia się pytanie - jak w ogóle "wdrożyć" hooka do stylu?

 

Przepraszam za odkop, ale akurat mi się o tym temacie przypomniało :)

admin4YSh2.png


 

Odnośnik do komentarza
Udostępnij na innych stronach

deafaultHeader

<php>$text = 0;</php> //1 - tekst, 0 - obrazek

<if test="$text">
<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'>{$this->settings['board_name']}</a>
<else />
<a href='{$this->settings['board_url']}' title='{$this->lang->words['go_home']}' rel="home" accesskey='1'><img src='{parse replacement="logo_img"}' alt='{$this->lang->words['logo']}' /></a>
</if>
  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Próbowałem już bez hooka i nie dość że nie działa to druga rzecz jest taka że chce stworzyć do tego ustawienia (tak by admin nie musiał wchodzić w szablony, a w zakładkę z ustawieniami) :)

 

Przykład takich ustawień można zobaczyć np. tutaj :)

 

Nie mniej dzięki za dobre chęci, ale czekam dalej ;)

admin4YSh2.png


 

Odnośnik do komentarza
Udostępnij na innych stronach

System Settings :a: Add New Setting Group i wypełnij według tego:
 
pre_1402164276__2014-06-07_20-03-38.png
 
Następnie przejdź do tego ustawienia System Settings :a: System :a: Logo :a: Add New Setting
pre_1402164526__2014-06-07_20-08-08.png
 
Zapisz i w oknie ustawień Update Settings.
 
Teraz w szablonach:


<if test="$this->settings['s_logo'] == 'text'">
    Tekstowe logo
</else>
    Graficzne logo
</if>

Oczywiście możesz sobie dodać tekst pomocniczy o tym co robi to ustawienie.
 

  • Lubię to 1
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ę.