Pull to refresh

Comments 17

черт, неужели придется старый вордпресс ставить?
UFO just landed and posted this here
Они абсолютно не блещут, увы. Разве что отрывать программера от клиентских проектов, но этого я позволить сейчас не могу себе.
UFO just landed and posted this here
Ну зачем же. Мне и самому интересно бывает покопаться :) Хотя я не программер, а маркетер. Свой блог http://blog.micromarketing.ru я делал целиком сам: дизайн, нарезку, верстку, установку движка и плагинов, тестирование, хаки писал к нему тоже.

А вот тут столкнулся с весьма странным поведением браузера. Уже выяснил в чем ошибка.
Могу только подсказать, что ? : - это тернарная операция вида:
условие ? действие_для_true : действие_для_false

То же самое, что:
if условие then действие_для_true else действие_для_false

но тернарная еще возвращает значение.
Т.е., можно записать:
bool isTrue = true;
int i = isTrue ? 1 : 0;
Уже нашел :)

А я и if писал, и по-всякому.

На данный момент: в Опере 9.21 работает. Опера 8.5 глючит. При этом Опера 8.5 нормально работает с другими блогами, которые на Вордпресс 2.0.4 — а на Вордпресс 2.2.1 — глючит.

В дальше — мистика. Меняю добавляю слэш перед решеткой — работает, но один раз. Повторная отправка комментария — снова нет перезагрузки страницы. Иду на FTP, убираю слэш перед решеткой — работает. Но снова только один раз.

Мистика.
Да, при всем при этом комментарии-то добавляются в базу. Ручной релоад страницы — и они видны. А вот автоматом почему-то не релоадит. Я уже от старого Вордпресса 2.0.4 начинаю в новый функции вставлять. Та же хрень.

На том же хостинге старый вордпресс заработал как надо.
Посмотрел заголовки, которые сервер возвращает (правда, смотрел через FF — у него есть плагин)

Глючный 2.2.1
HTTP/1.x 302 OK
Date: Sun, 08 Jul 2007 13:37:29 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a (Hostex)
Cache-Control: no-cache, must-revalidate, max-age=0
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Pragma: no-cache
Last-Modified: Sun, 08 Jul 2007 13:37:29 GMT
Location: http://АДРЕС ГЛЮЧНОГО БЛОГА
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html

Не глючный 2.0.4
HTTP/1.x 302 OK
Date: Sun, 08 Jul 2007 13:38:33 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a (Hostex)
Cache-Control: no-cache, must-revalidate, max-age=0
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Pragma: no-cache
Last-Modified: Sun, 08 Jul 2007 13:38:33 GMT
Location: http://АДРЕС НЕ ГЛЮЧНОГО БЛОГА
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html

Т.е. дело, по идее, не должно быть в них?
UFO just landed and posted this here
он меняется постоянно, я добавляю и сношу их, немножко разные делаю
вот на http://corporateblogging.ru/test3 экспериментирую с WP 2.2.1 и добавлением в него частей WP 2.0.4

http://corporateblogging.ru/test — WP 2.2.1
http://corporateblogging.ru/test2 — WP 2.0.4

Они уже покоцаны малость
wordpress - глючное г
ставьте e2 http://e2.ilyabirman.ru
заодно избавите себя от необходимости копаться в коде :)
ставил давно, когда выбирал. снес :) увы, не подошел по функциональности.
Кажется, я понял в чем дело. Прежний вордпресс выдавал редирект не на конкретный коммент, а только на пост. То есть, location не содержал решетку.

И вот из-за этой решетки в заголовке, по-видимому, старая Opera 8.5 после первого удачного коммента прекращает рефрешить страницу. Стоит в коде перед решеткой поставить слэш — и можно еще разок комментить. Потом надо или еще слэш ставить, или убирать.
Sign up to leave a comment.

Articles