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

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-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/

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


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