Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.02.2009, 11:56
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Доброго всем дня.
Есть такая идеологическая проблемка.
Решил замутить что то типа каталога статей в котором можно будет ставить закладки на определенную строку.
Подскажите как лучше организовать сохранение и поиск закладок.
Есть у меня пара вариантов таких как.
1. Сохраняем номер строки и число символов с начала строки, до закладки.
Проблема в том что если статью подредактировать, дописать что то в начало, то все закладки слетят...
2. Сохрянять слово или слово сочетание. Проблема в том что например если сохранить слово автомобиль, то тогда велика вероятность что в тексте таких слов или словосочетаний может быть много....
Итак хотелось бы услышать дельных советов, и интересных мыслей по сабжу.
|
|
|

08.02.2009, 13:36
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
хз ставить попробуй после n-ного символа какой-нибудь выделитель, ака
Затем запоминай JS, позицию мыши в блоке статьи, и эту n заноси в бд.
А на выводе в эту позицию вставляй маркеры.
|
|
|

08.02.2009, 14:25
|
|
Новичок
Регистрация: 15.01.2009
Сообщений: 25
Провел на форуме: 49164
Репутация:
0
|
|
Поле ввода
Подскажите, как сделать так, что бы при загрузке страницы текстовое поле для поиска было заполнено, а при нажатии на него, текст исчезал.
Яркий пример- это этот форум. В поле входа изначально пишется "ник" потом исчезает.
|
|
|

08.02.2009, 14:35
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Сообщение от blaga
Доброго всем дня.
Есть такая идеологическая проблемка.
Решил замутить что то типа каталога статей в котором можно будет ставить закладки на определенную строку.
Подскажите как лучше организовать сохранение и поиск закладок.
Есть у меня пара вариантов таких как.
1. Сохраняем номер строки и число символов с начала строки, до закладки.
Проблема в том что если статью подредактировать, дописать что то в начало, то все закладки слетят...
2. Сохрянять слово или слово сочетание. Проблема в том что например если сохранить слово автомобиль, то тогда велика вероятность что в тексте таких слов или словосочетаний может быть много....
Итак хотелось бы услышать дельных советов, и интересных мыслей по сабжу.
Выделяй закладки тегом, например <span id="bookmark">автомобиль</span>. И не будет проблем с хранением и изменением.
|
|
|

08.02.2009, 14:42
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Подскажите, как сделать так, что бы при загрузке страницы текстовое поле для поиска было заполнено, а при нажатии на него, текст исчезал.
Яркий пример- это этот форум. В поле входа изначально пишется "ник" потом исчезает.
Ну если уже сам не знаешь как писать - можешь взглянуть на сорсы...
Код:
<input type="text" value="Сюда писать ник" onfocus="if (this.value == 'Сюда писать ник') this.value = '';" />
|
|
|

08.02.2009, 14:50
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
ChaaK, не вкурил в твой способ.
[x26]VOLAND, хм. и для каждого юзверя отдельно хранить весь текст в БД?
|
|
|

08.02.2009, 14:52
|
|
Новичок
Регистрация: 15.01.2009
Сообщений: 25
Провел на форуме: 49164
Репутация:
0
|
|
Спасибо mailbrush!!!
Спасибо за столь быстрый ответ.
|
|
|

08.02.2009, 15:09
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от blaga
ChaaK, не вкурил в твой способ.
[x26]VOLAND, хм. и для каждого юзверя отдельно хранить весь текст в БД?
я бы просто загнал всю статью в массив и номер строки - номер в массиве. И в избранное для каждого юзера добавлять так:
$a[номер_статьи][номер_строки] - в случае закладки на определенную строку в статье.
|
|
|

08.02.2009, 15:22
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Pashkela, косяк в том что если отредакировать статью например в начале, то такая закладка слетит. Будет указывать не на ту строку.
|
|
|

08.02.2009, 15:34
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от blaga
Pashkela, косяк в том что если отредакировать статью например в начале, то такая закладка слетит. Будет указывать не на ту строку.
Ну тогда в массив вносить не строки, а "абзацы", тогда на редактирование пофигу (относительно). А потом, после редактирования, сделать перерасчет "избранного" по данной статье (сверяясь с данными из БД) и проапдейтить их там соотвественно с новыми смещениями. Т.е. дать возможность заносить в избранное не строки, а какие-то блоки статьи
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|