Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
Профиль: wowikt
Имя пользователя: wowikt Offline
Зарегистрировался: 10 февраля 2010 г.(UTC)
Последнее посещение: 18 сентября 2011 г. 19:10:38(UTC)
Число сообщений: 35
[0,56% от всех сообщений / 0,01 сообщений в день]
Количество «Спасибо» 1 (Просмотр «Спасибо»)
Сколько раз пользователю сказали «Спасибо» 1
Количество сказанных «Спасибо» пользователя 1
Общая репутация 105
Просмотр всех сообщений пользователя
Тема: Управляющее меню модуля   К последнему сообщению
Оставлено: 27 апреля 2011 г. 19:05:18(UTC)
На форуме DNN мне посоветовали поэкспериментировать с подбором DOCTYPE (обычно я использую XHTML Transitional). Эксперименты результата не дали.
Попутно выяснилось, что указанный скрипт не любит, когда div-ы размещены как absolute, но вполне благосклонно относится к relative. Так что, немного поизвращавшись с position: relative и float: left/right, удалось найти вполне приемлемый вариант.
Тема: Управляющее меню модуля   К последнему сообщению
Оставлено: 26 апреля 2011 г. 17:58:23(UTC)
Пока решения не нашел - просто некогда было разбираться подробно. Там надо копать в сторону скриптов. Тот, который перепозиционирует popup при каждом открытии, находится в файле js/dnn.dom.positioining.js. Однако дело не только в нем. Пока не отловил, какой скрипт выставляет исходное положение popup-а.
Задал вопрос на форуме DNN. Подожду, что они ответят. А пока, поскольку сроки были сжатыми, сделал временный вариант с таблицей
Тема: Хост на hosting.parking.ru   К последнему сообщению
Оставлено: 26 апреля 2011 г. 17:52:17(UTC)
Пользуюсь этим хостингом почти 1,5 года. Нареканий нет. Скорость нормальная, техподдержка отвечает быстро и по существу. Имею на нем 5 проектов, везде полет стабильный. О возможных перебоях уведомляют заранее.
Поднял один DNN-сайт на другом хостинге (выбор заказчика) - там понравилось гораздо меньше. При примерно той же цене (в старом семействе тарифных планов) скорость меньше, панель управления неудобная, некоторую информацию о конфигурации хостинга прямо на панели получить вообще нельзя, пришлось узнавать ее в техподдержке, да и то пришлось им задавать для этого ряд наводящих вопросов.
В общем, мое мнение - +1 ЗА Паркинг. А уж с учетом новых тарифов - и подавно.
Тема: Управляющее меню модуля   К последнему сообщению
Оставлено: 19 апреля 2011 г. 9:10:06(UTC)
Нет, тут как раз все верно - управляющая кнопка (треугольник) находится слева, а кнопка настроек модуля - справа.
Проблема совсем в другом. Когда я навожу мышку на треугольник, выскакивает popup, в котором находится меню. Собственно, этот popup и оказывается где попало. И как я заметил, не только в этом случае - например, то же самое происходит с popup-ом, который появляется в галерее при наведении на кнопку меню.
Popup позиционируется скриптом DNN при загрузке страницы как absolute, при этом его координаты отсчитываются от левого верхнего угла всей страницы, то есть, не учитывают возможных relative/absolute элементов на пути к корню dom-дерева. Естественно, если на пути встречаются relative/absolute элементы, он улетает, так как эти координаты прибавляются к положению того объекта, от которого идет отсчет фактически.
Беглый взгляд на скрипт позволил мне сделать предположение, где именно в нем ошибка. Вечером посмотрю подробнее. Я предполагал, что, может быть, кто-то уже сталкивался с такой проблемой и нашел решение.
Тема: Управляющее меню модуля   К последнему сообщению
Оставлено: 18 апреля 2011 г. 18:21:30(UTC)
Ну вот самый простой из контейнеров, который содержит абсолютный минимум управляющих элементов:
Код:
<div style="width: 100%; position: relative;">
    <div style="position: absolute; top: 0; left: 0;">
        <dnn:ACTIONS runat="server" ID="ACTIONS1" ProviderName="DNNMenuNavigationProvider" />
    </div>
    <div runat="server" id="ContentPane">
    </div>
    <div style="position: absolute; top: 0; right: 0;">
        <dnn:ACTIONBUTTON runat="server" ID="dnnACTIONBUTTON4" CommandName="ModuleSettings.Action"
            DisplayIcon="True" DisplayLink="False" />
    </div>
</div>

Контейнер, в свою очередь, вложен еще в несколько div.
Тема: Управляющее меню модуля   К последнему сообщению
Оставлено: 18 апреля 2011 г. 17:00:37(UTC)
Добрый день!
Неожидаенно столкнулся с такой проблемой. Пока делал верстку с помощью таблиц, управляющее меню модуля развертывалось там, где ему и положено - возле треугольничка. Когда стал делать верстку посредством <div> с position = absolute или relative, это меню начало съезжать куда попало. По всей видимости, DNN считает, что ему лучше знать, куда поместить это меню и заранее вычисляет его положение, при этом не учитывая наличия атрибута position. Причем это положение прописывается непосредственно в атрибут style, то есть, с помощью css его не исправишь. Можно, конечно, воспользоваться тяжелой артиллерией типа скрипта, который поправляет положение меню. Но может быть, есть более простой и доступный способ правильного размещения меню?
Спасибо.
Тема: iFinity Friendly Url Provider c транслитерацией   К последнему сообщению
Оставлено: 18 декабря 2010 г. 20:01:31(UTC)
Ну очевидно же, что первые четыре строки дублируются. Явная ошибка при вставке.
Тема: Мой первый сайт, нужна критика   К последнему сообщению
Оставлено: 4 декабря 2010 г. 20:37:57(UTC)
Ну а что, мне понравилось. И не скажешь, что человек первый раз сделал сайт.
Меню какое брали? Стандартное NAV или какое-то другое?
Есть соображение по поводу карты. Может, есть смысл прикрутить что-то типа от Яндекса или Гугла?
Кроме того, надо подумать о содержимом страниц промежуточных пунктов меню. В виде просто списка ссылок выглядит несколько скучновато. Разбавьте хотя бы картинками. Неплохо бы также добавить по 2-3 строчки про каждую следующую ссылку.
На страницах конечных пунктов меню в последней колонке таблицы абзацный отступ выглядит неаккуратно, а вот паддинг слева лучше добавить. Собственно, во всех таблицах лучше сделать паддинг примерно по 5 пкс со всех сторон.
В прайс-листах цены надо выровнять по правому краю. Также, согласно правилам, если цена 5 цифр и больше, надо отделять группы по 3 цифры (например, 15 200 р., а не 15200 р.). Для 4 цифр, строго говоря, отделять не обязательно, но если Вы делали таблицу с помощью Form and List или чего-то подобного, выберите надлежащий тип для колонки, и он Вам сам все будет делать.
---
Заглянул внутрь, некоторые вопросы снялись. Меню - стандартное NAV. Ну что ж, удачно его настроили. Good
Для прайс-листов все-таки посоветовал бы хотя бы Form and List. А то те люди, которые будут обновлять содержимое, потом Вас же и замучают разгребать их косяки. Derisive
Тема: Проблема с меню в Firefox   К последнему сообщению
Оставлено: 11 ноября 2010 г. 21:14:34(UTC)
Проблема эта известная, рассматривалась уже не помню где. То ли тут же, то ли на dotnetnuke.com. Суть решения в том, что надо исправить файл js\ClientAPICaps.config, а именно, добавить в него определения для Mozilla. Полный текст ниже:
Код:

<?xml version="1.0" encoding="utf-8" ?>
<capabilities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<functionality nm="DHTML" desc="Dynamic HTML">
<supports>
<browser nm="IE" minversion="4" />
<browser nm="FireFox" minversion="1" />
<browser nm="Netscape" minversion="5" />
<browser nm="Gecko" minversion="1" />
<browser nm="Opera" minversion="7" />
<browser nm="Mozilla" minversion="1" />
<browser contains="Konqueror" />
<browser contains="Safari" />
<browser contains="Camino" />
<browser contains="Mozilla" />
</supports>
<excludes>
</excludes>
</functionality>
<functionality nm="XML" desc="Client Side XML Parsing">
<supports>
<browser nm="IE" minversion="4" />
<browser nm="FireFox" minversion="1" />
<browser nm="Netscape" minversion="5" />
<browser nm="Opera" minversion="7" />
<browser nm="Gecko" minversion="1" />
<browser nm="Mozilla" minversion="1" />
<browser contains="Konqueror" />
<browser contains="Safari" />
<browser contains="Camino" />
<browser contains="Mozilla" />
</supports>
<excludes>
<browser contains="Mac_PowerPC)" />
</excludes>
</functionality>
<functionality nm="XMLJS" desc="Requires Javascript Client Side XML Parsing">
<supports>
<browser contains="Opera" />
<browser contains="Konqueror" />
<browser contains="Safari" />
</supports>
</functionality>
<functionality nm="XMLHTTP" desc="Client Side HTTP Requests">
<supports>
<browser nm="IE" minversion="4" />
<browser nm="FireFox" minversion="1" />
<browser nm="Netscape" minversion="5" />
<browser nm="Opera" minversion="7" />
<browser nm="Gecko" minversion="1" />
<browser nm="Mozilla" minversion="1" />
<browser contains="Camino" />
<browser contains="Konqueror" />
<browser contains="Safari" />
<browser contains="Mozilla" />
</supports>
<excludes>
<browser contains="Mac_PowerPC)" />
</excludes>
</functionality>
<functionality nm="XMLHTTPJS" desc="Requires Javascript HTTP Requests">
<supports>
<browser contains="Opera" />
<browser contains="Konqueror" />
<browser contains="Safari" />
</supports>
</functionality>
<functionality nm="XSLT" desc="Client Side XSLT Processing">
<supports>
<browser nm="IE" minversion="4" />
</supports>
<excludes>
<browser nm="FireFox" minversion="1" />
<browser nm="Netscape" minversion="6" />
<browser nm="Opera" minversion="7" />
<browser nm="Gecko" minversion="1" />
<browser nm="Mozilla" minversion="1" />
<browser contains="Konqueror" minversion="5" />
<browser contains="Safari" />
<browser contains="Mac_PowerPC)" />
<browser contains="Camino" />
<browser contains="Mozilla" />
</excludes>
</functionality>
<functionality nm="Positioning" desc="Dynamic Positioning of Elements">
<supports>
<browser nm="IE" minversion="4" />
<browser nm="FireFox" minversion="1" />
<browser nm="Netscape" minversion="5" />
<browser nm="Opera" minversion="7" />
<browser nm="Gecko" minversion="1" />
<browser nm="Mozilla" minversion="1" />
<browser contains="Konqueror" />
<browser contains="Safari" />
<browser contains="Camino" />
<browser contains="Mozilla" />
</supports>
<excludes>
</excludes>
</functionality>
    <functionality nm="Motion" desc="Animation of elements">
        <supports>
            <browser nm="IE" minversion="4" />
            <browser nm="Netscape" minversion="5" />
            <browser nm="Opera" minversion="7" />
            <browser nm="Gecko" minversion="1" />
        <browser nm="Mozilla" minversion="1" />
            <browser contains="Konqueror" />
            <browser contains="Safari" />
            <browser contains="FireFox" />
        <browser contains="Mozilla" />
        </supports>
        <excludes>
        </excludes>
    </functionality>
    <functionality nm="SingleCharDelimiters" desc="Supports single character delimiters (i.e. Char(18))">
        <supports>
            <browser nm="None" />
        </supports>
        <excludes>
        </excludes>
    </functionality>
    <functionality nm="UseExternalScripts" >
        <supports>
            <browser nm="*" />
        </supports>
        <excludes>
        </excludes>
    </functionality>
</capabilities>
Тема: Куча exception   К последнему сообщению
Оставлено: 5 ноября 2010 г. 14:23:03(UTC)
Выскажу предположение (не более!), что на том же сервере Вашего хостинга завелся беспокойный сосед, в смысле, достаточно нагруженный сайт, а то и не один. В итоге, когда серверу не хватает ресурсов, он сбрасывает Ваше приложение, а когда к Вашему приложению приходит запрос, запускает заново. Ну и аналогичная ситуация при обращении к базе - не успевает, потому что занят общением с другими приложениями.



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