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

[D-Scripting + lewtheo] Topic Prefix


Rekomendowane odpowiedzi

Opublikowano

Witam,

Ma ktoś pomysł jak dodać prefiksy w wynikach wyszukiwania?

Dodałem

{$data['topic_prefix']}

w skinach:

  • Search --> RenderRow
  • Search --> RenderPostRow

Za pewne trzeba jeszcze coś zmienić w pliku sources/action_public/search.php

Próbowałem zamienić:

$topic['title'] = str_replace( '[attachmentid=', '[attachmentid=', $topic['title'] );

na

$topic['title'] = str_replace( '[attachmentid=', '[attachmentid=', $topic['topic_prefix'].' '.$topic['title'] );

i nie bardzo wiem jak wcześniej dodać:

$topic['topic_prefix'] = ......

W forum.php dodawało się takie coś:

$topic['topic_prefix'] = ($this->forum['topic_prefix_use']) ? $topic['topic_prefix'] : ' ';

więc tutaj próbowałem podobnie:

$topic['topic_prefix'] = ($this->search['topic_prefix_use']) ? $topic['topic_prefix'] : ' ';

jednak nie ma tak łatwo :)

Jakieś pomysły? :>

C# developer

  • Manager
Opublikowano

Dziwna sprawa, gdyż powinno to działać jak Livo napisałeś. Możesz dać dostęp do FTP i dać jakąś frazę do szukania? Bym potestował w live środowisku. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • Manager
Opublikowano

Zrobione.

Oprócz zmian napisanych wyżej przez Livo, ale TYLKO w skinie ( bez edycji plików! ) wykonaj to, co niżej.

Otwórz plik: sources/action_public/search.php

Znajdź:

	function parse_entry($topic, $view_as_post=0)
{

Dodaj poniżej:

		#(DP23) Topic Prefix in Search Results
	$topic['topic_prefix_tmp'] = $topic['topic_prefix'];

Znajdź:

$topic = $this->forums->parse_data( $topic, 0 );

Dodaj poniżej:

		#(DP23) Topic Prefix in Search Results
	$topic['topic_prefix'] = $topic['topic_prefix_tmp'];

Zapisz i wyślij.

Gotowe!

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano
#(DP23) Topic Prefix in Search Results
Kolejna modyfikacja DP23 do prefiksów :) Jeszcze dorzuć sortowanie według prefiksów tak jak masz tutaj na forum i opublikuj całą modyfikację. Będzie zdecydowanie lepsza od Vadima i Dean'a.

Dziękuję serdecznie.

C# developer

Opublikowano

Dobra zrobilem tak:

w Search --> RenderRow dodalem :

{$data['topic_prefix']}

Nastepnie wykonalem tą instrukcje od ciebie DawPi w pliku search.php i nie dziala ten sposob.

Opublikowano
Dobra zrobilem tak:

w Search --> RenderRow dodalem :

{$data['topic_prefix']}

Nastepnie wykonalem tą instrukcje od ciebie DawPi w pliku search.php i nie dziala ten sposob.

Jeśli dodałeś tylko w RenderRow to powinno działać tylko jeśli podczas wyszukiwania zaznaczyłeś wyniki w postaci tematów. Jeśli prefiks ma się pojawić również przy wynikach w postaci postów dodaj jeszcze w RenderPostRow

C# developer

  • Manager
Opublikowano

Musi działać bo niedawno zrobiłem to u Liva na forum. Widocznie coś za dużo/mało zmieniłeś/dodałeś. Przeczytaj ponownie mój post i wykonaj dokładnie co tam jest napisane.

Oczywiście masz zainstalowaną tę modyfikację z tematu?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Swoją drogą chyba ja nie zrozumialem troche .. chce by mi sie prefixy pokazywaly przy wyszukiwaniu nieczytanych postow/tematow czyli opcja "Zobacz nowe posty"

Ogolnie modyfikacje mam zainstalowaną tą od prefixow :)

Edytowane przez C4M3L3ON

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