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

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


person 1110    schedule 03.01.2012    source источник


Ответы (1)


Чтобы сослаться на 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" />
person bdukes    schedule 03.01.2012