jQuery Checkbox – Radyo Butonları

Bu plugin jQueryui kitaplığında, kullanım alanı geniş olan checkbox ve radyo butonlarını ihtiyacınıza göre değişik şekillerde karşılayan hoş tasarımlı butonlar yapmanızı sağlar..

Bir tanecik blogumun plugin kategorisinde gölgelenmeye layık gördüğüm için, sizinle paylaşmak istedim..Ekran görüntüsü şöyle; Continue reading

PHP Awesome İletişim Formu

It is simple to install and comes packaged with many optional features which can be turned on simply by editing the config file – so no editing of the main source code is needed.

Features:

  • Easy installation and integration into your existing website, with just two lines of code needed to include the form.
  • Can automatically send a Thank You email to the sender, with configurable subject and body.
  • Add and remove fields very easily
  • Field validation to check whether fields are email addresses, numbers, or a specified length.
  • Custom error messages can be set for each field.
  • Both a CAPTCHA and human verification question included, easily switched via the configuration file.
  • Can either redirect user to a success page or show a success message.

Included with the script is a detailed user guide which gives you an overview of every setting, tutorials on managing fields and a guide to the form validation fields.

The script gives you the flexibility to integrate the form into your own site without worries about breaking the code. By taking advantage of PHP ’s Object-Oriented features, the class can be built-on to provide additional functionality.

Requires PHP 5
Demo:

http://codecanyon.jordanh.net/demo/

http://codecanyon.net/item/awesome-contact-form/full_screen_preview/83358

Continue reading

jQuery Dersleri: toggle ve toggleClass Metodları

jQuery Video derslerimizde daha önce görmüş olduğumuz hide / show metodlarına bir alternatif olarak toggle metodu bulunmaktadır. toggle metodu belirlediğimiz nesneyi kaybedip daha sonra tekrar gösterebilme fonksiyonudur. Continue reading

jQuery Video Dersleri – slide, hide ve fade Metodları

http://zingocan.com/wp-content/uploads/rolleve2r.png

Merhaba arkadaşlar. İlk dersimizde jQuery’i kullanabilmek için ne gibi alanlardan faydalanabiliriz, jqueryi sitemize nasıl import ederiz ve fadeOut yöntemini nasıl kullanırız sorularını cevapladık.Bu dersimizde ise jQuery‘de kullanabileceğimiz;

fadeOut, fadeIn, slideUp, slideDown, hide ve show metodlarını gösterdim.Daha kaliteli Görüntü için Videoyu indiriniz

http://zingocan.com/wp-content/uploads/demo1.png

http://zingocan.com/wp-content/uploads/download.pnghttp://zingocan.com/wp-content/uploads/vdownload1.png

Ben video izlemek istemiyorum diyen arkadaşlarımız için kısa bir özet geçeceğim.Download butonunu kullanarak indirdiğiniz ders içeriğinde, index.html ve jquery.js dosyasını bulacaksınız.

İndex’imizin içerisinde aşağıdaki bölümleri kullandık;

CSS


<style type="text/css">
#kutu
{
background: orange;
width: 550px;
height: 520px;
display: none;
}
p a
{
color: orange;
}
</style>

Bir önceki dersimize nazaran bu dersteki CSS farklılıkları;

display: none; :

kutu olarak adlandırdığımız katmanın görünmemesini sağladı.

p a
{
color: orange;
}

<p> olarak kullandığımız paragraf belirtecinin içerisindeki link renklerini turuncu (orange) yapmamızı sağladı

Jquery

&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;

$(function()  {
$('a').click(function() {
$('#kutu').slideDown ('6000');
$('p a').css('color' , 'green');
});

});
&lt;/script&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;

Bir önceki dersimizde gördüğümüz fadeOut yöntemini bu dersimizde slide ve hide / show metordlarıyla gösterdik.

Daha sonra

$(‘p a’).css(‘color’ , ‘green’);

olarak belirttiğimiz fonksiyon, linklerimizden herhangi birine tıklanıldıktan sonra,css kodlarında belirttiğimiz p a belirtecinin rengini green olarak değiştirmesini sağladı.

Diğer Video Dersleri

Ders 1- jQuery Başlangıç

Ders 2 -Fade, Slide hide -show Metodları

Ders 3 -Animate Metodu

Ders 4 – Varyasyon Oluşturma

Ders 5 -  toggle ve toggleClass Metodları

Ders 6 -  jQuery Slidedown Metodu Kullanımı

Ders 7 -  jQuery Dersleri: hover() Metodu

Ders 8 -  jQuery hover ve chlidren Metodu

Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme

http://zingocan.com/jquery-video-dersleri-ders1.html

jQuery Video Dersleri – jQuery Başlangıç

http://zingocan.com/wp-content/uploads/jquery.png

Merhaba arkadaşlar.. Bildirgec te ve blogumuzda pm olarak özel istekte bulunan arkadaşlara yöenlik jQuery yeni başlayanlar için dersler hazırlayacağım. Bu konumuzda jQuery öğrenebilmek içni ilk derimizdir.

İlk başta Video ya geçmeden önce jQuery kullanabilmek için jquery resmi sitesinden jQuery Javascript dosyasını indiriniz.Daha sonra Video’yu izleyerek jQuery kalıpları nasıl oluşturulur ve ilk olarak nereden başlamalıyız sorularınıza cevap alabilirsiniz.. Umarım faydalı bir kaynak olmuştur..Daha kaliteli Görüntü için Videoyu indiriniz

http://zingocan.com/wp-content/uploads/demo1.png

http://zingocan.com/wp-content/uploads/download.pnghttp://zingocan.com/wp-content/uploads/vdownload1.png

jQuery kullanabilmek için videodada gösterdiğim gibi jquery.com sitesinden indirdiğiniz jquery.js dosyası eğer index.html olarak kullandığımız sayfamız ile aynı klasördeyse (farklı klasördeyse yolunu belirtmeniz gerekiyor)aşağıdaki kodu <head> .. </head> tagları arasına giriniz ve videoda gösterdiğim uygulamaları html dosyanıza işleyiniz.

&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

Ders 1- jQuery Başlangıç

Ders 2 -Fade, Slide hide -show Metodları

Ders 3 -Animate Metodu

Ders 4 – Varyasyon Oluşturma

Ders 5 -  toggle ve toggleClass Metodları

Ders 6 -  jQuery Slidedown Metodu Kullanımı

Ders 7 -  jQuery Dersleri: hover() Metodu

Ders 8 -  jQuery hover ve chlidren Metodu

Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme


jQuery Extra Seçimli Extra Ajax Dropdown Menü

http://zingocan.com/wp-content/uploads/4.png

DemoDownload

Demoyu incelediğinizde gerçekten hayran bırakan ve extra seçim aralıklarıyla, menü açıklamaları ve ajax kullanımıyla göz kabartan menü özellğine sahip.. Şimdiye kadar zingocan.com da verdiğimiz dropdown menülerden en iyisi diyebilirim..Ajax menü, Submenü ve submenü başlıkları, menü içerisinde form oluşturabilme ve header image kullanabilme şansımız var…Ayrıca iki çeşit renk düzenine sahip demo1 ve demo 2 de inceyebilirsiniz.

http://zingocan.com/wp-content/uploads/6.png

Hemen scrptin kullanımına geçelim..

Scriptin bağımlılıkları;

optional: jquery.metadata.plugin

optional: jquery.hoverIntent.plugin

aşağıda javascriptimizi çağırıyoruz;


&lt;code&gt;$(&quot;.myMenu&quot;).buildMenu(
 {
 template:&quot;menuVoices.jsp&quot;,
 additionalData:&quot;&quot;,
 menuWidth:200,
 openOnRight:false,
 menuSelector: &quot;.menuContainer&quot;,
 iconPath:&quot;ico/&quot;,
 hasImages:true,
 &lt;/code&gt;&lt;code&gt; fadeInTime:200,
 fadeOutTime:100,
 &lt;/code&gt;&lt;code&gt;adjustLeft:2,
 adjustTop:10,
 opacity:.95,
 shadow:true,&lt;/code&gt;&lt;code&gt;
 closeOnMouseOut:true,&lt;/code&gt;&lt;code&gt;
 closeAfter:500,
 minZindex:200,
 hoverIntent:0
 });&lt;/code&gt;

http://zingocan.com/wp-content/uploads/1.png

veya aşağıdaki ile asıl menüyü çağırıyoruz;

(bu bağlam opera sistemlerinde tam çalışmayabilir)


&lt;code&gt;$(document).buildContextualMenu(
 {
 template:&quot;menuVoices.html&quot;,
 menuWidth:200,
 overflow:2,
 menuSelector: &quot;.menuContainer&quot;,
 iconPath:&quot;ico/&quot;,
 hasImages:false,&lt;/code&gt;&lt;code&gt;
 &lt;/code&gt;&lt;code&gt; fadeInTime:200,&lt;/code&gt;
 &lt;code&gt; fadeOutTime:100,&lt;/code&gt;
 &lt;code&gt; adjustLeft:0,
 adjustTop:0,
 opacity:.99,
 shadow:true,
 &lt;/code&gt;&lt;code&gt;onContextualMenu:function(o,e){}&lt;/code&gt;
 &lt;code&gt; });&lt;/code&gt;

Aşağıda verdiğim kodda menü başlıkları yeralmaktaır;


&lt;code&gt;&lt;!-- menu voices --&gt;&lt;div&gt;&lt;table  class=&quot;rootVoices&quot; cellspacing='0' cellpadding='0'  border='0'&gt;&lt;tr&gt;
 &lt;td menu=&quot;menu_12&quot; &gt;ajax menu 1&lt;/td&gt;
 &lt;td menu=&quot;menu_2&quot; &gt;menu 2&lt;/td&gt;
 &lt;td menu=&quot;menu_3&quot; &gt;menu 3&lt;/td&gt;
 &lt;/tr&gt;&lt;/table&gt;
 &lt;/div&gt;
 &lt;/code&gt;
 &lt;!– end menu voices –&gt;

ve diğer her submenü için;


&lt;code&gt;&lt;!-- example code --&gt;&lt;div id=&quot;menu_1&quot;  class=&quot;menu&quot;&gt;&lt;a rel=&quot;title&quot; &gt;title menu_1.1&lt;/a&gt; &lt;!--  menuvoice title--&gt;
 &lt;a href=&quot;../mb_carusel/carousel.html&quot; target=&quot;_blank&quot; img=&quot;image.gif&quot;  &gt;menu_1.1 (href)&lt;/a&gt; &lt;!-- menuvoice with href--&gt;
 &lt;a action=&quot;document.title=('menu_1.2')&quot; &gt;menu_1.2&lt;/a&gt;  &lt;!-- menuvoice with js action--&gt;
 &lt;a rel=&quot;separator&quot;&gt;&lt;/a&gt; &lt;!-- menuvoice separator--&gt;
 &lt;a action=&quot;document.title=('menu_1.3')&quot;  disabled=true&gt;menu_1.3&lt;/a&gt; &lt;!-- menuvoice disabled--&gt;
 &lt;a action=&quot;document.title=('menu_1.4')&quot; menu=&quot;menu_1&quot;  img=&quot;image.png&quot;&gt;menu_1.4&lt;/a&gt;&lt;!-- menuvoice with js action,  image and submenu--&gt;
 &lt;/div&gt;&lt;/code&gt;

http://zingocan.com/wp-content/uploads/5.png

Bölgelerini kendinize göre değişerek sonuca ulaşınız..Teşekkürler..İşte Örnekler;

DemoDownload

http://zingocan.com/wp-content/uploads/3.png

http://zingocan.com/wp-content/uploads/2.png

DemoDownload

WordPress 2009'un En çok yorumlanan konuları Eklentisi – Kodu

http://zingocan.com/wp-content/uploads/wp-yesil.jpg

Sadece aşağıdaki kod ile örneğin; 2009 yılında en çok yorumlanan konuları gösterebilirsiniz.. Yada siz buına daha özel bir kategori oluşturarak istediğiniz bir tarih aralığında yayımlanan wordpress konularından en çok yorumlanan konuların top list şeklinde gösterebilirsiniz.. Bunu için aşağıda verdiğim kodun 4.satırındaki (line 4)


BETWEEN '2009-01-01' AND '2009-12-31'

parametrelerini istediğiniz tarihe göre düzenleyip gösterime sunabilirsini.. iyi eğlenceler dilerim.. işte kodun tamamı:


&lt;h2&gt;2009 En çok yorumlananları&lt;/h2&gt;
&lt;ul&gt;
&lt;?php
$result = $wpdb-&gt;get_results(&quot;SELECT comment_count,ID,post_title, post_date FROM $wpdb-&gt;posts WHERE post_date BETWEEN '2009-01-01' AND '2009-12-31' ORDER BY comment_count DESC LIMIT 0 , 10&quot;);

foreach ($result as $topten) {
 $postid = $topten-&gt;ID;
 $title = $topten-&gt;post_title;
 $commentcount = $topten-&gt;comment_count;
 if ($commentcount != 0) {
 ?&gt;
 &lt;li&gt;&lt;a href=&quot;&lt;?php echo get_permalink($postid); ?&gt;&quot;&gt;&lt;?php echo $title ?&gt;&lt;/a&gt;&lt;/li&gt;

 &lt;?php }
}
?&gt;
&lt;/ul&gt;

CSS ve Jquery ile Renkli Saat Yapımı

http://zingocan.com/wp-content/uploads/580.png

Bu jquery dersimizde CSS ve jQuery kullanarak sadee ve güzel görünümlü bir saat oluşturacağız.. Demoyu inceledikten sonra kaynak dosyamızı indirip Kolları sıvayalım. Continue reading

jQuery ile efekt vererek veri silmek

Artistlik web sitelerinde gördüğünüz efekt vererek silme işlemini 19 satırlık jQuery kodu ile burada olduğu gibi kolayca yapabilirsiniz.

Demosuna buradan bakabilirsiniz.

PHP veri silme kodumuz;

if(isset($_GET['delete'])){$query = 'DELETE FROM my_table WHERE item_id = '.(int)$_GET['delete'];$result = mysql_query($query,$link);}

PHP verileri listeleme kodumuz;

.$query = 'SELECT * FROM my_table ORDER BY title ASC';$result = mysql_query($query,$link);while($row = mysql_fetch_assoc($result)){echo '<div id="record-',$row['item_id'],'">
<a href="?delete=%27,$row%5B%27item_id%27%5D,%27" class="delete">Delete</a>
<strong>',$row['title'],'</strong>
</div>';
}

Ve jQuery kodumuz;

.$(document).ready(function() {
$('a.delete').click(function(e) {
e.preventDefault();
var parent = $(this).parent();
$.ajax({
type: 'get',
url: 'jquery-record-delete.php',
data: 'ajax=1&delete=' + parent.attr('id').replace('record-',''),
beforeSend: function() {
parent.animate({'backgroundColor':'#fb6c6c'},300);
},
success: function() {
parent.slideUp(300,function() {
parent.remove();
});
}
});
});
});

Bu kodları bir sayfada birleştirmeniz yeterli bunun yanı sıra jQuery dosyasınıda sayfaya dahil etmelisiniz.

jQuery dosyasını indirdikden sonra aşağıdaki html kodu ile dahil edebilirsiniz.