View Full Version : Khi vào phần tìm kiếm nâng cao thì Nav bar bị biến mất
minhthai
21-09-2011, 09:41 PM
Các bạn cho mình hỏi là tại sao khi mình vào phần tìm kiếm nâng cao thì thanh Navbar của mình bị biến mất vậy các bạn. Có cách chỉnh nào vẫn giữ nguyên navbar k?
Demo: ITVNN
Bạn thử click vào phần "Kiếm chi tiết" rồi sẽ thấy những mục ở trên " Có bài mới Tin nhắn Hỏi/đáp ....." sẽ bị biến mất.
Tiểu Bá Vương 1404
21-09-2011, 11:36 PM
Bạn hỏi vấn đề này là trên diễn đàn của bạn hay chỉ ở ITVNN ?
Dù là gì thì mình xin trả lời thế này :
- Phần tìm kiếm nó thuộc về tập tin search.php, điều đó có nghĩa mọi trang tại search.php đều không thuộc forum.php, đó là lí do vì sao nó không nổi tab Forum khi ta vào trang tìm kiếm.
- Các navlink mà bạn nêu chỉ thuộc về tab Forum, có nghĩa, những link đó chỉ hiện khi bạn sử dụng tab Forum.
- Còn vấn đề vào search.php tab Forum không nổi lên vì nó được gán với tab What's New?, mà ITVNN đã xóa tab này.
Không biết bạn có hài lòng chưa ?
minhthai
22-09-2011, 09:16 AM
chưa bạn ơi. Bạn còn thiếu sót câu hỏi của mình là có cách nào khi vào search.php thì nav tab forum vẫn hiện ra k bạn...
Tiểu Bá Vương 1404
22-09-2011, 11:59 AM
Nhưng bạn còn sử dụng tab "What's New?" nữa không chứ ? Nếu không thì làm đơn giản hơn.
minhthai
22-09-2011, 01:33 PM
K bạn,tab what' s new mình bỏ rồi. Vấn đề là mình muốn khi vào link nào của search.php thì tab nav vẫn hiện ra chứ k mất đi.
Demo lấy từ ITVNN nhé
Mình vào mục Tin nhắn hay Hỏi đáp hay Lịch thì tab nav vẫn còn. Nhưng khi vào link j liên quan đến search.php thì tab nav mất đi.
Tiểu Bá Vương 1404
22-09-2011, 06:12 PM
Vậy thì siêu đơn giản, bạn chỉ cần vào Style Manager -> Edit Templates -> Navigation / Breadcrumb Templates -> navbar, tại dòng thứ 4 :
<vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search'">
sửa lại như sau :
<vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT = 'search'">
Đó là tất cả những gì bạn cần làm.
minhthai
22-09-2011, 06:38 PM
oh, bỏ dấu ! đi nó báo lỗi code ở phần class_core /includes/class_core.php on line 5431
Tiểu Bá Vương 1404
22-09-2011, 06:50 PM
oh, bỏ dấu ! đi nó báo lỗi code ở phần class_core /includes/class_core.php on line 5431
Xin lỗi đã lấy bạn làm vật thử nghiệm, mình quên một yếu tố quan trọng là cái này còn ảnh hưởng đến cả forum.php, usercp.php, v.v... sử dụng tab Forum chứ không riêng gì search.php.
Nhất thời chưa tìm được giải pháp.
minhthai
22-09-2011, 06:52 PM
mình nghĩ là có 1 cách gì đó là khi vào seach.php thì vẫn show nav tab lên... Vì hiện tại search.php k show nav tab...
Tiểu Bá Vương 1404
22-09-2011, 06:58 PM
mình nghĩ là có 1 cách gì đó là khi vào seach.php thì vẫn show nav tab lên... Vì hiện tại search.php k show nav tab...
Hồi nãy quên mất, bạn chỉ cần bỏ đi phần
AND THIS_SCRIPT != 'search'
Trong câu lệnh điều kiện mình đưa ra lúc nãy là được.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.