логин: 
Другие записи за это число:
2010/08/21_01 - Вроде бы поправил всяких авторизаций
<< предыдущая заметкаследующая заметка >>
21 августа 2010
table

Привел в порядок много чего. Во-первых, фотоальбом стал совсем дивен — там и масштаб просмотра, и операции с превьюшками, и поворот фоток на 90, 270 и 180, и все такое. Осталось сделать создание и удаление папок, а также перенос выделенных картинок из папки в папку. Правда, оценить красоту фотоальбома смогут только владельцы движка. Но когда-нибудь я сделаю из движка публичный сервис.

Вчерась пришел друг с проблемой: по работе ему надо сделать таблицу оборудования в электронном виде. Таблица-то дебильная, но с компьютером он знаком мало. Ему сказали: «сделай в экселе, а если не сможешь, хотя бы в ворде». А человек-то нормальный, в том смысле, что в компьютере ни с чем, кроме браузера и плеера, не работал. Какая таблица в ворде? Хорошо, корпоративный сайт работает на моем движке. Не сильно отвлекаясь от чая с арбузом, сел за комп, в минуту сделал модуль рисования таблицы (разделители — строки и "|"):

{_TABLE:
Название | Инвентарный номер | цена | количество
штатив | 12 | 280.5 | 1
доска | 321 | 11.6 | 15
шкаф | 1121 | 2800.5 | 2
лампа | 9 | 18.0 | 200
_}

НазваниеИнвентарный номерценаколичество
штатив12280.51
доска32111.615
шкаф11212800.52
лампа918.0200

Казалось бы, ведь идиотизм. И код — три строчки. А человек ушел просветленный, дома откроет привычный браузер и набьет любые таблицы. Да и мне пригодится, если что.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Ubuntu Firefox
0
0
Andrey Pozdnyakov
Здорово!
Для совместимости с wiki не хватает | вначале и вконце.

ps. при открытии окощка с комментарием появляется остаток от старого комментария, который уже был опубликован раньше. Понятно, что это система кеширования так работает, но, если коммент был отправлен и получен - зачем его кэшировать?
Linux Firefox
 Москва
0
0
знаю, поправлю позже
Windows Safari Chrome
0
0
Ваш формат не сильно отличается от формата csv :)
Windows Opera
 Москва
0
0
Roman Erykalov
Я не в тему, если можно... Просьба из серии "когда руки дойдут". Есть проблемы с установкой движка на локальный сервер. После установки (скопировал все на локалку, убрал конфиг, создал базу, запустил инсталл - все установилось) аякс почему-то не работает вообще. Появляется кружочек загрузки - и на этом все останавливается.
Да, кстати, почему-то движок отказался устанавливаться на linux - только на win+denwer.
Linux Firefox
 Москва
0
0
А что написано в конфиге как $blogdir? И доступен ли браузеру blogdir/ajax/ ?

По поводу Линукса очень странно. У меня насчет Виндоус как раз были сомнения - там пути обозначаются другими слэшами, и вообще иначе, мало ли что.

По опыту, установке движка обычно мешает только одна вещь - отсутствие поддержки mod_rewrite при обработке .htaccess Нестандартный случай, но кое-где встречается. А без этого движку не жить никак - он весь построен на переадресации любого запроса любой страницы к index.php
Windows Opera
 Москва
0
0
Roman Erykalov
$blogdir = ""; - потому что в корне устанавливал движок. По-другому и не может быть - если поменять, вообще ничего не открывается. Но проблема не в этом, а именно в доступе к аяксу. Сейчас все простые страницы открываются, работает старый редактор, в который мы попадаем по умолчанию при создании первой записи. А как узнать, доступен ли blogdir/ajax? Похоже, что нет. Если тупо набирать в браузере адрес типа: mysite.ru/ajax/ajax_pravka.php - получаем хрень:

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\mysite.ru\www\ajax\ajax_pravka.php on line 3
// BEGIN JsHttpRequest JsHttpRequest.dataReady( '0', // this ID is passed from JavaScript frontend '
\nFatal error: HTTP headers are already sent in Z:\\home\\mysite.ru\\www\\ajax\\ajax_pravka.php on line 3. Possibly you have extra spaces (or newlines) before first line of the script or any library. Please note that Subsys_JsHttpRequest uses its own Content-Type header and fails if this header cannot be set. See header() function documentation for details in Z:\\home\\mysite.ru\\www\\include_sys\\JsHttpRequest.php on line 88
\n', null ) // END JsHttpRequest
Windows Opera
 Москва
0
0
Roman Erykalov
первые версии движка переваривались windows+denwer очень даже хорошо. Все свои css опыты я тестировал локально, и потом уже выкладывал на сайт. А с Linux я думаю, что какой-то мой косяк в настройке виртуального хоста. С другой стороны, другие проекты запускаются с настройками по умолчанию - то есть, достаточно кинуть файлы в папку var/www/mysite.ru - и все работает с адресом localhost/mysite.ru
Linux Firefox
 Москва
0
0
Вообще чума! Я знаю только одно: я не знаю таких умных слов. В движке таких фраз нет - это пишет не движок, а сервер!

Впрочем, я бы проверил config.php на предмет строк: $wwwcharset = "windows-1251"; // кодировка страниц блога
$syscharset = "koi8-r"; // кодировка файловой системы сервера
Может попробовать поиграть ими?

Также можно попробовать в аяксе строка 3 попробовать поиграть кодировками:
require_once $include_sys."/JsHttpRequest.php"; $JsHttpRequest =& new JsHttpRequest('UTF-8');
Windows Safari Chrome
0
0
В IE8 перестали открываться комментарии по кнопке "Читать комментарии".

Java Script Console выдаёт следующие ошибки:

1) "Object expected" "pravka_blog.js, line 45 character 2"
2) "Object expected" "24.html, line 97 character 1"
3) "'hotkey' is undefined" "pravka_blog.js, line 33 character 2"
Linux Opera
0
0
lleo.me/[email protected]Алексей
Исходничком поделитесь? отдельно.
Linux Firefox
 Москва
0
0
Исходничком чего? Движка? Он свободно распространяется.
Linux Opera
0
0
lleo.me/[email protected]Алексей
Модуля, отдельно (в движке я все равно ничего не пойму, писал же его не я, да и к тому же он у меня даже не работает).
Nokia-E90 Safari
 Москва
0
0
Leonid Kaganov
Да там какая-то хуйня вообще. Как-то можно его (и вообще любой файл движка) запросить через install.php, буду на стационарном компе - напишу. Щас с мобильника, сорри.

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

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