Haber ekleme sürecinizi hızlandırın!
Artık haber eklerken kategorileri tek tek seçmek zorunda değilsiniz. Bu pratik eklenti sayesinde, doğrudan URL üzerinden kategorileri önceden tanımlayarak hızlı ve verimli bir haber yönetimi sağlayabilirsiniz.
🚀 Özellikler
URL'den Kategori Seçimi: /admin.php?mod=addnews&action=addnews&catid=12 şeklinde direkt erişim
Çoklu Kategori Desteği: Birden fazla kategoriyi virgülle ayırarak seçebilme (catid=12,15,18)
Esnek Parametre Seçenekleri: catid ve selectedcats parametreleri ile uyumlu çalışma
Otomatik Tespit: URL'de kategori parametresi varsa otomatik olarak işaretler, yoksa standart seçim ekranını gösterir
💡 Kullanım Senaryoları
Ajax ile haber ekleme: Dışarıdan bağlantı ile direkt kategori seçili şekilde haber sayfasını açma
Özel haber formları: Belirli kategoriler için özelleştirilmiş haber ekleme panelleri
Toplu haber yönetimi: Farklı kaynaklardan gelen haberleri ilgili kategorilere yönlendirme
✅ Avantajlar
Zaman kazandırır
Kullanıcı hatasını azaltır
Otomasyona uygun yapı
Mevcut yapıyı bozmaz, geriye dönük uyumludur
🔧 Kurulum
inc/addnews.php dosyasını açın bulun;
$categories_list = CategoryNewsSelection( 0, 0 ); if( isset($_GET['catid']) ) {
$categories_list = CategoryNewsSelection( explode(',', $_GET['catid']), 0 );
} elseif( isset($_GET['selectedcats']) ) {
$categories_list = CategoryNewsSelection( $_GET['selectedcats'], 0 );
} else {
$categories_list = CategoryNewsSelection( 0, 0 );
} Admin.php de otomatik kategori seçtirme:
Örnek Link:
/admin.php?mod=addnews&action=addnews&catid=12
inc/addnews.php içinde
bul:
$categories_list = CategoryNewsSelection( 0, 0 );
Değiştir:
// Yerine bu kodu ekleyin:
if( isset($_GET['catid']) ) {
$categories_list = CategoryNewsSelection( explode(',', $_GET['catid']), 0 );
} elseif( isset($_GET['selectedcats']) ) {
$categories_list = CategoryNewsSelection( $_GET['selectedcats'], 0 );
} else {
$categories_list = CategoryNewsSelection( 0, 0 );
}