|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
||||||
Как сделать ссылки на профиль в комментарии?24.04.2015, 16:34. Показов 1835. Ответов 18
Метки нет (Все метки)
Всем лоброго времени суток! Есть скрипт для комментариев,
0
|
||||||
| 24.04.2015, 16:34 | |
|
Ответы с готовыми решениями:
18
Как сделать чтобы введенные данные из веб формы попали в профиль пользователя Добавить в профиль пользователя ссылки на созданные им Activities (Админка Django) |
|
Заблокирован
|
|
| 24.04.2015, 17:17 | |
|
Надо придумать тэг для обёртки. Например <User></User>. Тогда: Hello <User>@user123</User> ты легко преобразишь в нужную тебе ссылку, при помощи простенькой регулярки, или даже строкового замещения.
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 24.04.2015, 17:21 | |
|
paskalnikita, а имя пользователя всегда начинается с собачки? Можно за неё регулярным выражением цепляться.
0
|
|
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|||||||
| 24.04.2015, 22:35 [ТС] | |||||||
|
просто '@' желательна, так как другого варианта не вижу. Предлагаете использовать preg_replace ?
Добавлено через 1 час 9 минут а не подскажите какое решение, а то что-то очень уж туго идет у меня регулярное выражение. Вот что набросал, из примера в нэте.
Добавлено через 1 час 16 минут
0
|
|||||||
|
Заблокирован
|
|
| 24.04.2015, 22:48 | |
|
А зачем что то писать? Ты на этом форуме много пишешь? Выделил текст, нажал на кнопку и всё уже в обёртке. Остаётся в пыхе проверить есть ли такой юзер в БД, и если есть, вклеить ссылку. А вариант с собакой, это из области придумать себе сложностей что бы потом их решать.
0
|
|
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 24.04.2015, 22:51 [ТС] | |
|
Но нужна мне эта 'собачка' перед именем юзера, так как нужна система ссылок, реализованная таким образом, а не каким-то другим
0
|
|
|
Заблокирован
|
|
| 24.04.2015, 22:59 | |
|
Ну что поделать. Я думал тебе нужен дельный совет. А оказывается нужна собачка. К сожалению ничем не могу помочь. Я показал где мост, но если тебе надо именно перепрыгнуть реку. Дерзай, удачи.
0
|
|
|
171 / 153 / 67
Регистрация: 11.02.2015
Сообщений: 450
|
||||||
| 24.04.2015, 23:11 | ||||||
|
paskalnikita, вы точно ищете себе лишнюю проблему. Если все-таки хотите "собачку", то так
1
|
||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||||
| 25.04.2015, 07:51 | ||||||||
Сообщение было отмечено paskalnikita как решение
Решение
1
|
||||||||
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
||||||
| 25.04.2015, 09:25 [ТС] | ||||||
|
Ваш вариант хорош, но вот в чем загвоздка: оборачивается только соледнее сообщение, на дргие оно не распространяется
0
|
||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||||
| 25.04.2015, 11:46 | |||||||
![]() Вот так Вам нужно:
0
|
|||||||
|
Заблокирован
|
||
| 25.04.2015, 11:49 | ||
смотри что произошло с твоей запятой. А по мимо этого есть другие знаки препинания. А по мимо знаков препинания люди вводят эмайлы, рисуют всякие смайлы @_0 Да всё это можно обходить, перепроверять. Но для чего? Хочется обязательно изобрести велосипед? Есть же решение которое показало своё удобство. Каждый из вас его использует на этом самом форуме. Всё что ТСу надо это создать тему в ветке JS, и спросить там как именно работает форма отвечающая за сообщения на ЭТОТ САМОМ сайте.
0
|
||
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
|
| 25.04.2015, 15:06 [ТС] | |
|
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|||||
| 25.04.2015, 18:48 | |||||
![]() \b я для кого поставил? В этом нет ничего страшного. Короче, особо не замарачивайтесь по этому поводу на данный момент.
0
|
|||||
|
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
|
||
| 25.04.2015, 18:51 [ТС] | ||
|
0
|
||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 25.04.2015, 18:57 | |
|
paskalnikita, в Вашем случае да. Хотя, повторюсь: не концентрируйте внимание на этом. У Вас же не MVC-архитектура приложения, поэтому можно не менять ничего.
0
|
|
|
Заблокирован
|
||||||||||||||||||
| 25.04.2015, 20:52 | ||||||||||||||||||
Ну а в том случае когда виноват пользователь, ты просто проверяешь его действия, и если он накосячил то посылаешь его нафиг. В этом действительно нет ничего страшного, если проверка качественная.
0
|
||||||||||||||||||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||||||||
| 25.04.2015, 21:19 | ||||||||||||
|
Вот это допустим не переварит правильно:
@Para bellum Но если сделать запрет на ввод пробелов в логине - задача упрощается. Вот с этим конечно будет косяк: \(@_@ )/ Но если доработать регулярное выражение (добавить допустимые символы и т.п.) то тоже проблемы не будет.
Так что на 100% невозможно быть уверенным, что BB-код или регулярное выражение правильно выделило логин. Согласен, что приведённая выше регулярка моя накосячит в случае наличия в коде вских значков: \(@_@ )/.
0
|
||||||||||||
|
Заблокирован
|
|
| 25.04.2015, 21:37 | |
|
И эмаил тоже user@mail.com ведь это не юзер.
В случае чёткого ограничения с двух сторон([BB-CODE]Несуществующий пользователь[/BB-CODE]) тебе остаётся только проверить наличие указанного пользователя в базе. А когда используют "якорь" (@Несуществующий пользователь). Тебе уже НАДО гадать где конец, не случайный ли это якорь, накладывать ограничения (запрет пробелов в нике) и т.д. Так зачем эти танцы с кресалом и трутом, если за углом в магазине есть отличная современная зажигалка? З.Ы. - за углом это ветка по JS
0
|
|
| 25.04.2015, 21:37 | |
|
Помогаю со студенческими работами здесь
19
Как сделать ответ на комментарии? как лучше сделать комментарии на сайте
как сделать выравнивание у подразделов выпадающего меню постарался дать максимальные комментарии Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|