<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tankado.com &#187; yarp yet another related posts fatal error</title>
	<atom:link href="http://www.tankado.com/tag/yarp-yet-another-related-posts-fatal-error/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tankado.com</link>
	<description>&#34;Bilgi özgür kalsın&#34;</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:46:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek</title>
		<link>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/</link>
		<comments>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 01:21:34 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Cannot redeclare checkbox() options.php]]></category>
		<category><![CDATA[yarp fatal error]]></category>
		<category><![CDATA[yarp fatal error options.php hatası]]></category>
		<category><![CDATA[yarp Fatal error: Cannot redeclare checkbox hatası]]></category>
		<category><![CDATA[yarp yet another related posts fatal error]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=978</guid>
		<description><![CDATA[WordPress sitenize YARP (Yet-Another-Related-Posts) eklentisi ile PageBar eklentilerini yüklediğinizde YARP&#8217;ın yönetim sayfası aşağıdaki hatayı veriyor ve yönetemiyorsunuz. Fatal error: Cannot redeclare checkbox() in guvenli_dizin/wp-content/plugins/yet-another-related-posts-plugin/options.php on line 134 Hata mesajından yola çıkarak options.php&#8216;nin 134. satırındaki function checkbox() isimli foksiyonunun daha önce de tanımlanmış olduğunu anlıyoruz. WordPress&#8217;in plugins dizininde ufak bir arama yaptıktan sonra PageBar eklentisinin kodlarında [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/delphi-de-access-viloation-hatalaryny-tespit-ve-gidermek/' rel='bookmark' title='Permanent Link: Delphi&#8217;de access violation hatalarını gidermek'>Delphi&#8217;de access violation hatalarını gidermek</a><li>Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/zeosdbo-select-from-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: ZEOSDBO Select * from hatasını gidermek'>ZEOSDBO Select * from hatasını gidermek</a><li>ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add(&#8216;select * from links&#8217;); sorgusunu çalıştırıp  ZQuery1.FieldbyName(&#8216;title&#8217;).AsVariant; ile...</li></li>
<li><a href='http://www.tankado.com/delphi-invalid-argument-to-date-encode-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek'>Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek</a><li>TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WordPress sitenize YARP (<a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/" target="_blank">Yet-Another-Related-Posts</a>) eklentisi ile <a href="http://wordpress.org/extend/plugins/pagebar/" target="_blank">PageBar</a> eklentilerini yüklediğinizde YARP&#8217;ın yönetim sayfası aşağıdaki hatayı veriyor ve yönetemiyorsunuz.</p>
<p><em><strong>Fatal error: Cannot redeclare checkbox() in guvenli_dizin/wp-content/plugins/yet-another-related-posts-plugin/options.php on line 134</strong></em></p>
<p>Hata mesajından yola çıkarak <strong>options.php</strong>&#8216;nin 134. satırındaki<em><strong> function checkbox() </strong></em>isimli foksiyonunun daha önce de tanımlanmış olduğunu anlıyoruz. WordPress&#8217;in <em>plugins </em>dizininde ufak bir arama yaptıktan sonra PageBar eklentisinin kodlarında aynı isimde bir başka fonksiyonun tanımlandığını gördüm. Sorunu çözmek için fonksiyonun ismini <strong>checkbox_() </strong>şeklinde değiştirip kaydettikten sonra sorun çözüldü. Tabi  <em>options.php</em> içinde çağrı yapılan tüm yerlere de aynı değişikliği uyguladım. Kolay olması açısından kullandığınız editörün düzen menüsündeki bul ve değiştir seçeneğini kullanarak bu işi hızlıca yapabilirsiniz. Aranacak değeri <strong>checkbox(</strong> değiştirilecek değeri de <strong>checkbox_( </strong>olarak verdim ve <em>options.php</em> dosyasını sunucuya tekrar yükledim. Bu şekilde yapınca sorun çözülüyor fakat YARP&#8217;ın her güncellemesinde bu işlemi yeniden yapmak gerekiyor. YARP&#8217;ın geliştiricileri ilgilenir düşüncesi ile bir <a href="http://wordpress.org/support/topic/292762?replies=1#post-1148044 " target="_blank">hata bildiriminde</a> de bulundum.</p>
<p><span style="text-decoration: underline;">Aslında <strong>checkbox()</strong> ve <strong>textbox()</strong> gibi jenerik isimlerin eklentilerde fonksiyon ismi olarak kullanılmaması gerekir</span>. Bu isimlerin yerine <strong><em>yarp_checkbox()</em></strong> gibi eklentiye özel bir isimlendirme tercih edilebilirdi.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/delphi-de-access-viloation-hatalaryny-tespit-ve-gidermek/' rel='bookmark' title='Permanent Link: Delphi&#8217;de access violation hatalarını gidermek'>Delphi&#8217;de access violation hatalarını gidermek</a><li>Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/zeosdbo-select-from-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: ZEOSDBO Select * from hatasını gidermek'>ZEOSDBO Select * from hatasını gidermek</a><li>ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add(&#8216;select * from links&#8217;); sorgusunu çalıştırıp  ZQuery1.FieldbyName(&#8216;title&#8217;).AsVariant; ile...</li></li>
<li><a href='http://www.tankado.com/delphi-invalid-argument-to-date-encode-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek'>Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek</a><li>TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
