abonnement Unibet Coolblue Bitvavo
  vrijdag 9 januari 2004 @ 17:30:29 #1
34603 programmer
Your live for my pleasure
pi_16106881
Hi,

Een tijd geleden liep hier op het forum een php project, gfxPoll. De bedoeling was om een Grafische Poll te maken speciaal voor FOK! forum.

We zijn toen heel ver gekomen, maar is nooit afgekomen. Ik wil er weer nieuw leven in blazen. Hier bij wil ik weer vragen voor vrijwillegers.

Wat ik thuis weer heb draaien:

* 1 template (gegevens nog niet uit de db)
* en een db layout

en dat was het

Ik zou graag een paar vrijwillegers hebben voor het volgende:

* layouts voor de templates
* de website waar je een poll kan aanmaken en weer kan bekijken
* een admin gedeelte op de website waar verschillende mensen polls kunnen sluiten/mensen kunnen bannen etc.
* hosting!!! ik heb nu poll.elderson.net naar mn eigen pc verwezen maar ik heb een te lichte verbinding, voor testen en dev ok maar niet als tie klaar is

Ik wil het volgende zelf doen:

* De code voor de templates
* De vote pagina


dit is btw de 1ste template (nog niet af, zomaar een ideetje uit de oude topics)

De oude topics:

[php project?] Fok GFX Poll
[php project] Fok GFX Poll (II)

er was ook nog een 3de topic volgens mij maar die kan ik niet meer vinden...

En wat denken jullie er van? en wie wil er mee doen?

@Chandler/Redman/Slarioux/Roonaan/Lopat/RogerWilco: doe jullie weer mee?

@Lucille: ik zag laast in een search dat je dit projecten noemde (ging over project op fok of zoiets) dus je mag weer blij zijn

[Dit bericht is gewijzigd door programmer op 09-01-2004 18:29]

  vrijdag 9 januari 2004 @ 17:44:08 #2
34603 programmer
Your live for my pleasure
pi_16107329
hier is mn db dump btw:
code:
# phpMyAdmin MySQL-Dump
# version 2.4.0
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generation Time: Jan 09, 2004 at 05:42 PM
# Server version: 4.1.0
# PHP Version: 5.0.0b2-dev
# Database : `gfxpoll`
# --------------------------------------------------------

#
# Table structure for table `options`
#

CREATE TABLE `options` (
  `pollId` bigint(21) unsigned NOT NULL default '0',
  `optionId` smallint(2) unsigned NOT NULL auto_increment,
  `text` varchar(20) NOT NULL default '',
  `votes` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`pollId`,`optionId`),
  UNIQUE KEY `pollId_2` (`pollId`,`optionId`),
  KEY `pollId` (`pollId`,`optionId`)
) TYPE=MyISAM CHARSET=latin1;
# --------------------------------------------------------

#
# Table structure for table `polls`
#

CREATE TABLE `polls` (
  `pollId` bigint(21) unsigned NOT NULL auto_increment,
  `title` varchar(40) NOT NULL default '',
  `tsCreate` int(10) unsigned NOT NULL default '0',
  `tsEnd` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`pollId`),
  UNIQUE KEY `pollId_2` (`pollId`),
  KEY `pollId` (`pollId`)
) TYPE=MyISAM CHARSET=latin1;
# --------------------------------------------------------

#
# Table structure for table `votes`
#

CREATE TABLE `votes` (
  `pollId` bigint(21) unsigned NOT NULL default '0',
  `optionId` smallint(2) unsigned NOT NULL default '0',
  `ipAddress` int(12) unsigned NOT NULL default '0',
  PRIMARY KEY  (`pollId`,`ipAddress`),
  UNIQUE KEY `pollId_2` (`pollId`,`ipAddress`),
  KEY `pollId` (`pollId`,`ipAddress`)
) TYPE=MyISAM CHARSET=latin1;


  vrijdag 9 januari 2004 @ 19:15:59 #3
34603 programmer
Your live for my pleasure
pi_16109542
mn eerst layout (layouts/default/gen.php):
php:
<?
$gfxImage
= imagecreate(315, 84 + ($poll->optionCount * 20));

$headerImg = imagecreatefrompng('header.png');

imagecopymerge($gfxImage, $headerImg, 0, 0, 0, 0, imagesx($headerImg), imagesy($headerImg), 100);

imagedestroy($headerImg);
unset(
$headerImg);


imagettftext($gfxImage, 13, 0, 90, 58, imagecolorresolve($gfxImage, 0, 0, 0), '../../fonts/arial.ttf', $poll->title);


$optionImg = imagecreatefrompng('option.png');
$procentBarImg = imagecreatefrompng('procentBar.png');

for (
$i = 0; $i < $poll->optionCount; $i++) {

    
imagecopymerge($gfxImage, $optionImg, 0, 64 + ($i * 20), 0, 0, imagesx($optionImg), imagesy($optionImg), 100);
    
imagecopymerge($gfxImage, $procentBarImg, 5, 64 + ($i * 20) + 7, 0, 0, (int)((imagesx($procentBarImg) / 100) * $poll->options[$i]->procent), imagesy($procentBarImg), 100);

    
imagettftext($gfxImage, 10, 0, 130, 64 + ($i * 20) + 14, imagecolorresolve($gfxImage, 0, 0, 0), '../../fonts/arial.ttf', $poll->options[$i]->text);

    
$text = $poll->options[$i]->procent . '%';
    
$textSize = imagettfbbox(8, 0, '../../fonts/arial.ttf', $text);
    
imagettftext($gfxImage, 8, 0, 310 - $textSize[2], 64 + ($i * 20) + 14, imagecolorresolve($gfxImage, 0, 0, 0), '../../fonts/arial.ttf', $text);

}

imagedestroy($optionImg);
unset(
$optionImg);

imagedestroy($procentBarImg);
unset(
$procentBarImg);

$footerImg = imagecreatefrompng('footer.png');

imagecopymerge($gfxImage, $footerImg, 0, 64 + ($poll->optionCount * 20), 0, 0, imagesx($footerImg), imagesy($footerImg), 100);

imagedestroy($footerImg);
unset(
$footerImg);

if (
$poll->closed)
    
$text = 'Poll closed, ' . $poll->totalVotes . ' people voted';
else
    
$text = $poll->totalVotes . ' people voted';


$textSize = imagettfbbox(8, 0, '../../fonts/arial.ttf', $text);
imagettftext($gfxImage, 8, 0, 310 - $textSize[2], 64 + ($poll->optionCount * 20) + 14, imagecolorresolve($gfxImage, 0, 0, 0), '../../fonts/arial.ttf', $text);

imagecolortransparent($gfxImage, imagecolorat($gfxImage, 1, 1));
?>

pi_16109607
Op zich een prima idee, maar ik had bewust dit project nog niet genoemd, omdat er al 3 [Dev] projecten ongeveer in de startblokken staan. Ik weet niet of 4 projecten te veel van het goede is.

Weet je wat, laten we eerst eens ff kijken hoeveel mensen mee willen helpen. Misschien dat het oude ploegje die toendertijd de gfxPoll heben gemaakt weer kan meedoen.

Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
  vrijdag 9 januari 2004 @ 19:20:38 #5
17137 Sander
Nerds do it rarely
pi_16109667
Ik niet.
pi_16109830
quote:
Op vrijdag 9 januari 2004 19:20 schreef Slarioux het volgende:
Ik niet.
Dat idee had ik al. Ik heb het gevoel dat Ronaan er ook geen zin in heeft.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
  vrijdag 9 januari 2004 @ 19:42:56 #7
34603 programmer
Your live for my pleasure
pi_16110242
idd, we zien wel wie er wil.

ik heb dit weekend het template gedeelte weer helemaal aan de praat (met voting)

  vrijdag 9 januari 2004 @ 20:40:54 #8
34603 programmer
Your live for my pleasure
  vrijdag 9 januari 2004 @ 20:44:06 #9
16625 robh
Lucas & Gea Review Crew ©
pi_16112012
1 people voted? Ken dat nie in gewoon Hollands?
Martin Drent, onze profeet.
Vol gas met Burdy!
.
Pimpen met je FOK!-tag
  vrijdag 9 januari 2004 @ 20:47:50 #10
34603 programmer
Your live for my pleasure
pi_16112117
quote:
Op vrijdag 9 januari 2004 20:44 schreef robh het volgende:
1 people voted? Ken dat nie in gewoon Hollands?
gedaan ;-)
  vrijdag 9 januari 2004 @ 21:03:29 #11
16625 robh
Lucas & Gea Review Crew ©
pi_16112585
quote:
Op vrijdag 9 januari 2004 20:47 schreef programmer het volgende:

[..]

gedaan ;-)


8 mensen hebben gestemD
Martin Drent, onze profeet.
Vol gas met Burdy!
.
Pimpen met je FOK!-tag
  vrijdag 9 januari 2004 @ 21:07:11 #12
34603 programmer
Your live for my pleasure
pi_16112712
quote:
Op vrijdag 9 januari 2004 21:03 schreef robh het volgende:

[..]

8 mensen hebben gestemD


ook gefixt, ik heb een taal stornis... geef mij maar een programmeer taal ;-)
pi_16128505
Hey Alex, long time no talk maaruh ik dacht dat het project al af was? alleen dat de hosting in zijn geheel niet meer daar was waar het zou moeten zijn

Maar als ik fout zit hoor ik dat wel, en indine het niet af was wat was er dan niet af aan?

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 11 januari 2004 @ 12:33:27 #14
34603 programmer
Your live for my pleasure
pi_16149267
quote:
Op zaterdag 10 januari 2004 15:16 schreef Chandler het volgende:
Hey Alex, long time no talk maaruh ik dacht dat het project al af was? alleen dat de hosting in zijn geheel niet meer daar was waar het zou moeten zijn

Maar als ik fout zit hoor ik dat wel, en indine het niet af was wat was er dan niet af aan?


Hi erik,

Het is idd een lange tijd geleden.

Ik heb alle code opgezocht (topics/mails) maar ik kon niet alles meer vinden... ik heb hier php5b2 en de helft draaide niet of met fouten. Het poll systeem werkt al weer behalve de website, die template parser van jouw die draait niet onder php5... vandaar dat er bepaalde stuke code overnieuw moet worden geschreven.

Heb je tijd/zin om die website weer draaiend te maken?

pi_16152047
Zo..

Even een snelle reply, ik kan me er weinig van bij voorstellen dat me template parser niet werkt onder PHP > 5 maar als dat wel het geval is moet ik dat ding toch maar eens gaan ombouwen, tevens heb ik hier al een veel nieuwere versie.

Verder heb ik hier alle sources nog wel heur.... dus ik zou zeggen stuur me even een mailtje dan zal ik zorgen dat jij alle data in email krijgt

Grtz.

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 11 januari 2004 @ 15:12:25 #16
34603 programmer
Your live for my pleasure
pi_16153039
ik kan nu al veel meer doen met mn templates:

pi_16153084
Ik vind dat met die circel diagram erg mooi alleen de rastering niet (je ziet te veel pixels )
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 11 januari 2004 @ 15:15:07 #18
34603 programmer
Your live for my pleasure
pi_16153124
quote:
Op zondag 11 januari 2004 15:13 schreef Chandler het volgende:
Ik vind dat met die circel diagram erg mooi alleen de rastering niet (je ziet te veel pixels )
daar ben ik nog mee bezig, ik wil hem mischien ook diepte geven...
  zondag 11 januari 2004 @ 15:16:01 #19
2738 Knut
Loyal Dog
pi_16153156
quote:
Op vrijdag 9 januari 2004 19:27 schreef Lucille het volgende:

[..]

Dat idee had ik al. Ik heb het gevoel dat Ronaan er ook geen zin in heeft.


Ik ook niet.

In het vorige deel zat ik als RogerWilco

[20:25] [Knut] Een vrouw met een kerst fetish...
[20:26] [Knut] Niet zo letterlijk dat ik haar met baard om moet HOHOHOEN
[20:26] [Knut] maar je snapt het idee wel.
pi_16153280
quote:
Op zondag 11 januari 2004 15:15 schreef programmer het volgende:
daar ben ik nog mee bezig, ik wil hem mischien ook diepte geven...
mischien dat als het klaar is dat je het zelfs mag/kan hosten op FOK alleen de MySQL server heeft volgens mij te lijden onder de preformance van dit forum (als ik het goed heb) dus ken ie nog wel op de image server

Ziet er leuk uit, moet je de sources nog hebben van wat ik heb?

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_16153315
quote:
Op zondag 11 januari 2004 15:16 schreef Knut het volgende:
Ik ook niet.

In het vorige deel zat ik als RogerWilco


Kloon!!

wist ik wel heur...

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 11 januari 2004 @ 15:31:25 #22
34603 programmer
Your live for my pleasure
pi_16153609
quote:
Op zondag 11 januari 2004 15:20 schreef Chandler het volgende:

[..]

mischien dat als het klaar is dat je het zelfs mag/kan hosten op FOK alleen de MySQL server heeft volgens mij te lijden onder de preformance van dit forum (als ik het goed heb) dus ken ie nog wel op de image server

Ziet er leuk uit, moet je de sources nog hebben van wat ik heb?


vollopig niet, ben nog wel een tijdje bezig met die templates...
  zondag 11 januari 2004 @ 16:42:40 #23
34603 programmer
Your live for my pleasure
pi_16156158
ik heb weer een update gedaan (je ziet het ook wel aan de bovenstaande polls...)



Ik ben begonnen met een change log bij te houden: http://poll.elderson.net/change-log.txt

  maandag 12 januari 2004 @ 10:57:13 #24
34603 programmer
Your live for my pleasure
pi_16179137
ik heb eindelijk ook het andere topic gevonden:

[php project] Fok GFX Poll (III)

  maandag 12 januari 2004 @ 11:08:40 #25
34603 programmer
Your live for my pleasure
pi_16179361
nog een linkje Grand Opening FOK Gfx Poll

[Dit bericht is gewijzigd door programmer op 12-01-2004 11:15]

abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')