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]
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;
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));
?>
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.
quote:Dat idee had ik al.
Op vrijdag 9 januari 2004 19:20 schreef Slarioux het volgende:
Ik niet.
ik heb dit weekend het template gedeelte weer helemaal aan de praat (met voting)
quote:gedaan ;-)
Op vrijdag 9 januari 2004 20:44 schreef robh het volgende:
1 people voted? Ken dat nie in gewoon Hollands?
quote:8 mensen hebben gestemD
Op vrijdag 9 januari 2004 20:47 schreef programmer het volgende:[..]
gedaan ;-)
quote:ook gefixt, ik heb een taal stornis... geef mij maar een programmeer taal ;-)
Op vrijdag 9 januari 2004 21:03 schreef robh het volgende:[..]
8 mensen hebben gestemD
Maar als ik fout zit hoor ik dat wel, en indine het niet af was wat was er dan niet af aan?
quote:Hi erik,
Op zaterdag 10 januari 2004 15:16 schreef Chandler het volgende:
Hey Alex, long time no talkmaaruh 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?
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?
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.
quote:daar ben ik nog mee bezig, ik wil hem mischien ook diepte geven...
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)
quote:Ik ook niet.
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.
In het vorige deel zat ik als RogerWilco
quote:mischien dat als het klaar is dat je het zelfs mag/kan hosten op FOK
Op zondag 11 januari 2004 15:15 schreef programmer het volgende:
daar ben ik nog mee bezig, ik wil hem mischien ook diepte geven...
Ziet er leuk uit, moet je de sources nog hebben van wat ik heb?
quote:Kloon!!
Op zondag 11 januari 2004 15:16 schreef Knut het volgende:
Ik ook niet.In het vorige deel zat ik als RogerWilco
wist ik wel heur...
quote:vollopig niet, ben nog wel een tijdje bezig met die templates...
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?
Ik ben begonnen met een change log bij te houden: http://poll.elderson.net/change-log.txt
[Dit bericht is gewijzigd door programmer op 12-01-2004 11:15]
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |