ckeditör kurulduktan sonra üzerinde görülecek olan düğmeleri kodla değiştirmek kolayca mümkün
örneğin bu kodlar page_load olayının içine yazılabilir
ckeditor.config.toolbar = new object[]
{
new object[] { "Source", "-", "Save", "NewPage", "Preview", "-", "Templates" },
new object[] { "Cut", "Copy", "Paste", "PasteText", "PasteFromWord", "-", "Print", "SpellChecker", "Scayt" },
new object[] { "Undo", "Redo", "-", "Find", "Replace", "-", "SelectAll", "RemoveFormat" },
new object[] { "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Button", "ImageButton", "HiddenField" },
"/",
new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
new object[] { "NumberedList", "BulletedList", "-", "Outdent", "Indent", "Blockquote", "CreateDiv" },
new object[] { "JustifyLeft", "JustifyCenter", "JustifyRight", "JustifyBlock" },
new object[] { "BidiLtr", "BidiRtl" },
new object[] { "Link", "Unlink", "Anchor" },
new object[] { "Image", "Flash", "Table", "HorizontalRule", "Smiley", "SpecialChar", "PageBreak", "Iframe" },
"/",
new object[] { "Styles", "Format", "Font", "FontSize" },
new object[] { "TextColor", "BGColor" },
new object[] { "Maximize", "ShowBlocks", "-", "About" }
};
Bu sayede gelismis bir editore sahip olabilirsiniz.
Biraz daha basit bir şeyler isterseniz.
ckeditor_ozet.config.toolbar = new object[]
{
new object[] { "Bold", "Italic", "Underline", "Strike", "-", "Subscript", "Superscript" },
new object[] { "Styles", "Format", "Font", "FontSize" },
new object[] { "TextColor", "BGColor" },
};
10 Kasım 2011 Perşembe
CKEditor için Ckfinger Kurulumu .Net ile nasıl yapılır.
Ckeditör kurulumu yaptığınızı varsayarak Ckfinder kurulumunu yapmayı ve böylece sunucunuza CKeditor kullanarak dosya göndermeyi inceleyebiliriz.
1- http://ckfinder.com/download adresine girerek aspnet sekmesinden download zip diyerek zip dosyasını indirin.
2-zip dosyasından ckfinder klasorunu projenizin ana dizinine kopyalayın.daha sonra
\ckfinder\bin\Release\CKFinder.dll dosyasını kendi asp.net projenizin bin dizini altına kopyalayın
3.Visual studioda References kısmından bin dizini altına kopyaladığınız CKFinder.dll dosyasını referanslarınıza ekleyin.(Add references>browse>../bin/CKFinder.dll)
4.Sonra Asp.net projemize eklediğimiz ckfinder klasörü altındaki config.ascx dosyasını açın.
CheckAuthentication() fonksiyonundaki return false; değerini return true; olarak değiştirelim.
*Bu değişiklikler bazı sorunlara neden olabilir.CheckAuthentication() fonksiyonundaki uyarıya dikkat edin.
5.SetConfig() fonksiyonuna gelelim ve aşağıdaki değişkenleri kendi isteğimize göre geliştirelim.
BaseUrl bizim ana dizindeki resimleri koyacağımız dosyanın adı
BaseDir o klasörün fiziksel yolu olduğunu görebilirsiniz.
Resimleri ekleyeceğiniz dosyalara plesk panelden yada kullandığınız panelde yazma izni vermeyi unutmayın!!!
BaseDir yolunu plesk panelde yetki verilen alandan görebiliriniz.Yada hosting firmanızdan rica edebilirsiniz.
6.Ckeditoru kullandığımız asp.net dosyasındaki kod kısmını açıp. Page_Load kısmına aşağıdaki kodları ekleyelim.
bu kodları eklediğimizde ckeditor olarak tanımladığımız CkEditor nesnemizdeki resim ekleme ikonuna tıkladığımızda Sunucuyu Gez Düğmesini göreceksiniz. Ve Artık Resimleri sunucuya gönderebilirsiniz.
1- http://ckfinder.com/download adresine girerek aspnet sekmesinden download zip diyerek zip dosyasını indirin.
2-zip dosyasından ckfinder klasorunu projenizin ana dizinine kopyalayın.daha sonra
\ckfinder\bin\Release\CKFinder.dll dosyasını kendi asp.net projenizin bin dizini altına kopyalayın
3.Visual studioda References kısmından bin dizini altına kopyaladığınız CKFinder.dll dosyasını referanslarınıza ekleyin.(Add references>browse>../bin/CKFinder.dll)
4.Sonra Asp.net projemize eklediğimiz ckfinder klasörü altındaki config.ascx dosyasını açın.
CheckAuthentication() fonksiyonundaki return false; değerini return true; olarak değiştirelim.
*Bu değişiklikler bazı sorunlara neden olabilir.CheckAuthentication() fonksiyonundaki uyarıya dikkat edin.
5.SetConfig() fonksiyonuna gelelim ve aşağıdaki değişkenleri kendi isteğimize göre geliştirelim.
BaseUrl = "/resim/";
BaseDir = "C:/inetpub/vhosts/sitem.com/httpdocs/resim/";BaseUrl bizim ana dizindeki resimleri koyacağımız dosyanın adı
BaseDir o klasörün fiziksel yolu olduğunu görebilirsiniz.
Resimleri ekleyeceğiniz dosyalara plesk panelden yada kullandığınız panelde yazma izni vermeyi unutmayın!!!
BaseDir yolunu plesk panelde yetki verilen alandan görebiliriniz.Yada hosting firmanızdan rica edebilirsiniz.
6.Ckeditoru kullandığımız asp.net dosyasındaki kod kısmını açıp. Page_Load kısmına aşağıdaki kodları ekleyelim.
CKFinder.FileBrowser _FileBrowser = new CKFinder.FileBrowser();
_FileBrowser.BasePath = "ckfinder/";
_FileBrowser.SetupCKEditor(ckeditor);bu kodları eklediğimizde ckeditor olarak tanımladığımız CkEditor nesnemizdeki resim ekleme ikonuna tıkladığımızda Sunucuyu Gez Düğmesini göreceksiniz. Ve Artık Resimleri sunucuya gönderebilirsiniz.
Javascript ile sayfa adını almak
web sitesi adresinizin www.tersduz.com/icerik.aspx olduğunu farz edin bu
elimizdeki javascript kodu bize icerik.aspx sayfa adının dönmesini sağlamakta.
var sPath = window.location.pathname;
//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
Aşağıdaki kodlarda örneğin bir master page sahibim ve bu master page içerisinde
<ul>
<li><a id="anasayfa"
href="default.aspx" class="current">Ana
Sayfa</a></li>
<li><a id="matematikdersleri"
href="dersler.aspx">Matematik Dersleri</a></li>
<li><a id="siteharitasi"
href="siteharitasi.aspx">Site Haritası</a></li>
<li><a id="katkidabulunanlar"
href="katkida_bulunanlar.aspx">Katkıda Bulunanlar</a></li>
<li><a id="okulumuz"
href="http://www.cumhuriyetioo.edu.tr">Okulumuz</a></li>
</ul>
eğer kullanıcı sayfalar birisine tıkladığında örneğin dersler.aspx sayfasına
tıkladığında current classının anasayfadan gidip matematikderslere geçmesi
gerekli bunun için geliştirmiş olduğum
javascrip kodu şöyle oldu.
<script type="text/javascript">
$(document).ready(function () {
var sPath = window.location.pathname;
//var sPage = sPath.substring(sPath.lastIndexOf('\\')
+ 1);
var sPage = sPath.substring(sPath.lastIndexOf('/') +
1);
if (sPage == "") {
$("#anasayfa").addClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "dersler.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").addClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "siteharitasi.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").addClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "katkida_bulunanlar.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").addClass("current");
$("#okulumuz").removeClass("current");
}
});
</script>
Eğer menunuz programatik olarak üretiliyorsa örenğin bir repater içerisinde
üretilen ul-li yapısı gibi
<asp:Repeater ID="menu_rpt" runat="server"
DataSourceID="sqlkaynak3">
<HeaderTemplate>
<li><a href="default.aspx" id="menu00"
class="current"><span></span>Anasayfa</a></li>
</HeaderTemplate>
<ItemTemplate>
<li><a href='<%# "konsol.aspx?kategori=" + Eval("id") + "&konsol=" + Eval("adi")
%>' id='<%# "menu" + Eval("id") %>'><span></span><%# Eval("adi") %></a></li>
</ItemTemplate>
</asp:Repeater>
ozaman jquery kodlarımız asp.neet için şöyle olmalı
<script type="text/javascript">
$(document).ready(function () {
var secili = "menu" + '<%= lblsecilioge.Text %>';
if (secili != "menuanasayfa") {
$("#" + secili + "").addClass("current");
$("#menu00").removeClass("current");
}
else {
$("#menu00").addClass("current");
}
});
</script>
buradaki lblsecilioge.Text içeriği ise görünmeyen bir textbox olup içi söylece
dolduruluyor.
string secili = Request.QueryString["kategori"].ToString();
lblsecilioge.Text = secili;
elimizdeki javascript kodu bize icerik.aspx sayfa adının dönmesini sağlamakta.
var sPath = window.location.pathname;
//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
Aşağıdaki kodlarda örneğin bir master page sahibim ve bu master page içerisinde
<ul>
<li><a id="anasayfa"
href="default.aspx" class="current">Ana
Sayfa</a></li>
<li><a id="matematikdersleri"
href="dersler.aspx">Matematik Dersleri</a></li>
<li><a id="siteharitasi"
href="siteharitasi.aspx">Site Haritası</a></li>
<li><a id="katkidabulunanlar"
href="katkida_bulunanlar.aspx">Katkıda Bulunanlar</a></li>
<li><a id="okulumuz"
href="http://www.cumhuriyetioo.edu.tr">Okulumuz</a></li>
</ul>
eğer kullanıcı sayfalar birisine tıkladığında örneğin dersler.aspx sayfasına
tıkladığında current classının anasayfadan gidip matematikderslere geçmesi
gerekli bunun için geliştirmiş olduğum
javascrip kodu şöyle oldu.
<script type="text/javascript">
$(document).ready(function () {
var sPath = window.location.pathname;
//var sPage = sPath.substring(sPath.lastIndexOf('\\')
+ 1);
var sPage = sPath.substring(sPath.lastIndexOf('/') +
1);
if (sPage == "") {
$("#anasayfa").addClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "dersler.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").addClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "siteharitasi.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").addClass("current");
$("#katkidabulunanlar").removeClass("current");
$("#okulumuz").removeClass("current");
}
else if (sPage == "katkida_bulunanlar.aspx") {
$("#anasayfa").removeClass("current");
$("#matematikdersleri").removeClass("current");
$("#siteharitasi").removeClass("current");
$("#katkidabulunanlar").addClass("current");
$("#okulumuz").removeClass("current");
}
});
</script>
Eğer menunuz programatik olarak üretiliyorsa örenğin bir repater içerisinde
üretilen ul-li yapısı gibi
<asp:Repeater ID="menu_rpt" runat="server"
DataSourceID="sqlkaynak3">
<HeaderTemplate>
<li><a href="default.aspx" id="menu00"
class="current"><span></span>Anasayfa</a></li>
</HeaderTemplate>
<ItemTemplate>
<li><a href='<%# "konsol.aspx?kategori=" + Eval("id") + "&konsol=" + Eval("adi")
%>' id='<%# "menu" + Eval("id") %>'><span></span><%# Eval("adi") %></a></li>
</ItemTemplate>
</asp:Repeater>
ozaman jquery kodlarımız asp.neet için şöyle olmalı
<script type="text/javascript">
$(document).ready(function () {
var secili = "menu" + '<%= lblsecilioge.Text %>';
if (secili != "menuanasayfa") {
$("#" + secili + "").addClass("current");
$("#menu00").removeClass("current");
}
else {
$("#menu00").addClass("current");
}
});
</script>
buradaki lblsecilioge.Text içeriği ise görünmeyen bir textbox olup içi söylece
dolduruluyor.
string secili = Request.QueryString["kategori"].ToString();
lblsecilioge.Text = secili;
23 Eylül 2011 Cuma
C# Değişken Kullanımı
Değer Tipleri:
C# Adı | CTS Karşılığı | Açıklama | Max ve Min aralık yada değeri |
sbyte | System.Byte | 8 bit işaretli tamsayı | -128 : 127 |
short | System.Int16 | 16 bit işaretli tamsayı | -32.768 : 32.767 |
int | System.Int32 | 32 bit işaretli tamsayı | -2.147.483.648 : 2.147.483.647 |
long | System.Int64 | 64 bit işaretli tamsayı | -9.223.372.036.854.775.808 : -9.223.372.036.854.775.807 |
byte | System.Byte | 8 bit işaretsiz tamsayı | 0,177083333 |
ushort | System.UInt16 | 16 bit işaretsiz tamsayı | 0 : 65.535 |
uint | System.UInt32 | 32 bit işaretsiz tamsayı | 0 : 4.294.967.295 |
ulong | System.UInt64 | 64 bit işaretsiz tamsayı | 0 : 18.446.744.073.709.551.615 |
float | System.Single | 32 bit tek kayan sayı | +yada - 1,5*10-45 : + ya da - 3,4*1038 |
double | Sytem.Double | 64 bit çift kayan sayı | +yada - 5*10-324 : + ya da - 1,7*10308 |
decimal | System.Decimal | 128 bit ondalıklı sayı | +yada - 1,5*10-28 : + ya da - 7,9*1028 |
bool | System.Boolean | true ya da false | |
char | System.Char | Karakterleri temsil eder | 16 Unicode karakterleri |
Referans Tipleri:
C# Adı | CTS Karşılığı | Açıklama |
object | System.Object | Bütün veri türlerinin türediği kök eleman |
string | System.String | Unicode karakterlerinden oluşan string |
C# Operatörler(Aritmetik Operatörleri,Atama Operatörleri,İlişkisel Operatörleri,Mantıksal Operatörler)
Aritmetik Operatörler
Operatör
|
Açıklama
|
+
|
Ekleme
|
-
|
Çıkarma
|
*
|
Çarpma
|
/
|
Bölme
|
%
|
Kalan veya modül
|
++
|
Birer Birer Arttırma
|
--
|
Birer Birer Eksiltme
|
Atama Operatörleri değişkenlere değer atamak için kullanılırlar.
Operatör
|
Açıklama
|
=
|
Basit eşitleme
|
+=
|
Sağdaki Sayı ile topla sonra toplamı eşitle
|
-=
|
Sağdaki Sayı yı çıkar sonra sonucu eşitle
|
*=
|
Sağdaki Sayı ile çarp sonra toplamı eşitle
|
/=
|
Sağdaki Sayı ile böl sonra bölümü eşitle
|
%=
|
Sağdaki Sayı ile bölümünden kalanı bul sonra kalanı eşitle
|
İlişkisel(Karşılaştırma) Operatörleri
İlişkisel
Operatörler genelde koşul ifadelerinde karşılaştırma için
kullanılırlar. C#da kullanılan ilişkisel operatörler aşağıdakilerdir.
Operatör
|
Açıklama
|
==
|
Eşittir
|
!=
|
Eşit Değildir
|
>
|
Büyüktür
|
<
|
Küçüktür
|
>=
|
Büyük Eşittir
|
<=
|
Küçük Eşittir
|
Mantıksal ve Bit Düzeyinde (Logical and Bitwise) Opeatörleri
Bu operatörler mantıksal işlemleri ve bit düzeyindeki işlemleri yapmak için kullanılırlar.
Operatör
|
Açıklama
|
&
|
Bit bazında ve işlemi
|
|
|
Bit bazında or işlemi
|
^
|
Bit bazında xor işlemi
|
!
|
Bit bazında not işlemi
|
&&
|
Mantıksal ve işlemi
|
||
|
Mantıksal or işlemi
|
20 Eylül 2011 Salı
File Upload Kontrolü PostedFile.ContentType İçin Dosya Tipleri
File Upload Kontrolü ile bir yüklemek için seçilen dosyanın türüne bakarak yüklenip yüklenmemesine karar verilebilir. Bunun için
if (fileresim.PostedFile.ContentType == "image/jpg"
|| fileresim.PostedFile.ContentType == "image/jpeg"
|| fileresim.PostedFile.ContentType == "image/png"
|| fileresim.PostedFile.ContentType == "image/x-png"
|| fileresim.PostedFile.ContentType == "image/pjpeg"
|| fileresim.PostedFile.ContentType == "application/x-shockwave-flash"
|| fileresim.PostedFile.ContentType == "image/gif")
{
//seçili öğe gerekli ise yapılacaklar.
}
else
{
lblhata.Text = "Dosya Formatı jpg png swf gif olmalı.";
}
Eğer başka dosya türleri seçmek isterseniz örneğin flash yani swf için PostedFile.ContentType değişkeninin application/x-shockwave-flash olduğunu bilmek gerekiyor.Bunun için aşağıdaki listeye bakılabilir.
if (fileresim.PostedFile.ContentType == "image/jpg"
|| fileresim.PostedFile.ContentType == "image/jpeg"
|| fileresim.PostedFile.ContentType == "image/png"
|| fileresim.PostedFile.ContentType == "image/x-png"
|| fileresim.PostedFile.ContentType == "image/pjpeg"
|| fileresim.PostedFile.ContentType == "application/x-shockwave-flash"
|| fileresim.PostedFile.ContentType == "image/gif")
{
//seçili öğe gerekli ise yapılacaklar.
}
else
{
lblhata.Text = "Dosya Formatı jpg png swf gif olmalı.";
}
Eğer başka dosya türleri seçmek isterseniz örneğin flash yani swf için PostedFile.ContentType değişkeninin application/x-shockwave-flash olduğunu bilmek gerekiyor.Bunun için aşağıdaki listeye bakılabilir.
".*"="application/octet-stream" ".001"="application/x-001" ".301"="application/x-301" ".323"="text/h323" ".906"="application/x-906" ".907"="drawing/907" ".a11"="application/x-a11" ".acp"="audio/x-mei-aac" ".ai"="application/postscript" ".aif"="audio/aiff" ".aifc"="audio/aiff" ".aiff"="audio/aiff" ".anv"="application/x-anv" ".asa"="text/asa" ".asf"="video/x-ms-asf" ".asp"="text/asp" ".asx"="video/x-ms-asf" ".au"="audio/basic" ".avi"="video/avi" ".awf"="application/vnd.adobe.workflow" ".biz"="text/xml" ".bmp"="application/x-bmp" ".bot"="application/x-bot" ".c4t"="application/x-c4t" ".c90"="application/x-c90" ".cal"="application/x-cals" ".cat"="application/vnd.ms-pki.seccat" ".cdf"="application/x-netcdf" ".cdr"="application/x-cdr" ".cel"="application/x-cel" ".cer"="application/x-x509-ca-cert" ".cg4"="application/x-g4" ".cgm"="application/x-cgm" ".cit"="application/x-cit" ".class"="java/*" ".cml"="text/xml" ".cmp"="application/x-cmp" ".cmx"="application/x-cmx" ".cot"="application/x-cot" ".crl"="application/pkix-crl" ".crt"="application/x-x509-ca-cert" ".csi"="application/x-csi" ".css"="text/css" ".cut"="application/x-cut" ".dbf"="application/x-dbf" ".dbm"="application/x-dbm" ".dbx"="application/x-dbx" ".dcd"="text/xml" ".dcx"="application/x-dcx" ".der"="application/x-x509-ca-cert" ".dgn"="application/x-dgn" ".dib"="application/x-dib" ".dll"="application/x-msdownload" ".doc"="application/msword" ".dot"="application/msword" ".drw"="application/x-drw" ".dtd"="text/xml" ".dwf"="Model/vnd.dwf" ".dwf"="application/x-dwf" ".dwg"="application/x-dwg" ".dxb"="application/x-dxb" ".dxf"="application/x-dxf" ".edn"="application/vnd.adobe.edn" ".emf"="application/x-emf" ".eml"="message/rfc822" ".ent"="text/xml" ".epi"="application/x-epi" ".eps"="application/x-ps" ".eps"="application/postscript" ".etd"="application/x-ebx" ".exe"="application/x-msdownload" ".fax"="image/fax" ".fdf"="application/vnd.fdf" ".fif"="application/fractals" ".fo"="text/xml" ".frm"="application/x-frm" ".g4"="application/x-g4" ".gbr"="application/x-gbr" ".gcd"="application/x-gcd" ".gif"="image/gif" ".gl2"="application/x-gl2" ".gp4"="application/x-gp4" ".hgl"="application/x-hgl" ".hmr"="application/x-hmr" ".hpg"="application/x-hpgl" ".hpl"="application/x-hpl" ".hqx"="application/mac-binhex40" ".hrf"="application/x-hrf" ".hta"="application/hta" ".htc"="text/x-component" ".htm"="text/html" ".html"="text/html" ".htt"="text/webviewhtml" ".htx"="text/html" ".icb"="application/x-icb" ".ico"="image/x-icon" ".ico"="application/x-ico" ".iff"="application/x-iff" ".ig4"="application/x-g4" ".igs"="application/x-igs" ".iii"="application/x-iphone" ".img"="application/x-img" ".ins"="application/x-internet-signup" ".isp"="application/x-internet-signup" ".IVF"="video/x-ivf" ".java"="java/*" ".jfif"="image/jpeg" ".jpe"="image/jpeg" ".jpe"="application/x-jpe" ".jpeg"="image/jpeg" ".jpg"="image/jpeg" ".jpg"="application/x-jpg" ".js"="application/x-javascript" ".jsp"="text/html" ".la1"="audio/x-liquid-file" ".lar"="application/x-laplayer-reg" ".latex"="application/x-latex" ".lavs"="audio/x-liquid-secure" ".lbm"="application/x-lbm" ".lmsff"="audio/x-la-lms" ".ls"="application/x-javascript" ".ltr"="application/x-ltr" ".m1v"="video/x-mpeg" ".m2v"="video/x-mpeg" ".m3u"="audio/mpegurl" ".m4e"="video/mpeg4" ".mac"="application/x-mac" ".man"="application/x-troff-man" ".math"="text/xml" ".mdb"="application/msaccess" ".mdb"="application/x-mdb" ".mfp"="application/x-shockwave-flash" ".mht"="message/rfc822" ".mhtml"="message/rfc822" ".mi"="application/x-mi" ".mid"="audio/mid" ".midi"="audio/mid" ".mil"="application/x-mil" ".mml"="text/xml" ".mnd"="audio/x-musicnet-download" ".mns"="audio/x-musicnet-stream" ".mocha"="application/x-javascript" ".movie"="video/x-sgi-movie" ".mp1"="audio/mp1" ".mp2"="audio/mp2" ".mp2v"="video/mpeg" ".mp3"="audio/mp3" ".mp4"="video/mpeg4" ".mpa"="video/x-mpg" ".mpd"="application/vnd.ms-project" ".mpe"="video/x-mpeg" ".mpeg"="video/mpg" ".mpg"="video/mpg" ".mpga"="audio/rn-mpeg" ".mpp"="application/vnd.ms-project" ".mps"="video/x-mpeg" ".mpt"="application/vnd.ms-project" ".mpv"="video/mpg" ".mpv2"="video/mpeg" ".mpw"="application/vnd.ms-project" ".mpx"="application/vnd.ms-project" ".mtx"="text/xml" ".mxp"="application/x-mmxp" ".net"="image/pnetvue" ".nrf"="application/x-nrf" ".nws"="message/rfc822" ".odc"="text/x-ms-odc" ".out"="application/x-out" ".p10"="application/pkcs10" ".p12"="application/x-pkcs12" ".p7b"="application/x-pkcs7-certificates" ".p7c"="application/pkcs7-mime" ".p7m"="application/pkcs7-mime" ".p7r"="application/x-pkcs7-certreqresp" ".p7s"="application/pkcs7-signature" ".pc5"="application/x-pc5" ".pci"="application/x-pci" ".pcl"="application/x-pcl" ".pcx"="application/x-pcx" ".pdf"="application/pdf" ".pdf"="application/pdf" ".pdx"="application/vnd.adobe.pdx" ".pfx"="application/x-pkcs12" ".pgl"="application/x-pgl" ".pic"="application/x-pic" ".pko"="application/vnd.ms-pki.pko" ".pl"="application/x-perl" ".plg"="text/html" ".pls"="audio/scpls" ".plt"="application/x-plt" ".png"="image/png" ".png"="application/x-png" ".pot"="application/vnd.ms-powerpoint" ".ppa"="application/vnd.ms-powerpoint" ".ppm"="application/x-ppm" ".pps"="application/vnd.ms-powerpoint" ".ppt"="application/vnd.ms-powerpoint" ".ppt"="application/x-ppt" ".pr"="application/x-pr" ".prf"="application/pics-rules" ".prn"="application/x-prn" ".prt"="application/x-prt" ".ps"="application/x-ps" ".ps"="application/postscript" ".ptn"="application/x-ptn" ".pwz"="application/vnd.ms-powerpoint" ".r3t"="text/vnd.rn-realtext3d" ".ra"="audio/vnd.rn-realaudio" ".ram"="audio/x-pn-realaudio" ".ras"="application/x-ras" ".rat"="application/rat-file" ".rdf"="text/xml" ".rec"="application/vnd.rn-recording" ".red"="application/x-red" ".rgb"="application/x-rgb" ".rjs"="application/vnd.rn-realsystem-rjs" ".rjt"="application/vnd.rn-realsystem-rjt" ".rlc"="application/x-rlc" ".rle"="application/x-rle" ".rm"="application/vnd.rn-realmedia" ".rmf"="application/vnd.adobe.rmf" ".rmi"="audio/mid" ".rmj"="application/vnd.rn-realsystem-rmj" ".rmm"="audio/x-pn-realaudio" ".rmp"="application/vnd.rn-rn_music_package" ".rms"="application/vnd.rn-realmedia-secure" ".rmvb"="application/vnd.rn-realmedia-vbr" ".rmx"="application/vnd.rn-realsystem-rmx" ".rnx"="application/vnd.rn-realplayer" ".rp"="image/vnd.rn-realpix" ".rpm"="audio/x-pn-realaudio-plugin" ".rsml"="application/vnd.rn-rsml" ".rt"="text/vnd.rn-realtext" ".rtf"="application/msword" ".rtf"="application/x-rtf" ".rv"="video/vnd.rn-realvideo" ".sam"="application/x-sam" ".sat"="application/x-sat" ".sdp"="application/sdp" ".sdw"="application/x-sdw" ".sit"="application/x-stuffit" ".slb"="application/x-slb" ".sld"="application/x-sld" ".slk"="drawing/x-slk" ".smi"="application/smil" ".smil"="application/smil" ".smk"="application/x-smk" ".snd"="audio/basic" ".sol"="text/plain" ".sor"="text/plain" ".spc"="application/x-pkcs7-certificates" ".spl"="application/futuresplash" ".spp"="text/xml" ".ssm"="application/streamingmedia" ".sst"="application/vnd.ms-pki.certstore" ".stl"="application/vnd.ms-pki.stl" ".stm"="text/html" ".sty"="application/x-sty" ".svg"="text/xml" ".swf"="application/x-shockwave-flash" ".tdf"="application/x-tdf" ".tg4"="application/x-tg4" ".tga"="application/x-tga" ".tif"="image/tiff" ".tif"="application/x-tif" ".tiff"="image/tiff" ".tld"="text/xml" ".top"="drawing/x-top" ".torrent"="application/x-bittorrent" ".tsd"="text/xml" ".txt"="text/plain" ".uin"="application/x-icq" ".uls"="text/iuls" ".vcf"="text/x-vcard" ".vda"="application/x-vda" ".vdx"="application/vnd.visio" ".vml"="text/xml" ".vpg"="application/x-vpeg005" ".vsd"="application/vnd.visio" ".vsd"="application/x-vsd" ".vss"="application/vnd.visio" ".vst"="application/vnd.visio" ".vst"="application/x-vst" ".vsw"="application/vnd.visio" ".vsx"="application/vnd.visio" ".vtx"="application/vnd.visio" ".vxml"="text/xml" ".wav"="audio/wav" ".wax"="audio/x-ms-wax" ".wb1"="application/x-wb1" ".wb2"="application/x-wb2" ".wb3"="application/x-wb3" ".wbmp"="image/vnd.wap.wbmp" ".wiz"="application/msword" ".wk3"="application/x-wk3" ".wk4"="application/x-wk4" ".wkq"="application/x-wkq" ".wks"="application/x-wks" ".wm"="video/x-ms-wm" ".wma"="audio/x-ms-wma" ".wmd"="application/x-ms-wmd" ".wmf"="application/x-wmf" ".wml"="text/vnd.wap.wml" ".wmv"="video/x-ms-wmv" ".wmx"="video/x-ms-wmx" ".wmz"="application/x-ms-wmz" ".wp6"="application/x-wp6" ".wpd"="application/x-wpd" ".wpg"="application/x-wpg" ".wpl"="application/vnd.ms-wpl" ".wq1"="application/x-wq1" ".wr1"="application/x-wr1" ".wri"="application/x-wri" ".wrk"="application/x-wrk" ".ws"="application/x-ws" ".ws2"="application/x-ws" ".wsc"="text/scriptlet" ".wsdl"="text/xml" ".wvx"="video/x-ms-wvx" ".xdp"="application/vnd.adobe.xdp" ".xdr"="text/xml" ".xfd"="application/vnd.adobe.xfd" ".xfdf"="application/vnd.adobe.xfdf" ".xhtml"="text/html" ".xls"="application/vnd.ms-excel" ".xls"="application/x-xls" ".xlw"="application/x-xlw" ".xml"="text/xml" ".xpl"="audio/scpls" ".xq"="text/xml" ".xql"="text/xml" ".xquery"="text/xml" ".xsd"="text/xml" ".xsl"="text/xml" ".xslt"="text/xml" ".xwd"="application/x-xwd" ".x_b"="application/x-x_b" ".x_t"="application/x-x_t"
6 Eylül 2011 Salı
Google Apps Ücretsiz Almak
Google Apss kayıt olmak için bilindiği gibi google.com/a adresine tıklamanız yeterli böylece google apps hizmetine üye oluyorsunuz.
Google Apps, Google'ın Gmail, takvim, dokümanlar, gruplar, sites ve video hizmetlerini kendi domain adınız altında ücretsiz olarak kullanabilmenizi sağlayan çok süper bir servis.Fakat şuan için baktığınızda küçük ve orta işletmeler için olan ücretsiz üyeliği kaldırmış gibi görünüyor.Gerçekten kaldırdımı tabiki hayır fakat erişebilmek için yeri biraz değiştirildi.google apss ücretsiz kayıt olmak isterseniz
https://www.google.com/a/cpanel/domain/new
adresine tıklayıp Google Apss sürecini gerçekleyin ve ücretsiz olarak faydalanabilirsiniz.
Kaydol:
Kayıtlar (Atom)