|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Masowa zamiana ciągu znaków w bazie SQL |
Autor |
Wiadomość |
Radek
![zasłużony](templates/subSilver/images/ranks/zasluzeni.gif)
![](images/avatars/6197957854df2037bee536.jpg)
Pomógł: 955 razy Posty: 4614
|
Wysłany: 10-08-2005, 15:19 Masowa zamiana ciągu znaków w bazie SQL
|
|
|
Masowa zamiana ciągu znakow w bazie SQL
Autor: Przemo
Opis: Przydatny np. jesli przenosilismy forum pod inny adres, mozna zamienic stary adres na nowy we wszystkich postach.
Tym skryptem byl zamieniany adres phpbb.pl na phpbb2.pl w archiwum forum phpbb2.pl. 6500 ze 100 tys. tresci postow zamienil w około 5 sekund Smile
Jeszcze jedna ważna rzecz, zapomnialem o tym, jesli zmienimy cos w tabeli post_text to powinnismy tez w tabeli search_wordlist pole: word_text i pole ID: word_id bo jak tego nie zrobimy to szukanie bedzie nieprawidlowo szukalo tych ciagow znakow.
przy zmianie w tabeli search rozbijamy ciag znakow tam gdzie sa spacje, czyli jak mamy: "ala ma kota" to musimy zrobic osobno zamiane dla ala oraz ma oraz kota. Mysle, ze to jest jasne Smile
Zamiast tego lepiej jest uzyc odbudowania search, jednak ono trwa o wiele dluzej niz reczna zamiana w search'u
Download: http://www.przemo.org/php...tion=file&id=80
<hr>
W tym temacie zadajemy pytania dotyczace tylko i wyłącznie tego moda.
W przypadku aktualizacji hacka, lub wersji forum, autorów modyfikacji prosze o zamieszczanie w zalacznikach instrukcji do nowej wersji, zostanie ona przeniesiona do download. |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Gadatliwa Kasia
|
|
|
|
yeti
Posty: 12
|
Wysłany: 16-01-2006, 22:07
|
|
|
gdzie wypakować ten plik? |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Radek
![zasłużony](templates/subSilver/images/ranks/zasluzeni.gif)
![](images/avatars/6197957854df2037bee536.jpg)
Pomógł: 955 razy Posty: 4614
|
Wysłany: 16-01-2006, 22:09
|
|
|
yeti, do glonwego katalogu forum
|
|
|
|
![](templates/subSilver/images/spacer.gif) |
Lukas
![](images/avatars/165790544540bdba049ef9d.jpg)
Posty: 91
|
Wysłany: 27-12-2006, 17:03
|
|
|
czy jest mozliwosc wykonania takiego zapytania w calej bazie (album, shoutbox, PWitd) a nie tylko w texcie postow ? pozmianie serwera i wgraniu bazy pojawily mi sie przy literkach z ogonkami i spacjach znaki: Â
sciaganie bazy na komputer nic nie daje bo wordpad nie radzi sopbie z plikiem takiej wielkosci a edytory html ktore probowalem zmieniaja kodowanie i plik .sql nie jest wczytywany z powodu bledu skladni wiec jedynym wyjsciem jest zmiana tych znakow na serwerze |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Lukas
![](images/avatars/165790544540bdba049ef9d.jpg)
Posty: 91
|
Wysłany: 28-12-2006, 09:35
|
|
|
bardzo dziekuje jakos na ten temat nie wpadlem szukajac |
|
|
|
![](templates/subSilver/images/spacer.gif) |
InterSix
Posty: 16
|
Wysłany: 28-12-2006, 12:35
|
|
|
Mod jest bomba tylko mam malutke pytanko:
Dlaczego przy niektórych ciągach znaków pokazuje max 60 ( tyle to czasem w jednym poscie danego ciągu było) - wyjsciem jest robić w kółko az mu sie wena skonczy na znajdowanie.
Problemem technicznym natomiast jest gdy chcemy zmienic ciąg znaków z uzyciem bbcode np tekst Kod: | [color=red](C)[/color] | bowiem kazdy bbcode dla kazdego posta ma inną wartość bbcode_uid czyli Kod: | [color=red:795b523f1b](C)[/color:795b523f1b] | tylko i wyłącznie dla jednego postu. Jak to obskoczyć dla wszystkich postów ?
Niemniej dla prostych ciągów jest to REWELKA ! |
_________________ Gość jest debesciak i jego mafia tez jest debesciak |
|
|
|
![](templates/subSilver/images/spacer.gif) |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|