Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2008-08-31 12:11:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:LE GONG DU BALAYEUR-PAS IMPORTANT
Entry tags:lj, sup

ублюдки сами потребуют больше баннеров
А суп, между прочим, идиоты, ну это все знают конечно.
Топ Яндекса уже дня 3 целиком забит руганью в адрес супа,
рекламы и советами, как от нее избавиться. А ведь проблема
решается с легкостью необычайной и на раз.

1. Каждому пользователю заводят страничку "ваш аккаунт"
и в качестве жеста доброй воли кладут туда доллар
2. платят ему отчисления в виде фиксированного процента
от рекламных заработков, копеечные, конечно
3. пользователи начинают усиленно дрочить на рейтинги
и по три раза в день проверяют, что у них там накапало.

Если это обставить культурно, Суп ничего не потеряет,
надо добиться, чтоб процедура снятия денег со счета
была максимально трудной - скажем, только по получении
пользователем 100 долларов, что для большинства хомячков
нереально. Всем остальным предложить тратить эту хуйню на
подарки супа и оплату аккаунтов.

В результате же такой акции,
1. юзеры будут по 500 раз в день дрочить на
рейтинги, смотреть свой счет и крутить баннеры на
страницах, где рейтинг и счет - PROFIT!
2. на каждого нормального человека, возмущенного
насчет баннеров, появится сотня олигофренов, уверенных.
что им суждено с этого дела сказочно разбогатеть
3. ублюдки сами потребуют больше баннеров!

Бесплатно дарю идею, все равно у супных придурков
руки к жопе привешаны и ничего не получится.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]beshenov
2008-09-02 05:46 (ссылка)
Ну переходите. Шаблон для S2 такой же точно есть. Если нет цветовой схемы, то можно вручную сделать через «user customizations».

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-02 06:13 (ссылка)
хочу! как только найду такой же шаблон, сразу перейду

Давно собираюсь, в принципе, никак не соберусь

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-02 06:40 (ссылка)
Шаблон называется «classic». Цветовой схемы (theme) такой же точно нет, вроде, но есть раздел настроек «Individual Settings», где можно вручную забить цвета.

http://lj.rossia.org/customize/layer.bml?w=user&journal=foobar

Там же можно включить опцию «Enable to use the old comment page instead of the newer style specific view». Тогда внешне от S2 ничего отличаться не будет.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-02 07:12 (ссылка)
Офигительно! Миллион спасибов.
Сегодня же начну настраивать

(Ответить) (Уровень выше)


[info]tiphareth
2008-09-04 01:33 (ссылка)
Спасибо, да,
с видом ленты я, кажется, смог разобраться, но
добиться, чтоб комменты были по-старому, все равно не получается.
Скриншот:
http://imperium.lenin.ru/LENIN/33/2008/comments-LJ-S2.png
http://imperium.lenin.ru/LENIN/33/2008/comments-LJ-S1.png
придется, похоже, создавать новый стиль


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-04 01:44 (ссылка)
Видимо, я ошибся — думал, что «the old comment page» в S1 по умолчанию.

Раз так, то отключить «Enable to use the old comment page instead of the newer style specific view» и прописать цвета вручную («comment bars» в самом конце настроек цвета S2).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-04 02:27 (ссылка)
Нет, это я осел,
забыл эту самую опцию переключить. Спасибо! Да.
Теперь с комментами все хорошо.

Но френд-ленту читать невозможно, потому
что нет отступа от иконки слева к тексту записи
(в S1 она по центру, и там большой отступ).

Скриншоты:
http://imperium.lenin.ru/LENIN/33/2008/friends-LJ-S1.png
http://imperium.lenin.ru/LENIN/33/2008/friends-LJ-S2.png

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-04 02:44 (ссылка)
Не могу найти для этого стиля опцию custom CSS.
Откуда-то (поищите на сервере) в страницу вставляется такое:

td.metabar {
    text-align:          right;
    white-space:         nowrap;
    background-color:    #f9f9f3;
    color:               #000000;
}


Надо text-align: right заменить на text-align: center. Централизованно, а не через custom CSS — не будет лишним.

Для ячеек с текстами постов в шаблоне не выделен класс, там просто <td style="text-align: left;">. Надо поменять на что-то в духе <td class="post-body"> и в CSS рядом с правилом для td.metabar дописать

td.post-body {
    text-align: left;
    padding-left: 2%
}

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-04 03:49 (ссылка)
>Откуда-то (поищите на сервере) в страницу вставляется такое

Боюсь, что непосредственно из кодов стиля classic,
ибо grep metabar по всему дереву LJR не дал нифига.
Стили редактировать надо научиться, но я совершенно
не понимаю, в каком месте их редактируют.

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

(Ответить) (Уровень выше)


[info]tiphareth
2008-09-04 03:50 (ссылка)
Да, точно в коде classic,
нашел его там

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-04 03:57 (ссылка)
Ну, значит, аккуратно заменить text-align: right на text-align: center.

Новое правило CSS задать по аналогии.

Потом найти, как делается <td style="text-align: left;">, и назначить новый класс вместо атрибута style.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-04 04:06 (ссылка)
правильно, а в каком месте интерфэйса редактировать
стиль classic? Он хранится в базе MySQL, то есть
редактировать его текстовым редактором нельзя,
нужно пользоваться базой, где он лежит в формате,
если не ошибаюсь, blob. Даже если б я вспомнил,
какой командой закачивают в таблицу MySQL содержимое
файла, играть с блобами - лучший способ положить
весь сервер, их поддержка чудовищно нестабильна
и практически не документирована. Поэтому найти
место в интерфэйсе LJ, ответственное за редактирование
стиля, например, classic. Искал и не нашел.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-04 04:17 (ссылка)
О, вот:
http://s2.greatestjournal.com/

Зайти в http://lj.rossia.org/customize/advanced/layers.bml

Там выбрать свой layer, кликнуть «edit», дописать в поле

### Custom CSS
function Page::print_custom_head() {
"""
<style type="text/css">
td.metabar { text-align: center }   
</style>
""";
}
### Custom CSS End


и кликнуть «compile». Как добавить отступы в теле сообщений — надо посмотреть в документации S2. Может, примерно так же.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-04 04:23 (ссылка)
>### Custom CSS

Добавил! Работает, спасибо.

Сейчас попробую сделать отступы.

Но в принципе - было б интересно узнать,
как это дело глобально редактировать, тогда бы
мы могли убить к чертям S1-стили по всему LJR.
Давно уже собираемся.

Потом, например, добавить поле current reading
и location и много всего такого же.

Апропос - а как бы заставить стиль classic
демонстрировать тэги?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2008-09-04 04:29 (ссылка)
Если дописать для td.metabar

{ text-align: center; border-right: solid #ccc 1em }

то в вашем случае будет выглядеть как отступ.

Хотя лучше сделать правильнее.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2008-09-04 04:43 (ссылка)
Ага, сделал.
Скопировал туда определение функции
function print_entry (4 экрана кода), и поменял там
"<td style='text-align:left'>" на
"<td style='text-align:left;padding-left: 2%'>"

Лучше б, конечно, глобально classic отредактировать,
чем эту дуру копировать целиком.

Спасибо, конечно

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

(Ответить) (Уровень выше)


[info]tiphareth
2008-09-04 04:24 (ссылка)
пардон, он их уже демонстрирует. Я дурень

(Ответить) (Уровень выше)


[info]beshenov
2008-09-04 04:21 (ссылка)
http://livejournal.com/doc/s2/

(Ответить) (Уровень выше)


(Читать комментарии) -