Тэги - ответ

Dec 06, 2007 18:26

Я тут пару дней назад спросил про тэги, но ответа, увы, не получил (если не считать любезного предложения kissme_fortune спросить в сообществе novichok). Покопавшись еще немного, я нашел ответы на интересовавшие меня вопросы. Если кому интересно -

При переименовании тэга есть две возможные ситуации:

1. Мы хотим переименовать тэг А в тэг Б, при том, что тэга Б на данный момент не существует в данном журнале.

2. Мы хотим "слить" два тэга в один. Т.е. переименовать А в Б при том, что Б уже существует.

Так вот, первый вариант решается посредством tagging tool, второй вариант на данный момент решается исключительно проходом по всем постам с тэгом А, и ручным их переименованием. Почти два года назад в сообщество suggestions поступило предложение на эту тему, но воз и ныне там (до такой степени, что аналогичное предложение поступило снова, и было пропущено модераторами, ЕВПОЧЯ).

Я попытался было решить эту проблему, написав скрипт, который бы делал это через LJ client-server protocol, но оказалось, что и это невозможно. Точнее, скрипт написан и даже работает - но только для журнала того, кто его запускает. В shared journal (читай - сообщество) переименование невозможно (а именно там массовое сливание тэгов может быть полезно). Изменение в коде ЖЖ, требуемое для того, чтобы скрипт заработал - тривиально (и я его сделаю), но сколько времени займет его принятие - я не знаю. Есть еще вариант - делать то, что делает страничка edittags.bml (screen scraping наоборот, типа), и, может быть, я так в итоге и сделаю.

В общем, вот. Если кому было интересно - то хорошо.
Previous post Next post
Up