середа, 14 січня 2009 р.

Розстановка переносів


По­ба­чив­ши сер­віс ав­то­ма­тич­ної роз­ста­нов­ки пе­ре­но­сів, на­род­ні уміль­ці зра­зу зга­да­ли про ал­го­ритм, який не по­тре­бує на­віть слов­ни­ка. Цей ал­го­ритм на Javascript лег­ко мож­на уза­галь­ни­ти для всіх сло­в'ян­сь­ких мов, про­с­то до­дав­ши від­по­від­ні лі­те­ри. Та­кий під­хід зруч­ний тим, що ви­ко­ну­є­ть­ся ав­то­ма­тич­но на сто­ро­ні клі­єн­та і не впли­ває на ін­дек­са­цію по­шу­ко­ви­ка­ми.

Пе­ре­но­си до­да­ю­ть­ся до бло­ґа ду­же про­с­то: в шаб­лон пе­ред </body> встав­ля­є­мо
<script src='http://fma.if.usp.br/~zhidenko/tools/cyrhyphen.js' type='text/javascript'/>

4 коментарі:

  1. йпрст, дайош два! себто... потрібна порада, як це швидко і без проблем прикрутити до blogger'а (я ж не веб-програміст, гиги).

    ВідповістиВидалити
  2. Так я ж написав, наче... Вставляємо в шаблон отой скріпт. І все.

    Насправді, поміркувавши, я бачу, що працює воно не дуже. Ті правила, які були спочатку нікуди не годяться — відривають одну букву від слова. Думав, скористатися тим, що переносити необов'язково, якщо не впевнений, що це правильно. Але все-рівно алгоритм треба буде допрацьовувати, бо він весь час намагається відірвати першу букву від кореня...

    Напишу, якщо вдасться зробити щось путнє...

    ВідповістиВидалити
  3. > На­пи­шу, як­що вдасться зробити щось пу­тнє...

    чекатиму.

    ВідповістиВидалити

Hy-phen-a-tion