| 
				
					| 
							
								|  | 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:
 twoj mysql nie obsluguje binarek, poprawilem paczke dzieki :*| Kod |  | ALTER TABLE `phpbb_search_wordlist` ADD `ignored_word` TINYINT(1) NOT NULL DEFAULT '0' ; | 
 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?
 
 |  |