Tag Tumblr ditampilkan di bawah tulisan alih-alih di dalam kotak


10

Saya mengedit tata letak Tumblr untuk menampilkan tag pada setiap posting tetapi karena beberapa alasan tag tersebut muncul di bawah kotak pos, dan tepat di atas posting berikutnya.

Kode yang saya miliki untuk tata letak adalah sebagai berikut (terpotong):

{block:Posts}
    {block:Text}
       <li class="post text">
           <!-- HTML layout for Text posts -->
       </li>
    {/block:Text}

    {block:Photo}
       <li class="post photo">
           <!-- HTML layout for Photos -->
       </li>
    {/block:Photo}

    {block:Quote}
       <li class="post quote">
           <!-- HTML layout for quotes -->
       </li>
    {/block:Quote}

    {block:Link}
       <li class="post link">
           <!-- HTML layout for link posts -->
       </li>
    {/block:Link}

    <!-- etc. -->

    {block:HasTags}
        {block:Tags}
            <a href="{TagURL}">{Tag}</a>
        {/block:Tags}
    {/block:HasTags}
{/block:Posts}

Sepertinya saya tidak tahu bagaimana / di mana mengedit tema sehingga tag muncul di dalam wadah pos dan tidak mengambang di luar dan masuk ke pos berikutnya.

Jawaban:


5

Ini mungkin membosankan, tetapi sepertinya Anda harus memasukkan HasTagsblok di setiap jenis bagian.

Dimulai dengan yang pertama Anda akan berakhir dengan ini:

    {block:Text}
       <li class="post text">
           <!-- HTML layout for Text posts -->

        {block:HasTags}
            {block:Tags}
                <a href="{TagURL}">{Tag}</a>
            {/block:Tags}
        {/block:HasTags}

       </li>
    {/block:Text}

Di tempat Anda saat ini muncul sesaat sebelumnya {/block:Posts}, ubahlah sesaat sebelum penutupan </li>yang tampaknya menjadi tempat gaya wadah kiriman Anda.

Jangan lupa untuk menghapus blok yang muncul sebelum penutupan {/block:Posts}atau Anda akan mendapatkan tag muncul dua kali.


Itu masuk akal bagi saya, bagaimanapun, itu masih tidak berfungsi. Saya ingin tahu apakah ada sesuatu yang lain dalam pengkodean yang menimpanya? Inilah versi yang saya edit: pastebin.com/DsEdvxSY
JammerLea

Btw, hanya untuk menambahkan, saya membantu seorang teman dengan masalah yang sama pada salah satu tumblr layout-nya dan metode DID berfungsi, tetapi saya harus menempatkannya dalam beberapa kode div. Hanya untuk berbagi seperti apa itu, saya terlalu lelah untuk menganalisis atm pengkodean div. pastebin.com/8sdatk0V
JammerLea

Sepertinya di templat Anda, Anda harus meletakkan kode tepat sebelum tag yang menyelesaikan blok gaya. @jam
Delapan Hari Malaise

... kenapa aku tidak memikirkan itu? Iya! Itu berhasil! Terima kasih banyak atas bantuan dan waktu Anda. Saya sangat menghargai itu!
JammerLea

1

ini bekerja dengan saya tetapi saya tidak yakin apakah itu akan bekerja sama untuk Anda, rekatkan:

{block:HasTags}
       {block:Tags}
          <a href="{TagURL}">{Tag}</a>
       {/block:Tags}
    {/block:HasTags}

{/block:Posts}

tepat setelah pembukaan tag notecount, jadi setelah {block:PostNotes} itu akan terlihat sedikit seperti:

{block:PostNotes}
{block:HasTags}
       {block:Tags}
          <a href="{TagURL}">{Tag}</a>
       {/block:Tags}
    {/block:HasTags}

{/block:Posts}<center>{block:RebloggedFrom}reblogged from <a href="{ReblogParentURL}">{ReblogParentName}</a><br>{/block:RebloggedFrom}
{block:ContentSource}posted by <a href="{SourceURL}">{SourceLink}</a></br>{/block:ContentSource}</center>
{PostNotes}
{/block:PostNotes}

ini harus memastikan bahwa tag ditampilkan di dalam kotak pos


1

Letakkan tepat di bawah {block:post}bukan tepat di atas{/block:post}

begitu...

{block:post}

{block:HasTags}
          {block:Tags}
              <a href="{TagURL}">{Tag}</a>
          {/block:Tags}
{/block:HasTags}

(all the different types of posts}
{/block:post}
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.