|
|
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ść |
Papushka
Pomógł: 1 raz Posty: 72
|
Wysłany: 27-10-2010, 15:41
|
|
|
tosiek napisał/a: | Lobezzz, wyczyść cache forum i o ile dobrze pamiętam każdy id musi być w nowej linii |
a nie można zrobić tak, że przed wysłaniem nowych danych modyfikacja sobie sama będzie czyścić cache? bez sensu jest przed każdą zmianą czyścić cache? lub jakieś inne rozwiązanie, ponieważ ja mam podane ID for, wyczyszczony cache a dalej źle pokazuje |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
bieniu
Posty: 17
|
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 08-01-2011, 20:57
|
|
|
Cytat: | 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'];
| Poprawka nie przepisuje jeszcze użytkownika który napisał ostatni post, mianowicie :
Znajdź Kod: | $last_post_author = ( $similar['id2'] == ANONYMOUS ) ? ( ($similar['post_username2'] != '' ) ? $similar['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $similar['id2']) . '">' . $similar['user2'] . '</a>'; |
Dodaj przed Kod: | $sfc['users'][$similar['id2']] = $similar['user2']; |
[ Dodano: 08-01-2011, 20:57 ]
Cytat: | 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'];
| Poprawka nie przepisuje jeszcze użytkownika który napisał ostatni post, mianowicie :
Znajdź Kod: | $last_post_author = ( $similar['id2'] == ANONYMOUS ) ? ( ($similar['post_username2'] != '' ) ? $similar['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $similar['id2']) . '">' . $similar['user2'] . '</a>'; |
Dodaj przed Kod: | $sfc['users'][$similar['id2']] = $similar['user2']; |
|
_________________ Fejs |
|
|
|
|
marekbrown
Posty: 24
|
Wysłany: 11-04-2011, 23:06
|
|
|
Pomocy dalej mam to :
Kod: | Could not get main information for similar topics
DEBUG MODE
SQL Error : 1191 Can't find FULLTEXT index matching the column list
SELECT t.*, u.user_id, u.username, u2.username as user2, u2.user_id as id2, f.forum_id, f.forum_name, p.post_time, p.post_username, MATCH(t.topic_title) AGAINST('Odliczamy do 1000') as relevance FROM phpbb_topics t, phpbb_users u, phpbb_forums f, phpbb_posts p, phpbb_users u2 WHERE t.topic_id <> 13 AND t.forum_id IN (10, 7, 8, 9, 4, 5, 6, 3, 2, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33) AND MATCH(t.topic_title) AGAINST('Odliczamy do 1000') AND t.forum_id = f.forum_id AND p.poster_id = u2.user_id AND p.post_id = t.topic_last_post_id AND t.topic_poster = u.user_id AND t.topic_status <> 2 GROUP BY t.topic_id ORDER BY t.topic_type DESC, relevance DESC LIMIT 0,0
Line : 3163
File : viewtopic.php |
// używaj code, NineX.
[ Dodano: 12-04-2011, 11:47 ]
bieniu, Wiem co zrobic
http://www.przemo.org/php...p=656165#656165
Tam ci napisałem
[ Dodano: 12-04-2011, 12:00 ]
Ale mod nie działa nie ma tej tabeli z tymi tematami podobnymi |
Ostatnio zmieniony przez NineX 11-04-2011, 23:25, w całości zmieniany 1 raz |
|
|
|
|
Basu
Pomógł: 4 razy Posty: 75
|
Wysłany: 04-07-2011, 08:36
|
|
|
Ja Mam pytanie odnośnie zapytań, bądź zapytania, bo już sam nie wiem.
Kod: | ALTER TABLE phpbb_topics ADD FULLTEXT (topic_title);
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_stopwords',1);
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_ignore_forums_ids','');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_sort_type','relev');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_max_topics',5);
ALTER TABLE phpbb_topics ADD FULLTEXT (topic_title_e);
INSERT INTO phpbb_config (config_name, config_value) VALUES ('similar_topicdesc',1); |
To jest, jako jedno zapytanie, czy każda linijka z osobna?
Pozdrawiam, Basu.. |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 04-07-2011, 08:42
|
|
|
średniki - " ; " oddzielają zapytania, możesz dać je jako jedno. |
|
|
|
|
SuperGosc9
Posty: 39
|
Wysłany: 06-07-2011, 11:49
|
|
|
Witam
Mma problem, wgrałem całą modyfikacje, niby jest OK, ale nie wyświetla napisu: PODOBNE TEMATY...
Sprawdzałem, na innym forum: e-mlodzi.com i tam jest taki napis, a u mnie, http://porozmawiaj.net nie ma.
Zrzut ekranu: |
|
|
|
|
Warmix
Pomógł: 60 razy Posty: 328
|
Wysłany: 06-07-2011, 12:16
|
|
|
SuperGosc9, daj pliki: vievtopic.php i viewtopic_body.tpl |
|
|
|
|
SuperGosc9
Posty: 39
|
Wysłany: 06-07-2011, 13:35
|
|
|
Ok, są w załączniku. |
|
|
|
|
Warmix
Pomógł: 60 razy Posty: 328
|
Wysłany: 06-07-2011, 13:54
|
|
|
SuperGosc9, ok, tutaj wszystko ok, to daj plik polish/lang_main.php |
|
|
|
|
Basu
Pomógł: 4 razy Posty: 75
|
Wysłany: 06-07-2011, 14:48
|
|
|
SuperGosc9, Tam w instrukcji jest błąd!
Musisz edytować Polski "lang_main.php", a nie angielski..
I dodać brakujący kod, żeby wyświetlić nazwę "Podobne tematy"
Pozdrawiam, Basu.. |
|
|
|
|
SuperGosc9
Posty: 39
|
Wysłany: 06-07-2011, 19:31
|
|
|
Dzieki za info...
Fajnie byłoby, gdybyście edytowali instrukcję w tej modyfikacji, na wypadek, gdyby inni mieli problem... |
|
|
|
|
HardROoZi
Pomógł: 27 razy Posty: 304
|
Wysłany: 06-07-2011, 20:13
|
|
|
da rade dorobic zeby mozna bylo wpisac id forumow w ktorych nie ma sie pojawaic tabelka z podobnymi tematami? |
|
|
|
|
Basu
Pomógł: 4 razy Posty: 75
|
Wysłany: 07-07-2011, 06:01
|
|
|
HardROoZi napisał/a: | da rade dorobic zeby mozna bylo wpisac id forumow w ktorych nie ma sie pojawaic tabelka z podobnymi tematami? |
Panel Administracyjny, (Ogólne) Podobne tematy, Ignorowane fora.
Pozdrawiam, Basu.. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
HardROoZi
Pomógł: 27 razy Posty: 304
|
Wysłany: 07-07-2011, 14:51
|
|
|
Basu, mylisz sie to ignoruje tylko fora i nie pokazuje od nich tematow a mi chodzi zeby np. hydepark wogole nie pokazywala sie tabelka z podobnymi tematami |
|
|
|
|
|
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,12 sekundy. Zapytań do SQL: 14 | |
|
|