Архива за 'wordpress plugin' категорију

Lek za ruski spam na vašem blogu

новембар 2, 2008

Ako na svom blogu koristite ćirilicu, verovatno imate probleme sa ruskim spamom. Pošto vide da koristite ćirilicu, ruski spameri pretpostavljaju da se radi o ruskom blogu pa ga zatrpavaju spamom na ruskom jeziku. Ako imate instaliran Akismet on najveći deo tog spama prepozna i ne objavljuje ali vi i dalje morate da pregledate i obrišete sav taj spam kao administrator.

U poslednjih nekoliko dana sam primetio da se nekoliko naših blogera žalilo na taj problem, a pošto sam i ja imao istu muku na svom blogu, preduzeo sam nešto da se otresem ove pošasti.

Napisao sam prilično jednostavan dodatak za Wordpress, StopCommentSpam, koji ne dozvoljava slanje komentara ako sadrži zadate ključne reči u tekstu komentara ili veb adresi pošiljaoca komentara. Ključne reči…

Dagon Design Sitemap Generator, prevod na srpski

октобар 23, 2008

Dagon Design Sitemap Generator je dodatak za WordPress, koji omogućava da na svoj sajt dodate mapu sajta koja sadrži prikaz svih sadržaja. Ovo je vrlo praktično čim malo poodmaknete u pisanju na blogu, jer se članci nagomilavaju i postaje teško doći do njih.

Mapa sajta je pregledan način prikaza svog sadržaja sajta, tako da vrlo brzo možete naći neki stari članak, ako vam zatreba. To je naročito korisno posetiocima vašeg bloga, koji ga ne prate od početka, da mogu lako da pregledaju stariji sadržaj i eventualno pronađu nešto što im je zanimljivo.

Sam dodatak možete preuzeti sa sajta Dagon Sesign dodatka, a ja sam zbog svog bloga napravio prevod na srpski jezik koji možete preuzeti dagon-design-sitemap-generator-serbian-language.zip. Prevod sam napravio za aktuelnu verziju…

SrbTransLatin i XML Sitemap Generator for WordPress

септембар 17, 2008
Table of contents for srbtranslatinSrbTransLatin - Potpuno rešenje za preslovljavanje ćirilice u latinicu za WordPressWordpress SrbTransLatin dodatak, verzija 0.12SrbTransLatin i XML Sitemap Generator for WordPress

Kada sam konačno završio postavljanje bloga, rešio problem ćirilici i latinice pomoću dodataka SrbTransLatin, odlučio sam da instaliram i dodatak XML Sitemap Generator for WordPress i tako obezbedim kvalitetnije indeksiranje sadržaja bloga na pretraživačima.

Odmah sam pomislio da će sigurno biti problema sa generisanjem mape sajta uz podršku za ćirilicu i latinicu, s obzirom da Sitemap Generator ne može da zna da ja to uopšte koristim.

Svejedno instalirao sam dodatak, generisao mapu sajta, otvorio je, i naravno, u njoj su se nalazili linkovi samo za strane na podrazumevanom pismu. Strane u dodatnom pismu nisu bile na spisku.

Malo sam istraživao, ali se ispostavilo da nema drugog načina da u mapu sajta ubacim i ćirilične i latinične verzije strana, osim da izmenim direktno kod dodatka XML Sitemap Generator. Pregledao sam po kodu i uspeo da izolujem mesto gde bih mogao da napravim intervenciju.

U datoteci sitemap-core.php treba pronaći metod AddUrl() koji dodaje pojedinačni link u mapu sajta. Kod mene, u XML Sitemap Generator verzija 3.1.0.1, on se nalazio na 1612 liniji koda.

Pre izmene metod je izgledao ovako:

function AddUrl($loc,$lastMod=0,$changeFreq="monthly",$priority=0.5) { $page = new GoogleSitemapGeneratorPage($loc,$priority,$changeFreq,$lastMod); $this->AddElement($page); }

Izmenu treba napraviti tako da metod naposletku izgleda ovako:

function AddUrl($loc,$lastMod=0,$changeFreq="monthly",$priority=0.5) { $page = new GoogleSitemapGeneratorPage($loc,$priority,$changeFreq,$lastMod); $this->AddElement($page); $page = new GoogleSitemapGeneratorPage($loc . '?lang=cir',$priority,$changeFreq,$lastMod); $this->AddElement($page); }

Izmena u odnosu na original se sastoji u tome da je u okviru funkcije ponovljeno generisanje strane za isti link, samo je u link dodat parametar koji određuje pismo.

U mom slučaju, pošto je meni podrazumevano pismo latinica, bilo je potrebno da ponovim link sa parametrom koji određuje da se dokument prikaže ćirilicom. Linku sam dodao parametar ?lang=cir.

Ako je vama podazumevano pismo ćirilica, ona je potrebno da dodatni link bude prikaz latinice pa ćete u izmeni staviti ?lang=lat kao dodatak linku.

Snimite izmenjeni kod, stavite ga preko starog na sajt i pokrenite opciju za generisanje mape sajta. Sada će u novoj mapi biti ubačen i linkovi ka verzijama dokumenata u oba pisma, tako da će ih pretraživati oba i indeksirati.

Previous in series

Wordpress SrbTransLatin dodatak, verzija 0.12

септембар 15, 2008
Table of contents for srbtranslatinSrbTransLatin - Potpuno rešenje za preslovljavanje ćirilice u latinicu za WordPressWordpress SrbTransLatin dodatak, verzija 0.12

Napravio sam malo unapređenje SrbTransLatin dodatka za Wordpress. Uklonjeni su dosadašnji vidžeti za prikaz izbora pisma i zamenjeni jednim, tako da se sada način prikaza izbora pisma može podesiti u podešavanjima dodatka.

Instalacija preko prethodne verzije je jednostavna. Novu verziju samo iskopirajte preko postojeće. Izgubiće se vidžet za izbor pisma pa treba d aga ponovo postavite na željeno mesto.

U podešavanjima dodata (Podešavanja / SrbTransLat) pojviće se nova opcija za izbor tipa vidžeta.

Novu verziju možete preuzeti sa: srb-trans-latin-most-recent.zip (14) - 7.83 KB

Previous in series

Pisanje članka sa prve strane Wordpress bloga

септембар 11, 2008

Od kako sam namestio Vordpres i počeo da piskaram u njemu bilo mi je čudno zašto moram da se prvo ulogujem u administratorski deo da bih pisao novi članak.  Pošto sam cepidlaka kada je u pitanju upotrebljivost korisničkog interfejsa, bilo da ga pravim ja ili neko drugi, nisam dugo izdržao a da se ne pozabavim ovim pitanjem. Uhvatih malo vremena da potražim rešenje koje mi više odgovara, a to je čim dođem na blog, mogu da kliknem na link za pisanje novog članka.

Na prvi pgoled je izgledalo prosto, a i ispalo je prosto.

Kako je logično mesto za novu opciju administratorski meni, to sam prvo potražio kako se dodaje nova opcija u njega. Međutim, ispostavilo se da je jedini način taj da izmenim kod Vordpresa i ručno prepravim sadržaj administratorskog vidžeta. To je otpalo kao neprihvatljivo rešenje, jer bi prvom sledećom nadogradnjom na noviju verziju Vordpresa izmena bila izgubljena.

Setih se da Vordpres ima Tekst vidžet u koji mogu da stavim proizvoljan sadržaj, pa i da napravim sadržaj koji izgleda kao i svaki drugi vidžet sa opcijama. To mi je izgledalo kao sasvim prihvatljivo rešenje. Ionako nema nikakav drugi zahtev, ta opcija treba da se vidi uvek, čak i ako nisam ulogovan, a kada se klikne na link, ako nisam ulogovan Vordpres će mi to sam zatražiti.

Ubacio sam tekst vidžet, postavio ga odmah ispod Meta vidžeta i uneo sledeći sadržaj:

<ul> <li><a href="wp-admin/post-new.php">Novi članak</a></li> <li><a href="wp-admin/page-new.php">Nova strana</a></li> </ul>

Ispalo je veoma jednostavno (dodao sam i opciju za pravljenje nove strane na blogu). Pošto sam naslov vidžeta ostavio prazan, sadržaj ovog vidžeta se zalepio za sadržaj Meta vidžeta ispod koga sam postavio tekst tako da dodate opcije izgledaju kao da su deo administrativnog menija.

Problem je rešen i sada je mnogo jednostavnije dodavati nove članke.

SrbTransLatin - Potpuno rešenje za preslovljavanje ćirilice u latinicu za WordPress

септембар 6, 2008

Jedan od uslova da bih postavio svoj blog je bio taj da mogu da ravnopravno koristim latinicu i ćirilicu. Pregledavši bazu dodataka za Vordpres nisam baš naišao na dobru podršku. Probao sam da kombinujem nekoliko postojećih rešenja, ali je to i pored dosta mojih izmena radilo polovično. S obzirom da preterano vodim računa o detaljima, probao sam da napravim dodatak za Vordpres koji će me zadovoljiti, i moram priznati prilično sam zadovoljan.

SrbTransLatin obezbeđuje podršku za ravnopravno korišćenje latinice i ćirilice na Vordpres sajtu. Sav ćirilični sadržaj se vrlo lako može korinicima prikazati u latinično verziji. To znači da možete pisati svoj blog i prikazati ga posetiocima potpuno istovetnog sa mogućnošću da oni biraju da li žele da čitaju ćirilicu ili latinicu. Postoji mogućnost da neke delove ćiriličnog unosa označite tako da ostanu ćirilični čak iako se sajt korisniku prikazuje latinicom.

Podržano je preslovljavanje naslova, permalinkova, sadržaja članaka, RSS fidova i svog drugog sadržaja. Izabrano pismo se prenosi između stranica u okviru bloga kros URL tako da korisnik samo jednom izabere pismo i nadalje sav sadržaj vidi tim izabranim pismom.

Administratoru je omogućeno da kroz podešavanja podesi neke parametre kao što je, na primer, da li će se kao podrazumevano pismo koristiti ćirilica ili latinica. Ovo je naročito zanimljivo za blogove koji su više tehničke prirode, jer mnogim posetiocima više pogoduje latinična verzija, ali je omogućeno da postoji i ćirilična.

SrbTransLatin ne zahteva ništa posebno. Oslanja se na Vordpres verzije 2.6.x (trebalo bi da radi i na 2.5.x) preveden na srpski jezik (prevod koji može da se preuzme sa Vordpres sajta je ćiriličan).

Aktuelna verzija dodatka SrbTransLatin je 0.11. Još uvek je u beta fazi, ali je potpuno funkcionalna.

Više informacija u uputstva za korišćenje ovog dodatka možete pogledate na http://pedja.supurovic.net/srbtranslatin/

Mobilni bRlog

август 30, 2008

Avramov bRlog goes mobile!

Elem, instalirao sam Wordpress Mobile plugin, i od danas možete čitati moje baljezgarije i sa vašeg mobilnog telefona, pristupajući blogu preko iste adrese - http://blog.avramovic.info/. Mislim, mogli ste vi i ranije da pristupite blogu preko mobilnog telefona, ali retko koji telefon je mogao lepo da sažvaće i prikaže klasični dizajn bloga, tako da u principu blog nije ličio ni na šta. Uz pomoć ovog plugina, blog prepoznaje mobilne telefone i prikazuje blog sa minimalističkim dizajnom kojeg svaki mobilni može da prikaže kako treba, tako da je čitanje bloga preko telefona pravo uživanje.

Plugin se sastoji iz samo jednog fajla koji se ubaci u folder wp-conent/plugins/ i zatim se aktivira iz WP admin panela. Poseduje konfiguracijski panel sa mnoštvom podešavanja, tako da se svi aspekti plugina mogu lako i brzo podesiti, a čak poseduje i opciju unošenja Google AdSense PUB ID-a, tako da možete i zarađivati (do 90% u besplatnoj verziji plugina) od reklama koje se prikazuju na vašem blogu.

Testirao sam kako plugin radi preko ugrađenog browsera svog telefona kao i preko Opere Mini, i zaključak je da se u oba browsera blog sasvim lepo vidi, s tim što je u ugrađenom browseru telefona dupli prored između linija, tako da ima mnogo skrolovanja kad se čita, te s toga svima preporučujem da koriste Operu Mini.

WP Plugin Stats Wordpress plugin

април 20, 2008

Da, može se reći da sam se naložio na pravljenje Wordpress dodataka, ali šta ću - jesam Šalu na stranu, nekako mi je mnogo user-friendly pravljenje dodataka za WP, uopšte ne primećujem da radim “za” Wordpress, čini mi se kao da pišem klasičan PHP, što u principu i radim.

Ovaj put napravio sam plugin za ljude koji prave plugine za WP (ja i slični). On služi da prikažete statistike vašeg plugina sa Wordpress.org u okviru vašeg bloga. Plugin može da dovuče broj preuzimanja vašeg dodatka u sledećim periodima: tekućeg dana (today), prethodnog dana (yesterday), prethodne sedmice (last week), od kad se hostuje na WP.org (total). Sve ove brojke možete prikazati zasebno, a možete prikazati sve od jednom (pogledaj kraj unosa). Takođe, plugin može da ubaci flash grafik sa preuzimanjima vašeg plugina, kao onaj što se može naći na stats stranici vašeg plugina na Wordpress.org.

Sve podatke osim flash grafik(on)a plugin dovlači sa Wordpress.org uz pomoć AJAX-a što, kao što znamo, ima neke svoje loše strane (statistike neće biti indeksirane od strane pretraživača), ali opet, ima i neke prednosti, kao što je uklanjanje potrebe za čekanjem stranice dok se rezultati dovuku i isparsiraju, i baš te prednosti su dovele do toga da ipak koristim AJAX za dovlačenje rezultata. Da nema AJAXa, mnogo biste duže čekali da se stranica gde su prikazane statistike otvori, a ovako se strana otvori, a čekate samo taj jedan SPAN tag u koji se naknadno upisuju rezultati. A i pored svega, izgleda lepo

Upravo to što koristim AJAX, i što ne umem da simultano dovlačim neograničen broj podataka sa isto toliko stranica, dovodi do toga da ne možete koristiti više bb tagova za statistike u okviru jedne stranice. Odnosno možete, ali ko zna šta ćete dobiti za rezultat. Zato preporučujem da koristite samo jedan od sledećih bb tagova po stranci: today, yesterday, lastweek, total ili stats. Grafik, koji se dobija stavljanjem bb taga chart nema veze sa ostalim tagovima i može se koristiti neograničeno puta u okviru stranice, a razlog što ga ja ne koristim ovde ni na zvaničnoj stranici plugina je taj što je grafik širi od prostora za tekst na mom blogu/sajtu pa mi u Internet Exploreru navigacija ceo sidebar pobegne ispod teksta, a grafik ne može da se smanji (zašto?)…

Na kraju krajeva, razumem da ovaj plugin neće biti zanimljiv običnim WP korisnicima već (možda) ljudima koji razvijaju pluginove za WP, tako da se neću iznenaditi ako ovo ne bude korišćeno od strane mnogo ljudi… ali opet, statistike za ovaj i moja prethodna dva plugina (AVrAmTAR i Page Peel) govore drugačije - ovaj plugin za jedan dan ima više preuzimanja nego oni što su imali prvoga dana.

Evo statistika o preuzimanjima upravo za ovaj plugin:

X (visit blog to see a number)

Page Peel Wordpress plugin

април 6, 2008

U nekom od prethodnih postova napisah da se “krčka još jedan WP plugin.” E pa gotov je. Kao što ste verovatno već primetili, u gornjem desnom uglu mog bRloga se nalazi tzv. page peel reklama koja je do skoro reklamirala AVrAmTAR, a od pre par dana reklamira Instant Update. Od trenutka kad se tu pojavila ova druga reklama, taj page peel nije hardkodovan u bRlog već se tu pojavljuje kao plugin. Kao i AVrAmTAR plugin, i ovaj se hostuje na Wordpress.org, pa ga odatle možete i skinuti.

Prednost ovog plugina u odnosu na obične page peel skripte je u tome što ovaj plugin preloaduje veliku sliku, tako da nema kašnjenja (ili je znatno manje izraženo) od prelaska kursora miša preko reklame do pojavljivanja velike slike.

Da biste instalirali Page Peel plugin, potrebno je uraditi sledeće:

Skinite plugin odavde Raspakujte arhivu u wp-content/plugins/ Plugin je sada u folderu wp-content/plugins/page-peel/ Aktivirajte plugin iz admin panela Idite na Settings pa onda “Page Peel Options” i tu podesite URL male i velike slike, kao i URL na koji vodi reklama kad se klikne na nju Pritisnite “Update Options »” da sačuvate opcije

Obratite pažnju na to da će browser često iskeširati malu i veliku sliku tako da bi trebalo, posle ubacivanja novih URL-ova, da otvorite svoj blog i pritisnete SHIFT+REFRESH. Ako i ovo ne pomogne, otvorite URL male slike tako da se ona otvori u browseru pa onda uradite SHIFT+REFRESH. Isto ovo uradite i za veliku sliku ukoliko browser iskešira i nju. Posle toga se vratite na svoj blog i odradite samo REFRESH i trebalo bi da vidite nove slike. Ovo sve nije neophodno da se radi pošto će browser kad-tad (nekad za par sati, nekad za par dana) osvežiti cache i učitati nove slike, ali ako želite da se slike odmah pojave po izmeni URLova, potrebno je da odradite gore opisani postupak.

Od sinoć, kada je plugin objavljen na Wordpress.org, bilo je 27 preuzimanja istog. Očekujem da i vi skinete plugin i naravno, očekujem komentare…