![]() |
|
Модераторы: gambit |
![]()
|
|
| wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 1 Всего: 5 |
Добрый день.
Хочу написать удобую админку для создания и редактирования статей. Все файлы админки лежат в отдельной папке (допустим /Admin). Есть страница ~/Admin/ManageArticle.aspx. Там вводим html-код статьи. Статьи могут содержать ссылки. Но какой формат должен быть у этих ссылок? если "../Artciles/1/1.jpg", то ресунки не будут отображаться в корневых страницах. т.е. формат ссылок жестко зависит от структуры сайта, можно ли это как-то избежать? --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
| Idsa |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Если статья будет находится в отдельном UserControl, а ссылка будет задаваться через Hyperlink (а не через <a>lablabla</a>), то, куда бы не размещался этот UserControl, проблем не будет.
Можно замутить что-нибудь с id'шниками: например, записывать ссылки через id, а в базе хранить соответствие id и url. |
||||
|
|||||
| wotker |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 1 Всего: 5 |
можешь пояснить? Все равно.. у меня задача - сделать грубо говоря TextBox для ввода контента страница. вставка туда Hyperlink-ов мне кажется не правильным решением. Это сообщение отредактировал(а) wotker - 30.9.2008, 14:32 --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
|||
|
||||
| Zakonnic |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 25.4.2006 Репутация: 3 Всего: 6 |
На вскидку: делай препроцессинг хтмл-кода, заменяя "../" в начале ссылки на адрес корневого каталога + что-то еще в зависимости от положения страницы.
Но в любом случае мне задача не совсем понятна. Где хранится контент и как потом выводится? Статьи могут, например, выводиться одним хендлером: ~/Article.ashx?id=666. В таком случае по идее проблем быть не должно даже с абсолютными ссылками. Это сообщение отредактировал(а) Zakonnic - 30.9.2008, 23:13 --------------------
...и никогда не пишите в комментариях правду |
|||
|
||||
| wotker |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 18.7.2006 Где: Ростов-на-Дону Репутация: 1 Всего: 5 |
статья хранится в поле базы данных. Выводиться должна на 2-х страницах - одна страница находится в корневом каталоге, вторая - в админке.
Если делать абсолютные сссылки, то тут будет зависимость от домена... впринципе в этом решении и хендлер не нужен. Впринципе можно написать хендлер который, заменяет все ссылки типа "UPLOAD/что-то" на "CurrentDomen/UPLOAD". то есть генерит абсолютные адреса... --------------------
ICQ :: 347306684e-mail :: wotker[at]rambler[dot]ru |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |