XOOPS & DataLife Engine için Modüller ve Eklentiler
Güncel ve Ücretsiz
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 );
}| Author | Thread |
|---|