maandag 28 juli 2008

print taken annuleren

Het gebeurt regelmatig wanneer je wilt printen, dat de printer vastloopt. Een oplossing die veel mensen gebruiken is het herstarten van de computer en printer om weer met een schone lei te beginnen. Dit kan echter makkelijker. Als je iets probeert te printen, maar dat gaat fout of duurt te lang om de één of andere reden, dan wil je een taak annuleren uit de lijst van print taken. Maar het lijkt alsof deze optie maar in enkele gevallen echt werkt.



Wil je nu een vastgelopen taak verwijderen zonder iets opnieuw op te starten, dan kun je het volgende doen:

ga naar start -> run (of uitvoeren) -> en typ services.msc

Ergens in deze lijst vind je de service print spooler. Kies voor de optie om deze opnieuw te starten. Nu is het oude document als het goed is verwijderd uit uw lijst en kun je verder gaan met waar je mee bezig was.

donderdag 17 juli 2008

RSS2PHP: Van Blogger RSS Feed naar PHP applicatie

PHP en Blogger RSS

Ik wilde graag posts die ik in Blogger maak gebruiken in een PHP website op mijn eigen domein.
Ik heb dit gedaan door middel van 2 componenten:

1. De RSS feed van Blogger
2. Een stukje PHP code dat een RSS feed kan uitlezen


De RSS, Atom (XML) Feeds van Blogger
De RSS (en ook Atom feeds) worden gegeven via de volgende links:

Hoe krijg ik mijn hele Blog geëxporteerd naar mijn website?
Volledige feed van de blog:
* Atom 1.0: http://blogname.blogspot.com/feeds/posts/default
* RSS 2.0: http://blogname.blogspot.com/feeds/posts/default?alt=rss

Hoe kan ik enkel de comments exporteren uit mijn Blog?
Alleen de comments van de blog:
* Atom 1.0: http://blogname.blogspot.com/feeds/comments/default
* RSS 2.0: http://blogname.blogspot.com/feeds/comments/default?alt=rss

Hoe splits in een blog op in verschillende labels?
Je kunt de blog filteren op een bepaald label! Zo kun je uit één blog diverse outputs maken.
* Atom 1.0: http://blogname.blogspot.com/feeds/comments/default/-/labelname
* RSS 2.0: http://blogname.blogspot.com/feeds/comments/default?alt=rss/-/labelname

Hoe kan ik de comments van één post uitlichten?
* Atom 1.0: http://blogname.blogspot.com/feeds/postId/comments/default
* RSS 2.0: http://blogname.blogspot.com/feeds/postId/comments/default?alt=rss


Een stukje PHP code dat een RSS feed kan uitlezen
Ik heb eerst code gebruikt van MasterCode (dit artikel), maar al snel bleek dat dit niet goed werkte. Een beter alternatief vond ik op SitePoint.

Als je de juiste feed gevonden hebt kun je deze gebruiken met de bovenstaande code.

Laat hier wat commentaar achter mocht het niet duidelijk zijn!

dinsdag 15 juli 2008

Handleiding bij het gebruiksklaar maken van FCKeditor voor PHP

Handleiding bij het gebruiksklaar maken van FCKeditor voor PHP.

Een tutorial voor FCKeditor setup / installatie

De installatie bestaat uit een 3 tal eenvoudige stappen:
  1. download de laatste versie van het internet
  2. pak het zip bestand uit
  3. upload de folder naar de online locatie waar je het formulier nodig zult hebben. Het is handig m dit in dezelfde directory te zetten als de formulier bestanden die er gebruik van zullen maken.

De volgende stap is het integreren met je formulieren in je PHP applicatie:

  1. open je bestand waar de betreffende textarea zou moeten komen.
  2. maak een include bovenin het document:

    <?php include_once("fckeditor/fckeditor.php") ; ?>

    Zorg hierbij wel dat deze link klopt.


  3. zet nu binnen de <form> tag de volgende code:

    <?php

    $oFCKeditor = new FCKeditor('FCKeditor1') ;

    $oFCKeditor->BasePath = 'fckeditor/' ;

    $oFCKeditor->Value = 'standaard tekst'
    ;

    $oFCKeditor->Create() ;

    ?>


De 'name' of het 'id' dat gepost zal worden is in dit geval FCKeditor1

Nu werkt het formulier in principe, mits alle links goed zijn vermeld en de upload van de totale editor goed is afgerond.


De resulterende FCKeditor is rijk aan allerlei opties. In veel gevallen (bijvoorbeeld bij het ontwikkelen van een CMS) wil je niet dat de auteur van de web teksten al te veel kan veranderen. Je wilt hem/haar bijvoorbeeld beperkte acties laten uitvoeren zoals uitlijning, cursief, bold en misschien links oid.

Dit is allemaal mogelijk, maar hiervoor moet je eerst het bestand fckconfig.js opzoeken. Is dit bestand en de uitleg je iets te ingewikkeld (ik hou het graag simpel), probeer dan eens de volgende zin uit in het stukje code wat je net hebt getikt:

$oFCKeditor->ToolbarSet = 'Basic' ;


En controleer het verschil maar eens. Voor mij was dit voldoende, maar je kunt dit dus zelf aanpassen in fckconfig.js. Als je zoekt (CTRL F) naar toolbarset snap je snel hoe dit in elkaar steekt. Het is mogelijk om een eigen array te maken met jouw ideale configuratie.


Voor een duidelijk verband tussen die array en de output die het teweeg zal brengen heb ik hieronder een afbeelding toegevoegd. Klik er op om het te vergroten.