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?


Rekomendowane odpowiedzi

Opublikowano

Chcialbym w stylu dac mozliwosc wyboru logo tekstowego lub graficznego. Czy potrzeba do tego stworzyc hook stylu? I jak taki hook powinien wygladac? Rozni sie od zwyklego hooka szablonu czy pisze sie go tak samo?

admin4YSh2.png


 

  • 1 miesiąc temu...
Opublikowano

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


 

Opublikowano

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
Opublikowano

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


 

Opublikowano

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

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