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

Label "do negocjacji"


Gość VoyTechG

Rekomendowane odpowiedzi

Cześć,

chciałbym na naszym forum w sekcji ogłoszeń zmienić sposób wyświetlania labela "do negocjacji" https://www.audiostereo.pl/ogloszenia_sprzet/rls-triton-kolumny-scan-speak-r124732/

Otóż, jeżeli użytkownik zaznaczył w formularzu opcję "do negocjacji" - wtedy przy cenie pojawia się zdanie "do negocjacji". Jeżeli nie zaznaczył opcji "do negocjacji" to wtedy ma się nic nie pojawiać, a nie jak teraz "do negocjacji: nie" 
Kod odpowiedzialny za generowanie tego labela wygląda tak:

image.thumb.png.7b50648d6fccd9c6c35c61d226bb5802.png

 

Zaproponowane przeze mnie rozwiązanie (poniżej) nie działa. Mimo, że w kompilatorze PHP z podstawionymi zmiennymi działa wszystko. Chyba jest tutaj jakiś problem ze zwracanym formatem $fieldValue, ponieważ $zmienna nie osiąga ani wartości true ani false. Chodzi o to, że kiedy wartość $fieldValue zawiera w sobie słowo "Tak" to dopiero wtedy ma być wyświetlany label. To co zwraca $fieldValue bez dopiska "raw" to element html : <span class='ipsBadge ipsBadge_style1'>Do negocjacji: Nie</span>

Rozwiązanie poniżej nie działa zarówno kiedy w funkcji strpos znajduje się zarówno $fieldValue jak i $fieldValue|raw.

Czy są jakieś inne możliwości zrobienia tej funkcjonalności?

image.png.0de6a896ef6afb75fbb3fcfe6afcdd1f.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Po prostu te zmienne już są skonwertowane do wyświetlania tekstu. "Wyprintuj" całą zawartość i zobaczymy co tam się kryje. Ciężko w ciemno powiedzieć krok po kroku.

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

  • Manager
W dniu 10.10.2019 o 17:19, VoyTechG napisał:

Otóż, jeżeli użytkownik zaznaczył w formularzu opcję "do negocjacji"

Jakie to pole? Lista wyboru? Daj więcej szczegółów to się popatrzy. Mam pewien pomysł.

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