PDA

Zobacz pełną wersję : [Rozwiązane] Wyszukiwanie i span w sekcji title + pytanie o advanced search



Ambroz
14-04-2019, 14:15
Czołem forum.
Ostatnimi czasy mam problem z pojawiającym się w sekcji tytle tagiem span, który psuje całe wyszukiwanie. Nie jest to problem z templatką, gdyż wszelakie rozwiązania z internetu mówiące o zmianie w kodzie już zostały przez firmę Yoo Master zrobione. Templatra to Yoo_Master_2.

Foto:
https://i.ibb.co/sFbSF7K/error1.jpg (https://ibb.co/nD62Dp7)

Kod:


<h1 class="uk-article-title">
<a href="/używane-motocykle/21-yamaha-fzs-2005.html" title="<span class=&quot;highlight&quot;>Yamaha</span> FZS 2005&amp;#160;...">&lt;span class="highlight"&gt;Yamaha&lt;/span&gt; FZS 2005&amp;#160;...</a>
</h1>


Foto Kod:
https://i.ibb.co/pPSbLt8/error2.jpg (https://imgbb.com/)

Drugim moim pytanie jest to, czy da się jakoś w Szukaniu Zaawansowanym pokazać zdjęcia, w tym przypadku motorów?? NP. zamiast teksty:
https://i.ibb.co/z4973yF/PYT1.jpg (https://ibb.co/P6X927M)

Mam nadzieję, że jesteście w stanie mi pomóc.
Pozdrawiam.

Jola
14-04-2019, 14:54
Wyłącz dodatek systemowy - TM Wrapper

Ambroz
14-04-2019, 15:05
Sprawdziłem pluginy i zarządzane, ale nie mam czegoś takiego jak TM Wrapper, jest zwykły Wrapper, który wyłączyłem, ale nic nie dał.

Jola
14-04-2019, 15:12
Na witrynach, na których rozwiązywałam ten problem, powodem był ten dodatek.
Możliwe, że u Ciebie nazywa się inaczej.

Ambroz
14-04-2019, 15:26
Pytanie tylko jak, skoro jest to zwykła joomla w najnowszej wersji. Jedyne co jest inne to templatka.

siristru
14-04-2019, 16:21
1. Problem z kodem w podświetlanych wynikach wyszukiwaniach też kiedyś napotkałem. Było to jakiś czas temu i coś mi świta, że naprawiałem to kodzie nadpisywanego szablonu widoku wyszukanych wyników.

2. Tak, da się wyświetlić obrazki w wynikach wyszukiwania. Zrobiłem to w pliku default_results.php (nadpisywanie szablonem) z takim kodem:


$db = JFactory::getDbo();
$id=explode(':',$result->slug);
if($id[0] != null) {
$query='SELECT * FROM #__content where id = '.$id[0].'';
$db->setQuery($query);
$dataResult = $db->loadObject();

$images = json_decode($dataResult->images);
$params = $dataResult->params;
}

Zmienna $images przechowuje dane o obrazkach dodanych do artykułu w zakładce Obrazki i linki artykułu.

Ambroz
14-04-2019, 16:36
Siristru, wszystko pięknie, ale u mnie plik default_results.php wygląda tak:
9574
9575
9576

siristru
14-04-2019, 18:30
Używaj zewnętrznych usług do hostowania obrazków - tu na forum nie działa to zbyt dobrze: https://snag.gy/

Poza tym ja podałem Ci kod który zaczytuje z bazy obrazki przypisane do artykułu. Musisz sobie go odpowiednio wstawić do pliku a potem w odpowiednim miejscu wywołać obrazek.

Ambroz
14-04-2019, 18:33
Póki co zostawię to na Zaawansowanym wyszukiwaniu, może tak będzie mogło zostać. Tak czy siak, dzięki.

Jac
15-04-2019, 10:02
@Ambroz, zobacz, czy to pomoże https://www.itoctopus.com/joomlas-search-results-have-span-class-highlight-how-to-fix

Ambroz
16-04-2019, 18:11
@Jac
WOW dzięki, zapiszę sobie tą stronę. Musze przyznać, że jest prawię dobrze.
https://i.ibb.co/c6w4WvG/prawie-ok.jpg (https://ibb.co/jyznC5c)

Pytanko jeszcze mam. gdzie można znaleźć wyświetlanie tego napisu (Honda CB 1992 25 549 km Benzyna Naked 8 900 PLNCena Brutto)? Chciałbym go podzielić i dodać style. Dodatkowo, czy da się zrobić by nie pokazywał się slider a obrazek??

siristru
16-04-2019, 18:16
Wszystko jest w tym pliku:


default_results.php

A czego użyłeś by wyświetlić obrazek? Mojego kodu czy czegoś innego?

Ambroz
16-04-2019, 18:21
To nie obrazek, tylko slider, który jest defaltowo w artykule.
P.S widzę, że naprawili to już w templatce.

siristru
16-04-2019, 19:38
Czyli rozwiązane? :)

Ambroz
16-04-2019, 19:48
Częściowo tak.
By nie tworzyć nowego wątku zapytam jeszcze. Próbuje teraz dodać obrazki, dopóki nie jest to słowo wyszukiwane to wszystko działa, jeśli jest to w img pojawia się <span="highlights">. Rozwiązanie tego będzie jakoś podobne?
https://i.ibb.co/dtFt5cQ/1.jpg (https://ibb.co/2SxSk6j)
https://i.ibb.co/0GGnphm/2.jpg (https://ibb.co/4VVFwPK)

siristru
16-04-2019, 19:58
To nie jest oryginalny plik... raczej bym użył domyślnego (oryginalnego) + kod który podałem wcześniej.
Również w nim bym rozwiązał problem <span="highlights">.

Spróbuj przynajmniej ;)

Ambroz
16-04-2019, 20:21
Podziało.
Teraz muszę wymyślić jak dodać znaczniki do tekstu, który siedzi w $result->text.
Ale z tym jest zabawy XD

P.S Dobra usunąłem całkowicie tekst. Można zamykać.
Dziękuje za pomoc wszystkim zaangażowanym :)

siristru
16-04-2019, 20:50
Roma locuta, causa finita :D