Kategori: PHP

Integrating Styled Google Calendar with Your Website

In 2012 I started to wrote this article. In the end I quit writing it. I encountered it today again and I decided to finish it. Here it is.

My brother needed a calendar that shows his availability to his clients for his website. So, I know that already, marvelous Google Calendar provides embedding calendar in your website with iframe. But you couldn’t change its design (color, icons etc.). This is a bad thing for websites without white background color. It looks like an alien attached to your website.

I googled it a bit and I found this article: Integrating Google Calendar with your website. There is a PHP code in the article that it isn’t correct. But it inspired me. I took its idea and code and I reworked on it. Here is the live result: http://taneryilmaz.pro/#schedule 
Devamını oku »

WordPress Mediawiki Entegrasyonu

Nette bununla ilgili kaynak çok az ya da çok eski. mudadost.org‘a Mediawiki eklemek istediğimde işte bu sorunlarla karşılaştım. Ama sonunda bununla ilgili bulduğum eski birkaç yazı bu sorunu çözmeme yardımcı oldu. Halihazırdaki wordpress pluginleri de ihtiyacı karşılamakta yetersiz kalıyor. Bir tanesi vardı ama o da ücretli.

Temelde Mediawiki AuthPlugin’ini kullanıyorsunuz. WordPress tarafında hiçbir şey yapmıyorsunuz. PHP gurusu sayılmam; o yüzden yanlış yaptığım birşey varsa yorumlarla seslenin hemen.

Kullandığım WordPress versiyonu: 3.3.2; Mediawiki versiyonu da: 1.19.0.
Devamını oku »

Yeni “Twitter’da Paylaş” Bağlantısı

Twitter geçenlerde “paylaş” bağlantısını değiştirdi. Yeni bağlantı şöyle oldu:

http://twitter.com/intent/tweet?text=Başlık&url=http://siteadı/&via=kimin_aracılığıyla

Yeni bağlantıdan anlaşıldığı gibi:
text = Başlık
url = Site Adresi
via = Kimin Aracılığıyla

via” kısmı isteğe bağlı olarak kullanılabilir. Yani sitenize ait bir Twitter kullanıcınız varsa via kısmına onu yazmanız etkili olacaktır.

WordPress’de paylaş linkini şöyle kullanabilirsiniz: (via için codersgrave‘i kullanacağım örnekte)

<a href="http://twitter.com/intent/tweet?text=<?php the_title(); ?>&url=<?php the_permalink(); ?>&via=codersgrave">Twitter'da Paylaş!</a>

Birkaç Aşamada Türkçe Karakter Sorununa Çözüm

Bu damar meselenin ağlatmadığı, sızlatmadığı yoktur. Uyutmadığı da pek çoktur. Varsa da kendime ağlıyor ve de helal deyip konuya giriyorum.

Türkçe karakter meselesi PHP ve MySQL tabanlı işlerde başlı başına bir ya da iki yöntemle her zaman malesef aşılamıyor. Bir kaç yerde bazı bazı ufak dokunuşlar yapmak gerekebiliyor. Basit ve anlaşılır yöntem olan adım adım (sekerekten) yöntemiyle başlayalım.

1- Tarayıcı bazlı karakter set tanımı

Browser’lar web projemiz üstündeki <meta> tagındaki anahtarlardan biri olan charset‘te tanımlı olan charset encoding’i dikkate alır. Eğer buraya bir değer atanmaz ise tarayıcının varsayılan olan character set encoding ayarını baz alarak işlem görecektir.

Tam bu esnada “peki charset anahtarına hangi değeri vermeliyizdir? ” sorusu gelmektedir. Bunlardan sadece biri temsili olan iki örnek veriyorum;

  • ISO-8859-9 v.b
  • UTF-8

Burada ISO-8859-9 karakter seti lokal bir settir. Yani bu tanımı yaparak içeriğimizde sadece Türkçe karakterin olacağını keskin bir ifadeyle bildirmiş oluyoruz.

Devamını oku »