Thành viên | Nội dung |
aspnet
Lập trình không biên giới 598 bài
| Anh em dùng câu lệnh gen bảng sau nhé. Nguyên nhân sinh lỗi có thể là do anh em chưa đặt cái ID = identity nên nó không insert vào DB được.
---------- if exists (select * from dbo.sysobjects where id = object_id(N' [dbo] . [News_Category] ') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo] . [News_Category] GO
if exists (select * from dbo.sysobjects where id = object_id(N' [dbo] . [News_News] ') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo] . [News_News] GO
CREATE TABLE [dbo] . [News_Category] ( [CatID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [CatName] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ParentID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Lang] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Description] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [OrderNumber] [int] NULL , [DesktopListID] [int] NULL , [DesktopViewID] [int] NULL , [NewsID] [int] NULL ) ON [PRIMARY] GO
CREATE TABLE [dbo] . [News_News] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [CatID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Headline] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Description] [nvarchar] (2000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ImageUrl] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Source] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [AllowComment] [bit] NULL , [Published] [bit] NULL , [CreatedDate] [datetime] NULL , [CreateID] [int] NULL , [ModifyDate] [datetime] NULL , [ModifyID] [int] NULL , [TotalView] [int] NULL , [Content] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO
ALTER TABLE [dbo] . [News_Category] WITH NOCHECK ADD CONSTRAINT [PK_News_Category] PRIMARY KEY CLUSTERED ( [CatID] ) ON [PRIMARY] GO
ALTER TABLE [dbo] . [News_News] WITH NOCHECK ADD CONSTRAINT [PK_News_News] PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
aspnet
Lập trình không biên giới 598 bài
| Tớ đã tải bản code mới về chạy thử nghiệm, sau một hồi hì hục rất may mắn là tớ đã cài đặt thành công . Tuy nhiên khi thao tác tớ thấy có một số lỗi sau: Thứ nhất: Một số file không tồn tại, ví dụ, /desktopmodules/ImageGalery/ImageGalery.aspx hay desktopmodules/news/NewsLookup.aspx,... Thứ hai: Phần Quản lý nhóm Tin tức, tớ thấy chỉ có Thêm mới, edit. Không thấy chức năng xóa nhóm tin.
Cái file NewsLookup.aspx không tồn tại thì đúng thật vì mình thấy nó chẳng dùng gì mấy nên mới vứt nó đi rồi. , còn cái /desktopmodules/ImageGalery/ImageGalery.aspx thì vẫn có. cái này quan trọng nó là hệ thống giúp mình upload ảnh cho bài viết. nó không mất đâu nhưng mình cài đặt DNN tại root. Tức là DNN sẽ chạy tại địa chỉ
http://localhost/
còn các bạn thói quen thường là dùng
http://localhost/dnn/
hoặc
http://localhost/dotnetnuke/
Như vậy để chạy ngon ở dòng số 76 trong file news_edit.ascx.cs
bạn sửa cái dòng này đi
string popup = ResolveUrl("~/desktopmodules/ImageGalery/ImageGalery.aspx");
thành
string popup = "/dnn/desktopmodules/ImageGalery/ImageGalery.aspx";
hoặc string popup = "/dotnetnuke/desktopmodules/ImageGalery/ImageGalery.aspx";
Thì cái edit tin tức sẽ upload ảnh ngon lành. --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
aspnet
Lập trình không biên giới 598 bài
| Thứ hai: Phần Quản lý nhóm Tin tức, tớ thấy chỉ có Thêm mới, edit. Không thấy chức năng xóa nhóm tin.
Vào edit nhóm tin thì xoá được nhóm tin trong đó.
Xóa nhóm tin nó nằm ở đây này.
--- Coding for food http://yenbai.awas.vn http://tknd.vn
|
aspnet
Lập trình không biên giới 598 bài
|
trong cái module news_list nhé anh em vào phần setting làm đúng như trên hình là nó sẽ hiện lên danh sách tin theo cái template mặc định. Cố gắng làm chính xác đừng làm sai. Sẽ có kết quả. --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
aspnet
Lập trình không biên giới 598 bài
| Cái template được đặt tên theo luật sau:
/template/default/news_list_****.xsl /template/toasang/news_list_****.xsl
là dành cho module news_list
/template/default/cat_****.xsl /template/toasang/cat_****.xsl
là dành cho module category menu.
--- Coding for food http://yenbai.awas.vn http://tknd.vn
|
trungtuyet
6 bài
| thank bac asp nhieu, lam ok rui. nhung neu minh cho phep thanh vien phan hoi thong tn tu bai bao thi lam the nao??? ---
|
aspnet
Lập trình không biên giới 598 bài
| thank bac asp nhieu, lam ok rui. nhung neu minh cho phep thanh vien phan hoi thong tn tu bai bao thi lam the nao??? ---
Thì phải code thêm thôi, cái này chưa có khách hàng yêu cầu thành ra anh em chưa có ai code. Chắc phải toà soạn báo to to mới có yêu cầu.
Những yêu cầu thương mại hoá thế này phải pay thêm tiền. Còn code trên cho anh em nghịch vui thôi chứ ai dùng vào mục đích thương mại. --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
netcom
One more mile to go 39 bài
| Tớ làm theo hướng dẫn của aspnet, tất cả các phần khác đã chạy ngon lành trừ phần save tin: Sau khi nhập các thông tin đầy đủ vào form nhập tin, tớ click node "Ghi lại" thì không có sự thay đổi nào xảy ra. Tớ kiểm tra table dbo.News_News trong SQL thấy trống rỗng. Sao bạn trungtuyet làm đuợc mà tớ không làm không được nhỉ ? Tớ dùng Dnn4.9.2. ---
|
biennv
geographic information system 30 bài
| Không vì mục đích thương mại, up lên cho anh em học hỏi kinh nghiệm, kiếm nhiều tiền để anh em đi uống cafê. Thành lập club DNN tại Hà Nội đi các bác
|
quangvd
102 bài
| Phải có bác bào đứng ra tổ chức đầu tiên. Hay chúng ta đề cử bác aspnet làm chủ tịch clb --- http://www.yhoctuxa.vn/
|
netcom
One more mile to go 39 bài
| Hoàn toàn ủng hộ, Không biết ý bạn aspnet thế nào? ---
|
nmduc073
49 bài
| Xin vui lòng hướng dẫn mình cách cài đặt được không? Mình quen kiểu cài qua Module Definition rồi nên nhìn file zip bạn đưa thấy bối rồi quá. Xin cám ơn nhiều. ---
|
nmduc073
49 bài
| Xin lỗi. Mình đã đọc thấy hướng dẫn ở đầu rồi. Mình sẽ thử test. Nhưng giá mà các bạn đóng gói theo chuẩn thì tốt hơn cho mọi người. --- www.nguyenminhduc.net
|
nmduc073
49 bài
| Xin cho hỏi cms.sql nằm ở đâu trong gói mới nhất?
Sau 1 cài thì mình dính lỗi sau: Error 105 Could not load type 'News.news_accounts'. E:\MyProjects\MySiteDNN1\DesktopModules\News\news_accounts.ascx 1
Còn vào module definition thì không thấy mấy cái .dnn trong list để có thể import manifest. Thực tình cài module oải nhất là dính lỗi. T_T --- www.nguyenminhduc.net
|
aspnet
Lập trình không biên giới 598 bài
| Xin cho hỏi cms.sql nằm ở đâu trong gói mới nhất?
Sau 1 cài thì mình dính lỗi sau: Error 105 Could not load type 'News.news_accounts'. E:\MyProjects\MySiteDNN1\DesktopModules\News\news_accounts.ascx 1
Còn vào module definition thì không thấy mấy cái .dnn trong list để có thể import manifest. Thực tình cài module oải nhất là dính lỗi. T_T --- www.nguyenminhduc.net
Bài đầu tiên trong trang 5
if exists (select * from dbo.sysobjects where id = object_id(N' [dbo] . [News_Category] ') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo] . [News_Category] GO
if exists (select * from dbo.sysobjects where id = object_id(N' [dbo] . [News_News] ') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo] . [News_News] GO
CREATE TABLE [dbo] . [News_Category] ( [CatID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [CatName] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ParentID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Lang] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Description] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [OrderNumber] [int] NULL , [DesktopListID] [int] NULL , [DesktopViewID] [int] NULL , [NewsID] [int] NULL ) ON [PRIMARY] GO
CREATE TABLE [dbo] . [News_News] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [CatID] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Headline] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Description] [nvarchar] (2000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ImageUrl] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [Source] [nvarchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [AllowComment] [bit] NULL , [Published] [bit] NULL , [CreatedDate] [datetime] NULL , [CreateID] [int] NULL , [ModifyDate] [datetime] NULL , [ModifyID] [int] NULL , [TotalView] [int] NULL , [Content] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO
ALTER TABLE [dbo] . [News_Category] WITH NOCHECK ADD CONSTRAINT [PK_News_Category] PRIMARY KEY CLUSTERED ( [CatID] ) ON [PRIMARY] GO
ALTER TABLE [dbo] . [News_News] WITH NOCHECK ADD CONSTRAINT [PK_News_News] PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] GO
--- Coding for food http://yenbai.awas.vn http://tknd.vn
|
aspnet
Lập trình không biên giới 598 bài
| Xin cho hỏi cms.sql nằm ở đâu trong gói mới nhất?
Sau 1 cài thì mình dính lỗi sau: Error 105 Could not load type 'News.news_accounts'. E:\MyProjects\MySiteDNN1\DesktopModules\News\news_accounts.ascx 1
Còn vào module definition thì không thấy mấy cái .dnn trong list để có thể import manifest. Thực tình cài module oải nhất là dính lỗi. T_T --- www.nguyenminhduc.net
Phải dịch lại dll rồi vứt cái dll đó vào trong bin của DNN. ---
|
aspnet
Lập trình không biên giới 598 bài
| Hoàn toàn ủng hộ, Không biết ý bạn aspnet thế nào? ---
Mình đề nghị đồng chí Quangvd83 chú này nhiều thời gian nghiên cứu DNN hơn mình, mình biết tý ty thôi không nhiều đâu --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
echcoms
7 bài
| Hoàn toàn ủng hộ, Không biết ý bạn aspnet thế nào? ---
Mình đề nghị đồng chí Quangvd83 chú này nhiều thời gian nghiên cứu DNN hơn mình, mình biết tý ty thôi không nhiều đâu --- Coding for food http://yenbai.awas.vnhttp://tknd.vn
mình cũng đề nghị bạn asp.net làm trưởng ban. Phải những người có tâm, có tầm như bác mới có thể làm việc vì cộng đồng đc. Rất mong bạn ko từ chối và mãi nhiệt tình giúp đỡ mọi người. Chúc bạn sức khỏe và nhiều niềm vui! :D ---
|
netcom
One more mile to go 39 bài
| Còn vào module definition thì không thấy mấy cái .dnn trong list để có thể import manifest.
Bạn download phiên bản cũ theo link ở bài đầu tiên trang 1, giải nén ra và copy 3 file .dnn sang phiên bản mới. Mình làm theo cách đấy cài đặt ngon lành, add module và tạo group cũng ngon lành, chỉ mỗi tội là Không lưu được tin sau khi tạo. Bạn làm xem có bị lỗi như mình không? ---
|
netcom
One more mile to go 39 bài
| Hoàn toàn ủng hộ, Không biết ý bạn aspnet thế nào? ---
Mình đề nghị đồng chí Quangvd83 chú này nhiều thời gian nghiên cứu DNN hơn mình, mình biết tý ty thôi không nhiều đâu --- Coding for food http://yenbai.awas.vnhttp://tknd.vnmình cũng đề nghị bạn asp.net làm trưởng ban. Phải những người có tâm, có tầm như bác mới có thể làm việc vì cộng đồng đc. Rất mong bạn ko từ chối và mãi nhiệt tình giúp đỡ mọi người. Chúc bạn sức khỏe và nhiều niềm vui! :D --- Đúng vậy, nếu giúp được anh em mình nghĩ bạn aspnet đứng ra tổ chức là uy tín nhất. ---
|
|