PHP topic gesloten + sticky

Gestart doorShahiem14 reacties33 weergaven

15 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik ben even bezig met mijn forum, maar nu stuit ik op een probleem. clown Ik wil een icoontje heb voor als je topic is gesloten maar ook een sticky op zit.

Normaal moet dit gewoon werken, maar heb geen idee waarom hij het niet doet. Misschien kunnen jullie me uit de brand helpen.

Want nu krijg ik het slot icoontje.

<a href="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] _ROOT_[COLOR= #007700];[/COLOR] ?>forum/topic/[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]];[/COLOR] ?>/ongelezen">
                                        <img src="[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] _ROOT_[COLOR= #007700];[/COLOR] ?>img/forum/forum-overzicht/[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$gelezen[/COLOR] [COLOR= #007700]==[/COLOR] TRUE [COLOR= #007700]?[/COLOR] [COLOR= #DD0000][/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]on[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]gelezen[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gesloten[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]_gesloten[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]).([/COLOR][COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gesloten[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sticky[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]_sticky[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]).([/COLOR][COLOR= #0000BB]$topicFech[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gesloten[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$topicFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]sticky[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]_sticky_gesloten.png[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]);[/COLOR] ?>.png" alt="" />
                                    </a>


Bedankt.

Gegroet,
Shahiem
0
Berichten
449
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En als je bij 1 (enzo) weer die erom zet?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Gewoon:

(gesloten == true ? _gesloten : ) . ( sticky == true ? _sticky : )

Niet lastig doen met combinaties emo
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
true moet dan wel 1 worden anders werkt het niet
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Luukvdo schreef:
true moet dan wel 1 worden anders werkt het niet
Het ging even om het idee. Ik heb namleijk ook geen $ voor de variablen gezet.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Er is twee keer .png in je script?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het is me gelukt door Rik en Luuk biggrin. Nu ik toch een topicje heb, moet ik nog een vraagje stellen.
Bij One2xs heb je bij een nieuwe topic maken (poll starten). Maar dan heb je een check of je wel 2 velden heb ik gevuld (Daar maakt het dan niet uit welke veld).

Nu probeerde ik dat met een For, maar dat gaat niet werken. emo Wie weet de solution? smile
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
for($i=1, $i<10, $i++)
{
    if(isset($_POST[veld_ . $i]))
    {
        $velden[] = $_POST[veld_ . $i]; 
    }
}


en dan:

if(count($velden) >= 2) { .. }


Zoiets?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zou die , in die for-loop vervangen door ; emoO, en <= 10 ipv < 10
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Ik zou die , in die for-loop vervangen door ; emoO, en <= 10 ipv < 10
Inderdaad, ik dacht al yummie
for($i = 1; $i <= 10; $i++)
{
    if(isset($_POST[poll_antwoord_ . $i]))
    {
        $velden[] = $_POST[poll_antwoord_ . $i];
    }
                                
    if(count($velden) >= 2) 
    { 
        $core->fouten->add(Je moet minimaal 2 antwoorden geven.);
    }
}


Nu heb ik dit, maar hij herhaalt nu 10 keer. ;p
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet die count($velden) >= 2 buiten de for loop houden. En >= 2 zijn er genoeg dus ik zou < 2 doen
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if(isset($_POST[poll]) == 1)
                        {
                            if(trim($_POST[vraag]) == )
                            {
                                $core->fouten->add(Je hebt nog geen vraag ingevuld.);
                            }
                            
                            for($i = 1; $i <= 10; $i++)
                            {
                                if(isset($_POST[poll_antwoord_ . $i]))
                                {
                                    $velden[] = $_POST[poll_antwoord_ . $i];
                                }
                            }
                            
                            if(count($velden) < 2)
                            {
                                $core->fouten->add(Je moet minimaal 2 antwoorden geven.);
                            }
                        }


Heb dit maar hij geeft geen melding bij die if count.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doe even !empty($_POST[poll_antwoord_ . $i]) bij die if in de for loop
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
geen empty sadley
doe
trim($_POST[poll_antwoord_.$i]) !=
biggrin
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thnx Lennard en Luuk biggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren