abonnement Unibet Coolblue Bitvavo
pi_7911891
In het vorige deel [php project?] Fok GFX Poll besproken we het maken van een Grafische Poll script waarmee je dus kan voten, oftewel een look al like van zoals eerst bestond DubbelF.com en nu de poll van dezeserver.nl, natuurlijk willen wij op FOK ook zo'n mooi poll machine en daar zijn we dus extreem druk mee bezig


voorbeeld van de poll op got van dezeserver.nl

De gene die op dit moment mee helpen zijn
Chandler - Ontwerp van het Idee, database en code
Roonaan - Ontwerp van de templates (gfx)
Redman - Het geven van tips, ideetjes en plezier
Slarioux - Het geven van tips, ideetjes en zoals Redman ook plezier
Rogerwilco - Zelfde van de 2 mensen hierboven en zich van zijn eigen werk afhouden

wat hebben we reeds klaar?
De code om een poll te laden, te voten en nu ook om de 1e GFX te laten zien

De database
We gebruiken op dit moment gewoon een MySQL database, omdat deze net zo goed werkt als alle andere is dit de perfecte database oplossing

Dde database structuur

code:
#
# Table structure for table `answer`
#

CREATE TABLE answer (
  id bigint(20) NOT NULL auto_increment,
  poll_id int(11) NOT NULL default '0',
  answer varchar(50) NOT NULL default '',
  votes bigint(20) NOT NULL default '0',
  PRIMARY KEY  (id),
  KEY poll_id (poll_id)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Table structure for table `poll`
#

CREATE TABLE poll (
  id bigint(20) NOT NULL auto_increment,
  regip varchar(15) NOT NULL default '',
  reghost varchar(128) NOT NULL default '',
  gfx_id tinyint(4) NOT NULL default '0',
  title varchar(75) NOT NULL default '',
  closedate date NOT NULL default '0000-00-00',
  answers tinyint(4) NOT NULL default '0',
  votes int(11) NOT NULL default '0',
  closed tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (id),
  KEY title (title,closedate,answers,votes),
  KEY gfx_id (gfx_id),
  KEY closed (closed)
) TYPE=MyISAM;
# --------------------------------------------------------

#
# Table structure for table `vote`
#

CREATE TABLE vote (
  poll_id int(11) NOT NULL default '0',
  vote_id int(11) NOT NULL default '0',
  user_ip varchar(15) NOT NULL default '',
  KEY poll_id (poll_id,vote_id)
) TYPE=MyISAM;


en het 1e voorbeeld van de template die we gebruikten is

en het 1e goede resultaat daarvan is geworden met een neppe poll, om te testen

So let's continue and beat the other GFX Polls!!! we can do better!

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7911973
Ziet er strak uit, beetje windows XP silver style.
Built for Speed
pi_7911987
quote:
Op woensdag 15 januari 2003 15:57 schreef HansvanOchten het volgende:
Ziet er strak uit, beetje windows XP silver style.
Dunno, maar't ziet er iig wel vet uit!

Slarioux ik was eerder

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 15 januari 2003 @ 15:59:17 #4
17137 Sander
Nerds do it rarely
pi_7912004
Daar gaan we weer .
  woensdag 15 januari 2003 @ 15:59:19 #5
38843 RogerWilco
Next quest please...
pi_7912006
*terugvinddooropnaamteklikkenpost*
pi_7912018
leuk hoor...
Noot: Deze post is origineel en uniek. De kleine variaties in spelling en grammatica vergroten haar individueele karakter en schoonheid en kunnen in geen geval beschouwd worden als onvolmaaktheden of fouten.
pi_7912019
quote:
Op woensdag 15 januari 2003 15:40 schreef Slarioux het volgende:
Geen... eerst maar eens een cirkeltje prutsen, met een ?procent=23 ofzo... daarna zie ik wel verder
Inderdaad, echt gemakkelijk is da nie he!?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7912048
quote:
Op woensdag 15 januari 2003 15:59 schreef Chandler het volgende:

[..]

Inderdaad, echt gemakkelijk is da nie he!?


Moet ik script posten?
Noot: Deze post is origineel en uniek. De kleine variaties in spelling en grammatica vergroten haar individueele karakter en schoonheid en kunnen in geen geval beschouwd worden als onvolmaaktheden of fouten.
pi_7912071
quote:
Op woensdag 15 januari 2003 16:01 schreef Lopat het volgende:
Moet ik script posten?
[serieus mode]niets moet alles mag[/]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7912096
php:
<?

/*
de variabelen worden meegegeven met als:
s = grootte in pixels
c = kleuren in hexa, gescheiden door komma's
d = de waarden, gescheiden door komma's

vb: $php_self?s=150&c=FF0000,00FF00,0000FF&d=12,4,20
*/ 
if (!isset($d))$d "1,1"
if (!isset(
$s))$s "100"
if (!isset(
$c))$c "FFFFFF"
if (!isset(
$last_angle))$last_angle "";
Header("Content-Type: image/gif"); 
$im ImageCreate($s$s); 

$col explode(",",$c); 
$dat explode(",",$d); 

$num count($dat); 

for(
$a=0;$a<count($dat);$a++) 

    if (!isset(
$col[$a]))$col[$a] = "FFFFFF"
    
$r hexdec(substr($col[$a], 02)); 
    
$g hexdec(substr($col[$a], 22)); 
    
$b hexdec(substr($col[$a], 42)); 

    
$var "clr_".$a
    $
$var ImageColorAllocate($im$r$g$b); 


$blank ImageColorAllocate($im256256256); 
$black ImageColorAllocate($im000); 
$trans imagecolortransparent($im,$blank); 

$sum 0
$degrees = Array(); 
$diameter $s
$radius $diameter/2
$center $s 2

for (
$a=0$a<$num$a++) 

    
$sum += $dat[$a]; 


for (
$a=0$a<$num$a++) 

    
$degrees[$a] = ($dat[$a]/$sum) * 360



ImageFill($im00$blank); 

ImageLine($im$center,$center$center $radius$center$black); 

for (
$a=0$a<$num;$a++) 

    
ImageArc($im$center$center$diameter$diameter$last_angle, ($last_angle+$degrees[$a]), $black); 
    
$last_angle $last_angle+$degrees[$a]; 

    
$end_x round($center + ($radius cos($last_angle*pi()/180))); 
    
$end_y round($center + ($radius sin($last_angle*pi()/180))); 

    
ImageLine($im$center$center$end_x$end_y$black); 


    
$prev_angle 0
    
$pointer 0

for (
$a=0$a<$num;$a++) 

    
$pointer $prev_angle $degrees[$a]; 
    
$this_angle = ($prev_angle $pointer) / 2
    
$prev_angle $pointer

    
$end_x round($center + ($radius cos($this_angle*pi()/180))); 
    
$end_y round($center + ($radius sin($this_angle*pi()/180))); 

    
$mid_x round(($center+($end_x))/2); 
    
$mid_y round(($center+($end_y))/2); 

    
$var "clr_".$a
    
ImageFillToBorder($im$mid_x$mid_y$black, $$var); 

    
ImageGIF($im); 

?> 
?>

sorry for the geen comment

[Dit bericht is gewijzigd door Lopat op 15-01-2003 16:04]

Noot: Deze post is origineel en uniek. De kleine variaties in spelling en grammatica vergroten haar individueele karakter en schoonheid en kunnen in geen geval beschouwd worden als onvolmaaktheden of fouten.
pi_7912129
quote:
Op woensdag 15 januari 2003 16:03 schreef Lopat het volgende:
php:
<?
 
echo "KLOTE FOK BUG"
?>

sorry for the geen comment
zal Slarioux leuk vinden
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7912144
quote:
Op woensdag 15 januari 2003 16:04 schreef Chandler het volgende:

[..]

zal Slarioux leuk vinden


dacht al wat the fuck... nouja staat er nu
Noot: Deze post is origineel en uniek. De kleine variaties in spelling en grammatica vergroten haar individueele karakter en schoonheid en kunnen in geen geval beschouwd worden als onvolmaaktheden of fouten.
pi_7912167
stomme vraag, maar waarom moet dat witte vakje erin? Kan toch gewoon tekst erover heen pleuren
pi_7912186
Voor de gene die er belang bij bij de code van het GFX gedeelte voor het maken van de poll moet zich ff melden op me email
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 15 januari 2003 @ 16:06:34 #15
17137 Sander
Nerds do it rarely
pi_7912191
quote:
Op woensdag 15 januari 2003 15:58 schreef Chandler het volgende:

[..]

Dunno, maar't ziet er iig wel vet uit!

Slarioux ik was eerder


Ik krijg je wel in deel 3
pi_7912210
quote:
Op woensdag 15 januari 2003 16:05 schreef Roonaan het volgende:
stomme vraag, maar waarom moet dat witte vakje erin? Kan toch gewoon tekst erover heen pleuren
tuurlijk is mogelijk, ik bedoelde dat als 'opmerking' dat je dat kan zien als het gedeelte waar de vraag komt? mag van mij alle kleuren van de regenboog zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 15 januari 2003 @ 16:07:50 #17
38843 RogerWilco
Next quest please...
pi_7912227
hmmzzz Dan moet ik mijn Kloon prijs geven.
Doe ik niet hier
pi_7912233
quote:
Op woensdag 15 januari 2003 16:06 schreef Slarioux het volgende:
Ik krijg je wel in deel 3
sgoed
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7912241
quote:
Op woensdag 15 januari 2003 16:06 schreef Chandler het volgende:
Voor de gene die er belang bij bij de code van het GFX gedeelte voor het maken van de poll moet zich ff melden op me email
wtf wil je met deze zin zeggen

lol.....

Noot: Deze post is origineel en uniek. De kleine variaties in spelling en grammatica vergroten haar individueele karakter en schoonheid en kunnen in geen geval beschouwd worden als onvolmaaktheden of fouten.
pi_7912253
quote:
Op woensdag 15 januari 2003 16:07 schreef RogerWilco het volgende:
hmmzzz Dan moet ik mijn Kloon prijs geven.
Doe ik niet hier
[heelserieusmode]

Iedereen die mailt blijft PRIVE

[/]

The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 15 januari 2003 @ 16:09:24 #21
34603 programmer
Your live for my pleasure
pi_7912264
Het plaatje dat er word gamaakt moet worden gecached anders krijg je wel een heel zwaar script, ik heb thuis nog een paar leuk caching scripts.

Als ik vanavond thuis ben kan ik wel voor caching zorgen

pi_7912274
quote:
Op woensdag 15 januari 2003 16:08 schreef Lopat het volgende:
wtf wil je met deze zin zeggen

lol.....


Dat wanneer je de code voor het genereren van de GFX wil me ff moet mailen, ga ik niet helemaal posten, als ie af is wil ik um posten
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_7912281
quote:
Op woensdag 15 januari 2003 16:09 schreef programmer het volgende:
Het plaatje dat er word gamaakt moet worden gecached anders krijg je wel een heel zwaar script, ik heb thuis nog een paar leuk caching scripts.

Als ik vanavond thuis ben kan ik wel voor caching zorgen


zou een echte uitkomst zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 15 januari 2003 @ 16:12:26 #24
17137 Sander
Nerds do it rarely
pi_7912327
quote:
Op woensdag 15 januari 2003 16:01 schreef Lopat het volgende:

[..]

Moet ik script posten?


Thx voor de code, ik zal eens verder gaan!

Ik had zelf veel ruzie met het schuine lijntje (in mn eigen code), ik ben nog niet verder gegaan, ben ff verder gegaan voor school... mijn script stelde ook nog niet veel voor

Voorbeeldje van Lopat's code:
http://www.nder.be/poll/cirkel2.php?s=250&c=cccccc,dddddd,bbbbbb&d=33,33,34

Je moet even klikken, fok verneuckt de &

[Dit bericht is gewijzigd door Slarioux op 15-01-2003 16:17]

pi_7912601
quote:
Op woensdag 15 januari 2003 16:12 schreef Slarioux het volgende:

[..]

Thx voor de code, ik zal eens verder gaan!

Ik had zelf veel ruzie met het schuine lijntje (in mn eigen code), ik ben nog niet verder gegaan, ben ff verder gegaan voor school... mijn script stelde ook nog niet veel voor

Voorbeeldje van Lopat's code:
http://www.nder.be/poll/cirkel2.php?s=250&c=cccccc,dddddd,bbbbbb&d=33,33,34

Je moet even klikken, fok verneuckt de &


ziet er goed uit man, geweldig!! alleen nu nog met meerdere kleurtjes en zonder 'input'
The people who lost my respect will never get a capital letter for their name again.
Like trump...
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')