Last post Nov 04, 2005 07:51 AM by jjohns09
Nov 02, 2005 08:16 AM|jjohns09|LINK
The "Documents" module is an enhancement to the DotNetNuke core Documents module. Files are stored within SQL Server which allows for filenames to be duplicated. Additional enhancements include Download Limits, Download Permissions, Module Level Subscriptions,
Popup Message Capability, Recycle Bin for Deleted Documents, and Limiting Uploads by File Extensions.
Please post any errors or comments within our newly created Forums within this website.
You can downoad this module
here, but you must be a registered member of this website.
This module is installed as you would any other module within DotNetnuke using the Module Definitions page under the Host Menu.
The "Documents" module will appear in the list of available modules as "BestModules - Documents", and can be added by selecting it from the Module dropdown in the control panel.
The following properties are configurable via Document Settings on the Settings page:
The following properties can be set through the Edit control for the selected document.
THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Nov 02, 2005 04:41 PM|jjohns09|LINK
Forgot to mention that this is for DotNetNuke 3.x.
Nov 02, 2005 07:09 PM|jjohns09|LINK
I had to update the private assembly install .zip file because of an error I discovered in one of the stored procedures.
You can manually correct this issue by editing the BM_AddDocumentDownload stored procedure. In the following section of the script:
SET TotalDownloads = TotalDownloads + 1
WHERE DocumentId = DocumentId
Change WHERE DocumentId = DocumentId to WHERE DocumentId = @DocumentId
The way it is currently written updates all documents with an incorrect TotalDownloads count.
I apologize for not catching this sooner.
Nov 02, 2005 07:42 PM|Bunce|LINK
Nov 02, 2005 10:07 PM|jjohns09|LINK
Nov 03, 2005 05:15 AM|leupold|LINK
Maybe there could even be the option at the module instance level of where to store the documents. Whether it be in the database or in the file system.
Nov 03, 2005 07:46 AM|jjohns09|LINK
Nov 04, 2005 07:51 AM|jjohns09|LINK