Сами статьи тут:
http://vesvalo.net/index.php?showforum=42 . Скин с особым дизайном первого сообщения, собственно и вся переделка. Сортировка по алфавиту - стандартная опция при создании подфорума.
Результаты перелинковки хорошо видны например в
топике первого шага в открытом собрании: найденные вхождения словосочетаний подчеркнуты пунктиром:
Цитата (куна @ 10.01.2009 - 13:46 ) |
Только Первый Шаг, где мы признали на сто процентов свое бессилие перед алкоголем, требует абсолютного совершенства.
Двенадцать Шагов и Двенадцать Традиций, с. 79 |
Кстати, показательно: поддерживаются и словоформы. Перелинкуется и "первый шаг", и "первого шага", но внутри имеющейся гиперссылки (как выше над цитатой), никакой перелинковки не будет, чтобы не поломать имеющиеся гиперссылки.
Формат перелинковки: текст переменной или текстовый файл, в каждой строке одно словосочетание для поиска/перелинковки. Приоритет сверху вниз: при пересечении слов будет выполнена первая перелинковка, последующие проигнорируют уже перелинкованное слово.
Формат строки: 3 поля, разделенных "|".
Первое поле: строка слов, разделенных звездочкой маски словоформ. "Зависим*" отработает и на "зависимый", и на "зависимость". К регистру нечувствительно. Перелинковываются только последовательные вхождения: "двенадца* шагов" перелинкует "двенадцать шагов", но не перелинкует "двенадцать простых шагов".
Второе поле: URL.
Третье поле: строка текста для отображения в тайтле.
Эффект поразительный: новый топик, на который включена перелинковка, уже через сутки был на 8-й позиции в гугле, на вторые сутки уже на 6-й.