r2d2, я написал скриптик для транслита, но у меня нет возможности протестить его в полном режиме. В тесте, он выводит всё верно, кажется, осталось лишь проверить запишет ли он данные в базу. Файлик во вложении, заранее сделайте бекап базы или одной таблицы wp_posts. Немного поясню что делает скрипт. Он берет название поста (НЕ ЯРЛЫК!), делает его транслит, убирает лишние знаки, делает строчные буквы вместо заглавных и записывает данные в базу. Каждый пост по отдельности записывается в базу, поэтому скорее всего нагрузка на сервер из-за большого количества запросов будет хорошая. Кстати, параметр rtest поставьте false после первого запуска. В первый раз запускайте для проверки в тестовом режиме, просмотрите полученный результат. Если всё в порядке, то ставьте false в параметре rtest и пробуйте.
P.S. за такую реализацию функции ногами не пинать, я не силен в php, пытаюсь лишь помочь :) P.S.S. файлик ниже
Последний раз редактировалось Twin; 03.02.2010 в 15:56.
r2d2, ничего страшного :) Если хотите, могу залить скрипт на свой блог и показать что в результате будет отправлено в базу. Хотя даже могу на своем блоге поэкспериментировать уже
r2d2, проверил скрипт на своём блоге (что в подписи). Немного исправил его и теперь всё работает. Запускал скрипт для записи в базу. В итоге получил в таблице то, что есть на изображении во вложении. На рисунке, естественно, не все записи, но достаточно, чтобы убедиться в работоспособности скрипта. Исправленный скрипт также во вложении.
P.S. Единственное, что я мог упустить, это некоторые символы. Но, по-моему, я все возможные символы учел и все они просто опускаются...
Последний раз редактировалось Twin; 06.03.2010 в 13:38. Причина: убрал ссылку не рабочую