10.13.2012

Kategori seçmeden konu eklenmesini engelleme

        Üyelerin konu eklerken kategori seçmeyi unutmaları, yöneticilerin hoşuna gitmeyen hususlardan biridir. Bu durumdan kurtulmak için bir yol var. Bu değişiklikle, üyeler konu eklerken kategori seçmeyi unutmaları halinde, bir hata mesajı alacaklar. Değişiklik datalife engine 9.5 ve üzeri sürümlerde çalışır.

engine/modules/addnews.php dosyasını açalım. Alttaki kodu bulalım:

$allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );

altına ekleyelim:

if(count($_POST['catlist']) <1) $stop .= "<li> Lütfen bir kategory seçiniz!</li>";
if(count($_POST['catlist']) ==1 and $_POST['catlist'][0] == 0) $stop .= "<li> Lütfen bir kategory seçiniz!</li>";

Aynı şeyi yönetici panelinden konu ekleyenler için de yapmak isterseniz;

 engine/inc/addnews.php dosyasını açalım. Alttaki kodu bulalım:

if( trim( $_POST['expires'] ) != "" ) {
$expires = $_POST['expires'];
if( (($expires = strtotime( $expires )) === - 1) OR !$expires ) {
msg( "error", $lang['addnews_error'], $lang['addnews_erdate'], "javascript:history.go(-1)" );
}
} else $expires = '';

altına ekleyelim:

if(count($_POST['category']) <1) msg( "error", $lang['addnews_error'],"Lütfen bir kategory seçiniz!","javascript:history.go(-1)");
if(count($_POST['category']) ==1 and $_POST['category'][0] == 0) msg( "error", $lang['addnews_error'],"
Lütfen bir kategory seçiniz!","javascript:history.go(-1)");

Hiç yorum yok:

Yorum Gönder