18 Şubat 2011 Cuma

Drupal'da i18n de ve view la ilgili yazmış olduğum kıymetli kod parçam


$view = views_get_current_view();
  // [0] is first arg, [1] is second etc.
$new_var = $view-> args[0];
$lang = i18n_get_lang();

if($lang == 'tr'){
echo "

$new_var
";
}
else{
echo "
$new_var
";
}

session_start();
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$_SESSION['adres'] = $url; // adres
?>

10 Şubat 2011 Perşembe

Jquery ile Tarayıcının sağ tuşunu iptal etmek

tarayıcının sağ tuşunu iptal eden bir çok javascript kodu bulmak mümkün.fakat bu kodlar tarayıcı uyumluluğunda explorer ve mozillada iyi olmasına rağmen diğer tarayıcılarda sorunlu bu nedenle jquery kullanarak tarayıcının sol tuşunu kapatabiliriz.
  1. $(document).ready(function(){  
  2.     $(document).bind("contextmenu",function(e){  
  3.         return false;  
  4.     });  
  5. }); 

9 Şubat 2011 Çarşamba

Drupal de blockları node gömmek

ilk olarak bir view bloğunu node içine gömen kod;

$block = module_invoke('views', 'block', 'view', 'Urunler-block_1');
?>

Bu işi en iyi yapan ve argumanıyla view bloğuna  gömen kod
$viewName = 'Urunler';
print views_embed_view($viewName, 'default', 'Classic Tente');
?>



Başka bir modülün oluşturduğu block node içinde gösterilecekse;
$block = module_invoke('quicktabs', 'block', 'view', 2);
print $block['content'];
?>
























3 Şubat 2011 Perşembe

SQL server database diagram hatası

Sql server database diagram oluşturmaya(yada görüntüleme) çalıştığınızda aşağıdaki gibi bir hata ile karşılaşıyorsanız.
TITLE: Microsoft SQL Server Management Studio
------------------------------

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.

------------------------------
Çözüm olarak şu sorguyu çalıştırabilirsiniz 
EXEC sp_dbcmptlevel 'yourDB', '90';
go
ALTER AUTHORIZATION ON DATABASE::yourDB TO yourLogin
go
use [yourDB]
go
EXECUTE AS USER = N'dbo' REVERT
go 

1 Şubat 2011 Salı

asp.net session SQL server kaydetmek

asp.net sessionları veri tabanına kaydetmek istersek C:\Windows\Microsoft.NET\Framework\version altından  aşağıdaki komutu çalıştırarak sql server session tutar hale getirebiliri.z

For Adding SQL mode session state
C:\ >aspnet_regsql -S localhost -U sa -P wrox -ssadd -sstype p
Start adding session state.
...........
Finished.
For Remove SQL mode session state
C:\ >aspnet_regsql -S localhost -U sa -P wrox -ssremove -sstype p
Start adding session state.
...........
Finished.
kullanılacak web.config satırı ise
<sessionState mode="SQLServer"sqlConnectionString="Data Source=localhost;User ID=***;Password=***"cookieless="false"timeout="1000" />