[New] Guildjuhhs Ledensysteem V2

Gestart doorRik511 reacties1.125 weergaven

512 berichten · pagina 28 van 35

Tom

Lid

Berichten
3.868
Reputatie
0
Punten
0,02
Lid sinds
Laatst gezien
Is er al een voorbeeld online?
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Sirrieus, jullie vragen echt naar de bekende weg emohttp://forum.one2xs.com/GLS2/
0
Berichten
800
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
erg dom van mebloos.
Dankjesmile
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Youtube tag toegevoegd biggrin
0
Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mooismile.
Ik ben bang voor dat systeem. Gewoon geen php menno meerxD.
Nee echt een top systeemsmile.
Vrijdag wordt me geluksdag roflredface.
Waarschijnlijk krijg ik dan 2 systemensmile.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lol, ik kan echt niet wachten yummieGLS: 99.99999995%!
0
Berichten
473
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
GLS2 100%
Yes!?

Nee.... is niet klaar jammer genoeg
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik krijg bij het maken van een catagorie het woordje "Array" als er iets fout is
Bestand admin_forum.php
Regel 24-27

foreach($ArrFout as $val)
{
    echo $ArrFout . <br />;
}


Vervangen door:

foreach($ArrFout as $val)
{
    echo $val . <br />;
}


Gewoon een fix
Regel: 9
Bestand admin_forum.php

if(empty($_POST[name]) || empty($_POST[description]) || empty($_POST[min_rang_for_access]) || empty($_POST[min_rang_for_new_topic]))


Vervangen door

if(empty($_POST[name]) || empty($_POST[description]) || empty($_POST[min_rang_for_new_topic]))


Het forum ziet er niet goed uit na de instalatie
Maak een catagorie aan, dit zal de layout maken zoals ie hoort.

Als ik het forum erop gooi krijg ik fouten!
Dit komt omdat je de nieuwe sql niet hebt uitgevoerd, of je hebt hem over je oude sql uitegevoerd. Bepaalde tabellen zijn aangepast en moeten dus opnieuw aangemaakt worden. Het beste kun je:
- Alles verwijderen
- Nieuwe sql uitvoeren
Er komt misschien later een update-sql indien dit echt nodig is (lijkt mij niet).
Dit komt alleen voor bij updatende mensen, mensen die niet updaten zullen met deze bug niet hebben. Daarom had ik ook liever dat je meteen met of zonder forum zou kopen.

Klein dingetje dat is blijven hangen
Omdat bij login.php eerst captcha zat maar nu weg is kan je op lijn 5 de include van recaptcha verwijderen.
0
Lars

Lid

Berichten
3.416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wie levert er support over het forum jij rik of luuk ?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lars schreef:
Wie levert er support over het forum jij rik of luuk ?
vooral ik maar ik geef de fixes door aan Rik
0
Lars

Lid

Berichten
3.416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Eerdere citaten tonen
Lars schreef:
Wie levert er support over het forum jij rik of luuk ?
vooral ik maar ik geef de fixes door aan Rik
Ik heb het email-adres dat in het script staat even toegevoegd op msn.
Want loop tegen een paar probleempjes met het forum aan.
0
Lars

Lid

Berichten
3.416
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is ut btw geen idee om een soort van nieuwsbriefje te maken voor fixjes ?
Dat je elke keer een mail krijgt als er een fix is smile
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Nah dit topic voldoet ook ^^
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Heya, ik kreeg de vraag of ik kon aanpassen dat uitloggen wel echt uitloggen zou kunnen zijn (dus ook op de online pagina). Dit kan. Daarvoor moet je dit doen:

Voer deze sql uit:

ALTER TABLE member_accounts ADD COLUMN uOnline tinyint(1) NOT NULL DEFAULT 0


Vervolgens open je index.php en zoek je regel 62 op:

mysql_query("UPDATE member_accounts SET uLast = NOW() WHERE uId = " . $_SESSION[uId]);


Vervang dit met

mysql_query("UPDATE member_accounts SET uLast = NOW(), uOnline = 1 WHERE uId = " . $_SESSION[uId]);


Vervolgens zoek je regel 115 op en vervang je

$q = mysql_fetch_assoc(mysql_query("SELECT COUNT(1) AS onlinecount FROM member_accounts WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW()")) or trigger_error(mysql_error());


met

$q = mysql_fetch_assoc(mysql_query("SELECT COUNT(1) AS onlinecount FROM member_accounts WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW() AND uOnline = 1")) or trigger_error(mysql_error());


Vervolgens ga je naar pages/logout.php en vervang de gehele paina met dit:

<h1>Uitloggen</h1>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]is_auth[COLOR= #007700]([/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE member_accounts SET uOnline = 0 WHERE uId ="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM member_sessions WHERE uHash = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uHash[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/session_destroy"]session_destroy[/URL][COLOR= #007700]();[/COLOR]
    [URL="http://www.php.net/setcookie"]setcookie[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"uHash"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()-[/COLOR][COLOR= #0000BB]60[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]60[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]24[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]7[/COLOR][COLOR= #007700]);[/COLOR] 
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div class="greenerror">U bent nu uitgelogd en word doorverwezen naar de <a href="index.php">home.</a></div>[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<meta http-equiv="refresh" content="3;url=index.php">[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div class="rederror">U moet eerst inloggen voordat u kunt uitloggen</div>[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Open vervolgens pages/online.php en vervang

$q = mysql_fetch_assoc(mysql_query("SELECT COUNT(1) AS onlinecount FROM member_accounts WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW()")) or trigger_error(mysql_error());
    $rows = $q[onlinecount];
    echo <h1>Online leden</h1>;
    echo Er  . ($rows == 1 ? is  . $rows .  gebruiker : zijn  . ($rows == 0 ? geen : $rows) .  gebruikers) .   actief.<br />;
    $online_query = mysql_query("SELECT `uId`, `uName`, `uCol`, `uLast` FROM `member_accounts` WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW() ORDER BY `uLast` DESC") or trigger_error(mysql_error());


met

$q = mysql_fetch_assoc(mysql_query("SELECT COUNT(1) AS onlinecount FROM member_accounts WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW() AND uOnline = 1")) or trigger_error(mysql_error());
    $rows = $q[onlinecount];
    echo <h1>Online leden</h1>;
    echo Er  . ($rows == 1 ? is  . $rows .  gebruiker : zijn  . ($rows == 0 ? geen : $rows) .  gebruikers) .   actief.<br />;
    $online_query = mysql_query("SELECT `uId`, `uName`, `uCol`, `uLast` FROM `member_accounts` WHERE DATE_ADD(uLast, INTERVAL 150 SECOND) > NOW() AND uOnline = 1 ORDER BY `uLast` DESC") or trigger_error(mysql_error());


Het zou nu moeten werken.
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