Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PHP BATTLE]Argon VS koekoeksklok

Ik wil graag de eerste PHP battle doen, maar ik heb nog geen tegenstander gevonden. Als je dus wil mag je reageren in dit topic. (gelieve dit niet te reageren met vragen PM me dan maar).

Talen: PHP en HTML (eventueel kan MySQL ook gebruikt worden)

Script: Nieuwssysteem

Functies:

- Nieuws archief

- Datum (waneer het gepost is)

- Controle paneel

- Smileys

- UBB parser (moet niet uitgebreid zijn)

Deadline: Als biedie systemen af zijn

Featured Replies

Als je met een onderwerp aankomt wil ik het wel overwegen

  • Author

Oke ik heb je een PM gestuurd.

@moderator: kan de topic titel gewijzigd worden in juuldr VS koekoeksklok

>>> Door Gunslinger: Topic titel gewijzigd.<<<

Edited by Gunslinger

Ik zal even uitleg geven hoe het gaat worden:

Argon (= Juuldr) en ik gaan beiden een nieuwsysteem maken, met alles daarbij. We mogen het zo uitgebreid maken als we willen.

Bij deze battle gaat het alleen maar om de ingebouwde functies en het script. Het design telt hierbij dus niet mee, daar ga ik ook weinig aandacht aan besteden.

We hebben beiden de komende tijd weinig tijd, dus we maken voorlopig geen deadline. It's done when it's done...

Trouwens, Argon, ik weet niet of je al gehost bent, maar anders kan ik je wel een plekje geven.

Edited by koekoeksklok

  • Author

Ik heb ruimte en dataverkeer genoeg op een thuis server(en ja een snelle :puh:http://aart.mine.nu/psc). Dus dat is geen probleem ;)

Ik zal ook elke keer ik een grote update gedaan hebt die online plaatsen en screenshots hier tonen.

  • Author

Ik heb juist de eerste grote stap gedaan voor mijn nieuwssysteem.

MySQL structuur:

-- 
-- Tabel structuur voor tabel `pre_categorieën`
-- 

CREATE TABLE `pre_categorieën` (
 `id` int(11) NOT NULL auto_increment,
 `naam` varchar(250) NOT NULL,
 PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;

-- 
-- Gegevens worden uitgevoerd voor tabel `pre_categorieën`
-- 

INSERT INTO `pre_categorieën` VALUES (1, 'Test categorie');

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `pre_gebruikers`
-- 

CREATE TABLE `pre_gebruikers` (
 `id` int(11) NOT NULL auto_increment,
 `naam` varchar(250) NOT NULL,
 `datum` int(10) NOT NULL,
 `wachtwoord` varchar(50) NOT NULL,
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;

-- 
-- Gegevens worden uitgevoerd voor tabel `pre_gebruikers`
-- 

INSERT INTO `pre_gebruikers` VALUES (1, 'Juul', 0, '');

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `pre_nieuws`
-- 

CREATE TABLE `pre_nieuws` (
 `id` int(11) NOT NULL auto_increment,
 `gid` int(11) NOT NULL,
 `cid` int(11) NOT NULL,
 `datum` int(10) NOT NULL,
 `edit` int(10) NOT NULL,
 `naam` varchar(250) NOT NULL,
 `bericht` longtext NOT NULL,
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;

-- 
-- Gegevens worden uitgevoerd voor tabel `pre_nieuws`
-- 

INSERT INTO `pre_nieuws` VALUES (1, 1, 1, 364764, 0, 'Test', '');

-- --------------------------------------------------------

-- 
-- Tabel structuur voor tabel `pre_reacties`
-- 

CREATE TABLE `pre_reacties` (
 `id` int(11) NOT NULL auto_increment,
 `nid` int(11) NOT NULL,
 `ip` varchar(50) NOT NULL,
 `titel` varchar(250) NOT NULL,
 `bericht` longtext NOT NULL,
 PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

Er word nog voor een mooi uiterlijk gezorgd door dizcid.

In de bijlage vind je een screenshot hoe de index eruit ziet.

@JGUNTERS of andere moderator: kan mijn naam in de topictitel veranderd worden :D

>>> Door JGuntherS: Gedaan, gelieve het verschuldigde bedrag van €50,- over te maken op mijn rekening <<<

post-29091-1149354135_thumb.jpg

De eerste stap is gezet:

http://www.public-enemies.net/phpbattle

Voorlopige index.php:

<?php
$paginaid = "1";
$paginanaam = "Index";
include("header.php");	
?>
<table class="tafel1" cellspacing="0" cellpadding="4" width="99%">
<?php
if($count_news != "0")
{
$sql_get_news = mysql_query("SELECT * FROM pb_nieuws ORDER BY id DESC LIMIT 0,5");
while($row_news = mysql_fetch_object($sql_get_news))
{
	$nieuws_id = $row_news->id;
	$nieuws_soort = $row_news->soort;
	$nieuws_gebruiker = $row_news->gebruiker;
	$nieuw_gebruikerinfo = get_user_info($nieuws_gebruiker);
	$nieuws_gebruikersnaam = $nieuw_gebruikerinfo["naam"];
	$nieuws_titel = $row_news->titel;
	$nieuws_datum_string = $row_news->datum;
	$nieuws_datum = gmdate('j F Y \o\m G:i', $nieuws_datum_string);
	$nieuws_datum = vertaaldatum($nieuws_datum);
	$nieuws_icoon = $row_news->icoon;
	if($nieuws_icoon != '')
	{
		$nieuws_icoon2 = "<img src=\"images/iconen/$nieuws_icoon\" alt=\"\" />";
	}
	$nieuws_bericht = $row_news->bericht;
	$nieuws_bericht = truncate_string($nieuws_bericht, $nieuws_id);
	$nieuws_bericht = parse_text($nieuws_bericht);
	echo "
	<tr>
		<th colspan=\"3\"></th>
	</tr>
	<tr>
		<td valign=\"top\" colspan=\"3\" class=\"td1\" align=\"center\">
			<a href=\"nieuws.php?id=$nieuws_id\" class=\"ablack\"><b>$nieuws_titel</b></a>
		</td>
	</tr>
	<tr>
		<td class=\"td5\" valign=\"top\">
			<span class=\"span9\">$nieuws_icoon2<br />Door: <b>$nieuws_gebruikersnaam</b><br /><br />Op: <b>$nieuws_datum</b></span>
		</td>
		<td class=\"td1\" valign=\"top\">
			$nieuws_bericht
		</td>
	</tr>
	";

}
}
else
{
echo "
<tr>
	<td class=\"td1\" align=\"center\">
		<br /><br />
		Er zijn nog geen nieuwsberichten.
		<br /><br /><br />
	</td>
</tr>
";
}
?>
</table>
<?php
include("footer.php");
?>

Edited by koekoeksklok

  • 4 weeks later...
  • Author

Wat zal mogelijk zijn:

- nieuwsberichten op index (laatste X)

- nieuwsarchief

- - nieuwsbericht

- reacties

- - toevoegen

- - bekijken

-beheer paneel

- - mensen bannen (ip)

- reacties

- - verwijderen

- - bewerken

- nieuwsberichten

- - toevoegen

- - bewerken

- - verwijderen

Het vet gedrukte moet nog gebeuren de rest is gedaan, ook moet ik nog een aantal bugjes eruit halen zoals "Er zijn 1 reacties" :puh:

Edit: Wegens grote vorderingen zou ik graag al een aantal testers hebben, je moet er wel rekening mee houden dat er nog fouten in kunnen zitten het nog lang niet klaar is voor gebruik er geen update scripts komen het nog geen admin paneel bevat en alles dus via phpMyAdmin moet en er nog geen instalatie script is. Je moet dus al zeker wat ervaring hebben met PHP en MySQL.

Wil je helpen testen kan je een pm naar me sturen met daarin:

Waarom: ???

Ervaring: ???

Binnenkort zal ik een Béta vrijgeven (niet bedoeld voor gebruik) en dan mag iedereen die wil op bugjes jacht :clown::bonk:

Ik heb gistere nog een beetje aan het systeem gewerkt en dit is het resultaat:

Kijk in de bijlage voor een afbeelding met alle paginas die er al zijn.

post-29091-1151575015_thumb.jpg

Edited by Argon

  • 3 months later...
  • Author

Sorry voor de dubbelpost, maar ik heb het gedaan zodat jullie dit zouden kunnen lezen ander lezen jullie het toch nooit :engel:

Ik denk dat koekoeksklok opgeeft, want ik heb hem niet meer gehoord ofzo. Later zal ik dit waarschijnlijk wel is afmaken maar nu heb ik niet echt tijd om door te codden. Daarom geef ik even de source vrij die ik tot nu toe heb en hoop ik dat jullie mij tips kunnen geven etc.

De source vind je in de bijlage.

Jammer dat de battle stil staat. Jullie projecten zien er beiden goed uit en het is moeilijk te zegen wie er beter was. Ik vond een PHP-battle een goed idee, en ik zat met smart op de uitkomsten te wachten. Jammer...

Bedankt dat je de core released. Ik zal eens even gaan kijken hoe jij dat nou allemaal gedaan hebt :clown:

  • 2 months later...
  • Author
Jammer dat de battle stil staat. Jullie projecten zien er beiden goed uit en het is moeilijk te zegen wie er beter was. Ik vond een PHP-battle een goed idee, en ik zat met smart op de uitkomsten te wachten. Jammer...

Bedankt dat je de core released. Ik zal eens even gaan kijken hoe jij dat nou allemaal gedaan hebt :clown:

Ja, het is zover ik krijg weer zin om voort te werken aan dit nieuws systeem. Maar ik zou graag iemand hebben die koekoeksklok kan vervangen aangezien ik daar geen contact meer mee kan krijgen.

Dus wil je koekoeksklok vervangen PM me maar!

Je moet wel goed PHP en MySQL kunnen. :engel:

Ik vervang koekoeksklok.

Ik edit deze post wel met mijn nieuws systeem :)

Mag het in het engels?

Edited by rick1546

  • Author
Ik vervang koekoeksklok.

Ik edit deze post wel met mijn nieuws systeem :)

Mag het in het engels?

rick1546 is dus gebanned, is er iemand die hem wil vervangen? :bier: Deze keer graag iemand die het afmaakt :puh:

Edited by Argon

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.