Буддийские форумы Дхарма
Буддийское сообщество
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи  ГруппыГруппы   КалендарьКалендарь   PeгиcтрaцияPeгиcтрaция 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВхoдВхoд 
 Новые постыНовые посты   За сегодняЗа сегодня   За неделюЗа неделю 
В этом разделе: За сегодняЗа сегодня   За неделюЗа неделю   За месяцЗа месяц 

Короткие урлы и персистент

Страницы 1, 2  След.
 
Новая тема   Ответ на тему    Буддийские форумы -> Обсуждение форума
Предыдущая :: Следующая тема  
Автор Сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

43СообщениеДобавлено: Пн 21 Фев 05, 02:26 (19 лет тому назад)    Короткие урлы и персистент Ответ с цитатой

Тестируем!
Короткие урлы пока не сделаны для профилей. И должны быть баги. Если вылезет где-нить старый "длинный" урл - пишите!

Персистент сделан тока для IE и только для быстрого ответа.
Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

56СообщениеДобавлено: Пн 21 Фев 05, 09:39 (19 лет тому назад)     Ответ с цитатой

Круто.

Автоматическое разворачивание быстрого отвена надо будет наладить в Opera и Firefox.
Наверх
Профиль Послать личное сообщение
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

79СообщениеДобавлено: Ср 23 Фев 05, 14:21 (19 лет тому назад)     Ответ с цитатой

"Если вылезет где-нить старый "длинный" урл - пишите!"

В rss.
Наверх
Профиль Послать личное сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

84СообщениеДобавлено: Ср 23 Фев 05, 16:42 (19 лет тому назад)     Ответ с цитатой

Цитата:
Автоматическое разворачивание быстрого отвена надо будет наладить в Opera и Firefox.
Ах, опять эти чертовы document.all.

Цитата:
В rss.

Да, я заметил.  Но следующая версия апгрейда будет еще не прямо сейчас. Там много всего. Крутой аттачмент, например.

Думаю, еще на основе персистента сделать кнопки для сохранения текста в память.

_________________
Буддизм чистой воды
Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

86СообщениеДобавлено: Ср 23 Фев 05, 17:08 (19 лет тому назад)     Ответ с цитатой

Там не document.all. И Firefox и Opera поддерживают document.all.
Наверх
Профиль Послать личное сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

89СообщениеДобавлено: Ср 23 Фев 05, 17:17 (19 лет тому назад)     Ответ с цитатой

А что тогда? Может связывание евента прямо прописать надо?
_________________
Буддизм чистой воды
Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

91СообщениеДобавлено: Ср 23 Фев 05, 17:30 (19 лет тому назад)     Ответ с цитатой

Администратор пишет:
А что тогда? Может связывание евента прямо прописать надо?
Да евенты оно не ловит, но кроме них еще что-то есть, я еще не разобрался.
Наверх
Профиль Послать личное сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

97СообщениеДобавлено: Чт 24 Фев 05, 11:10 (19 лет тому назад)     Ответ с цитатой

Поставлен мод для аттачмента. Бета-режим.


mandalavalok.jpg
 Описание:
 Размер файла:  140.98 KB
 Просмотрено:  6032 раз(а)

mandalavalok.jpg


Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

134СообщениеДобавлено: Вт 01 Мар 05, 13:33 (19 лет тому назад)     Ответ с цитатой

Баг! Линк на последнее сообщение с центральной страницы:
http://dharma.org.ru/board/post131?sid=f21873d0bf124b0259e7f4896693d93c.html#131
Со страницы форумов всё ок.

Еще баг! При наборе текста в быстром ответе до того как страница успела загрузиться (например мандала долго грузится, а я уже успел набрать три строки). Мой текст в конце загрузки стирается!
Нужно проверять если текст уже есть то персистент не восстанавливать. Или восстанавиливать персистент не onload, а сраду после появления формы быстрого ответа.
Наверх
Профиль Послать личное сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

136СообщениеДобавлено: Вт 01 Мар 05, 13:48 (19 лет тому назад)     Ответ с цитатой

Цитата:
Линк на последнее сообщение с центральной страницы:
http://dharma.org.ru/board/post131?sid=f21873d0bf124b0259e7f4896693d93c.html#131

Проблема только в наличии sid? Не понимаю логику, по которой они то появляются, то пропадают. Но ведь все работает правильно, несотря на sid?

В персистенте просто сделаю проверку на непустость.
Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

211СообщениеДобавлено: Ср 02 Мар 05, 22:39 (19 лет тому назад)     Ответ с цитатой

Этот тред не влазит в окно браузера, слишком щирокий, почему? Может из за окантовки приаттаченой картинки? Зачем там такие широкие поля?
Наверх
Профиль Послать личное сообщение
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

804СообщениеДобавлено: Пн 28 Мар 05, 09:12 (19 лет тому назад)     Ответ с цитатой

Ошибка в персистенте.. У меня он уже не работает.
Я в принципе выяснил в чем дело, можно исправить.
Наверх
Профиль Послать личное сообщение
КИ



Зарегистрирован: 17.02.2005
Суждений: 48654

805СообщениеДобавлено: Пн 28 Мар 05, 11:21 (19 лет тому назад)     Ответ с цитатой

Напиши что исправить
_________________
Буддизм чистой воды
Наверх
Профиль Послать личное сообщение Сайт автора
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

806СообщениеДобавлено: Пн 28 Мар 05, 12:31 (19 лет тому назад)     Ответ с цитатой

Ну во первых как это оказывается работает:
хранилищ (storage) может быть максимум 32 на домен, в документации это не было описано;
каждое из них может быть от 64 до 256 кил (в зависимости не важно от чего);
хранилища могут быть разными в зависимости от 2х факторов:
1. разные "страницы" - на самом деле учитывается только url до последнего слэша. Т.е. dharma.org.ru/board/post805.html и dharma.org.ru/board/post806.html это одна и та же страница для персистентов. А dharma.org.ru/board/post805/index.html dharma.org.ru/board/post806/index.html были бы разные.
2. разные имена хранилищ в .save().
Даже пустое хранилище занимает место.

У нас сейчас каждый тред пишется в своё хранилище, в один и тот же атрибут. Причем пишется даже если человек в него ничего не писал а просто зашел и вышел, то пишется пустая строка. Поэтому лимит в 32 уже давно превышен и система не функционирует, новые записи в персистент дают ошибку "disk full".

Сейчас нужно во первых вставить код для очистки того, что уже забилось. Иначе любые исправления не будут иметь смысла так как у всех юзеров уже забит персистент. Я нашел какой код это может сделать. (Через свойство expires.) Этот код надо вставить во все треды.

Во вторых. Завести одно хранилище или вообще, или уникальное на подфорум (так как их меньше 32).
А уже там писать пост в уникальный для каждого треда атрибут. Есть два метода .setAttribute("имяатрибута", "содержимое") и .removeAttribute("имяатрибута"). Самих атрибутов может быть сколько угодно главное не превышать объём по килобайтам (64-256 К).

Хранилища на диске кстати расположены в дире: C:\Windows\Application Data\Microsoft\Internet Explorer\UserData\

Вот.
Наверх
Профиль Послать личное сообщение
test
一心


Зарегистрирован: 18.02.2005
Суждений: 18706

807СообщениеДобавлено: Пн 28 Мар 05, 12:39 (19 лет тому назад)     Ответ с цитатой

Код для очистки такой:
Код:

<script>
var oPersist = oPersistForm.oPersistInput;
var oTimeNow = new Date();
oTimeNow.setSeconds(oTimeNow.getSeconds() + 3);
var sExpirationDate = oTimeNow.toUTCString();

for (var i = 1; i < 111; i++) {
  try {
    oPersist.load("InputPersist" + i);
    oPersist.removeAttribute("sPersist");
    oPersist.expires = sExpirationDate;
    oPersist.save("InputPersist" + i);
  } catch (e) {  }
}
</script>

Его надо или после формы или в onload.
Наверх
Профиль Послать личное сообщение
Тред сейчас никто не читает.
Новая тема   Ответ на тему    Буддийские форумы -> Обсуждение форума Часовой пояс: GMT + 4
Страницы 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вам нельзя начинать темы
Вам нельзя отвечать на сообщения
Вам нельзя редактировать свои сообщения
Вам нельзя удалять свои сообщения
Вам нельзя голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы


Рейтинг@Mail.ru

За информацию, размещённую на сайте пользователями, администрация форума ответственности не несёт.
Мощь пхпББ © 2001, 2002 пхпББ Груп
0.029 (0.618) u0.014 s0.002, 21 0.014 [288/0]