Poprzedni temat :: Następny temat |
qbs Wysłany: Sob 30 Gru, 2006 |
|
|
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 Wysłany: 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 Wysłany: 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 Wysłany: 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 Wysłany: Sob 30 Gru, 2006 |
|
|
KodInstalacja 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 Wysłany: 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 Wysłany: 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 Wysłany: Sob 30 Gru, 2006 |
|
|
translate.pl i do boju :mrgreen: |
|
Termo Wysłany: 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 Wysłany: 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:CytatUruchom system oznaczania nieczytanych post?w
W??czenie modu?u zwi?kszy przejrzysto?? i u?atwi forum poprzez zaznaczanie nowych post?w: Tak Niea 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 Wysłany: 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 Wysłany: Nie 31 Gru, 2006 |
|
|
uf dzieki, dziala na tak.Cytatkonwertowales stary rh na nowy?tak, a to zle ? |
|
qbs Wysłany: 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 Wysłany: 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 Wysłany: 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. |
|
|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
|