Hướng dẫn cách làm - Hình ảnh minh họa - Phim hướng dẫn [Giúp đỡ] Chức năng tìm kiếm trong Joomla 1.5?

Hôm nay, 11/12/2016 - 09:14

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: 04/11/2010 - 17:22 
hungnqt

Ngoại tuyến

Thành viên mới

Thành viên mới

Ngày tham gia: 04/11/2010 - 16:58
Bài viết: 5
Đã cảm ơn: 3 lần
Được cảm ơn: 0 lần
Cách đây 2 tuần, đối với mình Joomla rất là xa lạ. Sau một thời gian ngắn, mình có thể cảm nhận rằng Joomla rất tuyệt vời đối với những người không chuyên sâu như mình.
Mình lập chủ đề này mong các thành viên quản trị và tất cả mọi người giúp đỡ vấn đề như sau:
- Muốn hiển thị một chức năng tại một vị trí bất kỳ trên Website nói chung, thì phải thực hiện tuần tự, lần lượt những bước như thế nào? Nói riêng, như chức năng Search của diễn đàn BuaXua.vn, mình phải thực hiện những gì để hiển thị được chức năng Search ở góc trên, bên phải màn hình, nằm trong Menu ngang?
- Những vị trí mặc định của templete Joomla như: breadcrums, top, banner, user, left, right, ... thì không nói làm gì. (Mình thiết kế templete bằng Artisteer, Menu ngang ở vị trí user3). Để làm được thì mình phải nghiên cứu và đọc thêm tài liệu nào nữa?
Chân thành cảm ơn mọi người.

___________________________________________________
__Thư trung hữu mỹ nhân như ngọc__


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 04/11/2010 - 22:18 
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: 1656
Đã cảm ơn: 4 lần
Được cảm ơn: 638 lần
Trong Joomla! bạn chỉ có thể hiển thị chức năng (Module) ở vị trí nào được cho phép, có nghĩa là nếu bạn muốn chèn Module ở vị trí nào thì phải tạo vị trí (position) ở đó trước.

Như vậy trong trường hợp này, ở vị trí "user3" (Menu ngang) bạn chừa thêm một khoảng trống bên phải và tạo thêm một vị trí nữa (thí dụ: user4) sau đó Published Search Module (mod_search) vào vị trí này (user4), vậy là bạn vừa có menu ngang vừa có công cụ tìm kiếm.

Sau đây là mẫu code đơn giản:
Mã:
<div id="top" style="width: 100%;border: 1px solid red;">
    <div style="float: left;width: 70%;height: 30px;border: 1px solid blue;">
        <jdoc:include type="modules" name="user3" />
    </div>
    <div style="float: right;width: 29%;height: 30px;border: 1px solid blue;">
        <jdoc:include type="modules" name="user4" />
    </div>
    <div style="clear: both;"></div>
</div>

Đây là kết quả:
Tập tin đính kèm:
topmenu.png


Xem thêm bài này: http://www.buaxua.vn/Thiet-ke-Web/Cau-truc-Template-joomla-1.5.x.html

:)


Vui lòng đăng ký thành viên và đăng nhập để xem nội dung ẩn trong bài 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  
 
Gửi bàiĐã gửi: 05/11/2010 - 08:17 
hungnqt

Ngoại tuyến

Thành viên mới

Thành viên mới

Ngày tham gia: 04/11/2010 - 16:58
Bài viết: 5
Đã cảm ơn: 3 lần
Được cảm ơn: 0 lần
Rất cám ơn bạn Trường Lê.
Vậy theo như bạn nói thì mình hiểu rằng, trừ những vị trí mặc định có sẵn của Joomla! ra (khi thêm ?tp=1 vào sau website), nếu muốn tạo thêm vị trí khác để chèn module vào thì phải tạo ra vị trí đó trước khi chèn. Và muốn tạo được vị trí mới thì phải viết code cho vị trí này, đúng không vậy?
Muốn tìm hiểu cách viết code thì phải nghiên cứu những tài liệu nào vậy bạn? (Những tài liệu đơn giản thôi nhé)
Bạn đưa ra VD, kèm theo hình minh họa rất dễ hiểu.
Trong Joomla! user3 có sẵn rồi, mình copy code của user3 rồi sửa, để thêm vị trí (như bạn nói là user4) có được không vậy?
Cám ơn bạn rất nhiều.

___________________________________________________
__Thư trung hữu mỹ nhân như ngọc__


Đầu trang
 Xem thông tin cá nhân  
 
Gửi bàiĐã gửi: 05/11/2010 - 10:01 
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: 1656
Đã cảm ơn: 4 lần
Được cảm ơn: 638 lần
Dĩ nhiên là được rồi, bạn đâu nhất thiết phải làm giống hệt như ví dụ bên trên. Bạn đã có user3 rồi thì chỉ cần thêm user4 nhưng nhớ kiểm tra xem đã có sẵn user4 chưa để tránh bị trùng.

Ngoài ra, các Type của thẻ Div thì bạn có thể tạo ID cho chúng rồi khai báo trong template.css.

Thí dụ thay:
Mã:
<div style="float: left;width: 70%;height: 30px;border: 1px solid blue;">
<div style="float: right;width: 29%;height: 30px;border: 1px solid blue;">

Bằng:
Mã:
<div id="topmenu">
<div id="search">

và thêm vào template.css:
Mã:
#topmenu
{
float: left;
width: 70%;
height: 30px;
border: 1px solid blue
}

#search
{
float: right;
width: 29%;
height: 30px;
border: 1px solid blue
}

"float: left" và "float: right" là bắt buộc phải có, "width" là kích thước chiều ngang của thẻ Div bạn chia tỉ lệ sao cho phủ hợp (có thể cố định bằng px thay vì %), còn các thông số khác thì tùy bạn, có thể không cần.

:)

___________________________________________________
* 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: 05/11/2010 - 20:10 
hungnqt

Ngoại tuyến

Thành viên mới

Thành viên mới

Ngày tham gia: 04/11/2010 - 16:58
Bài viết: 5
Đã cảm ơn: 3 lần
Được cảm ơn: 0 lần
Cám ơn bạn rất nhiều. Và mình đã thử với code của bạn cho nhiều vị trí khác nhau, nhưng mình không thêm cái viền ngoài. Kết quả thật tuyệt vời.
Cám ơn bạn.

___________________________________________________
__Thư trung hữu mỹ nhân như ngọc__


Đầ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 [ 8 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: