National Breed Club
Newfoundland

Login:
Password:
Обратите внимание:
Random photo:
Превью фото № 58044
Dog127 photo aviableGimenej Golden Star
Поддержать проект Ньюфы.ру
You're here: Newfs.info / Persons / Sozidatel' (Соziдатель) / Заметки разработчика / Планы по спец-ссылкам

Планы по спец-ссылкам

Sozidatel' (Соziдатель)
10 October 2008 в 11:32
Все номера персон/собак в голове не удержишь. А если и удержишь, всё равно будешь путаться.
Раз уж страницы теперь адресуются с помощью логина — то правильно было бы и спец-ссылки «облогинивать».

Только не так: [psoz:Женя], естественно, т.к. логины у нас уникальные и для персон и для собак. Поэтому для точной идентификации хватило бы просто [soz].

Но логины могут меняться. И мне хочется сохранить эту возможность. Поэтому придёться добавить пару обработчиков на все страницы, где можно указывать спец-ссылки (т.е. вообще праектически везде).
Когда юзер пишет в формочке, например, сообщения в форуме: «Сегодня на прогулке встретилась с [masha:Машей], а тутже рядом гулял [igor]», надо ДО сохранения текста в базе заменить эту форму записи спец-ссылок на классическую, вроде так: «Сегодня на прогулке встретилась с [p9999:Машей], а тутже рядом гулял [p8888]».
И наоборот, если юзер нажмёт «Редактировать», надо будет классические спец-ссылки привести к человеку-видным. Т.е. если в данных в базе записано [p1], то в редакторе надо отобразить [soz].

И все эти неудобства (для разработчика) только ради того, чтобы можно было легко менять логины.

Я вот думаю, а сильно оно нужно — логины менять?

Комментарии

1. maxis
10 October 2008 в 11:36
Сейчас не сильно, но если но если у логинов появился развитие типа maxis.newfs.ru с минисайтом, то некоторые возможно предпочтут его сменить...

ps. ... [maxis] скоро пойдет гулять с [@Shon] ;-))
2. Sozidatel' (Соziдатель)
10 October 2008 в 11:37
sl_login2id — будет осуществлять первое преобразование.
sl_id2login - будет выполнять обратное.
Попробовать чтоли реализовать эксперементально в дневнике?..
3. Sozidatel' (Соziдатель)
10 October 2008 в 11:37
Макс.. Как бы тебе сказать... http://maxis.newfs.ru/
4. maxis
10 October 2008 в 11:37
Ттак что может сейчас клич кинуть по вопросу смены логина, кто захочет - сменит, а потом запретить.
5. maxis
10 October 2008 в 11:41
Это я видел уже ;)
6. Sozidatel' (Соziдатель)
10 October 2008 в 11:52
Задумался о возможности создания логина, например p100..
Надо будет запретить аналогичные (буква одна и цифры).
Иначе косячить будет.
7. Busya
10 October 2008 в 15:55
Ваще ничего не понимаю! :(
(подозреваю, что далеко не одинока в непонимании :))

и, боюсь не заценю, пока не испытаю практической прелести
А в чём она - заранее не понимаю.

Вот он круг...
8. maxis
10 October 2008 в 15:57
Елена, а это и не нужно понимать ;)
Как будет что понимать - об этом сообщат в форме удобной для понимания ;)
9. Busya
10 October 2008 в 17:24
Ну подождём(с)...
:)

Наблюдать за новыми комметариями.

Chat
3 February 2026
10:39 belk: И ни в один дневник не зайти
10:39 belk: И ни в один дневник не зайти
10:39 belk: И ни в один дневник не зайти
8 February 2026
09:57 Bonny2009: Всем доброе утро! Может кто подскажет, где сейчас можно купить компрессор?
16 February 2026
16:33 Alla: Bonny2009 Поздновато, наверное, но на вайлдберис есть компрессоры LanTun. Бирюзовые такие.
18 February 2026
10:52 Bonny2009: Спасибо:) на Озоне нашла
26 February 2026
16:14 Sozidatel' (Соziдатель): Надо что-то делать
9 March 2026
13:46 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
13:46 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
13:47 victor: Сегодня Александру Филатову день рождения. Фил, поздравляем, будь здоров!
11 March 2026
02:54 Sozidatel' (Соziдатель): belk, что значит не зайти ни в один дневник?
13 March 2026
12:18 Sozidatel' (Соziдатель): Проверка
12:18 Sozidatel' (Соziдатель): Ок, в чате стало чуть лучше.
16:54 Sozidatel' (Соziдатель): Проверяем дальше
15 March 2026
20:29 Sozidatel' (Соziдатель): Дневники, кстати, тоже починил.
Статистика сайта
0.567 s, 187 q
:
© 2006 Newfs.ru
// Editor: Kirill Ermakov
// Developer: Eugene Nenaglyadov
Feedback form
Правила Сайта