Pagina 5 din 7

Re: Feedback

Scris: 11-Feb-2012, 02:31:05
de bogdan
Si ce te impiedica sa o oferi? :)

Re: Feedback

Scris: 11-Feb-2012, 03:04:12
de Dragosvr92
Meh.. poi nu-s sigur daca este sigura :-?

Ma gandeam sa inlocuiesti caracterele stricate cu cele corecte folosind comenzi SQL pentru fiecare caracter in-parte.

De aceste comenzi sunt suta la suta sigur ca vor face ce trebuie:

Cod: Selectaţi tot


UPDATE phpbb_posts SET post_text = replace(post_text, 'ă', 'ă');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ş', 'ş');
UPDATE phpbb_posts SET post_text = replace(post_text, 'î', 'î');
UPDATE phpbb_posts SET post_text = replace(post_text, 'â', 'â');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ţ', 'ţ');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Î', 'Î');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Ş', 'Ş');

De unele de aici sunt foarte nesigur....

Cod: Selectaţi tot

UPDATE phpbb_posts SET post_text = replace(post_text, 'Ä‚', 'Ă');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Â', 'Â');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ţ˜,', 'Ş');//notsure
UPDATE phpbb_posts SET post_text = replace(post_text, 'ş', 'ş');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ţš', 'Ţ');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ţ', 'ţ');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Ţ', 'Ţ');
Uite o lista a caracterelor, stricate, si ne stricate.
Ä‚, ă, Â, â, Î, î, ţ˜, ş, Ş, ş, ţš, ţ›, Ţ, ţ
Ă, ă, Â, â, Î, î, Ș, ș, Ş, ş, Ț, ț, Ţ, ţ
Bune ca am postat o lista cu toate diacriticele aici:
http://www.phpbb.ro/viewtopic.php?f=27& ... 10#p135813

Am verificat site-ul de unde le am luat si am creat aceasi ordine.
Desi, pentru lista de comenzi sigure a trebuit sa caut prin postarile lui Paul, pentru a mi da seama ce diacritice s au stricat....

In fine.... i need sleep :lol:

Re: Feedback

Scris: 12-Feb-2012, 21:17:50
de bogdan
Multam. Am rulat prima secventa de cod. Ramane sa vedem ce mai ramane de reparat.

Re: Feedback

Scris: 13-Feb-2012, 00:42:56
de Dragosvr92
Cu placere.
Am observat ca mai trebuiau modificate si din alta parte.....

Am sa fac o lista de comenzi care va rezolva toate posibilele probleme in legatura cu diacriticele.

Re: Feedback

Scris: 27-Apr-2012, 00:09:51
de Dragosvr92

Cod: Selectaţi tot

UPDATE phpbb_posts SET post_text = replace(post_text, 'È™', 'ş');
UPDATE phpbb_posts SET post_text = replace(post_text, 'È', 'ţ');

UPDATE phpbb_posts SET post_text = replace(post_text, 'ă', 'ă');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ÅŸ', 'ş');
UPDATE phpbb_posts SET post_text = replace(post_text, 'î', 'î');
UPDATE phpbb_posts SET post_text = replace(post_text, 'â', 'â');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Å£', 'ţ');
UPDATE phpbb_posts SET post_text = replace(post_text, 'ÃŽ', 'Î');
UPDATE phpbb_posts SET post_text = replace(post_text, 'Åž', 'Ş');

UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ă', 'ă');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ÅŸ', 'ş');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'î', 'î');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'â', 'â');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'Å£', 'ţ');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ÃŽ', 'Î');
UPDATE phpbb_topics SET topic_title = replace(topic_title, 'Åž', 'Ş');

UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'ă', 'ă');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'ÅŸ', 'ş');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'î', 'î');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'â', 'â');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'Å£', 'ţ');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'ÃŽ', 'Î');
UPDATE phpbb_topics SET topic_last_post_subject = replace(topic_last_post_subject, 'Åž', 'Ş');
Foloseste si comenzile de mai sus.. Le am scris din ziua in cre am raspuns si au ramas pe desktop.
Am si comenzile pentru alte diacritice, dar unele nu functioneaza prea grozav.

Cred ca trebuia aleasa o ordine pentru ca toate comenzile sa mearga corect.
De exemplu, daca folosim comanda asta:

Cod: Selectaţi tot

UPDATE phpbb_posts SET post_text = replace(post_text, 'È', 'ţ');
Aceasta nu va mai merge:

Cod: Selectaţi tot

UPDATE phpbb_posts SET post_text = replace(post_text, 'È™', 'ş');
Deci, cea de la sfarsit ar fi trebuit sa fie prima.

Acum nu mai are rost sa gasesc ordinea corecta pentru ca folosind primele comenzi date de mine au scimbat majoritatea diacriticelor.

Daca ai avea vechea baza de date, am putea sa o lom de la inceput.

Re: Feedback

Scris: 27-Apr-2012, 15:48:49
de bogdan
Cred ca nu mai e cazul. Ai mai gasit alte caractere care nu apar bine?

Re: Feedback

Scris: 27-Apr-2012, 19:28:07
de Dragosvr92
hm.. Ce nu ar mai fi cazul?
Ai folosit lista de comenzi de mai sus ?
Vad ca titlurile de aici sunt inca gresite: http://www.phpbb.ro/viewtopic.php?f=44&t=19048
Organizaţia "Schimbă Lumea"!

Re: Feedback

Scris: 23-Mai-2012, 08:12:52
de Dragosvr92
Bump.. Can you please fix the titles :D
Comenzile de mai sus sunt in regula pentru acele diacritice din ele. Restul vor ramane cum sunt.

PS: Vad ca iar ai stricat fisierele temei ! -__-"
Sterge asta pentru inceput, din footer:

Cod: Selectaţi tot

            </div></div></div></div></div>
        </div>

Re: Feedback

Scris: 24-Mai-2012, 06:53:48
de bogdan
1. Am rulat.

2. Am corectat.

3. Multam!

Re: Feedback

Scris: 24-Mai-2012, 08:37:22
de Dragosvr92
1. Yey ! Asta ar trebui sa rezolve majoritatea diacriticelor enervante. :)
2. Ok, te superi daca intreb cum au ajuns toate acele coduri in tema?
3. You are welcome =)