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, 07:52:01 AM

Title: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: [SiNaN] on June 22, 2008, 07:52:01 AM
Bu ipucu sayesinde sadece belirlediğimiz bir bölümde üyelere sınırsız mesaj değiştirme süresi verebileceğiz.

Kodların içindeki 1453 sayısını uygulamak istediğiniz bölümün IDsi olarak değiştirin.

../Sources/Post.php

Bu değişiklikten 3 tane var.

Bul:

if (!empty($modSettings['edit_disable_time']) && $row['posterTime'] + ($modSettings['edit_disable_time'] + 5) * 60 < time())

Değiştir:

if (!empty($modSettings['edit_disable_time']) && $row['posterTime'] + ($modSettings['edit_disable_time'] + 5) * 60 < time() && $board != 1453)

../Sources/Display.php

Bul:

'can_modify' => (!$context['is_locked'] || allowedTo('moderate_board')) && (allowedTo('modify_any') || (allowedTo('modify_replies') && $context['user']['started']) || (allowedTo('modify_own') && $message['ID_MEMBER'] == $ID_MEMBER && (empty($modSettings['edit_disable_time']) || $message['posterTime'] + $modSettings['edit_disable_time'] * 60 > time()))),

Değiştir:

'can_modify' => (!$context['is_locked'] || allowedTo('moderate_board')) && (allowedTo('modify_any') || (allowedTo('modify_replies') && $context['user']['started']) || (allowedTo('modify_own') && $message['ID_MEMBER'] == $ID_MEMBER && (empty($modSettings['edit_disable_time']) || $board == 1453 || $message['posterTime'] + $modSettings['edit_disable_time'] * 60 > time()))),

Bul:

global $memberContext, $context, $messages_request, $topic, $ID_MEMBER, $attachments;

Değiştir:

global $memberContext, $context, $messages_request, $topic, $ID_MEMBER, $attachments, $board;

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

Tamamiyle [SiNaN] yapımıdır.
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: Ni©holąś™ on June 22, 2008, 03:01:47 PM
sağol sinan :D
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: Hoochie Coochie Man on June 23, 2008, 02:50:09 AM
Teşekkürler Sinan
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: hhy89 on October 27, 2008, 09:21:44 AM
bunu admin panelinden ayarlı istedigimiz bolumleri istedigimiz konulari secebilecegimiz sekilde yapılabilir mi
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: [SiNaN] on October 27, 2008, 09:33:41 AM
Yapılabilir. Ama bunun için vaktim yok.
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: hhy89 on October 27, 2008, 09:39:50 AM
saol sinan ben biraz ugrasiim belki birseyler cıkabilir
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: [-Delete-] on October 27, 2008, 09:54:27 AM
Peki belirlediğimiz bölümde  ziyaretçilere mesaj yazdırabilirmiyiz? normalde ziyaretçilerin mesja yazmasını izinlerden kapıyorum , ama belirli bir bölümde ziyaretçilerin mesja yazmasını istiyorum , buna bir ipucunuz varmı acaba?

yada ben arama yapmadım gözümden kaçtı ben bi arastırıyım eğer yoksa zaten yine buraya dönerim :D
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: [SiNaN] on October 27, 2008, 09:57:02 AM
Admin Paneli >> İzinler >> İzin Ayarları

Bölüm tabanlı yerel izinleri aktifleştirip istediğiniz bölüm için ziyaretçilere mesaj yazma izni verebilirsiniz. Alanların yanındaki yardım kutularına tıklarsanız yeterli bilgi var.
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: [-Delete-] on October 27, 2008, 10:35:50 AM
ben bunu nasıl atlarım yahu  :o , hemde bunu panelden incelemiştim , demekki benim biraz dinlenme vaktim geldi , kafam çok dolu ve artık herşeyi unutur hale geldim yahu  :'(

teşekkür ederim Sinan
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: yakup07 on August 20, 2010, 10:10:17 PM
teşekkürler Sinan hocam.
Title: Re: Tek Bir Bölüm İçin Sınırsız Değiştirme Süresi
Post by: oruyagercekolsa on September 30, 2011, 09:44:31 AM
Güzel bir paylaşım olmuş elinize sağlık sinan