В стадии тестирования новая версия модуля MultiBlogs. Кроме всяческого багфикса добавлена еще одна фишка — ЧПУ для топиков. Фишка отключаемая, и кому не нужна, тот может ее отменить в конфиге.
Преобразование заголовка в адрес происходит в соответствии с таблицей транслитерации. Таблица транслитерации, идущая с модулем, задает правила только для русского алфавита, но она специально задана в отдельном файле, чтобы можно было легко ее изменить или дополнить любым другим алфавитом.
Все символы, не входящие в английский алфавит, не являющиеся цифрами и не заданные в таблице транслитерации, преобразуются в символ по умолчанию (в заданной таблице это символ подчеркивания, но его можно изменить). Пробелы меняются на дефис (тоже можно задать любой свой символ).
Для того, чтобы поисковики не теряли ваш сайт, старая адресация также доступна.
При создании ЧПУ выполняется условие уникальности, т.е. даже если два топика будут иметь один и тот же заголовок, то ссылки у них будут разными.
Если включить ЧПУ, но старые топики не трогать, то они будут доступны только по старым адресам.
ЧПУ создаются только при создании новых топиков или при редактировании старых. Если у тебя сайт, где есть уже тысяча проиндексированных топиков, ты поставишь этот модуль и пройдешься по ним по всем с редактированием, чтобы создать ЧПУ, тогда это будет, пожалуй, не очень хорошо.
Если же специально этого не делать, и в процессе работы понадобится подредактировать всего пару-другую топиков, то тут вряд ли будут какие-то проблемы.
2 комментария
ЧПУ создаются только при создании новых топиков или при редактировании старых. Если у тебя сайт, где есть уже тысяча проиндексированных топиков, ты поставишь этот модуль и пройдешься по ним по всем с редактированием, чтобы создать ЧПУ, тогда это будет, пожалуй, не очень хорошо.
Если же специально этого не делать, и в процессе работы понадобится подредактировать всего пару-другую топиков, то тут вряд ли будут какие-то проблемы.