Znacznik alt bez podpisywnia zdjęcia

Minik

Avatar: Minik

2014-01-07 20:57

W jaki sposób w administracji wstawić alternatywny opis "alt" tak by nie pojawiał się podpis pod zdjęciem?
Znalazłem rozwiązanie dla wersji 4.0 http://opensolution.org/forum/znacznik-alt-do-zdjec-produktu-bez-znacznika-title,7687.html ale nie wiem jak to zrobić w 6.2
Jak wstawić alt inny niż title, bo obecnie są takie same?

» Quick.Cart v6.x

Minik

openzibi

Avatar: openzibi

2014-01-07 21:13

Minik - zainteresuj sie plikiem core/files.php
Tam, w wersji 6.3, w linii ok. 119 jest cos takiego:

$content .= '<li class="l'.$aData['sStyle'].'"><a href="'.DIR_FILES.$aData['sFileName'].'" onmouseover="previewImage( this, \''.$aData['sFileName'].'\' )" class="mlbox[preview]" title="'.$aData['sAlt'].'"><img src="'.DIR_FILES.$aData['iSizeValue2'].'/'.$aData['sFileName'].'" alt="'.$aData['sAlt'].'" /></a></li>';

Tu mozesz "po swojemu" zmodyfikować wspomniany alt.

StudioStrona - rhh.pl

Minik

Avatar: Minik

2014-01-07 21:53

Widzę, że title i alt mają ten sam "atrybut" .$aData['sAlt']. ale ja jestem tylko "upierdliwym" użytkownikiem i zupełnie nie znam się na programowaniu, choć dzięki łopatologicznej pomocy forum udało mi się kilka rzeczy ulepszyć w moim sklepiku. Jeżeli ktoś podpowie co dokładnie zmienić to będę wdzięczny.

Minik

selekcjoner

Avatar: selekcjoner

2014-01-07 22:09

W core/files.php w funkcji listImagesByTypes usuń linie:


if( !empty( $aData['sDescription'] ) )
          
$content .= '<div>'.$aData['sDescription'].'</div>';


Możesz to samo zrobić również w funkcji listPreviewImages


if( !empty( $aData['sDescription'] ) )
              
$content .= '<div id="defaultDescription">'.$aData['sDescription'].'</div>';

simlution.org

Minik

Avatar: Minik

2014-01-08 11:05

Dzięki za pomoc
By zadziałało dla wszystkich wstawionych zdjęć musiałem usunąć te linijki zarówno z listPreviewImages jak i z listImagesByTypes.

Minik

Marek9720

Avatar: Marek9720

2016-02-08 20:50

W jaki sposób zrobić to samo w Quick.Cms.Ext 6.x ? jak w tym przypadku zmodyfikować kod w pliku core/files.php.

Marek

euphoria-art

Avatar: euphoria-art

2016-02-08 22:09

Najprościej zrobić to w default/style.css
w bloku : /* list global */ znajdź font-size:0; i zrób tam 0 ;)

Marek9720

Avatar: Marek9720

2016-02-11 10:30

font-size:0 był kiedyś stosowanym sposobem w pozycjonowaniu black hat . Stosowanie go obecnie może się skończyć otrzymaniem filtra algorytmicznego od googla a tym samym że strona nie będzie wyświetlana w wynikach wyszukiwarki. Lepiej nie ryzykować a więc dalej poszukuję innego rozwiązania. Niemniej dziękuję za próbę pomocy.

Marek

Do góry
o nas | kontakt