0
<< предыдущая заметкаследующая заметка >>
02 ноября 2010
Подточил блок tip

Теперь он работает и для всех форм и окошек, подгруженных и распахнутых после первоначальной загрузки страницы. Теперь, помимо начальной инициализации, инициализируются на предмет тэга «alt» любой текст, открытый в окошках процедурой helps() или забитый в .innerHTML процедурой zabil().

В связи с этим начал потихоньку подписывать тэгом alt='комментарии' всяческие кнопки и прочие элементы. Редакторскую админку сделал поаккуратнее.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Mac Safari
2
0
bukov_net
Леонид, лучше кнопки подписывать в атрибуте title, он, во-первых, есть у любого элемента, а не только у картинки, а во-вторых, браузеры при наведении сами показывают то, что написано в title, тултипом. Он, собственно, для того и придуман. Ну еще программы чтения с экрана из него будут текст зачитывать. А alt — это исключительно для тех, у кого картинки не прогрузились.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
Ага, буду титлом. Собственно, скрипт обрабатывает и титл и альт.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
поехали тестить уровень каментоыв
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
еще
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
ит еще
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
а теперь еще
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
и снова
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
При этом в конфиге пишем:

$maxcommlevel=3;
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
hrtyhrtyhtrhyt
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
tghgtyjtyj
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
третий ответ на этот комент
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
пятое
Windows IE
0
0
D.iK.iJ
Сведения об ошибке на веб-странице

Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; InfoPath.1)
штамп времени: Tue, 2 Nov 2010 16:59:24 UTC


Сообщение: Требуется объект
Строка: 53
Символ: 3
Код: 0
Это тут : src='/blog/js/main.js


Еще ошибки:

Предупреждение: Ожидался конец значения, но найдено «margin». Ошибка при анализе значения «padding». Потерянное объявление. Строка: 15
.pravka_ok { float: left; padding-left: 20; padding:30 margin:30; width:32;height:32;background:url(/blog/design/pravka/ok.png);}

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

Но то, что я нигде не могу найти конструкцию "pravka_ok" - это загадка для меня полная...

Где это такое? Это здесь, у меня на странице? Может, какая-то совсем древняя версия движка?
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Хм... "pravka_ok" шириной 32 и высотой 32 пикселя с изображением "/design/pravka/ok.png" - это полная загадка. Вот такое? Где оно?

Windows IE
0
0
D.iK.iJ
Прошу прощения, где-то браузер стормозил и выдал ошибку CSS с главной страницы. :-(
А вот с 53 строкой (символ 3) так и выдает ошибку Java script в Эксплорере.

Прогнал страницу через свой тупенький HTML анализатор (http://dikij.com/htmlanalizer.php) но тоже ничего не нашел.
Еще при анализе главной (открыты/закрыты теги):
Table: 28/28 Div: 9/9 Form: 3/3 Nobr: 0/0 Center: 5/0 Ссылки: 40/40 Коммент.: 42/42 Font: 13/9

Так, мелочи. В блоге все нормально.
Windows Firefox
0
0
Roman
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
отвечаю на "PS: пацаны...":
лично я еще ни разу не пользовался "гостевым" форматом. если убрать эту настройку в конфиг - будет одной настройкой меньше ;)
я - за!
Windows Firefox
0
0
Артем Павлов
Не согласен, в блоге хочется древовидных каментов, а на некоторых страницах, типа "вопрос - ответ", где бы посетители задавали вопросы, а админ отвечал, лучше включать плоскую ленту, т.е. вид комментариев должен задаваться в настройках заметки, а не глобально.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А ведь и то правда...
Linux Firefox
 Москва
0
1
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
:))) Спасибо за отклик!

На самом деле Артем правильно заметил: мало ли, какие задачи бывают. Движок-то не просто блога, а вообще сайта. Захочет кто-нибудь создать страницу "задайте вопрос нашим стоматологам" - а пойдет срач в каментах.

Кроме того, это менять базу и конфиг... Я думаю, просто эту настройку надо как-нибудь незаметнее сделать.

Вообще, развивая идею аякса, надо большинство настроек делать всякими кнопочками, которые бы срабатывали по тычку моментально, меняя под собой иконки. Теперь это уже ничто не мешает делать, когда появилась возможность к этим иконкам оперативно показывать любого объема комментарии при наведении мышки. Все-таки эти рамки выбора - достаточно старомодный инструмент и слишком много места занимает в дизайне страницы.
Windows Firefox
0
0
Roman
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
а может быть тогда уже где нибудь одной "кнопкой" вызывать дополнительные настройки заметки - со всеми возможными вариантами - как и вверху - у редактора заметки... да и некоторые настройки конфига можно было бы тоже где-нибудь в \admin разместить...
я конечно не очень большой специалист, но раз уж зашла речь о рацпредложениях:
неплохо было бы поменять "автора" в ".../blog/module/rss.php"
http://lleo.aha.ru на ".$admin_name."
или еще - ссылка на "ДВИЖОК БЛОГА" в ".../blog/contents" ведет не на "http://lleo.aha.ru/blog/lleoblog" , а на ".../blog/lleoblog" - нужно ее сделать абсолютной.
было бы хорошо где-нибудь показывать когда есть какие либо обновления — хотя бы для админа в левом верхнем «квадратике» — а то чтобы понять нужно ли обновиться нужно делать три клика ;)
— но это конечно — «тонкости» никак не влияющие на работу самого движка - лично я пользуюсь и всем доволен ;)
Linux Ubuntu Firefox
1
0
ConnorMcLaud
Леонид, ну зачем было добавлять сворачивание комментариев в стиле ЖЖ? Представляешь как на телефоне без кнопок сложно их разворачивать.
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Никто ж не заставляет админа ставить level=3, как у меня сейчас для теста.
Linux Safari Chrome
0
0
ConnorMcLaud
Мне, кстати, не пришел комментарий на почтовый ящик, хотя адрес подтверждён и в настройкай стоит высылать.
Windows IE
0
0
ЖК
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Сворачивание комментариев сделали. Теперь осталось разбить их на страницы — и ждите наплыва «первонахов», спешащих застолбить под своё бесценное мнение первый и второй уровень на первой странице комментариев.
Теперь стало ещё неудобнее высматривать, что в комментариях нового появилось. Задолбаешься щёлкать по плюсикам.
Nokia-E90 Safari
 Москва
0
0
Леонит Каганофф
Я в будущем сделаю, чтобы посетителю показывались развернутыми только НОВЫЕ ДЛЯ НЕГО комментарии. Это не сложно, но очень полезно. Почему такого нигде пока нет - загадка.
Windows Firefox
0
0
Артем Павлов
Досадная вещь: при закрытии любого всплывающего окна срабатывает функция hotkey_reset(), из-за этого все ранее определенные мной клавиатурные сокращения перестают работать. Как бы придумать это побороть?
Linux Firefox
 Москва
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Э-э-э... Я как-то не думал пока над вопросом, как быть, если админ решил переопределить клавиатурные сокращения для изначально загруженной страницы. По дефолту они прописаны в /js/main.js

function hotkey_reset() {
hotkey=[];
setkey('right','ctrl',function(e){rel_redirect('NextLink')},true);
setkey('left','ctrl',function(e){rel_redirect('PrevLink')},true);
setkey('up','ctrl',function(e){rel_redirect('UpLink')},true);
setkey('down','ctrl',function(e){rel_redirect('DownLink')},true);
setkey('home','ctrl',function(e){document.location.href='/'},true);
setkey('esc','',function(e){clean(isHelps())},true); // закрыть последнее окно
setkey('enter','ctrl',function(e){if(!isHelps()) helper_go()},true); // если не открыто окон - окно правки
} hotkey_reset();

Я думаю, надо просто тупо при загрузке страницы переопределить функцию hotkey_reset() как тебе надо. Как бы это сделать, чтоб не портить main.js? А, ну да: пишешь свою функцию:

function hotkey_reset_ARTEM_PAVLOV() {
setkey(...);
setkey(...);
setkey(...);
setkey(...);
}

И даешь команду при загрузке страницы переопределить базовую функцию на твою:

page_onstart.push("hotkey_reset=hotkey_reset_ARTEM_PAVLOV");

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

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