0
Другие записи за это число:
2011/02/16 - Твою ж мать...
<< предыдущая заметкаследующая заметка >>
16 февраля 2011
О настройках

Заметил, появился еще один красивый дневник на движке: http://gopal.ru/mm/ Я ж честно говорю: дизайн делать не умею, я программист только. А вот люди умеют.

По этому поводу хочу сказать, что теперь всякие опции типа вид «предыдущая заметка» тоже настраивается теперь: PREVNEXT, STATISTIC, UNIC — все теперь имеет опции для настройки. По умолчанию так:


{_UNIC:
logintxt = login&nbsp;
template = <div id='loginobr' style='cursor:pointer; padding:2px; margin: 1px 10px 1px 10px; border:1px dotted #B0B0B0;' onclick="majax('login.php',{action:'openid_form'})"><span style='font-size:7px;'>ваш логин:</span><div id='myunic' style='font-weight: bold; color: blue; font-size: 8px;'>{name}</div></div>{kuki}
_}

{_STATISTIC: template = <div class=l onclick="{majax}">статистика</div> _}

{_PREVNEXT:
prev = <a href='{prevlink}'>&lt;&lt; предыдущая заметка</a>
next = <a href='{nextlink}'>следующая заметка &gt;&gt;</a>
no = &nbsp;
template = <center><table width=98% cellspacing=0 cellpadding=0><tr valign=top><td width=50%><font size=1>{prev}</font></td><td width=50% align=right><font size=1>{next}</font></td></tr></table></center>
_}


<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Ubuntu Firefox
11
0
fresco
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
ну хуй знает. ваш дизайн мне глаза не режет, а тот -- еще как.
Linux Ubuntu Firefox
6
0
ConnorMcLaud
Дизайн по ссылке показался вырвиглазным
Linux Ubuntu Firefox
0
0
Andrey Pozdnyakov
А дата заметки и ие название отделили друг от друга? Похоже, что нет, а тоже было бы неплохо для дизайна. Особенно неприятно для заметок без даты.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Мне кажется, давно - там разные переменные есть на этот счет.
Windows Firefox
0
0
Артем Павлов
А в dnevnik'e аякс, цуко, не работает...
Windows Firefox
0
0
Артем Павлов
Эт я к предыдущей заметке, типа, промахнулся :)
Windows Firefox
0
0
Артем Павлов
Хм, причем, в ФФ - не работает, а в Хроме - работает, чудесато...
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Видать, ты попал на эксперименты с версией 5.x Я откатил обратно.
Windows Firefox
0
0
Артем Павлов
Нет, все еще не работает в Файрфоксе. Судя по консоли Файрбага, запросы на сервер уходят, но ответ не приходит или приходит не туда.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
в кэше засел скрипт старый
Windows Firefox
0
0
Артем Павлов
Блин, точно! ctrl+f5 помог :)
Windows Firefox
0
0
Maxim108
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Спасибо, за "красивый", но там еще столько всего недоделанного, пока реализована только концепция неподвижного бокового меню без использования фреймов. По настройкам, это ответ на мою запись http://maxim108.ru/blog/2011/02/11.html ? то есть эти настройки будут перекрывать указанное в файлах движка?
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
В файлах движка прописаны настройки по умолчанию. Если их явно прописать при вызове модуля - они заменяют дефолтные.

Чтоб не париться, я скоро переделаю модуль справки, чтобы он сам выкусывал из каждого модуля пачку дефолтных значений и показывал их в справке, чтоб сразу было видно, какая переменная что делает, и на что ее можно заменять.
Windows
1
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Ну не все гладко.. На маленьких экранах не удобно. В экран не помещается, а стрелочками нельзя прокручивать - они на листание привязаны. Низ меню тоже посмотреть нельзя - не влазит и не прокручивается.

Ну и слово "ответ" плавает поверх меню при прокрутке :)


Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Стрелочки мы со временем приструним при наличии горизонтальной прокрутки. Просто лень вспоминать, где и чем ее детектировать.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У меня в движке есть функции опроса скроллинга getScrollH() и getScrollW(), но они определяют лишь само положение скролинга, а не его наличие. То есть, если полозок не сдвинут, всегда показывают 0.

Есть идеи, чем проверить, появился ли скроллбар внизу?
Windows
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
document.body.scrollHeight ?

http://www.fpublisher.ru/cms_fpublisher/javascript_develop/n[...]

по разному в зависимости от режима рендера броузера - стандарты или совместимость со старыми.

Ну и сравнить с размером окна.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Сделал так:

window.onresize=function(){
if((getWinW()-getDocW())<15) [ЗАПРЕТИТЬ] else [РАЗРЕШИТЬ]
}; window.onresize();

Число 15 опытным путем. Процедуры getWinW() getDocW() оказались в движке. Вроде работает. Вот только под Opera не работает. Прямо не знаю, а клавиатурные фичи там вообще работали когда-нибудь?
Windows Opera
0
0
vedmezhatko
Возможно я не совсем понял о чем речь, но у меня все работает. :)
Влево-вправо переключает заметки. Если уменьшаю окно так, что появляется горизонтальный скролл, влево-вправо начинает листать его. Верно?

И да, клавиатурные фичи все вроде работали в Опере всегда. Скажите, если что проверить надо.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Теперь - да.
Windows
 Киев
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
О - классно :)
А 15 - возможно это ширина скроллера
Windows
 Киев
1
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хотя нет - с широким скроллером тоже все ок.


Windows Firefox
0
0
Gopalru
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, на маленьких экранах не проверял, надо на смарте зайти срочно. А то привык к своему здоровому монитору, на котором в правой части куча свободного места, а тут про какой-то горизонтальный скролинг. ;)
Windows Firefox
0
0
Gopalru
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вот блиииин... Зашел с E90 - кошмар! Стоячая панель не дает скролировать всему экрану. Ну и бог с ним бы, для себя ж делаю, но ведь и сам планировал со смарта заходить... Что теперь делать, не знаю. Но спасибо, что обратили внимание, лучше раньше...
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вот с E90 я пока не заходил... ;)

А пришли фотку, где ты с E90 - я собираю коллекцию.
Windows Firefox
0
0
Maxim108
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Как-то даже и нету такой, надо будет сделать.
Windows Firefox
0
0
Артем Павлов
С нетбука смотрел, тоже скроллинг вылазит. Грохнул Файрбагом ширину в пикселях у блоков с идешниками inner и entry, контент растянулся как ему нравится, и скроллинг исчез.

Проблему маленьких разрешений это решает, но как оно теперь будет выглядеть на на мониторах от 22 дюймов и больше - загадка...
Windows Firefox
0
0
Артем Павлов
Хотя, проблему больших мониторов можно решить свойством max-width, если не оглядываться на IE6, разумеется.
Windows Firefox
0
0
Maxim108
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Спасибо за подсказки, немного поковырялся с CSS, переделал верстку на ризиновую, уменьшил панель, в общем, наверное, так и оставлю. Но вот с фиксированной панелью миниприборы работают очень по-разному. iPod Touch например обрабатывает нормально (скролит все вместе), а встроенный браузер E90 - кошмар показывает, зато Opera на том же E90 - уже терпимо.
Windows Firefox
0
0
Артем Павлов
Еще для кастомных шрифтов вместо куфона можно использовать @font-face (http://htmlbook.ru/css/font-face). Благодаря этому текст, например, в заголовке страницы будет настоящим копируемым текстом, а не кучей картинок.

Там есть своя хитрость: нужно правильно составить css-правило и создать файлы шрифтов нужных форматов. В этом поможет замечательный сервис Fontsquirrel: http://www.fontsquirrel.com/fontface/generator

Скармливаете ему свой шрифт, а на выходе получаете все необходимое :)
Windows Safari Chrome
0
0
alexeybobkov
Оффтопик:
Почему-то в основном дневнике из-под Хрома у меня перестали работать скрипты (не открываются комментарии по кнопочке, не выскакивает окно для комментария, и т.д.) Из-под IE8 всё работает нормально.
Глюк только в основном дневнике, в этом блоге всё работает как на Хроме, так и на IE8.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
в кэше засел скрипт старый, обновите
Windows Safari Chrome
0
0
alexeybobkov
Edited:
Нечаянно запостил несколько раз. При нажатии на Send вываливалось какое-то окно с ошибками. При этом комментарий, оказывается, всё-таки посылался.
Поудалял все лишние.
Сейчас попробую показать картинку.
Windows Safari Chrome
0
0
alexeybobkov
Удалено
Linux Opera
3
2
Алексей
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
>А вот люди умеют.
Это вы про убожество по ссылке?

Это не просто не дизайн. Это даже не оформление. Даже средствами html (без картинок) можно оформить нормально. Э это УГ, и даже более:

За горизонтальную прокрутку - вообще сразу убить.


font-family: Arial; /* Ubuntu лучше! Надо ставить просто sans-serif */
font-size: 17px; /* Для полуслепых? */
position: fixed; /* Надо избегать, дергается */

Это только то, что сразу в глаза бросается.
Windows Firefox
2
0
Артем Павлов
Position: fixed пора бы уже перестать избегать, вроде не в каменном веке живем.
Linux Opera
0
0
Алексей
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У меня дергается.
Opera Linux.
Windows Opera
 Европа
0
0
Roman Erykalov
Отдельное спасибо за появившуюся функцию в поиске "совсем скрытые заметки" - очень это гуманно.
Когда появилась - не знаю, но актуально.

по поводу темы заметки: тебе вообще нужны дополнительные варианты дизайна, заточенные под движок? у меня есть несколько - вполне работоспособные, если css подправить под текущую версию. Или это на бинонике будет нужно?
Windows
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
http://habrahabr.ru/blogs/javascript/114350/

Может пригодится?
Рассылка команды всем окнам, открытым с одного сайта.
Пример bit.ly/dVatda
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Спасибо, интересная информация.

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

Во-вторых, интересует принципиально другое - обмен сообщениями между окнами (точнее - ифреймами) между РАЗНЫМИ доменами.

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

Также интересует развертывание iframe по высоте до тех пор, чтобы в нем исчезла прокрутка. Это, я слышал, тоже делается через кручение хвоста якорю. Но хотелось бы более верные способы.

Все это нужно для подготовки движка к будущему состоянию, когда браузер клиента будет "собирать" френдленту на одной странице сам - аяксами и (как вариант) ифреймами.
Windows
 Киев
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
если собирать ифреймами, то зачем JS?

погуглил - скроллингом ифрейма озабочено пол инета :))

Ответы - подозреваю что ничего нового не скажу:
http://html5demos.com/postmessage2
postMessage - но только в новых броузерах

А в старых - якорь. Что тоже не плохо :) потому что страничка то не перезагружается при этом с сервера.

Хотя можно вообще извратиться, если движек твой:

1) URL=второй сайт, парам="я тебе дал высоты 100px"
2) второй сайт смотрит "парам" - хмм мне мало 100px
URL=первый сайт, парам="я сайт ххх, дай мне 200px"
3) первый сайт - ух ты - в ифрейме мой домен! значит второму сайту было мало, увеличиваем...
4) URL=второй сайт, парам="я тебе дал высоты 200px"

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

А по поводу многих окошек - не важно что у тебя движек на одно расчитан. А я могу открыть хоть 10 их у себя в табах :)
Хотя зачем.. разве что чтобы какое-то сообщение сказать человеку... или пересчитать сколько у него окон висит :)))
Windows
 Киев
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
а собственно вот все описано:
http://javascript.ru/ajax/cross-domain-scripting

про script src= забыл совсем. Если твой движек - второй сервер просто выдаст скрипт с нужными данными внутри и даже iframe-ов не надо будет.
Nokia-E90 Safari
0
0
Леонит Каганофф
Ифреймы нужны, потому что идея - собирать френдленту. А чужой сервер может оказаться Захвачен Врагом. Поэтому никакого исполняемого кода в общем пространстве не должно оказаться - все должно идти через iframe
Windows
0
0
lesha
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
логично.
тогда остаются варианты postMessage, якорь и перенаправления.

всего комментариев: 45

<< предыдущая заметка следующая заметка >>