Играю со стилями S2. Мощная штука, вообще говоря - почти всё что угодно в выводе ЖЖ можно менять - например, насколько я понял, можно из френдленты вынести неприятных юзеров даже если они пишут в community. Ну и по мелочи штуки. Пока не нашёл, можно ли наследовать layouts (кажется, таки нельзя) - т.е. если я хочу добавить к layout одну функцию (а это единственное место, где можно добавлять функции) - могу ли я это сделать, не копируя туеву хучу соержимого стиля и не переходя полностью на другой стиль, а просто сказав - вот это же, но с перламутровыми пуговицами?
Почему, кстати, добавлять функции нельзя в user/theme, я так и не понял - если я могу переписать любую функцию там заново, чем повредит, если я одну функцию добавлю?
Да, и тот факт, что самые интересные стили - те, которые с календариками и списком постов - closed source, так что я не могу из них кусочки вытянуть - ПМСМ жлобство. Может, я не хочу весь стиль, а только хочу в своём календарик - что мне, его заново вручную писать?
P.S. Сорсы стиля component доступны, хотя обнаружить этот факт не так уж легко.
Почему, кстати, добавлять функции нельзя в user/theme, я так и не понял - если я могу переписать любую функцию там заново, чем повредит, если я одну функцию добавлю?
Да, и тот факт, что самые интересные стили - те, которые с календариками и списком постов - closed source, так что я не могу из них кусочки вытянуть - ПМСМ жлобство. Может, я не хочу весь стиль, а только хочу в своём календарик - что мне, его заново вручную писать?
P.S. Сорсы стиля component доступны, хотя обнаружить этот факт не так уж легко.
no subject
Это делается через theme. Идёшь сюда, в самом низу выбираешь theme based on layout,
нажимаешь create. Потом в таблице выше нажимаешь Edit в соответствующей строке.
Откроется окошко с элементарным edit box-ом. Там даёшь свою overriden function. После того, как нажмёшь compile, (если нет ошибок) функция вступает в действие и эти изменения сохранены.
Как делать календарь, можешь посмотреть здесь.
(Uneathed style).
Посмотри, также, communities:
no subject
http://www.livejournal.com/community/s2styles/248969.html
A theme, насколько я понял из мануала, не имеет права добавлять функции - только заменять существующие. Что, по-моему, глупо.
no subject
Можешь поставить там, всё что хочешь - не в виде постов.
Я через полтора уезжаю, так что это, наверное, мой последний коммент...
no subject
no subject
no subject
КАК??? Хотя, в любом случае, каждое добавление в килл-файл - это в сорсы лазить. Не очень прельщает.
no subject
foreach var Entry e ($.entries) {
$this->print_entry($e);
}
Её можно заменить, вставив туда if. Да, для изменения списка не обязательно лезть в сорс - там есть такая штука, как properties, которые можно менять отдельно через GUI. Если я правильно понял, properties можно определять свои.
no subject