Ping Bloggarkivet og Bloggrevyen automatisk
Innstikk til WordPress. Få flere lesere til dine blogginnlegg uten å måtte bruke de respektive “pinge manuelt”-sidene.
Dette er en gammel side. Se denne siden for nyeste versjon
- Beskrivelse:
- Lar deg sette opp WordPress slik at Bloggarkivet og/eller Bloggrevyen pinges på korrekt måte når du publiserer innlegg. Dette skjer uten at du må oppgi tilbakesporing (trackback) til disse for hvert innlegg du skriver. I stedet kan du sette opp dette generelt. WordPress har et oppsett for automatisk pinging av de fleste oppdateringstjenester, og dette fungerer f.eks for Google Bloggsøk, Ping-o-Matic!, Technorati og en rekke andre, men ikke for Bloggarkivet og Bloggrevyen!
- Siste nytt:
- * Ny versjon for nye Bloggarkivet. WP 2.8-testet.
- * Ny URL for nedlasting, forfatter og til denne siden. WP 2.5-testet.
- * Støtter også WordPress 2.5
- Språk (adm. grensesnitt):
- * Nesten 100% norsk, men delvis lokalisert for de som har engelsk språk (din WP-språkinnstilling påvirker noen få begreper, men er for det meste uten betydning, det blir likevel mest norsk)
- Kategori ved ping:
- * Alle (til enhver tid) tilgjengelige hos Bloggrevyen og Bloggarkivet.
- Forfatter:
- * Knut Sparhell <knut@sparhell.no>
Utviklet på Windows Server. - Siste versjon:
- * 1.6.1
- * 2.0 er klar
- Systemkrav for server:
- * PHP 5.0+ med implisitt DOM-modul og virker best når utvidelsen cURL er lastet
- * WordPress 2.0+
- Skjermdump (“screenshot”) slik det ser ut i WP 2.7:
- * Administrasjon – Innstillinger
- Last ned:
- * tb-arkivet-revyen.zip (1.6.1)
- Antall nedlastinger hittil:
- * 169
- Installasjon og aktivering:
-
- Pakk ut filene med respekt for inkluderte mapper (én rotmappe=tb-arkivet-revyen)
- Last opp denne mappen med innhold til wp-content/plugins (og undermappen ‘tb-arkivet-revyen’ opprettes eller oppdateres med innhold)
- Logg inn på din WordPress
- Fra WordPress-administrasjon, velg Innstikk (Plugins) og aktiver dette innstikket
- Gå så til Innstillinger (Options), fane Bloggarkivet/revyen og gjør dine personlige valg
- Oppgradering:
- * Følg instruksjonen i punkt 1 – 2 ovenfor. Det er alt.
- Avinstallering:
-
- Slett innstillingene (under Innstillinger – Bloggarkivet/revyen)
- Deaktiver fra Innstikk
- Slett eventuelt også mappen
tb-arkivet-revyenpå serveren
- Referanser:
-
- INDREGARD.NO
- Kjempekjekt
- Fnix – Mitt lille nøtteskall
- Hamskifte
- Leif Daland
- Radiohode
- Trykker (bloggleverandør)
- Virveltanke (Miriam)
- Det var jo fint… (Frank)
- XmasB
- Sissels trivialiteter
- Skitsamma.org
- MineTurer
- Fotograf Erik S. Lund
- Jubel – og litt ettertanke
- Håvard Skaugen
- iNorden – Borgerjournalistikk
- Junkfoodjunkie.no
- Siverts nye blogg
- Joakims Blubb
- LaStrada (Ståle Semb Hauknes)
Oppdatering:
Versjon 2 er ferdig. Les mer her.






Nå som jeg har studert klassen Snoopy så nøye, og tilmed debugget den, så vurderer jeg å kutte ut cURL i neste versjon, eventuelt gjøre det til en opsjon som velges automatisk bare om modulen cURL er lastet inn i systemet.
I så fall vil du slippe slik feilmelding, og få enda bedre funksjonalitet.
Følg med på neste versjon, trolig i november.
Tror det er lurt om du forteller hvilke rettigheter de to *.xml-filene må settes opp med. Enten her eller i feilmeldingen som dukker opp hvis de har feil rettigheter.
Den nye versjonen fungerer for øvrig ikke hos meg, men det er noe tull med installasjonen: http://radiohode.org/2007/10/05/hadde-na-bare/
radiohode: Ja, det bør jeg ha med. Skal se på det. Mappen plugins bør være enten være skrivbar, eller begge bloggrevyen.xml og bloggarkivet.xml. Disse oppdateres hvis mulig. Planen er likevel å kutte ut disse, kun lagre data i databasen.
Nå fungerer innstikket. (I tilfelle du er interessert…)
Men nå ser jeg at den kategorien jeg har satt i oppsettet er en annen en den som dukker opp i Bloggrevyen…
Tilbaketråkk: 10 gratistjenester for promotering av egen blogg - bza.no
Får følgende feilmeldinger, men jeg lurer på om jeg har php 4.x (er ikke helt sikker på hvordan jeg finner ut hav jeg har):
Warning: Wrong parameter count for method_exists() in /home/radioho/public_html/wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 237
Warning: Wrong parameter count for method_exists() in /home/radioho/public_html/wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 237
Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Empty string supplied as input in /home/radioho/public_html/wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 311
radiohode: Takk. Det var en klar programmeringsfeil. Det er ikke alltid man får se “warnings” uten å be om det.
Du har nok PHP 5, ellers hadde det overhode ikke virket. Du kan se alt om PHP enten fra et panel hos din webhost, eller med følgende linje:
<?phpecho "Current PHP version: " . phpversion();
?>
Nå har jeg lastet opp versjon 1.5.5, og får følgende feilmelding:
Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Empty string supplied as input in /home/radioho/public_html/wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 314
Bloggarkivet er nede igjen. Det skal komme normal melding på siden om at oppdatert språkliste ikke kan hentes.
Du bør skru av warning i PHP under driftsforhold, ja faktisk sette “display_errors” til FALSE. Hvis din leverandør har det PÅ så er det ikke bra, og mange PHP-applikasjoner vil gi WARNING på diverse ting i ny og ne. Der er derimot nyttig under utvikling, da WARNING antyder at det programmereren hadde ment ikke skjer.
Derfor var den forrrige WARNING du rapporterte nyttig, men denne har jeg ikke tenkt til å fjerne. Det kommer bare under spesielle forhold.
Du kan endre linjen
//ini_set(“display_errors”,”stdout”);
til
ini_set(“display_errors”,”");
for å gjøre det selv, det som burde vært standardinnstillingen.
Ok.
Jeg ser ikke forskjell jeg, vet du. Siden den forrige var nyttig, så trodde jeg denne også var det. Beklager spammingen. (Så får jeg heller finne ut på egen hånd hvorfor det pinges til feil kategori i Bloggrevyen.)
Warningene du observerte skyldes altså bare kombinasjonen av at Bloggarkiven er nede og noen at har skrudd på disse utskriftene hos deg.
Men feil kategori, er noe virkelig feil. Har du multiple kategorier på postingen det gjelder? Konkret, hvilken kategori hadde du forventet og hvilken ble pinget?
Er det noen som vet hva som skjer med bloggarkivet? “Account suspended”
Jeg la igjen en beskjed på bloggen til Andreas også.
Serveren hvor jeg har min blogg på kjører tydeligvis php versjon 4.4.4, og jeg får dermed følgende feilmelding:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 170
har du et tips til hvordan jeg kan fikse dette?
Magnus: Nei.
Om du lager en erstatning for en ting vil en ny dukke opp.
Skulle jeg laget det i dag ville jeg nok gjort det med kun den basis WordPress har.
Når Bloggarkivet har stabilisert seg så lager jeg nok en versjon 2, helt fra blanke ark, men den vil kun kjøre under WP 2.5 og kanskje WP-MU.
Tilbaketråkk: Bloggrevyen
Som man kan se kjører jeg nå WordPress 2.5. Innstikket er testet og ser ut til å fungere. Du trenger ikke laste ned siste versjon, da endringene er minimale.
Tilbaketråkk: junkfoodjunkie.no » plugins, php5, design og litt diverse…
Tilbaketråkk: Pinge automatisk fra wordpress : WebBloggen
La plutselig merke til at postene mine ikke ble pinget automatisk. Når jeg nå går inn på Innstillinger for innstikket får jeg opp følgende feilmeldinger:
“Warning: DOMDocument::loadHTML(): htmlParseEntityRef: no name in Entity, line: 437 in /wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 355
Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 2 in /wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 489″
Kan ikke huske å ha endret noe som burde ha ført til dette. Har oppgradert til WP2.5.1, men ser du kjører det selv.
Et viktig poeng er at slike advarsler (ikke FEIL) som du får under innstillinger IKKE skal føre til at innleggene ikke pinges, så sant konfigurasjonen i sin tid ble lagret.
Advarsler under innstillinger betyr i regelen at innstikket ikke kan hente NYE språk eller kategorier. Dette forsøkes hentet online hver gang man går inn på den siden, men ikke ved pinging av innlegg.
Jeg får ingen feilmelding under innstillinger her. Jeg får anta det er lokale eller temporære problemer som har ført til dette.
Ditt problem er at innlegg ikke pinges. Det burde altså virke om du ikke har forsøkt lagre innstillinger med feil i. Jeg må undersøke dette, og teste. Akkurat nå har jeg ikke anledning.
Som regel skyldes problemer med pinging at SERVEREN, som din WordPress kjører på, er (midlertidig) feilkonfigurert eller fusker med hensyn på DNS-oppslag. Selv om du kan finne bloggrevyen fra deg er det ikke sikkert den kan, og dette er server-skript. Ofte retter det seg av “seg selv” etter en stund. Det er lite man kan gjøre annet enn å kontakte administrator der. Forklar at programvaren ikke når frem til f.eks bloggrevyen. Be henne teste utgående browsing fra server.
Takker for svar! Regnet nesten ikke med at jeg skulle få så raskt svar i sommer- og ferietider.
Skal undersøke litt til, men håper det går over igjen. Som sagt så mener jeg det plutselig bare dukket opp, så håper det er noe DNS-krøll som snart er over igjen.
Hei Knut.
Jeg lurer på om det kan være noe med WordPress 2.6, dette innstikket og/eller ting hos meg. Det dukker ikke opp i listen med innstikk. Versjon 1.5.4 fikk jeg til å både dukke opp og virke.
Litt teknisk info: php v5.2.6, ingen cURL.
En plugin skal dukke opp når en .php-fil med spesifikk “plugin header” befinner seg i mappen plugins eller en undermappe. Du kan åpne en plugin-fil, se og kopiere “haderen”, og eventuelt lage en egen testplugin uten øvrig innhold, for å se at den detekteres.
Du bør også sjekke mappestrukturen under plugins. tb-arkivet-revyen skal være en mappe, og i den skal tb-arkivet-revyen.php ligge. Ingen undermapper.
I alle fall synes den hos meg, under Innstkk /Plugins, hvor jeg kan aktivere og deaktivere. I alle fall med Internet Explorer. Jeg har fatale problemer med Firefox og WP 2.6, da admin-sidene ikke vises i det hele tatt. Antar dette ikke har noe med denne plugin å gjøre, og jeg må bare finne ut av det.
Plutselig sluttet Pluginen å virke – dvs. den drepte hele WordPress. Skjønner ikke helt dette – jeg disablet alle Plugins, og aktiverte en og en – da jeg aktiverte din plugin, så fungerer ikke Admin-panelet lenger – det viser bare en blank side.
Jeg regner med at det KAN ha sammenheng med andre plugins, uten at jeg har undersøkt så mye – bare lurer på om du har oppdatert pluginen, eller på andre måter har endret noe? Eller om du vet om WordPress har endret noe?
PoPSiCLe: Nei, det der kan jeg ikke forklare på annen måte enn at noe er endret hos din web-vert. Det skjer en feil, men det tillates ikke at feilmelding vises (php.ini). Derfor er det vanskelig å finne ut av det. Eventuelt kan du legge inn instruksjon for visning av feil og håpe det kan overstyre.
Men om Admin-panelet ikke vises, så virker trolig pingingen likevel. Det er Admin-panelet som bruker de meste avanserte funksjonene. Pinging bruker kun WordPress egne rutiner, basert på hva som er lagret fra Admin-panelet.
Ja, jeg regnet egentlig med det – syntes selv det var merkelig. Nå fungerer det igjen da – jeg deaktiverte pluginen via FTP, og testet nå med å aktivere den igjen, og det gikk helt fint.
Responsen fra support hos webhost var “ingenting galt her, du kan jo forsøke å reinstallere WordPress” samt “slå på full PHP feilmeldinger i advanced i kontrollpanelet” <- jada, de står nå på de…
Tipper noen fikk seg en liten “ooops” når jeg fortalte om problemet, og fikset det igjen jeg, siden det fungerer nå…
Tilbaketråkk: Must-have innstikk til din blogg! | WebMistress
Etter at jeg oppdaterte til versjon 2.7 av WP har jeg fått følgende feilmelding på feed’en min: “line 1, column 1: Blank line before XML declaration”. Jeg har (etter lang tid med isolering) funnet ut at dette forsvinner når jeg deaktiverer denne pluginen, men det ønsker jeg selvsagt ikke.
Feilen kommer av den blanke linjen mellom “?>” og “<?php” helt i starten av koden. Når jeg fjernet denne fungerer det fint igjen.
Lurer også på om du har planer om å legge den ut på WordPress.org, slik at vi får med eventuelle oppdateringer automagisk?
Yngve Thoresen:
Dette må oppklares. Jeg kan ikke reprodusere dette. Koden i tb-arkivet-revyen.php inneholder overhode ikke noen ?> før i siste linje. På hvilket konkret linjenummer har du fjernet dette? Versjon?
Ellers har jeg planer om en helt ny versjon, som skal ut på wordperss.org, ja.
Merkelig. Jeg har versjon 1.5.7. Det ekstra linjeskiftet var på linje 107, hvor det var følgende:
Når jeg fjernet linjeskiftet var alt fint. Jeg ser ikke dette i koden som ligger ute her nå, så jeg er litt usikker på hvor dette har kommet fra. Alt ser ihvertfall riktig ut nå.
Ser frem til å se deg på WordPress.org da. Morsomt å følge med på statistikk der og. For fire dager siden var jeg 496. plass over mest nedlastede plugins der.
Det var som…. Nå fikk jeg problemer med siden min igjen. Og nok en gang er det denne pluginen som har skylden. Vel, det er ikke helt riktig. Det er bloggarkivet som har skylden. Eller kanskje det ikke er riktig heller. De er nede med følgende feilmelding “Can’t connect to MySQL server on ‘mysql.lindrupsen.dreamhosters.com’ (4)”. hmm. Jeg har også Dreamhost på en annen blogg…
Anyways, innstikket stopper opp når den ikke får kontakt kan det virke som. Dermed ender jeg opp med en blank side når jeg poster eller redigerer, istedet for en bekreftelse på at posten er publisert/redigert. Kanskje dette skulle vært fanget opp av innstikket i tilfelle bloggarkivet er nede iblant?
Denne gangen lastet jeg ned innstikket på ny, i tilfelle det var noe tull med den versjonen jeg hadde…
Hei Knut. Tusen takk for et må ha innstikk. Nå er bloggarkivet pusset opp og innstikket ditt diskuteres. Håper dere finner ut av det.
Aldri brukt noe sånt før, men dette var helt genialt. Tusen takk!
Den feiler hos meg
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /nfs/c04/h01/mnt/59208/domains/www.makewebsolutions.no/html/wp-content/plugins/tb-arkivet-revyen/tb-arkivet-revyen.php on line 172
Bruker mediateple som hosting leverandør
@Raymond:
PHP versjon? Sjekk din phpinfo. Se mitt svar av 4. mars 2007 for hvordan du kan få ut informasjonen.