uki
-
Postów
39 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez uki
-
-
NIestety gdy chcę odpalić plik wyskakują mi takie błędy:
Warning: fclose(): supplied argument is not a valid stream resource in C:\Program Files\WebServ\httpd-users\baza\konwerter.php on line 24Warning: fclose(): supplied argument is not a valid stream resource in C:\Program Files\WebServ\httpd-users\baza\konwerter.php on line 25
Koniec konwersji
-
-
Przede wszystkim jak użyć tego skryptu gdzie wkleić zapisać nie wiem co z nim zrobić ?
-
Umieścił ale nic z tego nie rozumiem jest napisany jakimś ciężkim językiem
Aż taki zielony nie jestem
Ale przydał by mi się jakiś opis krop po kroku coś w tym stylu
Jeśli możesz pomóc będę ogromnie wdzięczny
-
Witam znalazłem skrypt podany przez jednego użytkownika tego forum mianowicie:
/***
* @copyright © 2009 Łukasz Rutkowski
* @license http://creativecommons.org/licenses/by/3.0/pl/ Creative Commons Uznanie autorstwa 3.0
*
*/
function repair($tbl, $id) {
$sql = new MySQLi('host_bazy', 'użytkownik', 'hasło', 'baza_danych');
//Go to latin1
$sql->query('SET NAMES latin1');
//Get count
$cnt = $sql->query('SELECT COUNT(' . $id . ') AS count FROM ' . $tbl);
$cnt = $cnt->fetch_assoc();
$cnt = $cnt['count'];
//Get records
$all = $sql->query('SELECT * FROM ' . $tbl);
//Columns
$columns = $sql->query('SHOW COLUMNS FROM ' . $tbl);
//List columns
while($clmn = $columns->fetch_assoc()) { $clmns[] = $clmn['Field']; }
//Back to utf8
$sql->query('SET NAMES utf8');
//Generate SET clause
while($row = $all->fetch_assoc()) {
$i = 0;
$set = '';
foreach($clmns as $clmn) {
if($clmn != $id) {
if($i != 0) {
$set .= ', ';
}
$set .= $clmn . '="' . addslashes($row[$clmn]) . '"';
$i++;
}
}
$sql->query('UPDATE ' . $tbl . ' SET ' . $set . ' WHERE ' . $id . '=' . $row[$id]);
}
unset($sql);
}
Jestem zielony jeśli chodzi o bazy.
Moje pytanie jak za pomocą tego skryptu przekonwertować bazę z latin_1swedish_ci na utf8
Z góry serdeczne dzięki.
-
to inne części spolszczenia można zmienić w ACP a tego kawałeczka nie ?
-
A gdzie znajdę ten pliczek ?
-
A jak bym chciał gdzieś to ręcznie wyedytować jest taka możliwość ??
-
Witam która część kodu odpowiada za to co zaznaczyłem na czerwono (gdzie to zmienić)
Jak widać mam krzaki (powinno być "paź")
-
-
Witam (to znowu ja )
Mam kolejny problem po przenosinach forum.
Zniknął mi link który znajduje się w lewym górnym rogu ( prowadzi do panelu admina)
-
Udało mi sie spolszczyć 95 % spolszczenia tą metodą:
Wchodzimy w ACP -> Look & Feel -> Manage Languages i przy English (USA) klikamy Translate Externally... To nam wyeksportuje pliki z tłumaczeniem do folderu translate na serwerze. Każdą paczkę do osobnego pliku. Kopiujemy te pliki w bezpieczne miejsce oraz klikamy Finish And Remove co usunie pliki niczego nie zmieniając.Teraz robimy to samo z językiem polskim. Następnie z tych dwóch wersji wybieramy sobie te pliki, które nas interesują, czyli *_public_* biorę z języka polskiego, a *_admin_* z angielskiego. Wybrane pliki wrzucam do katalogu translate zaznaczam w External File Translation wszystkie pliki (albo tylko te które chcę zmienić) i klikam Import Selected Files.
W ten sam sposób można też zrobić konwersję kodowania spolszczenia - jeśli pomiędzy Translate Externally... a Import Selected Files zmienimy kodowanie znaków w ustawieniach forum.
Na koniec jeszcze Recache all dla danego języka i gotowe.
UWAGA: Zauważyłem, że Translate Externally... psuje paczki admin_js i public_js - zamiast tłumaczenia zmienia Default Value, więc tych paczek lepiej w ten sposób nie wgrywać.
Jednakże nadal jest błąd w tym miejscu:
Dlaczego tak się dzieje ?
-
A jak użyć tego skryptu zapisać do jakiegoś pliku czy jak ?
-
A jak przekonwertować bazę danych pod UTF-8 ?
-
Tak mam takie kodowanie
niestety ten sposób nie działa
-
Trochę pokombinowałem i naprawiłem częściowo (polskie litery działają w postach nazwach tematów itp)
Pomogło zastosowanie
mysqli_query($this->connection_id, 'SET character_set_connection=latin1');
mysqli_query($this->connection_id, 'SET character_set_client=latin1');
mysqli_query($this->connection_id, 'SET character_set_results=latin1');
mysqli_query($this->connection_id, "SET names latin1;");
W plikach ips_kernel/classDbMysqlClient.php oraz ips_kernel/classDbMysqliClient.php
Jednakże nadal mam znaki zapytania w spolszczeniu co widać na http://blurayforum.pl/index.php
Jak to dziadostwo naprawić ?
-
Niestety ale nadal nie mam polskich znaków po przenosinach forum.
Na starym serwie to zadziałało ale na dhost.pl nadal nie działa zamiast polskich znaków mam "?" znaki zapytania ma ktoś jeszcze jakieś pomysły ?
-
dzieki stary wiem że marudzę ale szacun dla ciebie
Mam pytanie jak dostać się do ACP > TOOLS & SETTINGS > Maintenance >> Recount & Rebuild
U mnie w ACP nie ma Maintenance
-
nadal występuje ten problem
-
WItam
Mam kolejny problem (po przenosinach forum).
Otóż gdy chce napisać jakiegoś posta wyskakuje mi to
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/szak997/domains/blurayforum.pl/public_html/uploads) is not within the allowed path(s): (/home/klient.dhosting.pl/szak/:/demonek/www/public/bledy.demonek.com/:/usr/local/lsws/share/autoindex:/usr/local/lsws/php/5.2.6-dh3/lib/php:/usr/share/php:/etc/pear) in /home/klient.dhosting.pl/szak/blurayforum.pl/public_html/admin/applications/core/sources/classes/attach/class_attach.php on line 1293
-
Dlaczego Nie widać bocznych menu (po przeniesieniu forum).
Na starym serwerze wszytko było ok.
-
A no prosta sprawa źle spolszczenie było wgrane
-
Już działa poradziłem sobie
ALe teraz nowy problem
Dlaczego po przeniesieniu nie mam bocznych paneli ?? w ogóle ich nie widać
-
Na localu w tabeli tabeli ibf_posts. wyglądają tak samo
Ale na forum wyświetlają się już z polskimi ogonkami
Przekonwertowanie bazy z latin_1swedish_ci na utf8
w Ogólny support IPB
Opublikowano
Takie coś mi wywaliło: