LJR: bugs - Оформление журнала: вопрос про цвет ссылок. Вопрос про теги при импорте
September 10th, 2008
11:58 pm
[nastyas]

[Link]

Previous Entry Add to Memories Tell A Friend Next Entry
Оформление журнала: вопрос про цвет ссылок. Вопрос про теги при импорте
Люди! Возникла пара вопросов. Как правильно искать в сообществе -- я пока не поняла, поэтому простите, если вдруг уже было...

1. Игралась с оформлением, хотела сделать похоже как в своем ЖЖ. В принципе, получилось. Настройки такие: S2, схема Classic, тема Pistachio Mint, а дальше переделала цвета на свои собственные.
Но несмотря на то, что в полях "Text color of links", "Text color of visited links" и "Text color of active links" я поставила разные значения, все ссылки отображаются одинаково: цветом, указанным в "Text color of links".
Подскажите, как заставить visited links быть другого цвета? :-)

2. При переносе архива из ЖЖ на LJR метки все перенеслись, но те, которые состояли из нескольких слов (например, "случай из жизни") слиплись в одно слово (стало "случайизжизни").
В принципе, это не трагедия, можно пережить и даже прикольно, но все-таки ради эстетики и аккуратности: это можно ли как-то поправить или уже все? :-)

Вот такие ламерские вопросы. Заранее спасибо за ответы. :-)

(31 comments | Leave a comment)

Comments
 
[User Picture]
From:[info]nit
Date:September 10th, 2008 - 11:18 pm
(Link)
2) Тэги можно переименовать:
http://lj.rossia.org/manage/tags.bml
[User Picture]
From:[info]nit
Date:September 10th, 2008 - 11:43 pm
(Link)
При будущих импортах теперь
должно импортироваться правильно
[User Picture]
From:[info]nastyas
Date:September 10th, 2008 - 11:54 pm
(Link)
Вот это кардинальное решение проблемы!
Спасибо. :-)
Только я уже внесла кучку изменений в теги, так что теперь лениво снова их вносить, если заново импортировать...
Пусть уж остаются "прожизнь" и "проэто". Так даже забавно отчасти.
[User Picture]
From:[info]k001
Date:September 11th, 2008 - 07:22 pm
(Link)
While we're at it (извините, что влезаю тут посередине)…

У меня при импорте журнала теги вообще никак не импортировались, я про это писал тут. Как-то можно это исправить сейчас, в смысле, импортировать их?
[User Picture]
From:[info]nit
Date:September 11th, 2008 - 11:11 pm
(Link)
Для этого надо переимпортироваться через flat,
но уже импортированные записи при импорте не обновляются.

Код, это делающий, написан три года назад,
но с тех пор ни разу не работал, поэтому
без отладки галку в интерфейсе "перезатирать записи"
я включать остерегусь.

Так что ждать, пока дойдут руки.

Надо, наверное, какие-нибудь голосования устраивать,
какие фичи в первую очередь делать, а то времени мало,
а просят кучу всего
[User Picture]
From:[info]k001
Date:October 28th, 2008 - 03:34 pm
(Link)
А нельзя вот на этой страничке (http://lj.rossia.org/import-enqueue.bml) написать, что если через export.bml, то тегов не будет? А то это какое-то сакральное знание получается.
[User Picture]
From:[info]k001
Date:October 28th, 2008 - 03:37 pm
(Link)
Ну или убрать то описание, которое там есть, и поставить вместо него ссылку на тугомент, где расписано, в чём прелести и засады каждого способа.
[User Picture]
From:[info]nit
Date:October 28th, 2008 - 10:46 pm
(Link)
Добавил ссылку.
[User Picture]
From:[info]nastyas
Date:September 10th, 2008 - 11:53 pm
(Link)
Спасибо, добрый человек!
Действительно, очень полезная страница, и "случай из жизни" удалось переименовать, чтобы стало раздельно.
Однако тег "прожизнь" и "проэто", которые получились при импорте, не удается переименовать в отдельное "про жизнь" и "про это". Не понимаю, почему.
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 12:01 am
(Link)
С цветом линков, действительно, некий ужас,
они сломались глобально по всему стилю классик,
отчего, я пока не выяснил.

Надо пойти сюда
http://lj.rossia.org/customize/advanced/layers.bml
сделать "новую тему" и вбить туда
### Custom CSS
function Page::print_custom_head() {
"""

""";
}
### Custom CSS End
(ну или какой вам нравится цвет).
Дальше воспользоваться этой темой.
Я надеюсь исправить эту безобразию
глобально по всему сайту, но пока не разобрался как.

Такие дела
Миша
[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 12:08 am
(Link)
Ой-ой-ой, это как-то сложно для меня... :-)
Лучше я подожду, когда вы почините глобально, пусть это будет и не скоро. Ничего, не смертельно.
Значит, все-таки не я криворучка, а так вышло ввиду неумолимой логики железа и программ -- ну и ладно, обождем. :-)
Спасибо!
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 12:12 am
(Link)
сьелась строчка, пардон

### Custom CSS
function Page::print_custom_head() {
"""
<style type="text/css">
a:visited {color: #500050; }
a:hover {color: #8b1a1a; }
</style>
""";
}
### Custom CSS End

если эту фигню скопировать в
http://lj.rossia.org/customize/advanced/layers.bml
"user layer", все будет работать

(правда, при дальнейшем изменении цветов из LJR-интерфейса
оно подохнет, для чего и приходится делать "custom theme").

Такие дела
Миша

[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 12:21 am
(Link)
Ой-ой-ой, я боюсь, что сейчас разломаю свою с таким трудом построенную цветовую гамму... :-))
Как "сделать "новую тему" и вбить туда" -- это про Create top-level layer или Create layout-specific layer? Я ламер, не понимаю ваших буковок. Эх. :-)
Лучше я при случае у Юрки [info]yushi спрошу, куда там что вбивать...
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 12:29 am
(Link)
Там в самом верху "child of layer 10: classic"
и под ним User и кнопка "edit"
вот туда если эту фигню вбить, все заработает
[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 01:37 pm
(Link)
Ура-ура!
Получилось!
Работает!
Спасибо, добрый человек. :-)
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 12:04 am
(Link)
Да, переименование тэгов не работает, я
еще раз проверил. И у меня не работает, и у [info]nastyas.
Стиль s1, s2, все равно. Firefox 2.0.0.11
И ни разу не работало, много раз пробовал по-всякому.

[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 12:10 am
(Link)
В случае переименования "случайизжизни" в "случай из жизни" у меня сработало на Но это было все. Больше не работало.
Забавно, да. :-)
[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 12:10 am
(Link)
...сработало на ура, я хотела сказать. 8-)))
[User Picture]
From:[info]nit
Date:September 11th, 2008 - 12:40 am
(Link)
Может, ошибку какую-нибудь выдаёт?

Или просто перезагружается страница,
а тэг не переименован?

У меня сходу 5 тэгов переименовалось...
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 02:15 am
(Link)
у меня ни один
он сообщает, что все нормально, но ничего не делает
[User Picture]
From:[info]nit
Date:September 11th, 2008 - 11:40 pm
(Link)
А как он сообщает, что всё нормально?

По коду нельзя переименовывать тэги
в уже существующие, больше там нет ограничений

Кроме того javascript проверяет,
что не используется пробел и красненьким
подсвечивает поле

Кроме того я добавил, чтобы оно ругалось,
если не смогло переименовать
[User Picture]
From:[info]tiphareth
Date:September 13th, 2008 - 08:38 am
(Link)

>По коду нельзя переименовывать тэги
>в уже существующие

а, а я ничего другого и не пробовал,
у меня многие тэги дублируются (ну там,
anticopyright и antikopirajt). Спасибо.

Страшно нужен функционал, чтоб слить два тэга в один,
ну например, если переименовываешь тэг в существующий

Такие дела
Миша
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 12:27 am
(Link)
Петя, а у тебя есть соображения, как можно
редактировать публичные стили, не перелогиниваясь
как "system"? я не уверен, что помню пароль, и не
хочу лезть без нужды в базу.
[User Picture]
From:[info]nit
Date:September 11th, 2008 - 12:39 am
(Link)
Да проще, наверное, ходить из-под system,
хотя если очень хочется, можно поправить
функцию can_manage, разрешив админам authas=system
[User Picture]
From:[info]tiphareth
Date:September 11th, 2008 - 02:19 am
(Link)
нужна команда, чтобы передать стиль в собственность
от юзера к юзеру (ну и наоборот)
это можно делать из базы (что проще, пожалуй,
чем всякий раз перелогиниваться), но по уму,
нужна консольная команда

апропос, а как LJR узнает, какие стили публичные?
и как делать непубличный стиль публичным?
[User Picture]
From:[info]nit
Date:September 11th, 2008 - 11:24 pm
(Link)
Там есть public layers, это то,
что привязано к userid 1 (system)
[User Picture]
From:[info]tiphareth
Date:September 13th, 2008 - 08:45 am
(Link)
надо в любом случае дать ответственным за это
пользователям возможность редактировать публичные
стили, иначе мы даже ошибки исправить не можем
(перелогиниваться как system - не выход,
не будем же мы каждому давать пароль
от system)

[User Picture]
From:[info]tiphareth
Date:September 13th, 2008 - 08:53 am
(Link)
и, кстати, статистику сколько человек пользуется
какими стилями (а сколько S1), тоже надо б иметь
(ну, типа, как bml-страничку,
http://lj.rossia.org/stats/styles.bml
например). Скажем, если мы сделем current
reading, нужно будет добавлять его ко
всем стилям вручную, полезно
видеть, что в первую очередь надо
исправлять, их дофига там.

апропос - под IE classic
(по крайней мере моя версия)
якобы расползается на 3000 пикселей
в ширину - ты не знаешь ли, почему?
Если это моя версия, там почти ничего
не исправлено, только
td.metabar { text-align: center }
и


# $e.comments->print();
"<p align=right> <small>("; $e.comments->print_readlink();
" | "; $e.comments->print_postlink(); ")</small></p>";
"</td>";
"</tr>\n";
(потому что ссылки на оригинал постинга, если это
синдикация, $e.comments->print() не дает)

собственно, $e.comments->print() неплохо бы
и поправить
[User Picture]
From:[info]tiphareth
Date:September 13th, 2008 - 08:56 am
(Link)
в смысле
$e.comments->print(); заменил на
"<p align=right> <small>("; $e.comments->print_readlink();
" | "; $e.comments->print_postlink(); ")</small></p>";
и добавил td.metabar { text-align: center }
в CSS
[User Picture]
From:[info]k001
Date:September 11th, 2008 - 07:18 pm
(Link)
Вона как, у тебя даже метки перенеслись… У меня почему-то вообще нет :(
[User Picture]
From:[info]nastyas
Date:September 11th, 2008 - 07:30 pm
(Link)
Дык перед импортом я прочитала мануал, и там сказано, что есть два способа переноса: быстрый и медленный, причем в быстром метки не переносятся, а медленном не переносятся дни, когда было более 50 постов. Поскольку более 50 бостов в день у меня не было ни разу (что неудивительно), я выбрала медленный способ для импорта, т.к. метки для меня были важны. :-)

Насколько я поняла из мануала, можно хоть каждый день импортировать журнал заново. Выбери медленный способ и импортируй еще раз, и будут у тебя метки. :-)
Powered by LJ.Rossia.org