Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Du?e modyfikacje - Alt-Search Mod Beta 1.0.3a

qbs - Sob 30 Gru, 2006
Temat postu: Alt-Search Mod Beta 1.0.3a
Kod
##############################################################
## MOD Title: Alt-Search Mod
## MOD Author: Qbs < kontakt[at]ixdude.com >
## Irek Kubicki http://ixdude.com
## http://mody.lastinn.info
##
## MOD Description: Alternatywa dla zasobozerczej wyszukiwarki dostepnej w standardzie,
## zawiera tak?e nowy spos?b gromadzenia informacji o nieczytanych
## przez u?ytkownik?w post?w.
## Dzi?ki modyfikacji mo?na zyska? kilka zapyta? i troche miejsca w bazie.
##
## MOD Version: 1.0.3a
##
## Installation Level: ?rednio-zaawansowany
## Installation Time: 20 minut
##
## Files To Edit:
## index.php
## viewtopic.php
## viewforum.php
## admin/modules_data.php
## includes/constants.php
## includes/functions_post.php
## language/lang_polish/lang_main.php
## language/lang_polish/lang_admin.php
##
## Included Files:
## search.php
## admin/admin_altsearch.php
## includes/read_history.php
## templates/subSilver/alt_search_body.tpl
## templates/subSilver/alt_search_posts_body.tpl
## templates/subSilver/alt_search_topics_body.tpl
## templates/subSilver/admin/admin_altsearch_body.php
##
## License: http://www.gnu.org/licenses/gpl.html (GPL 2)
##
##############################################################
## Author Notes:
## Przed przystapieniem do modyfikacji nalezy zrobic kopie zapasowa plikow:
## search.php oraz includes/read_history.php na wypadek rezygnacji z modyfikacji
##
## Ze wzgl?du na unikaln? konfiguracj? serwer?w mysql, minimalna d?ugo?? szukanej frazy
## mo?e by? inna. Najcz??ciej spotykana warto?? to 2, jednak?e wyszukiwanie tak
## kr?tkiej frazy z regu?y nie zwraca ?adnych wynik?w, dlatego skrypt blokuje wyszukiwanie
## kr?tszej frazy ni? 3 znaki.
## Oczywi?cie minimlan? d?ugo?? mo?na okre?li? samemu, jednak?e nie mo?e by? kr?tsza
## ni? zezwala na to konfiguracja serwera.
##
## Dla os?b maj?cych problem ze zrozumieniem instrukcji:
## http://www.phpbb2.pl/faq.php?faq=1
##
##############################################################
## MOD History:
##
## 2007-01-02 - Wersja 1.0.3a
## - dodana obsluga oznaczania postow jako przeczytane z widoku forow
##
## 2007-01-01 - Wersja 1.0.3
## - poprawione bledy i uwagi dotyczace przejscia do najnowszego lub najstarszego
## nieczytanego posta w temacie gdzie wystepuje wiecej niz jedna nieprzeczytana wiadomosc
## - poprawione zmienne jezykowe
## - poprawione bledy w instrukcji
## - poprawione kasowanie przeczytanych postow ( wczesniej odwolywalo sie do
## nieistniejacej funkcji, dla pewnosci dodano brakujaca funkcje jako alias tej prawidlowej
##
## 2006-12-31 - Wersja 1.0.2
## - poprawiony blad z niemozliwoscia wlaczenia oznaczania nieczytanych postow
##
## 2006-12-30 - Wersja 1.0.1
## - przerobiona instrukcja dot. pliku viewtopic.php celem unikniecia przejscia do postu 0
## ( moglos sie zdarzyc gdy skrypt pracuje niestabilnie )
## - przerobienie instrukcji dot. pliku includes/functions_post.php celem oznaczania wszystkich
## postow jako nieczytanych dla administratorow i moderatorow forum
##
## 2006-12-30 - Wersja 1.0.0a
## - uzupelnienie instrukcji dot. pliku viewtopic.php
##
## 2006-12-30 - Wersja 1.0.0
## - pierwsza, testowa wersja dost?pna dla publiki
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


prosze o uwazne czytanie instrukcji

kastak - Sob 30 Gru, 2006

w instrukcji (chyba) jest maly blad, gdyz, pisze:
Kod
#
#-----[ FIND ]------------------------------------------
#

//
// Find topic id if user requested a newer
// or older topic
//
if ( isset($HTTP_GET_VARS['view']) && empty($HTTP_GET_VARS[POST_POST_URL]) )
(...)


Kod
#
#-----[ REPLACE WITH ]------------------------------------------
#

//
// Start session management
//
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
//
// End session management
//

$user_level = $userdata['user_level'];
$user_id = $userdata['user_id'];
$session_id = $userdata['session_id'];
$session_logged_in = $userdata['session_logged_in'];

if ( $session_logged_in )
{
$userdata = user_unread_posts();
$new_posts_to_delete = array();
}
(...)

a powinno byc, zamien na (chyba, przynajmniej bez tej lini nie dziala = wyswietla sie blad):

Kod
#
#-----[ REPLACE WITH ]------------------------------------------
#

//
// Start session management
//
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
//
// End session management
//

$user_level = $userdata['user_level'];
$user_id = $userdata['user_id'];
$session_id = $userdata['session_id'];
$session_logged_in = $userdata['session_logged_in'];

if ( $session_logged_in )
{
include($phpbb_root_path . 'includes/read_history.'.$phpEx);
$userdata = user_unread_posts();
$new_posts_to_delete = array();
}
(...)

qbs - Sob 30 Gru, 2006

nie. ma byc:
Kod
#
#-----[ FIND ]------------------------------------------
#

include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

#
#-----[ AFTER, ADD ]------------------------------------------
#

include($phpbb_root_path . 'includes/read_history.'.$phpEx);


pozniej jest odwolanie do innej funkcji z pliku read_history.php wowczas niezalogowani uzytkownicy mieli by piekny error ;)
dzieki za zwrocenie uwagi i przepraszam za byka w instrukcji ale tak juz bywa jak sie jest na nogach ponad 24h :(

They - Sob 30 Gru, 2006

qbs, moglbys przetlumaczyc to na polski, bo nie potrafi? zrozumie? co mam dalej zrobi??

poni?ej tekst :
Cytat

Installation is almost completed. In next step, your database will be converted for Full-Text search compability, this may take a long time.

IS STRONGLY RECOMMENDED TO FINISH INSTALLATION MANUALLY

If installation won't be completed with proper message, you will need to finish it manually by copying this sql query and paste it into your MySQL Manager (like phpMyAdmin etc).

ALTER TABLE phpbb_posts_text ADD FULLTEXT ( post_text, post_subject )



To proceed click here.

kakam - Sob 30 Gru, 2006

Kod
Instalacja prawie dobieg?a ko?ca. W nast?pnym kroku twoja baza musi by? skonwertowana przez Full-Text search, to moze zaj?? troche czasu.

Polecamy zako?czy? instalacje r?cznie.

Je?li instalacja nie przebiegnie pomy?lnie to b?dziesz musia? zrobi? to r?cznie kopiuj?c te zapytania sql i wklei? je do twojego php my admina
ALTER TABLE phpbb_posts_text ADD FULLTEXT ( post_text, post_subject )


Aby dokona? procesu kliknij tutaj...


tak na szybciora przet?umaczy?em..

qbs - Sob 30 Gru, 2006

Kod
##############################################################
## MOD History:
##
## 2006-12-30 - Wersja 1.0.1
## - przerobiona instrukcja dot. pliku viewtopic.php celem unikniecia przejscia do postu 0
## ( moglos sie zdarzyc gdy skrypt pracuje niestabilnie )
## - przerobienie instrukcji dot. pliku includes/functions_post.php celem oznaczania wszystkich
## postow jako nieczytanych dla administratorow i moderatorow forum
##
## 2006-12-30 - Wersja 1.0.0a
## - uzupelnienie instrukcji dot. pliku viewtopic.php
##
## 2006-12-30 - Wersja 1.0.0
## - pierwsza, testowa wersja dost?pna dla publiki
##
##############################################################

KnofeL - Sob 30 Gru, 2006

Sorry za OffTop ale.. Jestem ciekaw czy czeka? by tak do jutra czy w ko?cu ?askawie si?gno? po s?ownik :roll:
qbs - Sob 30 Gru, 2006

translate.pl i do boju :mrgreen:
Termo - Nie 31 Gru, 2006

A co mi tam, wyjd? z ukrycia :mrgreen:

Zauwazylem kolejny blad w modzie: W przypadku szukania frazy i sprecyzowania zkresu wyszukiwan juz poprawnie wyswietla wyniki, ale nadal, gdy wpiszemy jedynie autora, zostawiaj?c pole na frazy puste i precyzuj?c zakres wyszukiwan "przeczesuje" cale forum, zamiast okreslonego dzialu.

They - Nie 31 Gru, 2006

ale ze mnie... co ja zrobi?em :shock:

wszystko zrobi?em w/g instrukcji, na ko?cu to w PA ustawi?em opcje na TAK (wszystkie) wczoraj. A dzisiaj spr?bowa?em zmieni? na NIE:
Cytat
Uruchom system oznaczania nieczytanych post?w
W??czenie modu?u zwi?kszy przejrzysto?? i u?atwi forum poprzez zaznaczanie nowych post?w: Tak Nie
a chc? powr?ci? na TAK to ju? nie da si? zmieni? na TAK, lecz nadal trzyma zaznaczona NIE. :?
Jak mog? przywr?ci? ? je?eli nie da si? to dajcie wskaz?wk? w sql gdzie mog? zmieni??

ps. moi userzy narzekali ,?e znikn??y nieprzeczytane posty na moim forum tak jak tutaj by?o... nie wiedzia?em ?e to przez ta wyszukiwarke :/

qbs - Nie 31 Gru, 2006

Kod
#
#-----[ OPEN ]------------------------------------------
#

admin/admin_altsearch.php

#
#-----[ FIND ]------------------------------------------
#

$HTTP_POST_VARS['rh_method'] = ($HTTP_POST_VARS['rh_enable']) ? ( ($board_config['who_viewed']) ? $HTTP_POST_VARS['rh_method'] : 1 ) : 0;

#
#-----[ REPLACE WITH ]------------------------------------------
#

$HTTP_POST_VARS['rh_method'] = ($HTTP_POST_VARS['rh_enable']) ? ( ($board_config['who_viewed']) ? ( ($HTTP_POST_VARS['rh_method']) ? $HTTP_POST_VARS['rh_method'] : 2 ) : 1 ) : 0;

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM


tutaj read_history zniklo poniewaz jeden z adminow sie bawil :>
konwertowales stary rh na nowy?

They - Nie 31 Gru, 2006

uf dzieki, dziala na tak.
Cytat
konwertowales stary rh na nowy?
tak, a to zle ?
qbs - Nie 31 Gru, 2006

nie, dobrze. ale czemu skasowalo sie wszystko? nie wiem. postaram sie dociec do tego ale dopiero jutro bo zaraz lece sie przygotowywac na balange ( jak panienka :mrgreen: )
poza tym bede musial poprawic bledy wskazane mi przez termo i chelloPL a sie tego troszke juz napietrzylo

Shery - Pon 01 Sty, 2007

Ma?a literowka w langu "Fraza powinna zawiera? conajmniej 4 znaki, wszytskie"

Ogolnie modzik bardzo fajny balem si? ?e cos pomyle przy instalacji ale chyba jesli wszystko ok chodzi to nie powinienem si? martwic ;)
Wielkie dzieki :)

sequlatin - Pon 01 Sty, 2007

Zauwa?y?em pewien b??d. Chyba, ?e dokonano zmiany w dzia?aniu tej funkcji - je?li w jakim? temacie pojawi?a si? wi?cej ni? jedna nowa wypowied?, to link do tematu przenosi Nas do ostatniego a nie pierwszego nieprzeczytanego postu.
qbs - Pon 01 Sty, 2007

to nie blad tylko celowe, ale faktycznie mozna dac wybor
qbs - Pon 01 Sty, 2007

prosze wykonac najnowsza aktualizacje, glownie nalezy nadpisac pliki
Termo - Wto 02 Sty, 2007

w Alt-Search Mod 1.0.2 to 1.0.3 Update.txt jest b?ad w instrukcji:

Cytat
#-----[ FIND ]------------------------------------------
#

$lang['alt_msg_no_results'] = 'Brak wynik?w spe?niaj?cych warunki wyszukiwania. Kliknij <a href=%s>tutaj</a> aby powr?ci? do wyszukiwania.';

#
#-----[ AFTER, ADD ]------------------------------------------
#

$lang['alt_msg_no_results'] = 'Brak wynik?w spe?niaj±cych warunki wyszukiwania. Kliknij <a href=%s>tutaj</a> aby powr?ci? do wyszukiwania.';


A powinno byc raczej Replace for ;)


Zgloszony przeze mnie blad dotyczacy wyszukiwania postow autorstwa danek osoby zostal zazegnany po wgraniu poprawek, wiec dobrze jest :)

They - Sro 03 Sty, 2007

Czego? brakuje w modzie
- jak klikn? w "zobacz posty nieprzeczytane" nie pokazuje tam gdzie pisa?am post tak zwana gwiazdka (symbol, przed nazw? tematu)

qbs - Sro 03 Sty, 2007

They napisał/a
- jak klikn? w zobacz posty nieprzeczytane nie pokazuje tam gdzie pisa?am post tak zwana gwiazdka (symbol, przed nazw? tematu)
will be fixed :)
Cytat
- po klikni?ciu w link zobacz posty nieprzeczytane a jeszcze nie czyta?am posty, to nieprzeczytane posty znikn?, w standarcie tak nie znika.
nie rozumiem, przeciez wyszukiwarka nie usuwa nieprzeczytanych postow
They - Sro 03 Sty, 2007

heh zedytowa?em by usunac drugie zdanie, a ty zagl?da?e? moja historie w poscie ;]

ten co znika to myli?em si?, by?o to w poprzedni wersji (chyba 1.0.0)
sorki.


edit, (nie chce mi sie spamowac)

nie potrafie pisac co sie dzieje na moim forum, ze ciagle pojawia i znika albo nie pojawia nieprzeczytane posty, a w ostatnie wypowiedzi (topic anywhere) widzi nowe posty/tematy. :?

Testowalem pod innym nickiem.
Wersja 1.0.3a oczywiscie upgradowana.

[ Dodano: Pi? 05 Sty, 2007 ]
nie wiem czy gbs przeczytal wyzej. :/

Znalazlem blad:
1 dzien testu pod nickiem moim i Tester jednak wida?:
- od wczoraj o 15 zarejestrowalem sie jako Tester i do dzis o 22 nie ma linka "zobacz posty nieprzecz." - a mialo byc okolo 30 postow nieprz...
- jako moj nick, od wczoraj pojawia, pojawia, pojawia nowe posty, a nic dalej nie przeczyta?em, lecz tylko klikn??em w "zobacz posty nieprzecz." . Kilka razy wylogowano i zalogowano dalej jest link, a do teraz znikn?? link "zobacz posty..."

Ciekawe co jest przyczyn? ? czy to magia ? :?
a przecie? ustawi?em tak w PA:
Cytat
Okres wyra?ony w dniach, przez jaki b?d? przechowywane nieczytane posty
na 30dni, a tu zamienia w 1 dzie? :evil:
qbs - Sob 06 Sty, 2007

They, zasada dzialania read_history jest taka iz oznacza nowe tematy oraz posty w tematach ktore przegladales w przeciagu ostatnich 7 (domyslnie) dni (w twoim wypadku 30 z tego co napisales).
co do znikania nieprzeczytanych postow, prosze cie abys sprawdzil czy w pliku functions_post.php masz caly ponizszy fragment:
Kod
if ( $mode != 'editpost' )
{
$post_id = $db->sql_nextid();
if ( $board_config['rh_method'] == RH_LOOK_BACK )
{
update_config('lastpost', CR_TIME);
}
else if ( $board_config['rh_method'] == RH_TOPIC_VIEWERS && $mode != 'newtopic' )
{
$prep_time = time() - ($board_config['rh_without_days'] * 86400);
$sql = "select user_id
from " . TOPIC_VIEW_TABLE . "
where topic_id = $topic_id
and view_time > $prep_time";
if ( !( $results = $db->sql_query($sql) ) )
{
message_die(GENERAL_ERROR, 'Couldn\'t obtain topic viewers list.', '', __LINE__, __FILE__, $sql);
}
$users_ary = array();
while ( $row = $db->sql_fetchrow($results) )
{
$users_ary[] = $row['user_id'];
}
if ( sizeof($users_ary) )
{
$sql_users = implode(',', $users_ary);
$sql = "update " . USERS_TABLE . "
set user_unread_notify = CONCAT( user_unread_notify, ',$post_id' )
where user_id IN ($sql_users)
or user_level > 0";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Couldn\'t update users notifications.', '', __LINE__, __FILE__, $sql);
}
}
}
else if ( $board_config['rh_method'] == RH_TOPIC_VIEWERS && $mode == 'newtopic' )
{
$prep_time = time() - ($board_config['rh_without_days'] * 86400);
$sql = "update " . USERS_TABLE . "
set user_unread_notify = CONCAT( user_unread_notify, ',$post_id' )
where user_session_time > $prep_time";

if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Couldn\'t update users notifications.', '', __LINE__, __FILE__, $sql);
}
}
}

oraz czy w pliku read_history.php, funkcja function unmark_posts(...) posiada ponizej przedstawiony fragment. dokladnie chodzi o to czy w deklaracji zmiennych globalnych jest $board_config

Kod
global $userdata, $db, $phpEx, $board_config;

They - Pon 08 Sty, 2007

qbs, zaskoczyles mnie, bardzo przepraszam za moja wine ,ze nie wgralem nowsze pliki, lecz patrzylem w instrukcje i zrobilem. Plik fukcje post?w sa identyczne jak wyzej podales, ale ten read_history czegos nie znalazlo i bylo inaczej, jednak zobaczylem i nie pomyslalem ze trza zastapic stare na nowe pliki. :? Jeszcze raz sorry.

Teraz lepiej chodzi, trzyma od 2-3dni ok. 40 postow nieprzecz. i dalej nie znika.


a co do symbol (gwiazdka) przed nazwa tematu bedzie w nastepnej wersji (poprawce)?

qbs - Pon 08 Sty, 2007

Cytat
a co do symbol (gwiazdka) przed nazwa tematu bedzie w nastepnej wersji (poprawce)?

bedzie w nastepnej wersji (zapomnialem dodac do tej paczki nowego pliku search.php ;/)
They napisał/a
Teraz lepiej chodzi, trzyma od 2-3dni ok. 40 postow nieprzecz. i dalej nie znika.
mi trzyma poki co od piatku wiec zobaczymy jak to z nim jest ;) ciebie takze bym prosil o odczekanie kilku dni :) bo minely dopiero 2 dni od mojej odpowiedzi, wiec zakladajac ze zmian dokonales nawet zaraz po tym to i tak to jest zaledwie dni :)
They - Pon 08 Sty, 2007

przybywa , przybywa nowe posty, obecnie 53 nieprzecz., tylko zdziwi mnie to ,?e testowy nick nie przybywa wiecej nieprzecz. postow lecz malo. Zarejestrowalem nicka jako Tester jak pisalem wyzej, to od czwartku byl zarejestrowany a ma na koncie 14 nieprzecz. :/ Te wszystkie dzia?y co mam na forum s? widoczne dla wszystkich, nie wiem dlaczego.


Loud - Nie 14 Sty, 2007

A czy u was przy naci?ni?ciu przycisku "znajd? u?ytkownika" np w panelu admina albo w menu grupy i przy dodawaniu cz?onka zamiast tego zwyk?ego okienka co wyszukiwa?o si? ludzi wyskakuje okno wyszukiwarki :?:
They - Nie 14 Sty, 2007

Loud napisał/a
A czy u was przy naci?ni?ciu przycisku znajd? u?ytkownika np w panelu admina albo w menu grupy i przy dodawaniu cz?onka zamiast tego zwyk?ego okienka co wyszukiwa?o si? ludzi wyskakuje okno wyszukiwarki
heh tak, a to nie powinno byc.

niech gbs napisze.

Loud - Pon 15 Sty, 2007

Jeszcze jedno, w pa mam zaznaczone ?eby po w??czeniu tematu z nieprzeczytanymi kierowa?o mnie do pierwszego nieprzeczytanego posta. Jednak kiedy wchodze do tematu zawsze kieruje mnie do pierwszego posta, nawet kiedy by? oznaczony jako przeczytany.
Z g?ry dzi?ki za pomoc ;)

[ Dodano: Wto 16 Sty, 2007 ]
dodam ?e nie czy?ci?em tabel search, czy to mo?e by? win? :?:

[ Dodano: Nie 21 Sty, 2007 ]
M?j problem zosta? rozwi?zany, zrobi?em b??d podczas instalacji. ;)

They - Sro 17 Sty, 2007

gbs, niestety lipa !
Problemy dalej jest "zobacz posty nieprzecz." Jako m?j nick adminowy na forum owszem dosta?em nowe posty i wsio si? zgadzam, ale z drugiej strony jako zwyk?y lub nie moderatorski u?ytkownik itp... drugi nick Tester nie dosta?em du?o nowych post?w, lecz ma?o a w og?le nic nie dotyka?em, bardzo ma?o post?w! Jako adminowy nick dosta?em oko?o 150, a jako testowy 30. Tak samo tutaj na forum jako zwyk?y u?ytkownik They , zauwa?y?em ,?e s? nowe posty, ale nie dosta?em "zobacz posty nieprzeczyt." :? Pisa?em o tym w sz?stym po?cie (od g?ry).

Loud - Sro 17 Sty, 2007

They, u mnie nalicza dobrze. Mam testowego usera i on ma tak? sam? ilo?? post?w nie przeczytanych co ja, ale b?d? nadal to obserwowa?. I dam zna
qbs - Sro 17 Sty, 2007

wybaczcie ale narazie nie mam czasu sie tym zajac ;/ musze skonczyc sysinfo
usterka - Sob 20 Sty, 2007

Po klikni?ciu na oznaczenie post?w jako przeczytane przekierowywa?o do wyszukiwarki, aby tego unikn?? nale?y w search.php zamieni?:

Kod
'META' => '<meta http-equiv="refresh" content="3;url=' .append_sid("search.$phpEx") . '">')
);
$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("search.$phpEx") . '">', '</a> ');


na:

Kod
'META' => '<meta http-equiv="refresh" content="3;url=' .append_sid("index.$phpEx") . '">')
);
$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');

Marcin - Nie 11 Lut, 2007

Jak instaluje BBCode Menagera to w search.php musze znale?? to:
PHP Code:
<?php

if ( $bbcode_uid != '' )
                        {
                            $message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid, $userdata['username']) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
                            $message = bbencode_third_pass($message, $bbcode_uid, FALSE);
                        }


?>

a tego nie ma...

They - Wto 27 Lut, 2007

qbs, kiedy mozesz naprawic blad ?
CNK - Sob 03 Mar, 2007

a jaka wyszukiwarka jest bardziej wydajniejsza? ta qbsa, czy by ixdude ?
Marcin - Sob 03 Mar, 2007

Cytat
a jaka wyszukiwarka jest bardziej wydajniejsza? ta qbsa, czy by ixdude ?

:lol: :lol: gbs i ixdude to to samo :) ta sama osoba :P

CNK - Nie 04 Mar, 2007

aa.. chyba, ?e tak :lol: dzi?kuje za o?wiecenie ;) to zabieram si? do instalowania.
Pozdrawiam

DOD - Pią 09 Mar, 2007

A ja testuje ten mod oko?o miesiaca i ci?gle mam z nim problemy (na tym forum mam tak samo, a nawet gorzej). Ca?y czas zle mi zanzacza posty nieczytane - czasami wchodz?c na forum pokaze mi ze mam jakies posty nieprzeczytane a jak wchodze na odpowiednie podforum (dzia?) to niezaznacza mi nic albo tylko niekt?re posty. Kompletnie nie wiem o co chodzi (mam tak pod FF i Oper? !!). Na moim forum testuje to na 2 r??nych uzytkownikach i mam tak samo... Poradzcie o co chodzi i kiedy wyjdzie nastepna wersja modu ??

Pozdro - DOD

szafa - Wto 20 Mar, 2007

Koledzy, mam problem ;)

Po wykonaniu wszystkich instrukcji... wklepalem http://www.twoje_forum.com/search.php?install=true a nastepnie wlazlem w PA i powlaczalem opcje: Uruchom wyszukiwark?; Uruchom system oznaczania nieczytanych post?w; Kolejno?? pobierania nieprzeczytanych post?w [przejscie do pierwszego...]; Spos?b w jaki b?d? oznaczane nieczytane posty [powiadamiaj o wszystkich]; Konwertuj star? tabele read_history na jej now? posta?. i po zaakceptowaniu dostalem:
Kod
Couldn't update user notifications.

DEBUG MODE

SQL Error : 1054 Unknown column 'user_unread_notify' in 'field list'

UPDATE phpbb_users SET user_unread_notify = CONCAT(user_unread_notify, ',11092,11103,11094,11093,11092,11091,11090,11088,11087') WHERE user_id = 2 AND user_session_time > 1171828682

Line : 126
File : admin_altsearch.php


a proba otwarcia strony glownej konczyla sie komunikatem:
Kod
B??d Og?lny

Couldn't update read history time.

DEBUG MODE

SQL Error : 1054 Unknown column 'user_unread_notify' in 'field list'

update phpbb_users set read_tracking_last_update = '1174420900', user_unread_notify = ',11095,11096,11097,11098,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111,11112,11113,11114,11115' where user_id = 2

Line : 81
File : read_history.php


wiec wylaczylem modul w PA... jednak proba napisania jakiegos postu konczy sie komunikatem:
Kod
Parse error: syntax error, unexpected $end in /viewtopic.php on line 2996


co robic? :/

Termo - Sro 21 Mar, 2007

Co? jednak ?le zedytowa?e?, jaki? znak musia?o wci?c. Przywroc oryginalne pliki i zmodyfikuj wszystko ponownie.
aleks - Czw 22 Mar, 2007

Witam :) Nie wiem czy to jest jaki? b??d czy takie s? za?o?enia autora tego moda. Ot?? po zainstalowaniu go na forum nie mo?na korzysta? z wyszukiwarek w dzia?ach-przekierowuje do g??wnej- w?a?nie tej zmodyfikowanej. Czy mo?na to jako? naprawi? ?
2 b??d po wej?ciu do profilu w punkty pom?g? zamiast listy temat?w za kt?re punkty zosta?y przyznane, wyrzuca list? wszystkich w?asnych temat?w i post?w.
Z g?ry dzi?kuj? za pomoc ;)

They - Pon 23 Kwi, 2007

Kolejny b??d i to wa?ny.

U?ytkownik, kt?ry by? wcze?niej zbanowany, po roku wr?ci? z przeproszeniem. To u?ytkownik dosta? bia?a stron? na stronie g??wnej forum, dzia?u, postu oraz wyszukiwarki. A inne czyli w profilu, preferencji, albumu itd... itd... itd... dzia?aj? bez zarzutu. Wi?c domy?li?em si? ,?e jest przyczyn? tej modyfikacji Alt-Search !

Synchronizacja, optymalizacja, naprawa bazy danych, u?ytkownik?w itd... kilka narz?dzi wcale nie pomog?o.

Sprawdzi?em w bazie danych u u?ytkownika, kt?ry nie dzia?a?, jednak zauwa?y?em ,?e w tabeli jest b??d pola user_unread_notify , w warto?ci to same liczby oznacza ,?e to nr ID tematu/postu nieprzeczytane. To pisze tam To pole mo?e nie da? si? edytowa? z powodu swojej d?ugo?ci :| bylo duzo liczb az mi sie nie chce liczyc ile to jest.
Jak wyczyscilem w wartosci liczbowej na pusto, to uzytkownik juz moze widziec wszystko na forum.

Przypominam sie, ze na standartowym forum phpbb by Przemo kiedys pojawil taki komunikat, ze przekroczenie 1000 postow odrazu wyzeruje nieprzeczytane posty ,reszte zostawia.
A tutaj nie ma i dlatego jest blad.


gbs, zyjesz ? kiedy bedziesz poprawial ? :(
nie dlugo ta modyfikacja pojdzie na zapomnienie. :evil:

michaelxp91 - Sro 30 Maj, 2007

Dzisiaj mi si? forum wywali?o przez Alt-Search przy okazji ma?ego czyszczenia i optymalizacji bazy...

W pliku viewtopic.php piszesz:

Kod
#-----[ FIND ]------------------------------------------

#



include($phpbb_root_path . 'includes/bbcode.'.$phpEx);



#

#-----[ AFTER, ADD ]------------------------------------------

#



include($phpbb_root_path . 'includes/read_history.'.$phpEx);


A przecie? tam ju? jest zawarty ten plik, z tym, ?e troszeczk? dalej. W prawdzie nie sprawdza?em, jak mod b?dzie dzia?a? bez tego wpisu na pocz?tku, ale proponowa?bym u?ycie w obu miejscach funkcji:

PHP Code:
<?php

include_once()


?>


Zamiast obecnej, poniewa? ta nie powoduje b??du Cannot redeclare. Ale to tylko moja skromna propozycja ;)

spike1x - Wto 19 Cze, 2007

A ja mam pewien problem. Najwa?niejszy jest taki, ?e nie dzia?a opcja Szukaj w tym dziale:. Jak co? tam wpisze to przenosi mnie do wyszukiwarki og?lnej i dopiero stamt?d mog? zacz?? szuka?, to jest troch? denerwuj?ce.

Drugi problemik w?a?ciwie, to jak bior? poka? nieprzeczytane posty i klikam na nieprzeczytany post to po przeniesieniu mnie do tematu, nie pokazuje mi nieprzeczytanego posta. Temat w??cza sie na pierwszym po?cie od g?ry i nigdzie nie jest zaznaczony ze jest nieprzeczytany. W pA ustawi?em ?eby przechodzi?o do pierwszego nieprzeczytanego postu,

arcy - Sro 20 Cze, 2007

spike1x napisał/a
to jak bior? poka? nieprzeczytane posty i klikam na nieprzeczytany post to po przeniesieniu mnie do tematu, nie pokazuje mi nieprzeczytanego posta. Temat w??cza sie na pierwszym po?cie od g?ry i nigdzie nie jest zaznaczony ze jest nieprzeczytany.
spike1x, ?le wyedytowa?e? pliki - uwa?nie i poma?u przeprowadzaj instalacj? i uw?nie czytaj instrukcj?.
Zwr?? uwag? na usuwane cz??ci kodu w pliku viewtopic.php - "Start session management" do usuni?cia wyst?puje dwa razy, bo chwil? wcze?niej dodaje si? taki kod do pliku. Trzeba usun?? "Start session management", kt?ry jest ni?ej.

spike1x - Czw 21 Cze, 2007

arcy, faktycznie, ?le wyedytowa?em viewtopic. Pozostaje jeszcze naprawienie Szukaj w tym dziale.

Mam jeszcze dwa problemy. Jak wezm? poka? jako przeczytane i odznacz? wszystkie to przenosi mnie do szukajki a nie na stron? g??wn?. Jak to zmieni?.
Drugi problem to ?e opcja poka? jako przeczytane nie dzia?a na IE, zamiast pokazywa? nieprzeczytane posty, przenosi mnie do wyszukiwarki.

arcy - Pią 22 Cze, 2007

spike1x napisał/a
Mam jeszcze dwa problemy. Jak wezm? poka? jako przeczytane i odznacz? wszystkie to przenosi mnie do szukajki a nie na stron? g??wn?. Jak to zmieni?.
spike1x, nawet nie raczy?e? przeczyta? tego tematu w ca?o?ci :/ To nie jest b??d to jest zamierzenie celowe. Jak to zmieni? dowiesz si? jak przeczytasz ca?y ten temat...
spike1x - Pią 22 Cze, 2007

arcy, przepraszam, nie doczyta?em. My?la?em ?e przypadkiem si? taki b??d wda? albo znowu co? ?le zrobi?em. A wiesz mo?? jak naprawi? poka? wszystkie posty nieprzeczytane? Bo mi si? userzy skar?? ?e im nie dzia?a. Mi dzia?a na FF, ale na IE nie. Na operze nie patrzy?em.
arcy - Sob 23 Cze, 2007

U mnie dzia?a wszystko na Operze 9.21 FF 2.0.0.4 i IE 7.0
spike1x - Sob 23 Cze, 2007

arcy, ja nie m?wie akurat o sobie. Mi tez wszystko dzia?a. Mam na mysli userow, ktorzy np. nie maja najnowszych wersji przegladarek.
weogrim - Wto 17 Lip, 2007

Jak zrobi?em ta wyszukiware i wxhodze w szukaj to nie ma opcj szukaj tylko szukaj autora. Co zrobi?em ?le ?????
KnofeL - Sro 18 Lip, 2007

Mo?e wy??czy?e? standardow? wyszukiwark? w PA ??
spike1x - Sro 18 Lip, 2007

KnofeL, Twoaj wiadomo?? by?a do mnie czy do weogrima ?
KnofeL - Sro 18 Lip, 2007

Do weogrima ;)
Wu - Sro 25 Lip, 2007

Witam,

Jak zmieni? t?o numeru wyniku np.: "#7" ?

I jeszcze.... Napis "Szukaj" mam taki siwy, a tu np jest czarny (obok pola do wpisania szukanej frazy), jak mo?na to zmieni??

Niestety nie dzia?a szukajka, kt?ra jest na dole w ka?dym dziale :/ Zamiast szuka?, przenosi do search.php ...

INIM - Wto 07 Sie, 2007

Zauwa?y?em, ?e nie ma opcji "otworz wszystkie w nowych oknach", a przyda?aby mi si?. Hmmm... b??d czy specjalnie jest to zrobione? Czy ja po prostu co? przeoczy?em?
arcy - Pią 10 Sie, 2007

Nie wiem czy qbs b?dzie kiedy? jeszcze udoskonala? szukajk? ale jest kilka rzeczy, kt?re u mnie na forum nie dzia?aj?:
- nie dzia?a funkcja "Zobacz posty bez odpowiedzi" - wy?wietla si? szukajka
- na li?cie nieprzeczytanych nie s? widoczne checkboxy umo?liwiaj?ce ignorowanie temat?w ani przycisk "Ignoruj zaznaczone tematy"
- po wej?ciu w podgl?d profilu i klikni?cie na link z ilo?ci? punkt?w pom?g? powinna si? wy?wietla? lista temat?w, w kt?rych dany u?ytkownik otrzyma? punkt pom?g?. Wy?wietla si? natomiast lista wszystkich temat?w, w kt?rych pisa? dany u?ytkownik. W AltSearch link prowadzi do
Kod
http://www.adresforum.pl/search.htm/authors/arcy,0?gh=helped
w standardowej szukajce do
Kod
http://www.adresforum.org/search.php?search_author=arcy,gh,helped
Nie wiem czy r??nica wynika z zainstalowanego u mnie SF czy jest to jaki? b??d. No w ka?dym razie nie dzia?a ;)
- Od czasu do czasu zdarza si?, ?e mimo oznaczenia wszystkich post?w jako przeczytanych i po wej?ciu na stron? g??wn? znowu mam link "Zobacz nieprzeczytane" z list? identyczn? jak chwil? wcze?niej.
- Gdy wchodz? na profil uzytkownika Mary$ i chc? zobaczy? za co ma swoje "Pom?g?", to klikaj?c w link wchodz? pod adres:
Kod
http://www.sailforum.pl/search.htm/authors/Mary$,0?gh=helped

a wyskakuje mi komunikat: Nie istnieje u?ytkownik o loginie Mary. Prawdopodobnie jest to spowodowane '$' w nicku.

Olbrzymi? zalet? tej modyfikacji jest to, ?e mocno obni?a ilo?? zasob?w jakie po?era forum.
KnofeL, a mo?e Ty podejmiesz si? poprawienia modyfikacji? Bo qbs chyba jest bardzo zaj?ty - rzadko si? pojawia ostatnio, a fajnie by by?o dopracowa? Szukajk? :)
Pozdrawiam :]

spike1x - Pią 10 Sie, 2007

arcy, b?ed?w jest jeszcze wi?cej. Odpowiedzi nie mia?em od kilkunastu tygodni wiec napisalem przedwoczraj PW do qbs'a. Moze poprawi.
Wu - Nie 12 Sie, 2007

Mo?e wartoby by?o napisa? jak odbudowa? bufor szukajki? :roll:

Bo skoro jest opcja usuni?cia go..... To po usuni?ciu szukajka staje si? nieprzydatna....

Termo - Sro 05 Wrz, 2007

Wu napisał/a
Mo?e wartoby by?o napisa? jak odbudowa? bufor szukajki? :roll:

Bo skoro jest opcja usuni?cia go..... To po usuni?ciu szukajka staje si? nieprzydatna....


H?? Szukajka jak najbardziej dziala po oproznieniu bufora.

Wu - Czw 06 Wrz, 2007

Dzia?a, dzia?a ;)

W takim razie do czego jest ten bufor? Tylko zawala w bazie?

Ale ta szukajka i tak dzia?a gorzej ni? "zwyk?a" :/

hakowy - Sob 08 Wrz, 2007

?wietna wyszukiwarka! Piwo dla CIebie! Tylko ?eby ca?y czas tak stabilnie dzia?a?a. Stara wyszukiwarka(standardowa) zajmowa?a w bazie ok. 2 MB.

Czy ta nowa wyszukiwarka korzysta z tabel php_bb_search? Bo chyba wyczy?ci?em te tabele, a mimo to wyszukiwarka dzia?a niezawodnie i wyszukuje wszystko. Z jakich tabel ona korzysta?

izod - Nie 16 Wrz, 2007

a mi po instalacji wyskakuje b??d kiedy chc? co? wyszuka? :(

Cytat
Couldn't insert new search results.

DEBUG MODE

SQL Error : 1146 Table 'oliver.phpbb_search_buffor' doesn't exist

insert into phpbb_search_buffor ( keywords, type, results, count, highest_post_time, search_time ) values ( '+n70', '1', '15,16,42,23,24,43,32,34,35,36,37,39,44,47,51,119,57,59,9291,61,70,74,6579,81,84,86,89,90,91,95,96,111,112,6577,126,136,138,144,146,149,155,160,166,168,169,181,183,193,204,211,214,236,235,225,227,228,231,237,239,255,256,273,280,281,283,284,291,293,295,296,300,307,302,314,9272,6588,324,335,340,342,349,350,352,354,355,358,362,364,372,373,374,376,377,378,379,382,387,388,391,395,398,400,405,407,410,538,424,432,436,440,441,462,470,472,473,488,492,493,496,500,501,506,507,508,509,6538,1094,528,536,540,551,556,557,561,566,568,572,573,576,577,579,
585,596,599,6352,3029,1331,1333,3022,618,633,3017,653,1623,664,665,673,680,681,682
,686,691,695,701,702,707,718,720,721,725,3888,727,728,743,745,748,754,755,758,759,7
68,769,771,772,782,784,925,791,797,798,805,814,820,822,825,833,841,869,870,871,872,
3869,878,879,880,3864,894,895,903,904,905,908,909,911,913,914,918,928,935,936,937,
938,939,945,955,956,957,963,966,987,990,991,992,997,1000,1003,1017,1020,1025,1042,
10<i masa cyferek>)


Line : 322
File : search.php

Je?li nie potrafisz znale?? rozwi?zania tego problemu,
mo?esz spr?bowa? poszuka?, lub zada? pytanie na forum: http://www.przemo.org/phpBB2/


kto? wie jak na to zaradzi??
instrukcje czyta?em dok?adnie! :D

[ Dodano: Nie 16 Wrz, 2007 ]
dodatkowo po wyczyszczeniu tabeli (jak zaleca to skrypt w PA) wyskoczy? mi taki b??d na stronie g??wnej

Cytat
Couldn't update read history time.

DEBUG MODE

SQL Error : 1054 Unknown column 'user_unread_notify' in 'field list'

update phpbb_users set read_tracking_last_update = '1189951930', user_unread_notify = ',16151' where user_id = 703

Line : 81
File : read_history.php

Wu - Pon 17 Wrz, 2007

izod napisał/a
Table 'oliver.phpbb_search_buffor' doesn't exist


izod, s?ownik w r?k? i t?umacz :roll:

Termo - Czw 27 Wrz, 2007

Wu napisał/a
Dzia?a, dzia?a ;)

W takim razie do czego jest ten bufor? Tylko zawala w bazie?

Ale ta szukajka i tak dzia?a gorzej ni? zwyk?a :/


Czasy wyszukiwania s? DUZO mniejsze a i generowane obci??enie jest mniejsze. Co masz wiec na mysli pisz?c, ?e gorzej dzia?a?

izod - Pon 08 Paź, 2007

no i mi zacz??o dzia?a?, ale b??d?w jest masa w module... chodzi o te wymieniane wcze?niej w tym temacie... czekamy na now? wersj? :)

Powered by phpBB modified by Przemo © 2003 phpBB Group