[DT 4]Dropdownmenu topicpaginas

Pagina's in dit topic: 1

 Index / Add-ons / [DT 4]Dropdownmenu topicpaginas
Fer Status van deze gebruiker Gepost op Vrijdag 18 November 2005 om 20:52  Profiel Homepage 

Posts: 246

Avatar

Ik heb een addon gemaakt voor een dropdownmentje in bv active.php en forum.php
Met deze addon word er een dropdownmenu weergegeven, met de aantal paginas van het topic, in activetopics of het subforumindex.





Natuurlijk moet je er zelf ook nog iets voor doen, dus let op :)

Open active.php
Als je dan vrijwel onderaan kijkt, zie je daar tpl assign gebeurtenissen staan..
($tpl->assign('topicviews', $topic['topicviews']); )

Zet deze code daar onder:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Begin paginagebeuren

        if ($ingelogd == 1) $maxreplies = $lid['ppp'];
        elseif ($ingelogd == 0) $maxreplies = 15;
        
        if ($topic['topicposts'] < $maxreplies) {         
            $tpl->newBlock('aantal_posts');
            $tpl->assign('topicposts', ceil($topic['topicposts'] + 1));
            }
        
        if ($topic['topicposts'] >= $maxreplies) { 
            $tpl->newBlock('dropdown'); 
            $tpl->assign('topicposts', ceil($topic['topicposts'] + 1));
            $tpl->assign('topic_id', $topic['topicid']);
            $paginas = ceil(ceil($topic['topicposts'] + 1) / $maxreplies );
            
            $i=0;
            while($i < $paginas) {
                $gotopage = $i + 1;
                $tpl->newBlock('paginatie');
                $tpl->assign('pag_nummer', $gotopage);
                $tpl->assign('topic_id', $topic['topicid']);
                $i++;
                }
        }
        // Eind paginagebeuren
        // Credits voor ThE-FuNkY enzo ;p


Opslaan en uploaden.

Open nu active.tpl

Daar zul je boven aan zien staan:
Code
1
<link href="templates/style.css" rel="stylesheet" type="text/css">

Hier zetten we deze onder:
Code
1
<script type="text/javascript" src="templates/scripts.js"></script>

(dus nog wel boven "</head>"

Daarna gaan we opzoek naar:
Code
1
<td width="77" align="center" class="index_wit">{topicposts}</td>

dit zul je vinden rond regel 30 als het goed is..

Daar maken we dit van:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
<td width="77" align="center" class="index_wit">
<!-- START BLOCK : aantal_posts -->
{topicposts}
<!-- END BLOCK : aantal_posts -->
<!-- START BLOCK : dropdown -->            
                            <select class="dropdown2" onchange="javascript:jump('topic.php?topic={topic_id}\page=', this.options[this.selectedIndex].value)">
                                <option>{topicposts}</option>
                                <option></option>
<!-- START BLOCK : paginatie -->
                                <option value="{pag_nummer}">P. {pag_nummer}</option>
<!-- END BLOCK : paginatie -->
                            </select>
<!-- END BLOCK : dropdown --></td>


Opslaan en uploaden :)

Dan moeten we nog even in style.css, onder het gedeelte "Overige stijlen" de volgende regel neer zetten:
Code
1
.dropdown2 { background-color: #kleurcodediejewilt; font-size: 10px;color: #000000; }


Ook deze slaan we op en zetten we op de server ;)
Je kan natuurlijk ook gewoon de zelfde style gebruiken als je dropdownmenu bovenin bij je topics..


Als het goed is moet het nu werken :)
Dit is natuurlijk ook te doen bij forum.php en forum.tpl

succes.
/maakt buiging en verwacht applaus :P

euh..
en live voorbeeld is natuurlijk hier te vinden :)  
   ____________________________________________________
 || CowPoop.nl ||
Koentjuh Status van deze gebruiker Gepost op Vrijdag 18 November 2005 om 20:54  Profiel  

Posts: 34
/applaus :D Netjes ;)  
Pieter Status van deze gebruiker Gepost op Vrijdag 18 November 2005 om 21:24  Profiel  
DT Moderator
Posts: 195

Avatar

Mooie addon ThE-FuNkY!  
Bytelogic.be Status van deze gebruiker Gepost op Zaterdag 19 November 2005 om 01:14  Profiel Homepage 

Posts: 138

Avatar

Fijne addon ! :)

Wel vind ik het spijtig dat zo'n dropdown list altijd lelijk staat tussen die velden  
Fer Status van deze gebruiker Gepost op Zaterdag 19 November 2005 om 15:22  Profiel Homepage 

Posts: 246

Avatar

dankje :)

ik heb nog even aangepast, ik was het style.css gedeelte vergeten ;)
want ik maak gebruik van 'dropdown2' in de addon..
dit is natuurlijk ook aan te passen als je de 2 dropdowns de zelfde achterkleur hebt, dan is dat niet nodig :)  
   ____________________________________________________
 || CowPoop.nl ||
Eelkotjuuh Status van deze gebruiker Gepost op Dinsdag 06 December 2005 om 16:02  Profiel Homepage 

Posts: 55

Avatar

Whoei nice hoor :D
Werkt super :D  
   ____________________________________________________
 gestoorde.com
hipy Status van deze gebruiker Gepost op Zondag 03 Juni 2007 om 00:20  Profiel  

Posts: 83

Avatar

bij mij als ik op p2 klik kom ik weer bij het index uit
mijn forum http://nvl.funpic.org (voor een vereneging ) kijk bij topic test (onderaan)  
Pagina's in dit topic: 1