Gå til innhold

Bakke

Medlemmer
  • Innlegg

    1 966
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Bakke

  1. Bestilte en serial-kode til et PC-spill fra g2play.net. Skulle få den på mail så snart jeg hadde betalt med VISA kortet mitt, noe jeg ikke gjorde. Jeg sendte mail til kundeservicen og fikk til svar at jeg måtte scanne ID-en min og sende den per mail.

     

    Hvorfor i alle dager vil de ha ID-en min? Jeg har betalt varen med VISA gjennom PayPal og har kvittering på mail. Burde jeg virkelig sende inn ID?

  2. Jeg tenkte på å gjøre alle klassene tilgjengelige for siden som blir hentet inn i templaten, ikke bare funksjoner, men det fungerte jo på noe lunde samme viset. Løsningen ble slik :)

     

    lib/template.php

     

    class template
    {
    
    public function getFromTemplate($tags, $template='templates/index.php')
    {
    	// Check that the autoload function is not already declared
    	if(!function_exists('__autoload'))
    	{
    		// Autoload a class when requested
    		function __autoload($class)
    		{
    			require_once('lib/' . $class . '.php');
    		}
    
    		// Initiate classes
    		$db = new db();
    
    		// Connect to database
    		$db->connect();
    	}
    
    	// Load the page
    	extract($tags);
    	ob_start();
    	require($template);
    	return ob_get_clean();
    
    	// Disconnect from database
    	$db->disconnect();
    }
    
    }

     

  3. Takk for hjelpen. Skrev om template-motoren slik som du viste, Jonas :)

     

    Jeg har nå puttet

    <?php require($config) ?>

    helt på toppen av template-filen min. Config-filen inneholder en __autoload funksjon og laster inn alle de nødvendige klassene som websiden vil trenge. Er dette en grei løsning, eller burde jeg aktivere klassene en annen plass?

  4. Holder på å lage et lite CMS, som skal kunne endre innholdet på sider jeg lager (dvs legge til sider, ta vekk sider og endre innholdet på dem). Med tanke på utbygging av dette systemet i fremtiden, så vil jeg lage det 100% OOP. Har dessverre litt begrenset kunnskap om OOP, men ser på dette som et læringsprosjekt.

     

    Jeg vil selvfølgelig skille logikk og presentasjon, så jeg har skrevet min egen lille template-klasse. Det jeg lurer på er hvordan jeg skal implementere resten av klassene mine i denne template-motoren, slik at de kan brukes i sider som blir hentet inn av templaten.

     

    F.eks både meny og innhold på siden skal bestå av egne filer, som skal settes sammen med template-filen av template-motoren. Disse sidene trenger begge tilgang til database-klassen min, men jeg vil helst slippe å lage et nytt objekt av denne klassen i hver av filene. Er det mulig at alt innhold på siden, som blir generert av template-klassen, får tilgang til de andre nødvendige klassene mine, kun ved å lage objekter av dem en gang?

     

    lib/template.php

     

    <?php

     

    class template

    {

     

    public $output;

     

    function __construct($templateFile = 'template.html')

    {

    require_once('lib/error_object.php');

     

    if(file_exists($templateFile))

    {

    $this->output = file_get_contents($templateFile);

    }

    else

    {

    $this->error[] = new error_object('Template file not found.');

    }

    }

     

    function parseTemplate($tags = array())

    {

    if(count($tags) > 0)

    {

    foreach($tags as $tag=>$data)

    {

    if(file_exists($data))

    {

    $data = $this->parseFile($data);

    }

     

    $this->output = str_replace('#' . $tag . '#', $data, $this->output);

    }

    }

    else

    {

    $this->error[] = new error_object('No tags were provided for replacement in template file.');

    }

    }

     

    function parseFile($file)

    {

    ob_start();

     

    if(!require_once($file))

    {

    $this->error[] = new error_object('Could not put file content into template - file not found.');

    }

     

    $content = ob_get_contents();

    ob_end_clean();

     

    return $content;

    }

     

    function display()

    {

    return $this->output;

    }

     

    }

     

    ?>

     

     

    index.php

     

    <?php

     

    require_once('lib/template.php');

     

    $template = new template();

     

    $tags = array('page'=>'test',

    'menu'=>'menu.php',

    'content'=>'content.php');

     

    $template->parseTemplate($tags);

    echo $template->display();

     

    ?>

     

     

    Slik som her, må jeg lage et objekt av database-klassen inni både menu.php og content.php? Hva vil være den mest pratiske løsningen?

     

    Takker for svar :)

  5. Har prøveeksamen og skal i den anledning lage en grafisk profil. Oppgaver er som følger:

     

     

    Det er et skrikende behov for organiserte klasseturer i skolene i

    Norge. I dag har vi Hvite busser som reiser til konsentrasjonsleirer

    i Polen. Mange klasser ønsker andre alternativ til ferdige opplegg

    for sin klassetur.

    På bakgrunn av dette er det startet et nytt firma som heter

    KLASSETUR

    - yes we can

    Bak firmaet står 10 guider som har lang erfarging av hva som blir kjekt på en

    reise. De kan skreddersy en pakke for en skoleklasse, eller du kan velge fra

    deres «10-på topp» liste.

    Firmaet er helt nystartet og trenger hjelp til en grafisk profil, og forslag til

    hvordan de kan markedsføre seg. De ønsker å komme ut til sin målgruppe

    på beste måte og har valgt deg til å utarbeide profil og strategi.

     

     

    Har derfor også tegnet en webside i Photoshop, som en del av den grafiske profilen. Trenger litt kritikk, helst før oppgaven skal fremføres på mandag.

     

    På forhånd takk :)

     

    PS: Ja, slagordet "yes, we can" er en del av oppgaven, og kan derfor ikke endres.

     

    post-122521-1261149822_thumb.png

  6. Spiller turneringer med alt fra 0,5 til 3 dollar buyin. Spiller av og til med rebuy, ettersom folk da spiller litt texas i begynnelsen og premiene øker bra mye. Spiller du tight da, så kan du dra nytte av det.

     

    Er du nybegynner så er det kanskje lurt med freerolls eller turneringer med laveste buyin. Tommelfinger-regelen er vel buyin til 2% av din bankroll ;)

  7. Leste du ikke før du skrev under, eller ble det fylt ut etter at du skrev under?

    Er ikke sikker, hadde litt dårlig tid når jeg skrev under avtalen. Tror jeg ville sett det om det var der fra før, men kan ikke anklage dem for å ha krysset av etterpå siden jeg ikke er sikker. Vet bare at jeg aldri har hatt noen planer om å trene et helt år der, og jeg har nok ikke krysset av 12 måneder binding uten å være klar over det - skulle jeg hatt binding hadde jeg i hvert fall ikke krysset av for mer enn 6 måneder.

     

    Har tilbudt meg å betale det ekstra det ville kostet om jeg ikke hadde hatt binding. Om de ikke godtar det får jeg en av foreldrene mine til å heve avtalen ;)

  8. Ja, det går greit å gå all-in pre-flop med hender som AA, KK og AKs, men aldri bra å gå direkte all-in, som jeg lurte på om wampster hadde gjort. Selv så liker jeg ikke å gå all-in før floppen, er ofte noen som får en hånd som slår AA, om du ikke treffer en til A da.

     

    Edit: Men om noen setter meg all-in før floppen, og jeg har AA, så sier jeg jo ikke nei ;)

  9. Da var det som jeg trodde. Men jeg har tilgang til egen nettbank, hvor jeg kan betale rekninger og slikt selv - dette har foreldrene mine skrevet under på. Dette har vel ingen innvirkning på avtalen, selv om jeg hadde avtalegiro? Det var ikke binding på avtalegiroen, kun på avtalen til treningssenteret - de var to forskjellige kontrakter.

     

    Legger ved en kopi av kontrakten.

     

    Edit: Jeg fylte bare ut punkt 1, 2 og 3, og skrev deretter under i bunn. Jeg hadde ingen planer om å trene der et helt år.

  10. Hei

     

    Her om dagen skulle jeg si opp mitt abonnement på et treningsstudio. Jeg fikk til svar at avtalen jeg hadde skrevet under på hadde 12 måneders binding. Det viste seg at da jeg skrev under reglene til studioet, hadde jeg også skrevet under på at jeg bandt meg til et 12 måneders abonnement (nei, jeg leste ikke avtalen godt nok). Jeg har til nå betalt månedene med avtalegiro, men trodde dette var noe jeg kunne si opp når jeg ønsket.

     

    Tingen er at jeg er 17 år og derfor ikke myndig. Har jeg da lov å skrive under på en slik avtale, som binder meg i 12 måneder? Eller er den ugyldig?

×
×
  • Opprett ny...