Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

search manager
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony 1, 2, 3  Dalej
 
       Unofficial modifications Strona Główna -> Pomoc dla modyfikacji
Poprzedni temat :: Następny temat  
Slavikord Wysłany: Pon 01 Maj, 2006  

qbs, wywala mi b??da gdy pr?buj? wyszuka? s?owa o danej d?ugo?ci:

KodphpBB 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":

KodphpBB 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

KodALTER 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 Wysłany: Sro 03 Maj, 2006  

co? mi to nie dzia?a :roll: 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 Wysłany: 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 Wysłany: Czw 04 Maj, 2006  

Mi zadzia?a?o dopiero po:

KodALTER TABLE `phpbb_search_wordlist` ADD `word_ignored` BINARY DEFAULT '0' NOT NULL ;

Pozatym wypasik mod - odzyskalem ponad 2 MB z 10MB bazy....
tjon Wysłany: Czw 04 Maj, 2006  

qbs, dzia?a a? mi?o :P dzi?kujemy :P w moim przypadku odzyska?em 12,1 MB :) mia?em 46,17 a teraz mam 34,16 MB :P
Kica Wysłany: Pią 05 Maj, 2006  

A mi po wykonaniu zapytania pluje takim czym?:

KodMySQL zwr?ci? komunikat:
#1064 - Something is wrong in your syntax obok 'DEFAULT '0' NOT NULL' w linii 1

:(
qbs Wysłany: Pią 05 Maj, 2006  

przydalo by sie wiecej szczegolow. kiedy to sie dzieje? i cala tresc bledu.
Kica Wysłany: Pią 05 Maj, 2006  

Wykonauje zapytanie z instrukcji. Efekt:

qbs Wysłany: Pią 05 Maj, 2006  

wykonaj zapytanie: KodALTER TABLE `phpbb_search_wordlist` ADD `ignored_word` TINYINT(1) NOT NULL DEFAULT '0' ; twoj mysql nie obsluguje binarek, poprawilem paczke dzieki :*
Kica Wysłany: 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 Wysłany: Pią 05 Maj, 2006  

podaj strukture tabeli phpbb_search_wordlist
Kica Wysłany: Sob 06 Maj, 2006  

Mam nadzieje ?e chodzi o to:

Solinarius Wysłany: Pon 08 Maj, 2006  

Wykonaj zapytanie :
Kod ALTER TABLE `phpbb_search_wordlist` ADD `word_ignored` TINYINT(1) NOT NULL DEFAULT '0' ;
Kica Wysłany: Pon 08 Maj, 2006  

Solinarius dzi?ki dzia?a :mrgreen:

A modzik bardzo fajny :arrow: odzyska?em ok 5MB :mrgreen:
qbs Wysłany: Pon 08 Maj, 2006  

nie chce was pocieszac ale jutro wrzuce wersje 1.1+ :P bedzie zawierala bardzo fajne rozwiazanie odnosnie dublowania i nie wyszukiwania postow przez noobow :mrgreen:
 
       Unofficial modifications Strona Główna -> Pomoc dla modyfikacji Idź do strony 1, 2, 3  Dalej
Strona 1 z 3
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.