Kakarotto adlı üyeden alıntı

Eklenti sistemi değil de, eklenti sisteminin mantığını söyleyeyim;

Örneğin elinizde uyeler.php diye üyelerin listelendiği bir sayfa var.
Şimdi siz üyeler listelenirken üyelerin kullanıcı adları değil de kendi adları görünsün diyorsunuz. Bunun için eğer scriptin sahibi iseniz eklenti yapmazsınız. Girersiniz uyeler.php sayfasına $kullanici_adi olan yeri $gercek_adi şeklinde değiştirirsiniz (veritabanından çektiğinizi varsayıyorum) ve hoop kullanıcı adı yerine gerçek adı gösterilmiş olur.

Fakat eklenti sisteminde siz uyeler.php sayfasına girmezsiniz. Siz eklentideki tuşa basarsınız, eklentinin kendisi içeriğindeki kodlar nedeniyle uyeler.php sayfasını otomatik olarak açar, $kullanici_adi bölümünü bulur ve $gercek_adi şeklinde değiştirir.

Eklentiyi kullanmak daha kolaydır, eklentiyi yapmak scripti düzenlemekten çok daha zordur. Eklentilerin mantığı budur yani. Sizin el ile yaptığınız şeyi siz eklentiye kaydedersiniz, eklenti sizin yerinize yapar. Tabi söylediğin her şeyi yapan ultra düzey bir zeka değil eklenti sistemi.

Sen ona öyle yapması gerektiğini kodlarla söylersin.

Eklenti içeriğindeki kod yapısı genelde şöyledir:

... dosyasını aç
... satırını ara
... satırını $... değişkeninin içeriği ile değiştir.
... dosyasını kapat

Halbuki buna hiç gerek kalmadan kendi scriptini açar, istediğin yeri kafana göre düzenler ve kapatırsın. Eğer programlama bilginiz yoksa bu söylediklerim anlamsız geliyor olabilir. Programlama bilginiz varsa normal düzenleme işinin eklenti yapmaktan daha kolay olduğunu zaten biliyorsunuzdur.


Bu sistem genellik Class yapısıyla olmuyor mu ? Birde php botlarını açıklar mısınız sadece bir siteden veri mi çeker botlar ?