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

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

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

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
2017-11-22 В июне 1982
архив ссылок
Оставить комментарий
Mac Safari
2
0
bukov_net (tonsky)
Леонид, лучше кнопки подписывать в атрибуте title, он, во-первых, есть у любого элемента, а не только у картинки, а во-вторых, браузеры при наведении сами показывают то, что написано в title, тултипом. Он, собственно, для того и придуман. Ну еще программы чтения с экрана из него будут текст зачитывать. А alt — это исключительно для тех, у кого картинки не прогрузились.
Nokia-E90 Safari
 Москва
0
0
Leonid Kaganov
Ага, буду титлом. Собственно, скрипт обрабатывает и титл и альт.
Linux Firefox
 Москва
0
0
поехали тестить уровень каментоыв
Linux Firefox
 Москва
0
0
еще
Linux Firefox
 Москва
0
0
ит еще
Linux Firefox
 Москва
0
0
а теперь еще
Linux Firefox
 Москва
0
0
и снова
Linux Firefox
 Москва
0
0
При этом в конфиге пишем:

$maxcommlevel=3;
Linux Firefox
 Москва
0
0
hrtyhrtyhtrhyt
Linux Firefox
 Москва
0
0
tghgtyjtyj
Linux Firefox
 Москва
0
0
третий ответ на этот комент
Nokia-E90 Safari
 Москва
0
0
Leonid Kaganov
пятое
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
Ужас какой... Ну, то, что я не могу найти криминала в строке 53 - это полбеды.

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

Где это такое? Это здесь, у меня на странице? Может, какая-то совсем древняя версия движка?
Linux Firefox
 Москва
0
0
Хм... "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
отвечаю на "PS: пацаны...":
лично я еще ни разу не пользовался "гостевым" форматом. если убрать эту настройку в конфиг - будет одной настройкой меньше ;)
я - за!
Windows Firefox
0
0
lleo.me/[email protected]Артем Павлов
Не согласен, в блоге хочется древовидных каментов, а на некоторых страницах, типа "вопрос - ответ", где бы посетители задавали вопросы, а админ отвечал, лучше включать плоскую ленту, т.е. вид комментариев должен задаваться в настройках заметки, а не глобально.
Linux Firefox
 Москва
0
0
А ведь и то правда...
Linux Firefox
 Москва
0
1
:))) Спасибо за отклик!

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

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

Вообще, развивая идею аякса, надо большинство настроек делать всякими кнопочками, которые бы срабатывали по тычку моментально, меняя под собой иконки. Теперь это уже ничто не мешает делать, когда появилась возможность к этим иконкам оперативно показывать любого объема комментарии при наведении мышки. Все-таки эти рамки выбора - достаточно старомодный инструмент и слишком много места занимает в дизайне страницы.
Windows Firefox
0
0
а может быть тогда уже где нибудь одной "кнопкой" вызывать дополнительные настройки заметки - со всеми возможными вариантами - как и вверху - у редактора заметки... да и некоторые настройки конфига можно было бы тоже где-нибудь в \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
Леонид, ну зачем было добавлять сворачивание комментариев в стиле ЖЖ? Представляешь как на телефоне без кнопок сложно их разворачивать.
Linux Firefox
 Москва
0
0
Никто ж не заставляет админа ставить level=3, как у меня сейчас для теста.
Linux Safari Chrome
0
0
Мне, кстати, не пришел комментарий на почтовый ящик, хотя адрес подтверждён и в настройкай стоит высылать.
Сворачивание комментариев сделали. Теперь осталось разбить их на страницы — и ждите наплыва «первонахов», спешащих застолбить под своё бесценное мнение первый и второй уровень на первой странице комментариев.
Теперь стало ещё неудобнее высматривать, что в комментариях нового появилось. Задолбаешься щёлкать по плюсикам.
Nokia-E90 Safari
 Москва
0
0
Leonid Kaganov
Я в будущем сделаю, чтобы посетителю показывались развернутыми только НОВЫЕ ДЛЯ НЕГО комментарии. Это не сложно, но очень полезно. Почему такого нигде пока нет - загадка.
Windows Firefox
0
0
lleo.me/[email protected]Артем Павлов
Досадная вещь: при закрытии любого всплывающего окна срабатывает функция hotkey_reset(), из-за этого все ранее определенные мной клавиатурные сокращения перестают работать. Как бы придумать это побороть?
Linux Firefox
 Москва
0
0
Э-э-э... Я как-то не думал пока над вопросом, как быть, если админ решил переопределить клавиатурные сокращения для изначально загруженной страницы. По дефолту они прописаны в /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

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