简体   繁体   English

Blogger 主题的下一个和上一个按钮

[英]Next and Prev Buttons for Blogger Theme

This might be a take a lot of time and might be a tough question to answer, but please help.这可能需要花费很多时间,并且可能是一个很难回答的问题,但请提供帮助。

I have a blogger blog It is a blog for reading Japanese Manga.我有一个博主博客这是一个阅读日本漫画的博客。

The theme of this blog was actually published not fully developed.I downloaded it and applied it and even though I have almost completed the coding at necessary places, some problems are left out.这个博客的主题其实发布的还没有完全成熟,我下载并应用了它,尽管我几乎完成了必要地方的编码,但还是遗漏了一些问题。

One of them is Next and Prev button.其中之一是下一个和上一个按钮。 For temporary uses I have put data:newerPageUrl and data:olderPageUrl The above both tags are used for linking to the previous post and next post.对于临时用途,我已将data:newerPageUrldata:olderPageUrl上面的两个标签用于链接到上一篇文章和下一篇文章。

Since this is a manga website, I want the next button to work so that it goes till the end of the last chapter of a title of manga (under the same categories) and gives an error saying that next chapter is not yet available.由于这是一个漫画网站,我希望下一个按钮可以工作,以便它一直持续到漫画标题(在相同类别下)的最后一章结束,并给出一个错误,指出下一章尚不可用。

Leaving the error part out, for now all I want is for the Next button to go to Next chapter of the manga and stops at the last chapter of that manga.忽略错误部分,现在我想要的只是让 Next 按钮转到漫画的下一章并在该漫画的最后一章停止。

The code that was already in the theme is :主题中已有的代码是:

<nav class='op-pagi'>
<a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'>
<i class='fa fa-angle-left'/> Prev</a>
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'> Next <i class='fa fa-angle-right'/>
</a>
</nav>

Let me simplify my Idea more easily and tell you: Manga is a type of comic.让我更轻松地简化我的想法并告诉您:漫画是一种漫画。 These Manga's are generally categorized into different genres.这些漫画通常分为不同的类型。
One Manga can obviously come under different genres.一部漫画显然可以属于不同的类型。 The genres that I mention for these mangas are like : Romance,School,Comedy,Action,Adventure and other such.我提到的这些漫画的类型是:浪漫、校园、喜剧、动作、冒险等。
In my blog I am using these genre's as labels.在我的博客中,我使用这些流派作为标签。

Suppose a manga has 3 chapters in them:假设漫画有 3 章:
Chuuko demo Koi ga Shitai! Chuuko 演示锦鲤 ga 石台! Chapter 1第1章
Chuuko demo Koi ga Shitai! Chuuko 演示锦鲤 ga 石台! Chapter 2第2章
Chuuko demo Koi ga Shitai! Chuuko 演示锦鲤 ga 石台! Chapter 3第3章

And suppose all the above 3 chapters come under 4 same labels like :假设以上 3 章都属于 4 个相同的标签,例如:

Romance, School, Comedy, Chuuko demo Koi ga Shitai!浪漫,学校,喜剧,中子演示锦鲤鱼太!

Since they are the chapters of the one and same title manga Chuuko demo Koi ga Shitai!既然是同名漫画《 Chuuko demo Koi ga Shitai》的章节

Suppose I have 3 posts that I have posted in my blog:假设我在我的博客中发布了 3 个帖子:

Post 1:帖子 1:

Title : Chuuko demo Koi ga Shitai!标题 : Chuuko demo Koi ga Shitai! Chapter 1第1章

Label: Romance, School,Comedy,Chuuko demo Koi ga Shitai!标签:爱情,校园,喜剧,Chuuko demo Koi ga Shitai!

Post 2:帖子2:

Title : Chuuko demo Koi ga Shitai!标题 : Chuuko demo Koi ga Shitai! Chapter 2第2章

Label: Romance, School,Comedy,Chuuko demo Koi ga Shitai!标签:爱情,校园,喜剧,Chuuko demo Koi ga Shitai!

Post 3:帖子3:

Title : Dungeon Seeker Chapter 1书名:地牢探索者第一章

Label: Action, Drama, Fantasy, Dungeon Seeker标签:动作、剧情、奇幻、地牢探索者

Suppose I am browsing the first post : Chuuko demo Koi ga Shitai!假设我正在浏览第一篇文章:Chuuko demo Koi ga Shitai! Chapter 1.第1章。

After reading I press the NEXT button and it goes to the next chapter Chuuko demo Koi ga Shitai!读完后按NEXT键,进入下一章Chuuko演示锦鲤鱼台! Chapter 2.第2章。

Now when I press NEXT button I don't want it to go to Dungeon Seeker Chapter 1. It will go to dungeon seeker chapter 1 since I am using data:newerPageUrl as HREF value of the NEXT button html code.现在,当我按下 NEXT 按钮时,我不希望它转到 Dungeon Seeker Chapter 1。它将转到 Dungeon Seeker Chapter 1,因为我使用data:newerPageUrl作为 NEXT 按钮 html 代码的 HREF 值。
Instead I just want it to end there.相反,我只是希望它就此结束。

More simply :更简单:
Demonstration of what happens when I press next button :演示按下下一步按钮时会发生什么:
Dungeon Seeker Chapter 1地牢探索者第 1 章
next button : Dungeon Seeker Chapter 2下一个按钮:地牢探索者第 2 章
next button : Dungeon Seeker Chapter 3下一个按钮:地牢探索者第 3 章
next button : Dungeon Seeker Chapter 4下一个按钮:地牢探索者第 4 章
If no more chapters...no more next button.如果没有更多的章节...没有更多的下一个按钮。

Seems like when I reach the latest post NEXT button automatically gets disabled.似乎当我到达最新发布的 NEXT 按钮时会自动禁用。 Looks like it was preinstalled in the theme.看起来它是预装在主题中的。
If you understand then, Please help by providing a code :)如果您理解,请提供代码帮助:)

Adding Style code添加样式代码

  1. Search for this line in template html ]]></b:skin>在模板 html 中搜索这一行]]></b:skin>

  2. Now add the following code to before ]]></b:skin>现在在]]></b:skin>之前添加以下代码

.svg-wrap{position:absolute;width:0;height:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}.nav-slide a{position:fixed;top:50%;display:block;outline:0;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-slide a.prev{left:0}.nav-slide a.next{right:0}.nav-slide a svg{display:block;margin:0 auto;padding:0}.nav-slide .icon-wrap{position:relative;z-index:100;display:block;padding:20px;background-color:#fff}.nav-slide svg.icon{fill:#34495e}.nav-slide div{position:absolute;top:50%;background-color:#34495e;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-slide a.prev div{left:0;padding-left:86px;padding-right:10px;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.nav-slide a.next div{right:0;padding-right:86px;padding-left:10px;text-align:right;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.nav-slide h3{position:relative;marg .svg-wrap{position:absolute;width:0;height:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}.nav-slide a{position:fixed;top:50%;display: block;outline:0;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-slide a.prev{left:0 }.nav-slide a.next{right:0}.nav-slide a svg{display:block;margin:0 auto;padding:0}.nav-slide .icon-wrap{position:relative;z-index: 100;display:block;padding:20px;background-color:#fff}.nav-slide svg.icon{fill:#34495e}.nav-slide div{position:absolute;top:50%;background-color:# 34495e;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-slide a.prev div{left:0;padding-left:86px;padding-right:10px;-webkit-transform: translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}.nav-slide a.next div{right:0;padding-right:86px;padding-left :10px;text-align:right;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.nav-slide h3{position:relative;玛格in:0;padding:20px 0;color:#fff;white-space:nowrap;font-weight:300;font-size:1.3em !important;line-height:1.5}.nav-slide div h3 span{display:block;color:#95a5a6;font-style:italic;font-size:65%;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif}.nav-slide a:hover div{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}@media screen and (max-width:520px){.nav-slide a.prev{-webkit-transform-origin:0 50%;transform-origin:0 50%}.nav-slide a.next{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.nav-slide a{-webkit-transform:scale(0.6);transform:scale(0.6)}} in:0;padding:20px 0;color:#fff;white-space:nowrap;font-weight:300;font-size:1.3em !important;line-height:1.5}.nav-slide div h3 span{display :block;color:#95a5a6;font-style:italic;font-size:65%;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif}.nav -slide a:hover div{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}@media screen and (max-width:520px){.nav -slide a.prev{-webkit-transform-origin:0 50%;transform-origin:0 50%}.nav-slide a.next{-webkit-transform-origin:100% 50%;transform-origin:100 % 50%}.nav-slide a{-webkit-transform:scale(0.6);transform:scale(0.6)}}

Full source code here: https://pastebin.com/frWjV4Ja完整源代码在这里: https : //pastebin.com/frWjV4Ja

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM