To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Extended Similar topics - podobne tematy

Papushka - 27-10-2010, 16: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

bieniu - 03-11-2010, 14:29

Żeby nie pisać to samo mam problem proszę zobaczyć tutaj:

http://www.przemo.org/php...ic.php?t=108056

[ Dodano: 03-11-2010, 14:30 ]
Żeby nie pisać to tutaj daje link do tematu

http://www.przemo.org/php...ic.php?t=108056

Seba123 - 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&amp;" . 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&amp;". 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&amp;" . POST_USERS_URL . '='  . $similar['id2']) . '">' . $similar['user2'] . '</a>';

Dodaj przed
Kod:
        $sfc['users'][$similar['id2']] = $similar['user2'];

marekbrown - 12-04-2011, 00: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 :mrgreen:

[ Dodano: 12-04-2011, 12:00 ]
Ale mod nie działa :( nie ma tej tabeli z tymi tematami podobnymi

Basu - 04-07-2011, 09: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 - 04-07-2011, 09:42

średniki - " ; " oddzielają zapytania, możesz dać je jako jedno.
SuperGosc9 - 06-07-2011, 12: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 - 06-07-2011, 13:16

SuperGosc9, daj pliki: vievtopic.php i viewtopic_body.tpl
SuperGosc9 - 06-07-2011, 14:35

Ok, są w załączniku.
Warmix - 06-07-2011, 14:54

SuperGosc9, ok, tutaj wszystko ok, to daj plik polish/lang_main.php
Basu - 06-07-2011, 15: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 - 06-07-2011, 20:31

Dzieki za info...

Fajnie byłoby, gdybyście edytowali instrukcję w tej modyfikacji, na wypadek, gdyby inni mieli problem...

HardROoZi - 06-07-2011, 21:13

da rade dorobic zeby mozna bylo wpisac id forumow w ktorych nie ma sie pojawaic tabelka z podobnymi tematami?
Basu - 07-07-2011, 07: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..

HardROoZi - 07-07-2011, 15: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


Powered by phpBB modified by Przemo © 2003 phpBB Group