Számos lapozó blogmodulhoz
Ezzel a scripttel hasonló lapozót készíthettek a G-Portálos blogmodulotokhoz, mint amit WordPresshez már régóta biztosít a WP-PageNavi bővítmény. Tehát valami iylesmit fogunk kapni:

A képen az alap Bootstrap-es kinézet látható, aki azt használ, annak alapból pontosan így fog kinézni. Az elkészítéséhez erre a kódra lesz szükségünk:
<script title="GP-PageNavi" src="/portal/framework/upload/766182_1470662295_06720.js"></script>
Ezt jobb(!) oldali modulba, vagy szerkeszthető láblécbe kell rakni. Ezután már csak formáznunk kell a lapozót, íme egy egyszerű CSS példakód (ez mindegy hova kerül, rakjátok oda ahol a többi CSS-etek is van):
#gp_pagenavi {
display: block;
list-style: none;
margin: 0px;
padding: 0px;
text-align: center; /*középre igazítás*/
}
#gp_pagenavi > li {
display: inline-block;
margin: 2px;
}
#gp_pagenavi a /*linkek a lapozóban*/ {
display:inline-block;
padding: 5px;
text-decoration: none;
border: 1px solid #757575;
background: #757575;
color: white;
}
#gp_pagenavi a:hover /*linkek a lapozóban rámutatáskor*/ {
background: #2196f3;
color: white;
}
#gp_pagenavi > .active > a /*jelenlegi oldal linkje*/ {
color: #757575;
background: transparent;
}
#gp_pagenavi > .disabled {
cursor: not-allowed;
}
Ennél persze sokkal jobban testre lehet szabni, nézegessétek a forráskódot, és ügyeskedjetek.
A kód nem 100%-ban saját, ez a plugin adja az alapját, én csak G-Portálba integráltam. Át lehet írni, sok lehetőség van még benne, viszont portálépítős lapokra kérlek ne rakjátok ki, köszönöm.
A scriptnek ez az első verziója, hibák előfordulhatnak, ha találtok, írjatok. Arról a hibáról tudok, hogy az egyes címkék oldalán rossz a lapozó (az alap G-Portálos is), de erről nem én tehetek, hanem a G-Portál, már írtam nekik emiatt. Ha javítják, ezzel a scripttel is jól fog működni.
Szöveg a nyílak mellé
Alapból csak nyilak vannak a lapozóban, viszont ha valaki szeretné, egy kis CSS-el egyszerűen tehet melléjük szöveget, az alábbi kóddal:
#gp_pagenavi > .first > a::after {
content: " Első";
}
#gp_pagenavi > .prev > a::after {
content: " Előző";
}
#gp_pagenavi > .next > a::before {
content: "Következő ";
}
#gp_pagenavi > .last > a::before {
content: "Utolsó ";
}
Érdemes otthagyni a szóközöket, mert így jobban fognak kinézni a gombok.
Verziók
Újdonságok: innentől a script használja a bloglistend osztályt, melynek köszönhetően egy leheletnyivel talán gyorsabb lett.
A script első verziója.
|