Статус: Newbie
Группы: Registered
Зарегистрирован: 03.11.2009(UTC) Сообщений: 3
|
Всем доброго времени суток. Возник следующий вопрос:
Есть свой сайт на ASP.NET, в нём уже реализована логика Пользователей, Профилей, ЛС и некоторых других частей. В решение надо встроить форум (наиболее подходящим вариантом показался YAF). И как мне проще решить проблему с тем, чтобы заменить в форуме ссылки на редактирование профиля, функционала ЛС и прочего на мои ссылки.
Проблем с регистрацией и входом пока не вижу (правда и менять пока не начал). Там, вроде бы, всё просто - нужно только нужное прописать в конфиге. А вот сложности у меня вызвала задача подменить ссылки в меню пользователя, т.е. мне нужно чтобы ссылки "Мой профиль", "Участники", а также страница просмотра профиля вели на мои страницы, а не на страницы форума.
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
У вас реализоано все через провайдеры? тогда проблем не будет, просто смените конфиг на настройку.
По ссылкам два решения: или поправить исходники, или url реврайтинг. В первом случае минус в том, что каждый раз придется менять их после релиза форума, а плюс в том, что это не сложно. Во втором подходе минус в сложности, но зато вы внешней силой управляете навигацией страниц не зависимо от релиза.
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.11.2009(UTC) Сообщений: 3
|
С провайдерами разберусь, а вот со ссылками: где мне найти в исходниках генерирование этих ссылок. Мне по идее нужно их просто скрыть и вставить свои, поэтому сильно напрягаться не надо будет. А через темы можно управлять выводом этих ссылок (и как, я про форум узнал вчера - поэтому вообще пока в нём чайник)? если да - то это сильно упрощает задачу.
|
|
|
|
|
|
Статус: Administration
Группы: Registered
Зарегистрирован: 12.09.2008(UTC) Сообщений: 194
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Вот здесь у меня два меню: http://24quest.ru/Forum/И при необходимости можно ссылки подменять. PageLinks.cs - класс, отвечающий за вывод ссылок, слету найти список ссылок у меня тоже не получилось. Через css естественно можно, см темы и исходниик.
|
|
|
|
|
|
Статус: Newbie
Группы: Registered
Зарегистрирован: 03.11.2009(UTC) Сообщений: 3
|
с помощью PageLinks.cs выводятся ссылки пути по форуму (от корня до просматриваемой темы), кажется этот путь ещё называют "песочница". А "нужные нам" ссылки генерируются в файле '\YAF.Controls\Header.cs' в методе RenderRegular (если вдруг кому-то всё таки понадобится). Но в силу достаточно простого вида ссылок, генерируемых форумом, действительно кажется проще перенаправлять пользователя в нужный момент на свою страницу и всё... Отредактировано пользователем 5 ноября 2009 г. 19:42:13(UTC)
| Причина: Не указана
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.