JQuery + JCrop проблема в DotNetNuke - PullRequest
       1

JQuery + JCrop проблема в DotNetNuke

1 голос
/ 03 января 2012

Я использую dnn 6. В нем есть файл dotnetnuke / js / dnn.jquery.js, поэтому я создал модуль и добавил ссылку на этот файл jquery и все остальные файлы JCrop, и он не работает.
Поэтому я добавил официальный JQuery.js, но затем dnn не может найти некоторые методы.
Есть ли кто-нибудь, кто использовал JCrop с DotNetNuke?

1 Ответ

5 голосов
/ 03 января 2012

Для ссылки на jQuery из DotNetNuke, звоните DotNetNuke.Framework.jQuery.RequestRegistration().При этом будет использоваться общая ссылка jQuery (так что jQuery находится на странице ровно один раз, в <head/>, независимо от того, сколько расширений его запрашивают).

Если вы используете jQuery 6.1, вам следуетиспользуйте API управления ресурсами клиента для запроса других сценариев, например:

<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>

<dnn:DnnJsInclude runat="server" FilePath="~/DesktopModules/MyModule/js/jquery.jcrop.js" />
...