Diferență între revizuiri ale paginii „Încărcarea originalelor”
Linia 26: | Linia 26: | ||
Dacă dicționarul are mai multe volume adaptează aceste instrucțiuni -- include și volumul în spreadsheet și citește-l în <tt>load data</tt>. | Dacă dicționarul are mai multe volume adaptează aceste instrucțiuni -- include și volumul în spreadsheet și citește-l în <tt>load data</tt>. | ||
== Imaginile == | |||
Imaginile trebuie să ajungă pe serverul static, adică pe buddy, în <tt>/var/www/static.dexonline.ro/pages/%03d/vol%02d/%04d.png</tt>. Așadar: | |||
* sursa pe trei cifre; | |||
* volumul pe două cifre; | |||
* pagina pe patru cifre. | |||
Imaginile trebuie să fie în format png. Merită să experimentezi un pic (de exemplu cu <tt>convert</tt> de la ImageMagick) ca să vezi cum poți reduce mărimea imaginii fără să pierzi (vizibil) din calitate. Neapărat imaginile trebuie optimizate și cu <tt>optipng</tt>! Un exemplu: |
Versiunea de la data 27 martie 2019 19:10
Instrucțiuni pe scurt despre cum să pregătești un dicționar astfel încît să meargă link-ul „arată originalul”.
Indexul de pagini
Într-un spreadsheet pune pe trei coloane pagina, cuvîntul și numărul (indicele cuvîntului). Pune 0 pentru cuvintele care nu au indice.
Exportă spreadsheet-ul ca CSV cu șirurile puse între ghilimele și cîmpurile delimitate de virgulă. De exemplu:
75,a,0 76,acoper,0 77,afereză,0 78,alene,0 79,amăreală,0
Importă-l în baza de date din producție cu comanda:
load data infile '/path/to/file.csv'
into table PageIndex
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(page, word, number)
set sourceId = ID_SURSA, volume = 1;
Dacă dicționarul are mai multe volume adaptează aceste instrucțiuni -- include și volumul în spreadsheet și citește-l în load data.
Imaginile
Imaginile trebuie să ajungă pe serverul static, adică pe buddy, în /var/www/static.dexonline.ro/pages/%03d/vol%02d/%04d.png. Așadar:
- sursa pe trei cifre;
- volumul pe două cifre;
- pagina pe patru cifre.
Imaginile trebuie să fie în format png. Merită să experimentezi un pic (de exemplu cu convert de la ImageMagick) ca să vezi cum poți reduce mărimea imaginii fără să pierzi (vizibil) din calitate. Neapărat imaginile trebuie optimizate și cu optipng! Un exemplu: