Twitter aanpassing

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »
Anja van Steenbrugge

Anja van Steenbrugge

13/01/2011 16:53:00
Quote Anchor link
Hallo,

Ik probeer goed mogelijk te uitleggen ivm mijn taalbegrips probleem (ben slechthorend)

Ik heb deze twitter script gebruikt uit deze pagina:
http://www.phphulp.nl/php/script/snippets/twitter-op-je-website-via-rss/1857/

Dat heeft mooi werkend: www.cooltennis.nl/twitter.php met stuk aanpassing heb ik dit eruit gehaald:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
      
// Format datetime to relative time
    function relativetime($sDate)
        {
            $timestamp    =    strtotime($sDate);
            $now        =    time();
            $timediff    =    floor($now - $timestamp);
            
switch(true)
                {
                    case ($timediff < 60):
                    return $timediff.' seconden geleden';
                    
                    case($timediff >= 60 && $timediff < 120):
                    return floor($timediff/60).' minuut geleden';
                    
                    case($timediff >= 120 && $timediff < 3600):
                    return floor($timediff/60).' minuten geleden';
                    
                    case($timediff >= 3600 && $timediff < 86400):
                    return floor($timediff/3600).' uur geleden';
                    
                    case($timediff >= 86400 && $timediff < 172800):
                    return floor($timediff/86400).' dag geleden';
                    
                    case($timediff >= 172800 && $timediff < 602800):
                    return floor($timediff/86400).' dagen geleden';
                    
                    case($timediff >= 602800 && $timediff < 1209600):
                    return floor($timediff/602800).' week geleden';
                    
                    case($timediff >= 1209600):
                    return floor($timediff/602800).' weken geleden';
                }
        }
    


gewijzigd naar:
// Format datetime to relative time
function relativetime($sDate)
{
$timestamp = strtotime($sDate);
$now = time();
$timediff = floor($now - $timestamp);


{


return date ('d-m-Y G:i', $timestamp);


}
}


Dat ik alleen datum/tijd lees en niet van bijvoorbeeld 2uur geleden enz.

Mijn volgende punt die ik nog niet voor elkaar kreeg waar Justin van de scripter persoon ook niet uit kwam.

Ik zet voorbeeld neer, want ik weet zelf ook niet hoe ik dit uitleg schrijf maar misschien zegt het voorbeeld al duidelijk welk richting ik bedoel:

Twitter zoals altijd:

Bed zoeken @ Thuis
tijd / datum
--
@piet Gaat het morgen afspraak door?
tijd / datum
--
@justin Dit is een voorbeeld twitter
tijd / datum
--
Morgen weer werken, vandaag vrije dag. @ Thuis
tijd / datum
--


Het bedoeling van mijn idee:
Bed zoeken @ Thuis
tijd / datum
--
Morgen weer werken, vandaag vrije dag. @ Thuis
tijd / datum
--

Als je het verlijkt, valt de nicknamen twitter, waar je opreageert, eruit.

Is dat mogelijk?

Er is dit stuk bij gekomen die niet werkte:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
$str = strpos($tweet[1], '@');

// En dan in de while waar de berichten uitgeladen worden direct na de {

if($str === false) {
 // echo tweet
} else {
 // doe niks.
}


Wat ik nu heb staan in mijn twitter.php


ziet nu zo eruit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<?php
    
    // Format datetime to relative time
    function relativetime($sDate)
        {

            $timestamp    =    strtotime($sDate);
            $now        =    time();
            $timediff    =    floor($now - $timestamp);
            
            
                {

                    
                    
                    return date ('d-m-Y G:i', $timestamp);
                    
                    
                }
        }

    
    // Format text to links
    function formatlinks($text)
        {

            $text = preg_replace("#(^|[\n ])([\w]+?://[\w]+[^ \"\n\r\t< ]*)#", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $text);
            $text = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r< ]*)#", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $text);
    
            $text = preg_replace("/#(\w+)/", "<a href=\"http://search.twitter.com/search?q=\\1\" target=\"_blank\">#\\1</a>", $text);
            return $text;
        }

    
    
    // Set parameters
    $userid        =    'cooltennis';
    $feed       =     'http://twitter.com/statuses/user_timeline.rss?screen_name='.$userid;
    $limit      =     10;
    $c          =     0;
    
    $ch         =    curl_init();
    $timeout     =     5;
    
    // CURL performance optimalisation
    curl_setopt ($ch, CURLOPT_URL, $feed);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $feed         =     curl_exec($ch);
    curl_close($ch);
    
    $str = strpos($tweet[1], '@');

// En dan in de while waar de berichten uitgeladen worden direct na de {

if($str === false) {
 // echo tweet
} else {
 // doe niks.
}
    
    // Unload XML feed and display
    $twitter     =     new SimpleXMLElement($feed);
    foreach($twitter->channel->item as $entry)
        {

            $c++;
            $tweet    =    explode(':', $entry->title, 2);
            
            echo '    <div class="tweet">
                        <div class="content">
                            <a href="http://twitter.com/#!/'
.$tweet[0].'">'.$tweet[0].'</a> '.formatlinks($tweet[1]).'
                        </div>
                        <div class="bottom">
                            '
.relativetime($entry->pubDate).'
                            </br><HR STYLE="width: 100%; height: 1px; color: #000000; background-color: #000000; border: solid #000000 0px;">
                        </div>
                    </div>
                    '
;
                
                    
            
            if($c == $limit) break;
        }

    
?>
 
PHP hulp

PHP hulp

05/06/2023 08:42:52
 
Anja van Steenbrugge

Anja van Steenbrugge

15/01/2011 09:46:09
Quote Anchor link
Niemand een idee?
 

15/01/2011 10:46:31
Quote Anchor link
Wat wil je nu precies bereiken? Als ik jou voorbeeld zie is dat precies hetzelfde als wat je nu al hebt.
 
Jelmer -

Jelmer -

15/01/2011 10:49:00
Quote Anchor link
Je moet die strpos controle in je foreach-lus doen. Je mag dan controleren op strpos($tweet[1], '@') === 0 of substr($tweet[1], 0, 1) == '@' omdat alleen tweets die beginnen met een nickname een at-reply zijn. Je kan immers ook wel iets over iemand zeggen, waarbij dus de nickname ergens in het midden van de tweet komt, maar dat zijn geen at-replies, en die wil je denk ik niet weglaten.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.