phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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, 17: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! :mrgreen: Korzystając z okazji - jest problem z polskimi znakami modułu moda w PA. :P
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 01-03-2009, 20:18   

Cytat:
Już wszystko działa! :mrgreen: 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: 3762
Wysłany: 01-03-2009, 20:36   

Czym to się różni od tego - http://www.przemo.org/php...pic.php?t=44863 ? Wyjaśnij proszę dodam do gotowych.
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
 
     
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 :D
 
     
Kurtz


Posty: 8
Wysłany: 30-03-2009, 13:00   

Przydalaby sie rowniez opcja ignorowania wybranych slow...
_________________
To Fathom Hell or Soar Angelic
Just Take a Pinch of Psychedelic
 
     
tosiek


Pomógł: 109 razy
Posty: 1418
Wysłany: 30-03-2009, 13: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, 21:32   

O ja slepy, sorry za zamieszanie.
_________________
To Fathom Hell or Soar Angelic
Just Take a Pinch of Psychedelic
 
     
Gadatliwa Kasia 

   
cezarylee

Pomógł: 2 razy
Posty: 122
Wysłany: 19-05-2009, 16: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 ??
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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,06 sekundy. Zapytań do SQL: 14
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a





phpbb

serwis laptopów

• Zamów reklamę