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

IF ponownie.


Rekomendowane odpowiedzi

Witam,

ACP -> LOOK & FEEL -> Post / PM Editor -> ips_editor

Dodałem sobie obrazek, przy pisaniu posta skonfigurowany z tym modem: http://forum.invisionize.pl/index.php?showtopic=958 oraz wybranymi działami. Mam coś takiego:

<!-- Post Info -->

<!-- Start: God Mode-->

<if="$this->ipsclass->member['is_god'] == 1">
<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:250px" tabindex="3">$initial_content</textarea>
				   </if>

<!-- Koniec: God Mode -->

<!-- Start: Bez God Mode i Download -->

					  <if="$this->ipsclass->member['is_god'] == 0 AND in_array( $this->ipsclass->input['f'], array( 11, 23, 29, 69, 82, 83, 107, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 125, 126, 127, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 177 ) )">
<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:400px; background-image: url('gfx/post.jpg'); background-repeat: no-repeat;background-position: bottom left" tabindex="5">$initial_content</textarea>
				   </if>

<!-- Koniec: Bez God Mode i Download -->

<!-- Start: Bez God Mode i Wszedzie -->

					  <if="$this->ipsclass->member['is_god'] == 0 AND in_array( $this->ipsclass->input['f'], array( 2, 3, 4, 5, 6, 85, 86, 87, 88, 89, 90, 93, 94, 96, 136, 137, 175, 176, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193 ) )">
<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:250px" tabindex="3">$initial_content</textarea>
				   </if>

<!-- Koniec: Bez God Mode i Wszedzie -->

<!-- Post Info -->

No i jest błąd, przy dawaniu ostrzeżenia/pisaniu PM w ogóle nie widać ramki do wpisania treści ponieważ jest ustawione na fora w ifie.

Chciałbym żeby to było tak:

Jeżeli nie ma God Mode i jest w działach Download, to wyświetlał mu się ten obrazek a jeżeli jest w obojętnie jakimś innym dziale to nie ma być tego obrazku. Czyli:

Nie ma God Mode i jest w działach: 11, 23, 29, 69, 82, 83, 107, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 125, 126, 127, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 177, to mu się obrazek wyświetla. Jeżeli nie ma God Mode i jest w innych działach to mu się nie wyświetla. Jeżeli ma God Mode to obojętnie gdzie jest, nie ma obrazka.

Dzięki.

EDIT:

Jeżeli ktoś by miał chęć zrobienia moda, który by działał na zasadzie że gdzieś w Panelu Kontrolnym może sobie wyłączyć Akceptacje postów w wybranych działach przez admina w ACP, oraz żeby nie wyświetlało obrazka w wybranych forach to jestem w stanie zapłacić.

Mod oczywiście musi wyłączać akceptacje tematów oraz wyłączyć obrazek. Administrator mógłby ustawić wyświetlanie obrazka w wybranych działach w ACP.

Edytowane przez KliczeK

In, and Out.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

A jakbyś to:

<if="$this->ipsclass->member['is_god'] == 1">

Dał na:

<if="$this->ipsclass->member['is_god'] == 1 AND !in_array( $this->ipsclass->input['f'], array( 2, 3, 4, 5, 6, 85, 86, 87, 88, 89, 90, 93, 94, 96, 136, 137, 175, 176, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193 ) )">

( czy ja dobrze zrozumiałem?? ).. :)

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

No jak nie rozumiesz, spójrz że przypisaliśmy IFA że ma wyświetlać się w wybranych działach, więc jak ma się wyświetlać w wpisaniu PW, jeżeli tego nie ma w IFIE? To tak jakbyś ustawił IF'a na ogłoszenie że ma wyświetlać go na stronie głównej i byś nie rozumiał dlaczego go nie wyświetla w działach.

Screen:

http://i40.tinypic.com/a3mljp.png

In, and Out.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Może zmęczony jestem, ale nie rozumiem Cię. ;)

Jakbyś mógł od początku napisać jaki efekt chcesz osiągnąć i dlaczego nie możesz zrobić tego sam -> jaki masz problem nie do przeskoczenia - tak chyba łatwiej będzie Ci pomóc. ;)

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

OK. Na początku jest coś takiego:

<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:250px" tabindex="3">$initial_content</textarea>

Zamieniam to i daje w IFY God Mode i IFY działów. No i wszystko jest OK, tyle że w pisaniu PW/Dawania ostrzeżenia, ta ramka się nie pokazuje - ponieważ IFY są przypisane POD DZIAŁY. PW i Dawanie ostrzeżenia to nie jest DZIAŁ więc nie wyświetla tej ramki czyli:

<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:250px" tabindex="3">$initial_content</textarea>

i jak mam przypisać aby dany obrazek wyświetlał się w tych działach: 1, 23, 29, 69, 82, 83, 107, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 125, 126, 127, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 177, jeżeli nie ma God Mode. (tzn już to zrobiłem...)

ale jak mam zrobić, żeby bez God Mode nie wyświetlało tego obrazka we wszystkich innych działach, pw, dawaniu ostrzeżenia - ogólnie wszędzie.

Czyli chce aby bez God mode obrazek wyświetlał się tylko w tych działach powyżej, a w reszcie forum nie ma się wyświetlać....

Ja już sam się gubię w tym co pisze.

In, and Out.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No ziomuś, to dla czego nie zrobisz tak:

<textarea name="{$form_field}" class="rte-iframe" id="{$editor_id}_textarea" rows="10" cols="60" style="width:98%; height:400px; <if="$this->ipsclass->member['is_god'] == 0 AND in_array( $this->ipsclass->input['f'], array( 11, 23, 29, 69, 82, 83, 107, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 125, 126, 127, 142, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 177 ) )">background-image: url('gfx/post.jpg'); background-repeat: no-repeat;background-position: bottom left" tabindex="5" </if> >$initial_content</textarea>

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

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