Contact Registreren Bezoekers Programmeertips

Huidige bezoekers: 1 gast
Welkom op mijn website, kom nog eens terug
Employee Work Schedule

Employee Work Schedule
Only $22


For scheduling employees and/or spaces or you can use it as a multi-calendar.
Nieuw bericht toevoegen

BERICHT TOEVOEGEN




ga naar het berichtenarchief

Berichtenarchief

(219 ~ 10 privƩ)
ga naar het berichtenarchief


calendar solution

MySQL Datagenerator
Only $15


Generate real-life testdata
and import directly into your database or export to SQL, CSV, JSON or PHP array ..
avatar

MySQL Datagenerator

Paul Wolbers | 19-10-2013 | programmeren |
 reageer op dit bericht


Easily generate countryspecific and reallife testdata. Check it out! MySQL Datagenerator

 
avatar

MySQL Datagenerator

Paul Wolbers | 19-10-2013 | programmeren |
 reageer op dit bericht


Check it out! MySQL Datagenerator
avatar

Mijn kalender al veel bekeken

archiefbericht Paul Wolbers | 07-01-2013 | programmeren | 2 reacties  Bekijk de complete reacties
 reageer op dit bericht

Sinds ik op de website van Fullcalendar meerdere reacties heb gezet en een link naar mijn website, waar mijn PHP/MySQL backend voor de kalender te zien en te downloaden is, zijn er al 224 bezoekers geweest die naar die pagina op mijn website zijn gegaan. Ongeveer 10 personen hebben ook contact met me gezocht om ze te helpen met uitbreidingen/vragen.
06-01-2016 Paul test
avatar

Mijn programmeer hobbyprojecten

Paul Wolbers | 14-11-2012 | programmeren | 1 reactie  Bekijk de complete reactie
 reageer op dit bericht

Ik ben al jaren lang met een paar projecten bezig. Hobby projecten waar ik af en toe mee door ga.
De MySQL Datagenerator is het eerste grote project, naast deze website. Je kunt hiermee direct random data importeren in een lokale database of sql bestanden genereren om online in een database te importeren.
Het begon met een PHP/HTML/AJAX versie. Later heb ik hier een ExtJS versie van gemaakt.

Het tweede hobbyproject is een PHP Mailformgenerator. Het idee hiervoor werd geboren doordat ik voor verschillende personen een mailformulier heb gemaakt, die na versturen direct wordt gemaild naar de websitebeheerder.
De velden in het formulier moesten nog wel eens gewijzigd worden en het leek me dus handig om een generator te maken. Het is de bedoeling dat er een PHP bestand wordt gegenereerd die de gebruiker direct op zijn website kan gebruiken. Om het voor de gebruiker zo eenvoudig mogelijk te maken heb ik gekozen om alles in 1 bestand te drukken, de PHP, HTML en het mailen.

Er was ook nog een programmaatje die ik gemaakt had met de bedoeling dat mijn broer het kon gebruiken om een RSS feed te maken en bewerken. RSS editor had ik het genoemd. Het is er nooit echt van gekomen dat hij het gebruikt heeft.

Ik begon met de PHP/MySQL oplossing voor de jQUERY fullcalendar plugin toen ik las dat veel mensen niet wisten hoe ze het moesten aanpakken om fullcalendar te verbinden met PHP en een MySQL database. Hieruit ontstond mijn kalender applicatie en ik ben nu nog regelmatig bezig met een mulit-user/multi-calendar versie hiervan.



25-11-2012 Paul Wolbers Ik vond nog de oudere HTML versie van de formgenerator waar ik mee bezig was. Ik heb er een screenshot van tussen gezet.
avatar

Divide categories in several columns

Paul Wolbers | 02-09-2012 | programmeren |
 reageer op dit bericht

I didn't want to show several categories in one row, but divide them in columns.
That can be done with a foreach and a table, but then the categories are alphabetically ordered horizontally.
Like this:
Aaa      Bbb     Ccc      Ddd
Eee      Fff      Ggg

I don't like that. I want it to be ordered vertically. Like this:
Aaa      Ccc      Eee     Ggg
Bbb      Ddd     Fff
avatar

Visualiseren van bezoekersaantallen op een Googlemaps kaart

Paul Wolbers | 10-08-2012 | programmeren |
 reageer op dit bericht

Bekijk hier hoe je dit stap voor stap kunt doen - PDF

Met googlemaps kun je het ook helemaal zelf doen. Zie deze Googlemaps kaart met de bezoekers van mijn website sinds 2008.
avatar

Knop in jQuery dialog dynamisch een titel geven

Paul Wolbers | 21-01-2012 | programmeren |
 reageer op dit bericht

Voor mijn kalendar /agenda project wilde ik de tekst op de knop dynamisch kunnen wijzigen afhankelijk van de gekozen taal in de configuratie van de kalender.

Standaard methode voor de knoppen van de dialoog is het volgende:

$( "#dialog-message" ).dialog({
                modal: true,
                title: Lang.Popup.Title,
                height: 400,
                width: 285,
                buttons: {
                    Save:  function() {
                        $( this ).dialog( "close" );
                        addEvent(start, end);
                    },
                    Close: function() {
                        $( this ).dialog( "close" );
                    }
                }
          });


Helaas kun je hier de tekst niet direct wijzigen aan de hand van een variabele.

Na wat googelen vond ik de volgende oplossing die leek te gaan werken:

var closeButtonText            = Lang.Popup.closeButtonText;
var saveButtonText            = Lang.Popup.saveButtonText;
var buttonDefs                 = {};
buttonDefs[saveButtonText]     = function() {
       $( this ).dialog( "close" );
       addEvent(start, end);
};
buttonDefs[closeButtonText] = function() {
       $( this ).dialog( "close" );
};

$( "#dialog-message" ).dialog({
                modal: true,
                title: Lang.Popup.Title,
                height: 400,
                width: 285,
                buttons: buttonDefs   
         });


Ik kwam er alleen achter dat de start en end parameters nu niet bekend waren. Ik wilde hier geen globale variabelen van maken, dus zocht ik nog wat verder.

Deze oplossing was precies wat ik zocht:

$( "#dialog-message" ).dialog({
                modal: true,
                title: Lang.Popup.Title,
                height: 400,
                width: 285,
                buttons: [{
                    text: Lang.Popup.saveButtonText,
                    click: function () {
                        $( this ).dialog( "close" );
                        addEvent(start, end);
                    }
                }, {
                    text: Lang.Popup.closeButtonText,
                    click: function () {
                        $( this ).dialog( "close" );
                    }
                }]
       });





Berichten printen