Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
Профиль: Влад
Имя пользователя: Влад Offline
Зарегистрировался: 12 августа 2011 г.(UTC)
Последнее посещение: 20 мая 2014 г. 11:14:49(UTC)
Число сообщений: 83
[1,32% от всех сообщений / 0,03 сообщений в день]
Количество «Спасибо» 22 (Просмотр «Спасибо»)
Сколько раз пользователю сказали «Спасибо» 1
Количество сказанных «Спасибо» пользователя 1
Общая репутация 195
Просмотр всех сообщений пользователя
Тема: Скорость работы сайта   К последнему сообщению
Оставлено: 20 мая 2014 г. 8:58:33(UTC)
Здравствуйте!

Мной правильно понято, что для относительно крупных проектов - DNN слабовато?
Ошибаюсь или есть методы ускорения отклика страниц?

Спасибо.
Тема: Как правильно обновить версию?   К последнему сообщению
Оставлено: 21 февраля 2013 г. 15:21:33(UTC)
а по практике, лучше сначала модули обновить, а потом версию DNN или как?

Потому что если обновить версию, а ошибка будет в модуле (с версией DNN не дружит), то потом и сайт не запустишь, чтобы модуль обновить..

Тема: Как правильно обновить версию?   К последнему сообщению
Оставлено: 20 февраля 2013 г. 15:20:09(UTC)
Здравствуйте!
Скачал последнюю версию.

Как правильно обновить текущую?

Спасибо
Тема: Модуль на русском   К последнему сообщению
Оставлено: 11 октября 2012 г. 9:40:51(UTC)
Здравствуйте!

Вопрос такой:
Ставлю модуль, руссифицирую, замечаю, что часть "заголовков" остается на английском, начинаю смотреть и выясняю, что эти заголовки не локализованы в ресурсных файлах. Т.е в UserControl они прописаны "жестко".

Меняю заголовки на русский язык и меняю в web.config культуру:
<globalization culture="ru-RU" uiCulture="ru-RU" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8" />

Однако это не дает результата:
после обновления страницы, там где поменял на русский вижу квадратики.

Как быть?
Спасибо
Тема: Модуль с исходным кодом   К последнему сообщению
Оставлено: 16 августа 2012 г. 9:48:21(UTC)
Здравствуйте!

Подскажите пожалуйста.

На сайте установлен модуль (не важно какой) - он без исходного кода.

Возникла потребность внести изменения в функции модуля.

Как правиль подгрузить к имеющемуся варианту модуля - вариант с исходным кодом?

Спасибо)
Тема: Встроить прибамбас   К последнему сообщению
Оставлено: 10 августа 2012 г. 17:16:03(UTC)
Отлично. вот теперь все понятно)

Автор: balbes Перейти к цитате
Я бы порекомендовал Вам почитать для начала немного мануалов для понимания сути вопроса.
Все модули и скины в DNN по сути являются UserControl-ами, которые динамически загружаются в Default.aspx, поэтому получить доступ к элементам Default.aspx можно только динамически, например
Код:

Control body = Page.GetControl("Body");    

public static class ControlExtensions
{
    public static IEnumerable<Control> Flatten(this ControlCollection controls)
    {
        List<Control> list = new List<Control>();
        controls.Traverse(c => list.Add(c));
        return list;
    }

    public static IEnumerable<Control> Flatten(this ControlCollection controls, Func<Control, bool> predicate)
    {
        List<Control> list = new List<Control>();
        controls.Traverse(c => { if (predicate(c)) list.Add(c); });
        return list;
    }

    public static void Traverse(this ControlCollection controls, Action<Control> action)
    {
        foreach (Control control in controls)
        {
            action(control);
            if (control.HasControls())
            {
                control.Controls.Traverse(action);
            }
        }
    }

    public static Control GetControl(this Control control, string id)
    {
        return control.Controls.Flatten(c => c.ID == id).SingleOrDefault();
    }

    public static IEnumerable<Control> GetControls(this Control control)
    {
        return control.Controls.Flatten();
    }

    public static IEnumerable<Control> GetControls(this Control control, Func<Control, bool> predicate)
    {
        return control.Controls.Flatten(predicate);
    }
}


Тема: Встроить прибамбас   К последнему сообщению
Оставлено: 10 августа 2012 г. 12:19:18(UTC)
Автор: balbes Перейти к цитате
Что мешает загрузить Ваш UserControl динамически и добавить в head?
Код:

Control yourControl = LoadControl("~/Path/to/YourControl.ascx");
Page.Header.Controls.Add(yourControl);


само содержимое контрола я привяжу и напряму к контролу темы.
тут вопросов нет.

Вопрос в том, что в примере установки прибамбаса есть, например, тег body. он задается со свойствами ( в UserControl, как известно, такой тег недопустим)

Поэтому обычно, свойства в таких тегах устанавливал в MasterPage.
А как быть в DNN? Однозначный вариант - динамическая подгрузка?

Тема: Встроить прибамбас   К последнему сообщению
Оставлено: 9 августа 2012 г. 17:02:22(UTC)
Здравствуйте!

Встраиваю прибамбас через UserControl

Но в примере, по установке прибамбаса, есть теги:
<head runat="server">
<meta name="viewport" content="width=device-width" />

<qf:HeadTag ID="Headtag1" runat="server"></qf:HeadTag>

<link rel="stylesheet" href="style.css" type="text/css" />
<link href="Honwe/Honwe.css" rel="stylesheet" type="text/css" />
</head>
<body class="BODY">
<form id="mainForm" method="post" runat="server">


вопрос такой:
при обычной разработке есть мастер страниц, который содержит эти теги и в мастер страниц встраивается UserControl.
А как быть в DNN?

Спасибо)
Тема: Модуль - Блог   К последнему сообщению
Оставлено: 26 июля 2012 г. 11:15:21(UTC)
Здравствуйте!
Не могу найти документацию - как создать категории..
Что бы их можно было выбрать автору блога...

DotNetNuke® Blog 05.00.00(RC)

Есть советы?
Спасибо)
Тема: не ставится сборка телерик   К последнему сообщению
Оставлено: 17 июля 2012 г. 15:02:24(UTC)
Здравствуйте!
Кто нибудь сталкивался с тем, что при установке DNN пишет - ошибка инсталяции модуля telerik (Telerik (06.02.01)Error Installing Module(s))?

Обновления до версии 06.02.01 - проходит нормально.

Новая установка - не ставится из-за модуля..



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