बॉक्स के अंदर टंबलर टैग पोस्ट के नीचे दिखाई दे रहे हैं


10

मैंने प्रत्येक पोस्ट पर टैग दिखाने के लिए एक Tumblr लेआउट संपादित किया, लेकिन किसी कारण से टैग पोस्ट बॉक्स के नीचे और अगले पोस्ट के ठीक ऊपर दिखाई दे रहे हैं।

लेआउट के लिए मेरे पास कोड नीचे (छोटा) है:

{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}

मुझे यह पता नहीं लग सकता है कि थीम को कैसे / कहां संपादित किया जाए ताकि टैग पोस्ट कंटेनर के भीतर दिखाई दें और बाहर और अगले पोस्ट में न तैरें।

जवाबों:


5

यह थकाऊ हो सकता है, लेकिन ऐसा लगता है कि आपको HasTagsप्रत्येक प्रकार के खंड में ब्लॉक को शामिल करना होगा ।

पहले से शुरू करके आप इसे समाप्त करेंगे:

    {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}

जहां आपके पास वर्तमान में यह पहले ही दिखाई देता है {/block:Posts}, इसे बंद करने से ठीक पहले बदल दें </li>जो प्रतीत होता है कि आपकी पोस्ट कंटेनर शैलियों में कपड़े पहने हुए हैं।

समापन से ठीक पहले दिखाई देने वाले ब्लॉक को निकालना न भूलें {/block:Posts}या आपको टैग दो बार दिखाई देंगे।


हालांकि, यह मेरे लिए समझ में आता है, यह अभी भी काम नहीं कर रहा है। मुझे आश्चर्य है कि अगर कोडिंग में कुछ और है जो इसे ओवरराइड कर रहा है? यहाँ मेरा संपादित संस्करण है: pastebin.com/DsEdvxSY
JammerLea

Btw, बस जोड़ने के लिए, मैं एक दोस्त को उसके tumblr लेआउट में से एक समस्या के साथ मदद कर रहा था और वह तरीका DID काम करता था, लेकिन मुझे इसे कुछ div कोडिंग के भीतर रखना था। बस जो दिख रहा था उसे साझा करने के लिए, मैं div कोडिंग एटीएम का विश्लेषण करने के लिए बहुत थक गया हूं। pastebin.com/8sdatk0V
JammerLea

ऐसा लगता है कि आपके टेम्प्लेट में आपको शैली ब्लॉक को पूरा करने वाले टैग से ठीक पहले कोड डालना होगा। @ जम
आठ दिन

... मैंने ऐसा क्यों नहीं सोचा? हाँ! वह काम किया! आपकी मदद और समय के लिए बहुत बहुत धन्यवाद। मैं वास्तव में इसकी प्रशंसा करता हूँ!
जैमरलीला

1

यह मेरे साथ काम करता है लेकिन मुझे यकीन नहीं है कि यह आपके लिए समान काम करेगा, पेस्ट करें:

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

{/block:Posts}

सिर्फ नोटेक टैग के खुलने के बाद, इसलिए इसके बाद {block:PostNotes} यह कुछ ऐसा दिखता है:

{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}

यह सुनिश्चित करना चाहिए कि टैग पोस्ट बॉक्स के भीतर दिखाए जाएं


1

{block:post}के ठीक ऊपर के बजाय इसे नीचे रखें{/block:post}

इसलिए...

{block:post}

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

(all the different types of posts}
{/block:post}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.