Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: [SiNaN] on June 22, 2008, 08:04:07 AM

Title: Sunucu Ayarlarını Kilitleme
Post by: [SiNaN] on June 22, 2008, 08:04:07 AM
Bu ipucu sayesinde sadece belirdiğimiz kullanıcı sunucu ayarlarını değiştirme yetkisine sahip olacak. Admin yetkisi verdiğimiz bazı kullanıcıların bu panele ulaşmasını istemeyebiliriz belki.

Kodların içindeki 1453 sayısını izne sahip olacak üyenin IDsi olarak değiştirin.

../Sources/ManageServer.php

Bul:

function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings;


Değiştir:

function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings, $ID_MEMBER;

   if($ID_MEMBER != 1453)
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);


Bir süre burada durduktan sonra İpuçları ve Hileler bölümüne taşınacak.

Tamamiyle [SiNaN] yapımıdır.
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: Hoochie Coochie Man on June 23, 2008, 02:47:22 AM
Teşekkürler Sinan :)
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: NoPasaran on June 28, 2008, 09:53:34 PM
2 üye için napcaz :-\
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: Alpay on June 29, 2008, 05:19:41 AM
function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings, $ID_MEMBER;

   if($ID_MEMBER != 1453 && $ID_MEMBER != 5000 )
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);

 


böyle calışmasi lazim =) NoPasaran
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: [SiNaN] on June 29, 2008, 08:51:06 AM
Daha fazla gerekirse de;

Bul:

   if($ID_MEMBER != 1453)

Değiştir:

   $admins = array(1,2,3,4,5,6);
   if(!in_array($ID_MEMBER, $admins))


1,2,3,4,5,6 yönetici IDleri.
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: MadBlazer on June 29, 2008, 08:54:40 AM
Teşekkürler Hocam  :D
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: SerMimar on July 31, 2008, 04:16:20 PM
Teşekkürler sinan,

Gerçekten çok önemli bir konu, üzerinde hassasiyetle durulması gerekir, özellikle başkasına yaptığımız sayfalar için, acemilerin site ayarlarıyla oynamamaları için kullanışlı bir özellik...
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: MzLgNy on September 09, 2008, 02:10:54 PM
SMF 2.0 Beta 3.1 Public de o kod yerine

// This function basically just redirects to the right save function.
function ModifySettings2()
{
global $context, $txt, $scripturl, $modSettings;

isAllowedTo('admin_forum');


Bu kod var bunu nasıl değiştirmemiz gerekiyor..?
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: [SiNaN] on September 11, 2008, 10:48:38 AM
Sonrasına ekle:

   if($context['user']['id'] != 1453)
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: [-Delete-] on September 23, 2008, 01:13:58 AM
ne olur ne olmaz , zaman kötü kolla serveri =P

teşekkürler [SiNaN]
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: Ni©holąś™ on September 26, 2008, 03:17:00 AM
Sağol Sinan :D
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: Emirhan GÜVEN on November 14, 2008, 04:51:51 PM
Teşşekürler çok saol
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: Perspektif on May 17, 2009, 04:31:52 PM
çalışmadı malesef..ayarları onarla toparladım
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: ßLUE on December 12, 2009, 08:50:20 AM
sag0l dostum elıne saglık
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: AS21 on March 31, 2010, 09:00:18 PM
2.0 RC3 için uyumlumu?
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: grafitus on April 09, 2010, 05:16:57 PM
Quote from: AS21 on March 31, 2010, 09:00:18 PM
2.0 RC3 için uyumlumu?
Değil. Ancak aşağıdaki işlemi SMF 2.0 RC3 için kullanabilirsiniz:

./Sources/ManageServer.php'yi açın.
Code (Bulun) Select
isAllowedTo('admin_forum');
Code (Değştirin) Select
isAllowedTo('admin_forum');

if($context['user']['id'] != 1453)
fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: mfatih5416 on May 27, 2010, 12:48:38 PM
2.0 RC3 için birden çok yönetici nasıl ekleriz ?
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: grafitus on May 28, 2010, 02:54:10 PM
Yukarıdaki verdiğim kodda;
Code (Bulun) Select

   if($context['user']['id'] != 1453)

Code (Değiştirin) Select
   $admins = array(1,2,3,4,5,6);
   if(!in_array($context['user']['id'], $admins))


1,2,3,4,5,6 yönetici IDleri.
Title: Re: Sunucu Ayarlarını Kilitleme
Post by: sevdaligul on June 06, 2010, 04:25:16 PM
emeğine sağlık