Mo, 26. Aug 2013, 04:36

Вернул готичное оформление взад

кому интересно про гипердвижок - вот развернутые страницы в html и вебархиве сафари:
https://sites.google.com/site/lookatmoron/home/vektornyj-giperdvizok

в тот псот в треды прошу больше не писать, спасибо.

обсуждение технических деталей можно продолжить здесь

Mo, 26. Aug 2013, 09:00
[info]weary

Прослоупочил вчерашний день, так что только сейчас про анколлапс увидел. Посмотрел исходники - то, что Миша говорит про ?uncollapse - неправда, надо uncollapse=1. Или можно дописывать ?threading_point=число, где число > количества комментов. Да, анколлапс - это threading_point=1000, если что. Там ещё есть кое-какие параметры, но в этой магии вербицкеров я пока не разбирался.

https://lj.rossia.org/users/lookatmoron/84469.html?uncollapse=1

https://lj.rossia.org/users/lookatmoron/84469.html?threading_point=159

Посмотри, у тебя работает?

Mo, 26. Aug 2013, 09:07
[info]lookatmoron

дай я тебя расцелую.
все тработает по обеим ссылкам, красаучик ваще.

нанят! (на самом деле нет лол. но если подпишешься на верхний прожект буду рад такто)

Mo, 26. Aug 2013, 09:15
[info]weary

Скажи, как твоя тема называется, я попозже потыкаю её в этом редакторе S2, чтобы прикрутить ссылку на этот анколлапс на блоке с тредом (ну не вручную же писать её).

Алсо, любителям технических подробностей - всё там, в функции load_comments: http://cvs-ljr.lenin.ru/cgi-bin/viewvc.cgi/LJR/local/cgi-bin/talklib.pl?view=markup (осторожно, некрофилия).

>нанят! (на самом деле нет лол. но если подпишешься на верхний прожект буду рад такто)

Немного попозже отпишусь, наверное.

Mo, 26. Aug 2013, 09:49
[info]lookatmoron

A Sturdy Gesture дык

Di, 27. Aug 2013, 13:17
[info]lookatmoron

вот тут еще исходник мишиного стиля с допиливанием тредера (http://lj.rossia.org/users/tiphareth/1526441.html), внизу там, тол ко я непонял куда оттуда кусок копипастнуть (и что из начала еще дернуть для правильного синтаксиса лол), вот сюда: https://lj.rossia.org/customize/advanced/layers.bml ?

Di, 27. Aug 2013, 13:57
[info]weary

В общем, как-то так:

Идёшь в https://lj.rossia.org/customize/advanced/layers.bml , тыкаешь самое нижнее (Create layout-specific layer), там type: theme, layout: a sturdy gesture. Оно создаст тебе тему. Она появится в списке your layers. Далее жмёшь около неё edit, там в окне стираешь всё и вставляешь содержимое вот этого: https://lj.rossia.org/customize/advanced/layersource.bml?id=4402&fmt=html

После чего у тебя в списке тем https://lj.rossia.org/customize/ появится новая тема. Вот только, похоже, оно делает новую тему из дефолтной для данного слоя, а она какая-то белая, не как у тебя. Тут либо надо разобраться, как делать свою тему из другой темы в S2, либо вручную цвета проставить.

Di, 27. Aug 2013, 14:07
[info]weary

А я, сообразил. Как цвета получить. Воткнул их в ту тему по ссылке, теперь все цвета должны остаться как есть (если ты не менял что-то руками).

Di, 27. Aug 2013, 15:05
[info]lookatmoron

у меня уже тема на базе гестуры чуток поправленная, всмысле она там всписке новых уже какбе есть, вот: https://lj.rossia.org/customize/advanced/layersource.bml?id=4329&fmt=html

тоесть просто тупо в нее пастнуть, я так понемаю?

Di, 27. Aug 2013, 15:10
[info]weary

В общем тебе достаточно воткнуть туда только всю function print_entry. Эта функция отвечает за вывод сообщения, я скопировал её из родительского слоя и дописал в конец uncollapse (S2 перекрывает более "старые" функции "новыми").

И да, я твою тему не вижу, она закрыта. Чтобы была доступна другим, можно дописать в начале файла вот такое:

layerinfo "is_public" = 1;
layerinfo "source_viewable" = 1;

Di, 27. Aug 2013, 15:19
[info]lookatmoron

да там хуйня галочками из настроек поправленная :

layerinfo "type" = "user";
set clr_boxhead_text = "#000000";
set linklist_support = true;
set opt_always_userpic = true;
set font_fallback = "sans-serif";
set font_base = "sans-serif";

вот и всё.

Di, 27. Aug 2013, 15:34
[info]weary

Обновил ещё раз ту тему со свежими данными

https://lj.rossia.org/customize/advanced/layersource.bml?id=4402&fmt=html

Di, 27. Aug 2013, 16:13
[info]lookatmoron

ну я какбе создал новую



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

Di, 27. Aug 2013, 16:42
[info]weary

Далее идёшь в https://lj.rossia.org/customize/ и выбираешь её из списка тем



>забыл что тут же у нас хардкорная магия вербицкеров

S2, судя по всему, предоставляет действительно неплохие возможности для модификации интерфейса, но его авторам надо гвоздь в голову вбить.

Впрочем, движку сто лет, это можно простить. Но так сейчас никто не делает, конечно.

Di, 27. Aug 2013, 16:43
[info]weary

Ох, небось я порвал ленту. Ошибся, надо было скрин поуже сделать.

Di, 27. Aug 2013, 18:08
[info]lookatmoron

wiiiiiiii, усё заеблось!

спасибо тебе большое, нктки употрблшь? Прнсу.

Di, 27. Aug 2013, 19:21
[info]lookatmoron

авот нихуя кстате, есть косяк

в правленой теме почемуто видосики ютубовские эмбеднутые невидны

Di, 27. Aug 2013, 19:34
[info]weary

Хм. Довольно интересно, ведь там ничего, относящегося к ljr-embed нету даже близко. Да и единственное изменение - добавленная строчка с ссылкой в конце.

Либо я чего-то решительно не вижу, либо S2 тут просто сломан.

Di, 27. Aug 2013, 19:36
[info]lookatmoron

чесслово, щас опять переключусь на noway стиль, сам глянь дык

Di, 27. Aug 2013, 19:43
[info]weary

Да, вижу. Причем в моей теме та же проблема, похоже (я тоже правил свою, причем не менял ничего особенного кроме стилей), и в варианте с ?style=mine я роликов не вижу. В фифе, что характерно, всё есть.

Так что пока придётся эту возню с темами отложить, видимо. В общем, если что новое накопаю, то сообщу.

Ох уж эти вербицкеры.

Di, 27. Aug 2013, 19:46
[info]lookatmoron

нарочно всё это выдумали, чтобы Русских погубить

Di, 27. Aug 2013, 19:45
[info]lookatmoron

вот. смотри:

Снимок экрана 2013-08-27 в 21.41.40

а меж тем перед ссылкой на ютуб должен быть православный lj-embed
а его нетуте

Di, 27. Aug 2013, 19:47
[info]weary

Чую, что когда кое-кто прикручивал к сайту ljr-embed с самодельной валидацией, где-то что-то забыли дописать. Не проверил пока, но нутро не врёт.

Mi, 18. Dez 2013, 00:54
[info]weary

Извиняюсь за то, что поднимаю мёртвую тему, но я таки нашел ошибку в коде ljr, и нашел немного кривой способ обойти проблему с видео и своими стилями.

Если тебя вдруг ещё волнует ссылка на uncollapse, то я напишу, что и как.

Do, 19. Dez 2013, 17:57
[info]lookatmoron

привет, несильно - но волнует, напиши если будет время и желаение ок, спасибо большое.

Но это всё ерунда такто, а неерунда вот что - вторник-среду я был в селе без интернетов, но ноут взял ссобой, в селе скушно, перечитывал перед сном какойто старый тред (поехавший наркоман схороняет треды же), и, читая твое оголтелое выступление - я вдруг понял, что соскучился по твоим кументам. И надоже кого я вижу сегодня, вернувшись в царство беспроводных сетей!
Никаких Выводов делать нехочу, просто еще одно Забавное Совпадение, но эта вот синхрохуйня внатуре нередка, и я неебу как объяснить такое.

Mo, 23. Dez 2013, 02:49
[info]weary

>привет, несильно - но волнует, напиши если будет время и желаение ок, спасибо большое.

В общем, суть в том, что из-за бага в движке тэг lj-embed сначала разворачивается в iframe, а потом вырезается на этапе очистки html-кода. Это делается только для созданных юзером тем, причем для каждой функции отдельно. То есть, если ты переопределил в своей теме print_entry, которая выводит сам пост, то в ней такое будет, а если переопределил только кусок с выводом числа комментов, то всё ок. Но это так, подробности.

У тебя должна была остаться та тема, uncollapsed gesture, в которой есть сделанные ранее изменения. Вот в ней надо убрать print_entry и воткнуть небольшой кусок, чтобы она стала выглядеть вот так: https://lj.rossia.org/customize/advanced/layersource.bml?id=4465&fmt=html

В общем, в той своей теме убираешь ту функцию и вставляешь этот CommentInfo::print, остальное не трогаешь. После этого должно всё заработать. Там в функции есть цифра 149, это как раз количество комментов, после которого должна появляться ссылка.

>Но это всё ерунда такто, а неерунда вот что - вторник-среду я был в селе без интернетов, но ноут взял ссобой, в селе скушно, перечитывал перед сном какойто старый тред (поехавший наркоман схороняет треды же), и, читая твое оголтелое выступление - я вдруг понял, что соскучился по твоим кументам. И надоже кого я вижу сегодня, вернувшись в царство беспроводных сетей! Никаких Выводов делать нехочу, просто еще одно Забавное Совпадение, но эта вот синхрохуйня внатуре нередка, и я неебу как объяснить такое.

Да, бывает, иногда тоже такие моменты замечаю, но стараюсь списывать всё на нюансы восприятия. Мол, просто мозг ловит только такие вещи, а на деле всё подчинено православной статистике, а не этой вашей колдовской геометрии бытия вербицкеров, а то ведь и с ума сойти можно, хех. Меня вот совершенно разные люди любят вспоминать в одно время, буквально с разницей в 1-2 секунды. Сидишь спокойно, никого долгое время не трогаешь, а тут абсолютно одномоментно звонят по мобильному, по домашнему и в дверь. И не знаешь, куда первым бежать, как тот осёл прям.

Di, 27. Aug 2013, 16:23
[info]lookatmoron

кстатия о свежих данных, а ведь можно наверное в такую темку ВРЕДОНОСНЫЙ КОД какой хитро обfuuuсциорванный засунуть, для xss например?

ято прочитал, говна неувидал (извини, всегда так делаю страха ради иудейска, слабо в этом всем разбираюсь такто)
а иной и непрочитает же (иной и яваапплет запустит конечно, лол)

Di, 27. Aug 2013, 17:29
[info]weary

>кстатия о свежих данных, а ведь можно наверное в такую темку ВРЕДОНОСНЫЙ КОД какой хитро обfuuuсциорванный засунуть, для xss например?

Я тут попробовал воткнуть в хедер - что-то не очень, похоже вырезает. Может можно поиграть с модным сейчас data uri, но я сходу не придумаю, как его можно заставить выполнять скрипты.

Кстати, тут хостить изображения "на сервере" таки можно, правда Миша обидится, база распухнет, скорость загрузки пострадает и, скорее всего, более крупные картинки не влезут по размеру поста:

Image

Di, 27. Aug 2013, 18:21
[info]lookatmoron

хе, круто, Image

щас попробую большую всунуть

Di, 27. Aug 2013, 18:37
[info]lookatmoron

большая лол

Image


а разгадка одна - ЖЫДЫ:
Снимок экрана 2013-08-27 в 20.24.34