|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Pomoc dla modyfikacji - search manager
Slavikord - Pon 01 Maj, 2006
qbs, wywala mi b??da gdy pr?buj? wyszuka? s?owa o danej d?ugo?ci:
Kod | phpBB by Przemo : Critical Error
Could not obtain search word list.
DEBUG MODE
SQL Error : 1054 Unknown column 'word_ignored' in 'field list'
SELECT word_id, word_text, word_ignored FROM mangoweforum_search_wordlist WHERE length(word_text) = 3 ORDER BY word_text ASC
Line : 197
File : search_manager.php |
Dzia?a wyszukiwanie pojedynczych s??w, ale gdy chcia?em odindeksowa? zwrot "ale":
Kod | phpBB by Przemo : Critical Error
Could not update search word list.
DEBUG MODE
SQL Error : 1054 Unknown column 'word_ignored' in 'field list'
update mangoweforum_search_wordlist set word_ignored = 1 where word_id = 151
Line : 81
File : search_manager.php |
Zapytanie z Twojej instrukcji wykona?em.
Poza tym, mo?naby doda? do instrukcji opis edycji modules_data.php, ?eby unikn?? g?upich pyta? w przysz?o?ci :-P
[edit]
Pff, poradzi?em sobie, wystarczy?o wykona? nieco zmienione zapytanie :-P
Kod | ALTER TABLE `phpbb_search_wordlist` ADD `word_ignored` BINARY DEFAULT '0' NOT NULL ; |
Tak to powinno wygl?da?, teraz ju? wsjo gra Przydatny mod, odchudzi? mi nieco baz?
tjon - Sro 03 Maj, 2006
co? mi to nie dzia?a jak klikam na Okre?l d?ugo?? s??w i wpisuje np. 2 wyszukuje i zaznaczam wszystkie na Odindeksuj ok komunikat Wykonano XX zapyta?. Przetworzono XX wierszy klikam ponownie na okre?l d?ugo?? s??w i ponownie wpisuje 2 i widz? to co poprzednio a i baza jak zajmowa?a 46,17 MB tak nadal zjmuje
qbs - Sro 03 Maj, 2006
zoptymalizuj baze
[ Dodano: 2006-05-04, 00:53 ]
aktualizacja do wersji koncowej:
nadpisz pliki ze zaktualizowanej paczki i wykonaj:
Kod | #
#-----[ OTW?RZ ]------------------------------------------
#
admin_rebuild_search.php
#-----[ ZNAJD? ]------------------------------------------
$sql = "CREATE TABLE " . SEARCH_WORD_TABLE . " (
word_text varchar(50) binary NOT NULL DEFAULT '',
word_id mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
word_common tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
)";
$result = $db->sql_query ($sql);
#-----[ ZAMIE? NA ]------------------------------------------
$sql = "CREATE TABLE " . SEARCH_WORD_TABLE . " (
word_text varchar(50) binary NOT NULL DEFAULT '',
word_id mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
word_common tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
word_ignored tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
)";
$result = $db->sql_query ($sql);
#
#-----[ OTW?RZ ]------------------------------------------
#
modules_data.php
#-----[ ZNAJD? ]------------------------------------------
'Smilies' => array("admin_smilies.$phpEx", 9),
'Word_Censor' => array("admin_words.$phpEx", 10),
'Advert_title' => array("admin_advert.$phpEx", 11),
#-----[ ZAMIE? NA ]------------------------------------------
'Smilies' => array("admin_smilies.$phpEx", 9),
'Word_Censor' => array("admin_words.$phpEx", 10),
'Advert_title' => array("admin_advert.$phpEx", 11),
'Search Manager' => array("search_manager.$phpEx", 99119), |
DOD - Czw 04 Maj, 2006
Mi zadzia?a?o dopiero po:
Kod | ALTER TABLE `phpbb_search_wordlist` ADD `word_ignored` BINARY DEFAULT '0' NOT NULL ; |
Pozatym wypasik mod - odzyskalem ponad 2 MB z 10MB bazy....
tjon - Czw 04 Maj, 2006
qbs, dzia?a a? mi?o dzi?kujemy w moim przypadku odzyska?em 12,1 MB mia?em 46,17 a teraz mam 34,16 MB
Kica - Pią 05 Maj, 2006
A mi po wykonaniu zapytania pluje takim czym?:
Kod | MySQL zwr?ci? komunikat:
#1064 - Something is wrong in your syntax obok 'DEFAULT '0' NOT NULL' w linii 1 |
qbs - Pią 05 Maj, 2006
przydalo by sie wiecej szczegolow. kiedy to sie dzieje? i cala tresc bledu.
Kica - Pią 05 Maj, 2006
Wykonauje zapytanie z instrukcji. Efekt:
qbs - Pią 05 Maj, 2006
wykonaj zapytanie: Kod | ALTER TABLE `phpbb_search_wordlist` ADD `ignored_word` TINYINT(1) NOT NULL DEFAULT '0' ; | twoj mysql nie obsluguje binarek, poprawilem paczke dzieki :*
Kica - Pią 05 Maj, 2006
MySQL ?ykn?? zmienione zapytanie bezproblemowo, ale niestety s? kolejne problemy...
Mam identyczny b??d jak opisa? Slavikord i dodatkowo przy pisaniu post?w wyskakuje takie nieprzyjemne co?:
qbs - Pią 05 Maj, 2006
podaj strukture tabeli phpbb_search_wordlist
Kica - Sob 06 Maj, 2006
Mam nadzieje ?e chodzi o to:
Solinarius - Pon 08 Maj, 2006
Wykonaj zapytanie :
Kod | ALTER TABLE `phpbb_search_wordlist` ADD `word_ignored` TINYINT(1) NOT NULL DEFAULT '0' ; |
Kica - Pon 08 Maj, 2006
Solinarius dzi?ki dzia?a
A modzik bardzo fajny odzyska?em ok 5MB
qbs - Pon 08 Maj, 2006
nie chce was pocieszac ale jutro wrzuce wersje 1.1+ bedzie zawierala bardzo fajne rozwiazanie odnosnie dublowania i nie wyszukiwania postow przez noobow
tjon - Wto 09 Maj, 2006
qbs, rewelacja! Mam jedno pytanko Chodzi mi o:
Cytat | Okre?l skuteczno?? wyszukiwania.
Im wi?ksza liczba liczba tym trudniej b?dzie powi?za? wysy?any post/temat z obecnymi wpisami w bazie. Uwaga! Podanie zbyt niskiej liczby mo?e spowodowa? nagminne ukazywanie si? informacji o podobnych tematach. |
jak? liczb? proponujesz? ja ustawi?em na 100 czy to nie za du?o nie za ma?o?
qbs - Wto 09 Maj, 2006
tutaj uzywamy 80 i moim zdaniem to chyba najbardziej optymalna liczba na tego typu fora, przy 100 znajdzie ci praktycznie dublowane posty - czyli post ktory wysylamy musi sie juz zawierac w innym, dla przykladu:
wysylasz: "aaaa bbbb cccc dddd" to wyswietli ci wszystkie tematy z postami (juz utworzonymi dla jasnosci ) o tresci: "aaaa bbbb cccc dddd eeee..." itp, ale post istniejacy o tresci: "aaaa bbbb cccc" (bez dddd) w stosunku do tego co wysylasz bedzie mial juz skutecznosc 75%
mam nadzieje ze wiesz o co chodzi
jednimi slowy, 100 to za duzo. na malych forach to co dalem defaultowo bedzie w sam raz na takich supporterskich jak to czy przemo mysle ze 80 bylo by w sam raz
[ Dodano: 2006-05-09, 16:07 ]
dla picu wyslij sobie jako odpowiedz "aaaa bbbb cccc" a pozniej cofnij sie do tematu i napisz jeszcze raz od powiedz o tresci: "aaaa bbbb cccc dddd eeee fffff gggg hhhh"
qbs - Wto 09 Maj, 2006
a jednak... nie omieszkalo sie od bledu :
w pluku functions_words_match.php usuncie:
Kod | $min_word_efficiency -= ceil($words / 2); |
przy bardzo duzych postach stwarza problemy
tjon - Wto 09 Maj, 2006
qbs, jest problem przed i po tej poprawce ca?y czas wyskakuje mi taki komunikat jak chce doda? post do tematu co zawiera 3 podstrony: Klikam Aby wys?a? wiadomo?? kliknij przycisk Wy?lij, znajduj?cy si? poni?ej. i nadal przechodzi do tego okienka
qbs - Wto 09 Maj, 2006
zalacz plik functions_match_words.php bo widzialem ze ktos sciagnal wczoraj w nocy jak wprowadzalem poprawki i walnelem literowke
[ Dodano: 2006-05-09, 19:07 ]
albo poporstu sciagnij raz jeszcze paczke i nadpisz ten plik z poprawionej paczki
tjon - Wto 09 Maj, 2006
qbs, podmieni?em wyedytowa?em nawet od nowa pliki i nadal to samo Zauwa?y?em jak wybieram cytuj to to jest za ka?dym razem
qbs - Wto 09 Maj, 2006
zle przerobiles posting.php zalacz go
tjon - Wto 09 Maj, 2006
qbs, bo ja mam kilka innych dupereli w posting.php wi?c by? mo?e, ?e tak jest w takim razie za??czam posting.php
qbs - Wto 09 Maj, 2006
juz kumam, niestety pominelem jeden krok w instrukcji:
Kod | #
#-----[ OTW?RZ ]------------------------------------------
#
posting.php
#-----[ ZNAJD? ]------------------------------------------
$hidden_form_fields = '<input type="hidden" name="mode" value="' . $mode . '" />';
#-----[ ZAMIE? NA ]------------------------------------------
$hidden_form_fields .= '<input type="hidden" name="mode" value="' . $mode . '" />'; |
tjon - Wto 09 Maj, 2006
qbs, stwierdzam ?e teraz jest git
Kica - Wto 09 Maj, 2006
qbs teraz to ju? jest genialny mod Zawsze chcia?em mie? takiego anty-dublera
Mam jeszcze takie pytanie - da sie jako? zrobi? by by?y pokazywane tematy tylko z for do kt?rych mamy dost?p (tak jak jest to w przypadku moda "Last Popular Topics")?
qbs - Sro 10 Maj, 2006
Kica
Kica - Sro 10 Maj, 2006
qbs dzia?a Wielkie dzi?ki
arcy - Czw 11 Maj, 2006
qbs nie wiem czy tak wszedzie ale u mnie na forum po update z 1.0 wyswietla blad:
Kod | Parse error: parse error, unexpected T_VARIABLE in /home/arcy/public_html/forum/posting.php on line 1477 |
aby b??du nie wyswietlalo i wysylalo posty normalnie zrobilem tak
znalazlem Kod | $orig_word = array();
$replacement_word = array()
$replacement_word_html = array(); |
zamienilem na Kod | $orig_word = array();
$replacement_word = array();
$replacement_word_html = array(); |
brakowalo ; w instrukcji updatu
swietny mod - dzieki i pozdrawiam!
konraf - Pon 15 Maj, 2006
Panowie, a takie pytanko: czy mozna jakos wy??czy? to wyszukiwanie sl?w w pisanym poscie, a zostawic tylko samego submoda do zarzadzania tabel? search ?
qbs - Pon 15 Maj, 2006
ustaw "Okre?l skuteczno?? wyszukiwania." na 0
konraf - Pon 15 Maj, 2006
genialne w swojej prostocie. Dzieki.
Slavikord - Nie 21 Maj, 2006
A ja mam ma?y problem - po aktualizacji do wersji 1.11+ podczas wysy?ania posta wy?wietla si? jeno bia?a strona. Wiem, ?e powoduje to plik posting.php, jednak nawet kilkukrotna edycja nic nie da?a... W CheckFiles widze ?e jakie? mody miesz?y ju? co? w pliku. W tej sytuacji jestem zmuszony poprosi? kogo? o pomoc w edycji, mog? odwdzi?czy? si? najwy?ej piwem
guardia - Czw 10 Sie, 2006
A takie ma?e pytanko, jak mo?na "popsu?" search managera, ?eby wyszukiwa? s?owa tylko w danym dziale?
|
|