Có thể chỉ định một màu cho một bài viết


7

Tôi muốn có thể gán mã màu cho các bài viết riêng biệt.

Như vậy đường viền hoặc nền của một bài viết thay đổi màu sắc, như; Điều A = Biên giới tím Điều B = Biên giới xanh Điều C = Biên giới đỏ

Ý tưởng của riêng tôi là tạo một bố cục thay thế và sử dụng một trong các trường xuất bản để chèn mã màu và kéo màu trong mã.

Điều quan trọng là tôi có thể sử dụng màu sắc trong cả bố cục bài viết, nhưng cả bố cục danh mục bài viết, vì vậy tôi tô màu cho mỗi liên kết bài viết, đó là màu được gán.

Câu trả lời:


4

Bạn sẽ cần tạo Ghi đè mẫu cho chế độ xem bài viết và danh mục.

Đây có thể không phải là một phương pháp ưa thích, tuy nhiên đó là những gì cá nhân tôi sẽ làm.

Chế độ xem danh mục:

Vì vậy, một khi bạn đã tạo phần ghi đè cho cả hai chế độ xem, trong chế độ xem danh mục, hãy thêm ID danh mục dưới dạng một lớp vào thành phần cho tiêu đề. Ví dụ:

<div class="id_<?php echo $item->id; ?>">
    <p>The category title will be here</p>
</div>

Điều này sẽ dẫn đến đánh dấu sau

<div class="id_2">
    <p>Category title</p>
</div>

Xem bài viết:

Bây giờ trong chế độ xem bài viết của bạn, hãy sử dụng một cái gì đó tương tự trong ghi đè của bạn như được hiển thị bên dưới:

<div class="id_<?php echo $this->item->catid; ?>">
    <p>The article title will be here</p>
</div>

Điều này sẽ dẫn đến đánh dấu sau

<div class="id_2">
    <p>Article title</p>
</div>

Sau đó, bạn có thể nhắm mục tiêu từng lớp, trong trường hợp này id_2trong tệp CSS của bạn như sau:

.id_2 {
    border: 1px solid #F00;
}

Hi vọng điêu nay co ich


Được rồi, vì vậy điều này làm việc ra ID bài viết, đó là gia tăng, đúng không? vì vậy tôi có thể tạo một lớp CSS như .Type và gán nó theo cách đó. Tôi phải tạo bài viết, tìm ID bài viết của họ và tạo ngược lại lớp CSS phù hợp? Nếu tôi có thể lấy ID bài viết, tôi không thể lấy "được tạo bởi bí danh" hoặc "tác giả" và chúng có màu không? Tôi không có kế hoạch cho thấy tác giả nào.
Dsan

Không, bạn không nhận được ID bài viết, chỉ có ID danh mục. Có, bạn có thể sử dụng tác giả thay thế nếu bạn muốn
Tạm biệt

Cái gì / ở đâu sẽ xác định ID danh mục sau đó? Để sử dụng Author, có phải chỉ là <div class = "id _ <? Php echo $ item-> tác giả;?>"> Thay vào đó?
Dsan

Nhìn vào mã trong câu trả lời của tôi.
Lodder

Tôi đã giải quyết nó, cảm ơn rất nhiều :) Tôi đang sử dụng màu _ <? Php echo $ this-> item-> created_by_alias; ?> và sau đó chỉ cần đặt "màu xanh lá cây" vào trường được tạo bởi bí danh và kiểu dáng phù hợp. đối với danh sách Danh mục, đó chỉ là màu _ <? php echo $ item-> created_by_alias; ?> Cảm ơn Lodder: D
Dsan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.