Eklenti geliştirme kılavuzu # 1: Başlarken Eklenti geliştirme kılavuzu # 1: Başlarken

Giriş
Kendi eklentilerinizi yazmak ister misiniz? Bu makale dizisi kendi eklentilerinizi yazmanıza yardımcı bilgiler içerecektir.
1. Varsayılan dosyalar, klasörler ve kod yapısı
2. Kullanım anlayışı
3. Ayarlamalar
4. Arayüzlü eklenti

Başlıyoruz
Bir eklenti geliştirme sürecinde ilk adım dizin yapısı kurmak ve bazı varsayılan dosya oluşturmaktır. Eklentiniz dizin yapısı aşağıdaki gibi olmalıdır:

Eklentinizin adı bir dosya veya kod yapısına uygun olmalı.
* Benzersiz
* Küçük harfli olması
* Sadece harf, sayı ve tirelerden oluşan (-)

Tüm tosyalar için önceden tanımlanmış bir kod yapısı bulunmaktadır:


<?PHP
/* ====================
[BEGIN_SED_EXTPLUGIN]
Code=pluginname
Part=main
File=pluginname
Hooks=standalone
Tags=
Order=10
[END_SED_EXTPLUGIN]
==================== */

/**
 * Plugin description
 *
 * @package Plugin name
 * @version 1.0
 * @author You
 * @copyright Your company
 * @license BSD
 */

defined('SED_CODE') or die("Wrong URL.");

// Eklentinizin kodları

?>

Görüldüğü gibi ilk karşımıza çıkan bazı kurulum değerleri.
Bu değerler cotontiye uyumluluğu bildirir ve yönetim panelinden kurulum sırasında ihtiyaç duyulur.
Code:(kod) eklentinizin adı(kodlanmış)
Part: Örnek:index(eklentiadi.index.php) dosya adının ikinci kısmı.
File: dosya uzantısı: örn eklentiadi.index
Hooks: Bağımsız bir sayfada(plug.php?e=ekletiadi) veya entegre edilmiş sayfalada
Tags: (Etiketler) eklenti fonksiyonlarını sayfalarda çalıştırmak için kullanılır.

Eklenti dosyalarının güvenliği için gerekli satırlar vardır. Örnek kod alalnında verildi

Orjinal döküman: http://www.cotonti.tk/page.php?id=4



No comments yet
Only registered users can post new comments