Skocz do zawartości

Odstępy po "pustych" tagach zdjęć.

Polecane posty

Czy da się rozwiązać jakoś problem odstępów po pustych tagach ze zdjęciami.

Jest ich 20, wszystkie mam wpisane w szablon jeden pod drugim, jednak niektóre aukcje posiadają tych zdjęć 5, niektóre jedno a niektóre właśnie do 20.

 

Jak mam dodane np 10 zdjęć to te 10 zamienia się w te zdjęcia a pozostałe tagi zmieniają się w niepotrzebne odstępy co powoduje duże puste pole między ostatnim zdjęciem a początkiem opisu oferty.

 

Czy da się to jakoś obejść tak żeby "puste" tagi zdjęć nie robił odstępu i odsuwały resztę danych oferty?

Link to postu

Tagi umieszczasz prawdopodobnie w osobnych liniach, więc jeśli jakiegoś zdjęcia nie ma, pozostają puste linie.

 

Rozwiązaniem jest umieścić wszystkie zdjęcia w jednej linii i wstawiać znak nowej linii tylko jeśli zdjęcie zostanie wstawione, np z wykorzystaniem szablonu tagu template wspomnianego w poście wyżej.

Link to postu

[Towar::Zdjecie::1 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`]

 

template to jest modyfikator do tagów (warto zapoznać się z pomocą do tagów pod klawiszem F1, hasło: szablony, tagi).

 

Powyżej w modyfikatorze template dodany jest br, który będzie wstawiony tylko jeśli tag zawiera jakąś wartość - czyli gdy zdjęcie jest niepuste.

Link to postu
  • 2 miesiące temu...

Czyli ma to wyglądać tak:

 

[Towar::Zdjecie::1 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::2 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::3 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::4 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::5 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::6 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::7 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::8 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::9 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::10 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::11 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::12 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::13 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::14 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::15 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::16 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::17 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::18 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::19 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`] [Towar::Zdjecie::20 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`]

 

Bez żadnych odstępów itp ?

Link to postu

Niestety nie :(

 

Użycie tego kodu skutkuje błędem podczas opcji "Wyślij grafiki na serwer". Pojawia się komunikat o treści: "Opisy zaznaczonych aukcji nie posiadają obrazów lokalnych."

 

Wklejając tylko do jednego zdjęcia czyli tak jak Pan wyżej zaproponował.

[Towar::Zdjecie::1 | template=`<img src="{value}" alt="[Towar::PW::NAZWA-TOWARU]" /><br>`]

również występuje ten problem.

 

Kiedy wrócę do wersji

[Towar::Zdjecie::1]

działa jak należy.

 

Więc co tu może być nie tak?

Link to postu

A czy w towarze istnieje pole własne o nazwie NAZWA-TOWARU?

 

Jeśli nie, to kod nie zostanie prawidłowo przetworzony. W polu tym można umieścić to co się będzie pojawiać się jako alternatywny napis dla obrazka. Jest to przydatne przy pozycjonowaniu dla wyszukiwarek internetowych.

 

Jeśli nie jest używane należy usunąć to z kodu:

 

[Towar::Zdjecie::1 | template=`<img src="{value}" /><br>`]

Link to postu

W szablonie.

 

Mam miejsce w szablonie na zdjęcia i tam używam tych tagów do zdjęć jak wspomniałem na początku tego wątku.

 

I chce się pozbyć pustych miejsc kiedy zdjęć jest mniej niż 20 bo wtedy w aukcji zostają puste pola po tagach zdjęć (mam ich 20).

 

Używając w szablonie obydwu zaproponowanych przez Pana kodów pojawia się wyżej wspomniany błąd :(

 

Jakoś inaczej da się obejść te puste pola skoro to nie działa?

Link to postu

A może zerknij na "PORADNIK do pól własnych towarów, pól własnych globalnych, tagów, modyfikatorów", a przed wszystkim spróbuj rozwiązania podanego w nim w pkt 6.9.

 

I tagów nie umieszczaj jeden pod drugim tak:

[Towar::Zdjecie::1]

[Towar::Zdjecie::2]

[Towar::Zdjecie::3]

Tylko zapisz je w szablonie tak:

[Towar::Zdjecie::1][Towar::Zdjecie::2][Towar::Zdjecie::3]

 

Może to pomoże.

 

Link to postu

Ja mam tak i działa:

 

[Towar::Zdjecie::1|template=`<IMG border=0 src="{value}">`]
<br>
[Towar::Zdjecie::2|template=`<IMG border=0 src="{value}">`]
<br>

 

Przykład podany w tym poście wygląda nieco inaczej i ma spacje przed i po "|" (ale nie wiem, czy to może być powód błędu) :

[Towar::Zdjecie::1 | template=`<img src="{value}" /><br>`]

 

Oczywiście kod należy wspisać do "Szablonu opisu aukcji" a nie do "Szablonu aukcji".

 

Link to postu

W tym miejscu pojawia się napis "<img src="db://3124" /><br><img src="db://3118" /><br>>`]<img src="db://3119" /><br>

"

 

Używając kodu e-kupowanie_pl mam tak: "<IMG border=0 src="db://3124"><br><IMG border=0 src="db://3118"><br>

"

 

Dodatkowo jest to w szablonach a nie w szablonach opisów. Czy to ma znaczenie?

Link to postu

Nie powinno. Te kody, które się pojawiają powinny być przy otwieraniu okna aukcji zamieniane na obrazki lokalnie zapisane w bazie, czyli powinno się pojawić coś w stylu:

 

<img src="C:\Users\nazwkonta\AppData\Local\Temp\FCE82756-3F43-4BA1-9EF0-162B1DE04DFC.JPEG" />

 

 

Przykładowo tworząc szablon poniższy:

[Towar::Zdjecie::1 | template=`<img src="{value}"><br>`]
--------------
[Towar::Zdjecie::1]

 

Otrzymuję taki kod wynikowy:

 

<img src="C:\Users\nazwakonta\AppData\Local\Temp\FCE82756-3F43-4BA1-9EF0-162B1DE04DFC.JPEG"><br>
--------------
<img alt="" src="C:\Users\nazwakonta\AppData\Local\Temp\FCE82756-3F43-4BA1-9EF0-162B1DE04DFC.JPEG">

 

Czy w przypadku wstawienia tego samego zdjęcia z tego samego towaru ale za pomocą tagu [Towar::Zdjecie::1] generuje podobny kod? Bo z wczesniejszych informacji wynika, że ten tag działa poprawnie.

Link to postu

Nie pojawia się kod w miejscu zdjęcia jak wyżej tylko już dane zdjęcie.

 

Ale w podglądzie kodu jest "<IMG alt="" src="C:\Users\KRZYSZ~1\AppData\Local\Temp\E7EFF2E4-7ACD-4262-916A-74B6F7065F63.JPEG">" i działa prawidłowo.

 

Problemy występują tylko przy tych modyfikacjach i wtedy pojawiają się wyżej wspomniane błędy :(

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...