|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:29 |
Extended Similar topics - podobne tematy |
Autor |
Wiadomość |
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 28-02-2009, 13:16 Extended Similar topics - podobne tematy
|
|
|
Extended Similar topics - podobne tematy
Autor: Porutchik (Sergey)
Extended Similar topics - wyświetla podobne tematy w tabeli pod aktualnie oglądanym tematem. Dodatkowo wyświetla ostatni post jak i autora tematu i ostatniego postu. Może także wyświetlać opisy tematów zależnie od konfiguracji.
Konfiguracja w PA >> Ogólne >> Podobne tematy
- Sortuj - Wybierz sposób sortowania podobnych tematów
- Wyklucz stop-words - wyklucza słowa z pliku /language/lang_polish/search_stopwords.txt
- Maksymalna liczba tematów na pokaz - maksymalna liczba tematów pokazywanych w tabeli
- Ignorowane fora - Wprowadź id forum, w którym podobne tematy będą ignorowane (np. testowanie forum, forum rozmów, itp.). Jeden id na linię
- Wyświetlanie opisów tematów - czy wyświetlać opisy tematow
Instrukcja instalacji w pliku: similar topics.txt
Pamiętaj aby podać własny prefix tabel zamaist phpbb_ przy wykonywaniu zapytań do mysql, jeśli masz inny
Demo:
http://bb2.tosiek.pl
Aktualnie tabela wygląda tak:
Jeśli chcesz aby tytuły oraz opisy były skracane, to musisz zrobić mała edycję pliku /includes/similar_topics.php
-> Szukamy
Kod: | $title = $similar['topic_title']; |
->Zmieniamy na:
Kod: | $title = (strlen($similar['topic_title']) > 40) ? (substr($similar['topic_title'], 0, 37) . '...') : $similar['topic_title']; |
->Szukamy
Kod: | $topic_desc = $similar['topic_title_e']; |
->Zmieniamy na:
Kod: | $topic_desc = (strlen($similar['topic_title_e']) > 40) ? (substr($similar['topic_title_e'], 0, 37) . '...') : $similar['topic_title_e']; |
I tytuły wraz z opisami zostają skrócone, liczbami możemy regulować długość
Jeżeli masz Spider Friendly + Spider Friendly Optimized to zaleca się wykonać następujące kroki:
similar_topics.php
Po Kod: | $title = $similar['topic_title']; | dodaj Kod: | $sfc['topics'][$similar['topic_id']]['title'] = $similar['topic_title'];
$sfc['topics'][$similar['topic_id']]['forum'] = $similar['forum_id']; | przed Kod: | $author_url = append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $similar['user_id']); | dodaj Kod: | $sfc['users'][$similar['user_id']] = $similar['username']; | przed Kod: | $forum_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=". $similar['forum_id']); | dodaj Kod: | $sfc['forums'][$similar['forum_id']] = $similar['forum_name']; |
Instrukcja i niezbędne pliki w załączniku |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
Ostatnio zmieniony przez lui754 10-10-2009, 16:54, w całości zmieniany 11 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
scun
Posty: 21
|
Wysłany: 01-03-2009, 01:39
|
|
|
Wszystko ładnie pięknie ale wywala mi błą Sql chociaż zapytania zrobiłem poprawne
mój błąd to Kod: |
Warning: Invalid argument supplied for foreach() in /home/scylla/ftp/forum/viewtopic.php on line 3054 |
na pewno jest coś nie tak bo nie mogłem znaleść u siebie w pliku viewtopic.php
Kod: |
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data); |
i nie zmieniłem na to co było podane w instrukcji. jeśli macie pomysł jak znaleśc to albo co innego zamienić na to:
Kod: |
// [begin] Similar topics mod
//$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
$forums_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$is_auth = $forums_auth[$forum_id];
// [end] Similar topics mod
|
to proszę o pomoc.
w załączniku mój edytowany juz viewtopic |
|
|
|
|
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 01-03-2009, 10:40
|
|
|
scun, mój błąd, ale tak to jest gdy się przerabia na własnych plikach i potem poprawia instrukcje
Zmień w viewtopic.php z: (linie 251 do 254 )
Kod: | $is_auth = $tree['auth'][POST_FORUM_URL . $forum_id]; |
na:
Kod: | // [begin] Similar topics mod
//$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
//$is_auth = $tree['auth'][POST_FORUM_URL . $forum_id];
$forums_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$is_auth = $forums_auth[$forum_id];
// [end] Similar topics mod |
Paczka w pierwszym poście poprawiona. |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
|
scun
Posty: 21
|
Wysłany: 01-03-2009, 11:59
|
|
|
Działa jak złoto, dziękuję bardzo |
|
|
|
|
pawelooss
Pomógł: 4 razy Posty: 110
|
Wysłany: 01-03-2009, 18:05
|
|
|
Hmmm... Ja najpierw wg instrukcji skopiowałem i zedytowałem odpowiednie pliki (dodałem też wpisy w "lang_polish" takie same jak w "lang_english"), wszedłem w widok przykładowego tematu - wyświetlił się oczywiście error o braku jakiejś tabeli (sorry, że zapomniałem SQL), a dopiero na końcu wysłałem zapytania do SQL. W PA pojawiło się nawet odpowiednie menu, ale w widoku tematu pod szybką odpowiedzią nie ma żadnej tabelki z podobnymi tematami. W czym może tkwić problem? |
_________________ Nie widzę przez ściany i nie umiem pleść wiklinowych koszyków. ^^, |
|
|
|
|
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 01-03-2009, 18:34
|
|
|
pawelooss, bo jeśli nie ma podobnych tematów to nie wyświetla pustej tabeli, bo po co ?
Uzupełnij w profilu adres forum, bo sam nie mogę zobaczyć i się upewnić |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
|
pawelooss
Pomógł: 4 razy Posty: 110
|
Wysłany: 01-03-2009, 20:06
|
|
|
pawelooss napisał/a: | pawelooss, bo jeśli nie ma podobnych tematów to nie wyświetla pustej tabeli, bo po co ? |
To może być to. Na forum mam na razie jedynie 7 tematów (dopiero start).
tosiek napisał/a: | Uzupełnij w profilu adres forum, bo sam nie mogę zobaczyć i się upewnić |
Sorry. Zapomniałem o tym. Profil zaktualizowany. Tak w ogóle, to dzięki za zainteresowanie moim problemem.
EDIT:
Pliki zmodyfikowałem oczywiście w obu stylach.
EDIT2:
Już wszystko działa! Korzystając z okazji - jest problem z polskimi znakami modułu moda w PA. |
|
|
|
|
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 01-03-2009, 20:18
|
|
|
Cytat: | Już wszystko działa! Korzystając z okazji - jest problem z polskimi znakami modułu moda w PA. |
Musze zakrzaczyć langi w instrukcji w iso-88659-2, bo zapomniałem że nikt nie korzysta z edytorów korzystających z tego kodowania
Paczka w pierwszym poście poprawiona. |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
|
arcy
Pomógł: 509 razy Posty: 3761
|
|
|
|
|
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 01-03-2009, 20:39
|
|
|
arcy, ma konfigurację w PA, jest bardziej rozbudowane i bardziej precyzyjnie dobiera podobne tematy (wg. znaczenia lub czasu postu) a tamten dziwnie jakby losowo dobierał
Wyświetla opisy zlaeznie od konfiguracji, oraz ma opcję ignorowania poszczególnych for
I często są z tamtym problemy po przenosinach forum
[ Dodano: 01-03-2009, 20:39 ]
Dodam zaraz opis albo screen z PA |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
|
lipek
Posty: 25
|
Wysłany: 24-03-2009, 19:38
|
|
|
super skrypcik, dzięki |
|
|
|
|
Kurtz
Posty: 8
|
Wysłany: 30-03-2009, 12:00
|
|
|
Przydalaby sie rowniez opcja ignorowania wybranych slow... |
_________________
<b>To Fathom Hell or Soar Angelic
Just Take a Pinch of Psychedelic</b> |
|
|
|
|
tosiek
Pomógł: 109 razy Posty: 1418
|
Wysłany: 30-03-2009, 12:41
|
|
|
Kurtz,
tosiek napisał/a: | Wyklucz stop-words - wyklucza słowa z pliku /language/lang_polish/search_stopwords.txt |
Nie sprawdzałem czy działa ale opcja jest. |
_________________ Naprawa krzaczków oraz chińskich literek, przywracanie polskich znaków jak i przenoszenie forów to codzienność... wczorajszość i jutrzejszość.
tosiek - istota śmiertelna, potrafiąca umierać do trzech razy... |
|
|
|
|
Kurtz
Posty: 8
|
Wysłany: 30-03-2009, 20:32
|
|
|
O ja slepy, sorry za zamieszanie. |
_________________
<b>To Fathom Hell or Soar Angelic
Just Take a Pinch of Psychedelic</b> |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
cezarylee
Pomógł: 2 razy Posty: 122
|
Wysłany: 19-05-2009, 15:22
|
|
|
A jak zrobić, aby loginy uzytkowników w kolumnie USER były takiego koloru, jakiego mają rangi oraz fora też tego koloru jakiego są na stronie głownej ?? |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 14 | |
|
|