![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
bars80080, Текст нужно редактировать. Видимо, как угодно, не только приписать чего-йто вначале... Конечно возникает филосовский вопрос, а нафига нужны закладки в таком частоизменяемом тексте, но это нас пока не волнует
![]() Так что либо решать сильно нетривиальную ( для меня ) проблему синхронизации существующей раскладки закладок в измененном новом тексте при несистематизированном изменении текста, либо ее не решать ![]() -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
fuser |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 8.1.2009 Репутация: нет Всего: -1 |
а текст этих самых статей где и как и в чем храниться????
он будет не в статичных html страничках ???? |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
Т.е. вы предлагаете редактировать сам текст при добавлении закладки? Я почему-то вбил себе в голову что якоря расставляются изначально. Если редактировать при добавлении закладок, то остается только проблемма распухания текста со временем, но тут уже вопрос ресурса -- сколько человек захотит эти закладки поставить. Если немного -- то оптимальное решение Добавлено через 1 минуту и 7 секунд ну и вставлять нужно не <a class="anchor" name=??> слово</a>., а <a class="anchor" name=??> </a>слово чтоб не заморачиватся с вложенными тегами -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
solenko,
Не факт. При вставке текста можно отследить, что тег "вложен" и его не вставлять. Если сразу объяснить пользователям, что "помечать" можно только одно слово, то проблем с этим не возникнет. Просто у некоторых закладок будет несколько хозяев... Опять-же практически бесплатный механизм "подсветки" отмеченного закладкой слова... Добавлено через 5 минут и 14 секунд fuser, Хранить текст, вероятно, в базе, причем предварительно порезанным на удобооперируемые куски. по главам там, или по админским предпочтениям. "Глобальной" html разметки текста быть не должно, только те теги, которые начинаются и заканчиваются в отрезанных кусках. imho - условия вполне терпимые... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
krundetz |
|
||||||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
как вариант при добавление, заюзать историю изменения текста, и при обращение пользователя у которого храняться закладки просто пересчитать ее в соответствие с историеей
не совсем понятно слово и его позиция среди точно такихже стлов? тогда тожевозможно неправильное нахлждение закладки при изменения текста перед словом вариант не подойдет так как я так понимаю у каждого пользователя предполагается наличие своих закладок, хотя и можно закладку делать в виде имени пользователя но тогда произойдет разрастание этого поля пропорционально количеству пользователей, что нерационально
а на целостность данных нам уже неважна? как не странно очень часто требуется, особенно в системах где автор пишет текст постепенно, одновременно делая его доступным для прочтения Это сообщение отредактировал(а) krundetz - 10.2.2009, 20:18 |
||||||
|
|||||||
Blaga |
|
|||
![]() ЛамМер++ ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 15.11.2005 Где: г. Иркутск Репутация: 2 Всего: 4 |
Ладно, всем спасибо, кто помогал...
Понял одно - простого решения нет. Буду комбинировать те что выше упоминались. -------------------- |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |