Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
4 Страницы123>»
Exiton Offline
#1 Оставлено : 1 апреля 2007 г. 7:03:51(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Посмотрел разные форумы для DNN, решил установить YAF.NET. Зашёл на его сайт, там заявлена поддержка DNN и последняя версия датирована октябрём 2006. Сунулся в раздел "Скачать" сайта, он меня перебросил на SourceForge. А там версия для DNN датирована 2004-тым. Я, прямо, весь в непонятках стал. DontKnow Есть в списке обычная версия за 2006-й отдельно, а модуля для DNN, который бы соответствовал этой версии, нет.

Я понимаю, конечно, что разработчики не обязаны поддерживать DNN для своего форума и могли отказаться от этой ветки развития форума, но тогда почему на головной странице их сайта до сих пор красуется логотип DNN? Полез я тогда на форум сайта - поглядеть, что люди говорят по этому поводу. Смотрю - в разделе "Объявления" висит тема про последнюю стабильную версию. "Во, думаю, мне сюда. Кто-нибудь, наверное, уже спросил про неё же для DNN." Зашёл в эту тему - бац! - в первом же посте-объявлении разработчика в конце прикреплён дистрибутив модуля для DNN! Grin

Скачал я модуль. Установка прошла легко. Вначале установил модуль через внутренний механизм DNN. Он нормально сел и никаких конфликтов с уже имеющимся встроенным форумом не вызвал. Потом по приложенной инструкции добавил в web.config нужные строки (не возьмусь сказать, какие из них действительно необходимы).

В раздел <configSections> эту:

Код:
<!-- ADD YAF HERE -->
<section name="yafnet" type="yaf.SectionHandler,yaf" />

В раздел <configuration> эти (естественно, внёс модификации в <connstr> и <logtomail>):

Код:
<!-- Yet Another Forum.net configuration -->
<yafnet>
    <connstr>data source=SERVER;initial catalog=DATABASE;user id=USER;password=PASSWORD;</connstr>
    <root>DesktopModules/YetAnotherForumDotNet/</root>
    <language>english.xml</language>
    <theme>yafvision.xml</theme>
        <uploaddir>/DesktopModules/YetAnotherForumDotNet/Upload/</uploaddir>
    <boardid>1</boardid>
    <logtomail>email=EMAIL;server=SERVER;user=;pass=;</logtomail>
</yafnet>

Поместил на страницу модуль и при следующем заходе помчалась пошаговая установка. Она давала разные ненужные советы (видимо, для случая, когда форум ставится отдельно, а не под DNN), потом попросила указать администратора (указал на свою голову, потом пришлось в спешном порядке создавать для портала нового юзера с таким же логином LOL). По завершении установки всё сразу же начало нормально работать.

В комплекте идут несколько вариантов оформления и возможность смены языка. Предусмотрено несколько возможных провайдеров редактирования.

Симпатичный форум, настройки простые, ворочается шустро.

Что не понравилось:

- Язык указывается администратором для всего форума целиком один раз (зарегестрированный пользователь может выбрать для себя другой язык, если это разрешено администратором), а не определяется автоматически по выставленной для данного пользователя локали в ОС или в предпочтениях браузера.

- Форум оперирует логинами пользователей, а не их отображаемыми именами.Mda

- Аттачменты не хотят прикрепляться (ни через файловую систему, ни через базу), почта не отсылается (пришлось отключить).

- При смене оформления теряется аватар, приходится определять его заново.Mad

Исправленный вариант перевода (в исходном из комплекта было пропущено с десяток строк).

Размер шрифта по умолчанию жутко маленький. Увеличил для темы по умолчанию. Используйте другую тему, если эта не нравится.

Пробовал активировать редактор FCK, но мне не понравилась его связка с форумом. Базовых функций обычного простого редактора для случая форума вполне достаточно.

Отредактировано пользователем 18 августа 2007 г. 7:30:18(UTC)  | Причина: Не указана

Реклама
Exiton Offline
#2 Оставлено : 2 апреля 2007 г. 9:47:45(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Проблема с отправкой почты форумом решена. Он не сумел отправлять её через сервер, требующий авторизации (хотя я и указал верные логин/пароль для него). Как только я поменял сервер на другой, который авторизации не требует, отправка сразу заработала.

Обратите внимание на возможность (использования|подписки на) RSS канал(ов|ы) категорий, форумов, и даже отдельных тем в них. Подписка на содержимое темы форума осуществляется в меню пункта "Настройки" в правом верхнем углу темы:



Очень удобно, если желания регистрироваться на сайте нет, а желание отслеживать определённые форумы или темы - есть.

Отредактировано пользователем 24 апреля 2007 г. 16:46:55(UTC)  | Причина: Не указана

Exiton Offline
#3 Оставлено : 7 апреля 2007 г. 18:28:31(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
На локальной машине модуль форума может отказаться работать с выдачей диагностики о том, что файл такой-то принадлежит другому приложению.

Это происходит из-за того, что на хостинге DNN расположен, как правило, по адресу "бла-бла_1.бла_2", в то время как на локальной машине DNN обычно находится по адресу "localhost/бла_3" или "бла-бла_4/бла_3".

Легенда:

"бла-бла_1" - доменное имя второго уровня в доменной зоне "бла_2"
"бла_2" - доменная зона
"бла_3" - виртуальный каталог IIS
"бла_4" - имя или IP-адрес компьютера в интрасети

Исправляется следующим образом: заходим в файл web.config, находим там строчку

Код:
<root>DesktopModules/YetAnotherForumDotNet/</root>

и перед DesktopModules вставляем ваш "бла_3". Например:

Код:
<root>dnn/DesktopModules/YetAnotherForumDotNet/</root>

Вероятно, аналогичным образом следовало бы поменять строку в параметре <uploaddir>...

Отредактировано пользователем 24 апреля 2007 г. 16:47:55(UTC)  | Причина: Не указана

Exiton Offline
#4 Оставлено : 13 апреля 2007 г. 21:46:41(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Порядок, аттачменты работают!

Только не спрашивайте меня, что я сделал. Ничего я не сделал. Вечером дошли руки наконец попробовать разобраться в данном вопросе - и внезапно я обнаруживаю, что всё работает нормально.

Остаётся предположить, что ситуацию поправило проведённое обновление платформы до версии 4.5.0.

Теперь вся имеющаяся в форуме функциональность находится в рабочем состоянии.

Прикреплённая графика автоматом показывается в записи... забавно.

Действующий лимит на размер вложения равен 50 КБ. Устаревшие или ненужные вложения будут удалены вот этими самыми вилами.

Отредактировано пользователем 24 апреля 2007 г. 16:49:35(UTC)  | Причина: Не указана

Пользователь Exiton прикрепил следующие файлы:
halloween_devil_girl.jpg
Panam Offline
#5 Оставлено : 24 апреля 2007 г. 9:47:51(UTC)
Panam

Статус: Старожил

Зарегистрирован: 16.04.2007(UTC)
Сообщений: 64

Подскажите, что я сделал не так? Вот что я сделал:

1) Скачал модуль от сюда (файл yaf_dnn4.zip): http://forum.yetanotherforum.net/postsbytopic3196.aspx

2) Редактировал файл web.config:
а) в раздел <configSections>
Код:
<!-- ADD YAF HERE -->
<section name="yafnet" type="yaf.SectionHandler,yaf" />

б) в раздел <configuration> (естественно, внёс модификации в <connstr>):
Код:
    <!-- Yet Another Forum.net configuration -->
    <yafnet>
        <connstr>data source=SERVER;initial catalog=DATABASE;user id=USER;password=PASSWORD;</connstr>
        <root>DesktopModules/YetAnotherForumDotNet/</root>
        <language>english.xml</language>
        <theme>yafvision.xml</theme>
        <uploaddir>/DesktopModules/YetAnotherForumDotNet/Upload/</uploaddir>
    <boardid>1</boardid>
        <logtomail>email=EMAIL;server=SERVER;user=;pass=;</logtomail>
    </yafnet>


3) Установил новый модуль DNN.

4) Добавил новое Definition и Controls, как написано в этой инструкции:
http://www.yetanotherforum.net/dnnmodule.aspx

5) Добавил модуль в страницу. При этом высвечивается следующая ошибка: "A critical error has occurred. The virtual path '/DesktopModules/YetAnotherForumDotNet/pages/forum.ascx' maps to another application, which is not allowed."

Я многократно пытался делать (с и без 4-го пункта), но толку никакого.

Отредактировано пользователем 12 августа 2007 г. 18:31:59(UTC)  | Причина: Не указана

Exiton Offline
#6 Оставлено : 24 апреля 2007 г. 13:15:59(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Не надо было делать:

Цитата:
4) Добавил новое Definition и Controls, как написано в этой инструкции:
http://www.yetanotherforum.net/dnnmodule.aspx

А про путь я уже писал. Если DNN установлен локально надо добавить имя виртуальной директории.

Отредактировано пользователем 25 апреля 2007 г. 8:55:57(UTC)  | Причина: Не указана

Panam Offline
#7 Оставлено : 25 апреля 2007 г. 4:31:54(UTC)
Panam

Статус: Старожил

Зарегистрирован: 16.04.2007(UTC)
Сообщений: 64

Exiton написал:
Не надо было делать:

Цитата:
4) Добавил новое Definition и Controls, как написано в этой инструкции:
http://www.yetanotherforum.net/dnnmodule.aspx


А про виртуальный путь я уже писал. Если DNN установлен локально надо добавить имя виртуальной директории.

Получилось! Спасибо! Drinks Laugh
Exiton Offline
#8 Оставлено : 12 августа 2007 г. 18:34:19(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
На форуме официального сайта доступна версия 1.9.1 RC1 движка форума. Установил её. Обновление прошло гладко. Пока вроде работает нормально.
Exiton Offline
#9 Оставлено : 18 августа 2007 г. 7:18:04(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Уворовал рисунки кнопок из русского варианта Invision Power Board. :)
Exiton Offline
#10 Оставлено : 25 августа 2007 г. 14:48:21(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Оказывается, обычным пользователям было недоступно создание опросов и прикрепление файлов. Разрешил.
Exiton Offline
#11 Оставлено : 7 сентября 2007 г. 16:11:34(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Произвёл обновление форума до релизной версии. Глюк с невозможностью перехода на страницу в нём исправлен.
Exiton Offline
#12 Оставлено : 15 сентября 2007 г. 21:36:46(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Произведено обновление до версии 1.9.1.1 (по соображениям безопасности).
Exiton Offline
#13 Оставлено : 28 сентября 2007 г. 16:46:43(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Произведено обновление до версии 1.9.1.2.
Exiton Offline
#14 Оставлено : 2 декабря 2007 г. 11:37:04(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Произведено обновление до версии 1.9.1.7.
Exiton Offline
#15 Оставлено : 26 апреля 2008 г. 11:53:15(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Произведено обновление до версии 1.9.1.8.
MixER Offline
#16 Оставлено : 5 мая 2008 г. 16:25:21(UTC)
MixER

Статус: Member

Зарегистрирован: 05.05.2008(UTC)
Сообщений: 29

Возможно ли узнать как боролся и возникла ли проблема с неправильным отображением в шкуре..... - он у меня таки прёт наружу... =)
Йа у контакте

Злостный нарушитель душевного равновесия и пищеварения
Exiton Offline
#17 Оставлено : 6 мая 2008 г. 6:43:41(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Что значит "прёт" и которая из "шкур"? Другую пробовали?
MixER Offline
#18 Оставлено : 6 мая 2008 г. 6:53:57(UTC)
MixER

Статус: Member

Зарегистрирован: 05.05.2008(UTC)
Сообщений: 29

да проблему уже решил - попросту написав свою. павда и в ней у меня есть проблемы небольшие но это уже в другой теме.

а прёт это когда часть форточки которая должна сидеть чётко на месте - вылезла например за боковые ограничители - собственно это было из-за того что раздел "Активные темы" отображался с боку - но уже поправил всё.. пардон за истерику =) ибо перенёс небольшой шок при установке ибо стоит MS SQL 2005 Express (ну а куда деватся ) и он отказывался к нему подключатся - ну методом великонаучного тыка проблема была решена...(пришлось поюзать нновый файл БД)
щас вроде всё.. но остались вопросы по теме - ненашёл куда пихать аватары поумолчанию и ненашёл где разрешать опросы !.

жалко скринов про прёт нету так бы показал - довольно смешно получалось....


хм ещё замеченая неожиданнёсть пока непонял что к чему но вот как у меня отображаются
Код:

Текущее время: [T].
Время Вашего прошлого визита: [4].

Отредактировано пользователем 6 мая 2008 г. 7:05:26(UTC)  | Причина: Не указана

Йа у контакте

Злостный нарушитель душевного равновесия и пищеварения
MixER Offline
#19 Оставлено : 7 мая 2008 г. 18:34:38(UTC)
MixER

Статус: Member

Зарегистрирован: 05.05.2008(UTC)
Сообщений: 29

возник вопрос про обновление форума - при установке модуля ставится версия 1.9.1
скачал обновлённые фалй - тока как их ставить непонял...
точнее догадываюсь что банальная замена файлов с подстановкой параметров в новые - (кста заметил что в новой версии в комплекте лежат правила для дружественных урлов.)
Йа у контакте

Злостный нарушитель душевного равновесия и пищеварения
Exiton Offline
#20 Оставлено : 8 мая 2008 г. 2:32:47(UTC)
Exiton

Статус: Старожил

Зарегистрирован: 31.03.2007(UTC)
Сообщений: 828
Откуда: Hell

Сказал «Спасибо»: 1 раз
Поблагодарили: 1 раз в 1 постах
Всё верно, текущая версия - 1.9.1.(8).

Если на сайте уже есть работающий YAF.NET, то после установки модуля надо запустить файлик default.aspx (лежит в папке DesktopModules\YetAnotherForumDotNet\install\), откроется мастер обновления, в нём несколько раз нажимаете "Next", потом "Finish". После завершения обновления удалите этот файл.
Пользователи, просматривающие эту тему
4 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.



 
OpenedBorderBoxed Small width layoutMedium width layoutMaximum width layout Small textMedium textMaximum text