Hướng dẫn cách làm - Hình ảnh minh họa - Phim hướng dẫn Cách tạo link cho module title trong Joomla?

Hôm nay, 04/12/2016 - 06:46

Múi giờ UTC + 7 Giờ



Nội quy chuyên mục


Thành viên đăng quảng cáo trong chuyên mục này sẽ bị xóa toàn bộ bài viết và cấm vĩnh viễn tham gia Diễn đàn.

* Xem qui định đăng bài viết tại đây: viewtopic.php?f=2&t=318247



Tạo chủ đề mới Gửi bài trả lời
Gửi bàiĐã gửi: 06/04/2011 - 15:57 
thpham86

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 20:17
Bài viết: 21
Đã cảm ơn: 3 lần
Được cảm ơn: 1 lần
Chào các bác!
Hiện tại em đang tìm cách tạo link cho tiêu đề của bất kì modul nào được hiển thị.
(giống như của búa xua ý nhưng ko sử dụng bằng ezine mà bất kỳ modul nào như latest product chẳng hạn)
E có tìm kiếm trên các diễn đàn thì có 1 cách như thế này:
tạo thêm một parameter cho modul có thể chèn link tới bài viết hoặc catalog.
Nhưng các vọc như thế nào thì em cũng chưa tìm ra.
Mong các pro giúp đỡ. Hoặc bác nào có ý tưởng hay hơn thì cùng vào thảo luận cho vui :D


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 07/04/2011 - 11:24 
Hình đại diện của thành viên TruongLe

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 14/09/2010 - 20:20
Bài viết: 1655
Đã cảm ơn: 4 lần
Được cảm ơn: 638 lần
Mấy cái này phải biết chút code chứ không thể "vọc" bừa được đâu. :lol:

Có 2 cách để làm:

- Tự động: Căn cứ vào mã số (ID) của Category để lấy tên => Cách này miễn bàn nhe ;)

- Cách thủ công: Tạo thêm một Parameter để thích gì thì chèn vào tùy ý. Sau đây là cách làm, lấy mod_virtuemart_latestprod để thực hành nhe.

1/ Mở tập tin /modules/mod_virtuemart_latestprod/mod_virtuemart_latestprod.xml để thêm vào 1 Parameter.

Tìm dòng:
Mã:
<params>

Thêm vào bên dưới:
Mã:
<param name="show_text" type="text" default="" label="Show Text or Link" description="Show Text or Link (Allow normal text and HTML Code)" />

2/ Mở tập tin /modules/mod_virtuemart_latestprod/mod_virtuemart_latestprod.php:

- Khai báo biến và lấy thông tin của Parameter, tìm dòng:
Mã:
$show_addtocart = (bool)$params->get( 'show_addtocart', 1 ); // Display the "Add-to-Cart" Link?

Thêm vào bên dưới:
Mã:
$show_text = trim( $params->get( 'show_text' ) );

- Hiển thị thông tin của Parameter, tìm dòng:
Mã:
if( $db->num_rows() > 0 ){ ?>

Thêm vào bên trên:
Mã:
if ($show_text) { echo "<span>".$show_text."</span>"; }

3/ Vào phần quản lý Module mod_virtuemart_latestprod nhập thông tin bạn cần hiển thị vào ô Show Text or Link, thông tin này có thể là văn bản thường hay mã html.

Thí dụ nếu muốn hiển thị Tên và link đến Category nào đó thì nhập vào như sau:
Mã:
<H3><a href="địa chỉ liên kết tới Category" target="_self">Tên Category</a></H3>


Lưu ý là phần thêm Parameter vào file xml thì giống nhau nhưng phần xử lý và hiển thị Parameter thì tùy theo mỗi Module sẽ khác nhau. Tuy nhiên chỉ cần bạn tìm được vị trí khai báo và hiển thị Parameter để chèn code vào là được.

:)

___________________________________________________
* Hãy sử dụng công cụ tìm kiếm của Diễn đàn trước khi đặt câu hỏi.
* Hãy đặt tên cho Chủ đề diễn tả đúng với nội dung để thuận tiện khi tìm kiếm.
* Hãy chia sẻ kiến thức của bạn vì không chỉ giúp được mọi người mà còn giúp mình ghi nhớ những điều đã biết!


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 08/04/2011 - 16:28 
thpham86

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 20:17
Bài viết: 21
Đã cảm ơn: 3 lần
Được cảm ơn: 1 lần
hik, dạo này bận qua, cám ơn bác truongle đã góp ý.
cái cách thứ nhất có vẻ hay, bác có thể cho em link tham khảo được ko?
cái cách thứ 2 thì em bận chưa thử mày mò được, hik
lúc nào làm mà vấp thì mong bác giúp đỡ :D


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 12/04/2011 - 17:39 
thpham86

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 10/03/2011 - 20:17
Bài viết: 21
Đã cảm ơn: 3 lần
Được cảm ơn: 1 lần
hi, hôm qua vừa làm được rùi. rất cám ơn bác truongle.
Nhưng với cách thứ 2 em thấy, với mỗi loại modul thì phải làm một dòng như thế.
Nếu nhiều modul thì hơi mất thời gian
Rất mong bác truongle có thể chỉ được cách nào tốt hơn ko?
cám ơn bác


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 13/04/2011 - 09:41 
Hình đại diện của thành viên TruongLe

Ngoại tuyến

Thành viên

Thành viên

Ngày tham gia: 14/09/2010 - 20:20
Bài viết: 1655
Đã cảm ơn: 4 lần
Được cảm ơn: 638 lần
Chỉnh sửa Module thì tới đó là quá rồi... sửa nửa thì để làm cái khác sẽ tốt hơn... ;)

Bạn hãy tham khảo những Extensions có chức năng trình bày FrontPage (Trang chủ) tại đây: Vui lòng đăng ký thành viên và đăng nhập để xem nội dung này.

:)

___________________________________________________
* Hãy sử dụng công cụ tìm kiếm của Diễn đàn trước khi đặt câu hỏi.
* Hãy đặt tên cho Chủ đề diễn tả đúng với nội dung để thuận tiện khi tìm kiếm.
* Hãy chia sẻ kiến thức của bạn vì không chỉ giúp được mọi người mà còn giúp mình ghi nhớ những điều đã biết!


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời
 Bạn đang xem trang 1 / 2 trang [ 6 bài viết ] [Chuyển đến trang] 1, 2  >>

Các chủ đề liên quan


Múi giờ UTC + 7 Giờ


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.
Bạn không thể gửi tập tin đính kèm trong chuyên mục này.

Chuyển đến:  
cron