Nasıl "düzenle bölümü" yok

0 Cevap php

Bir kullanıcı sadece bir makalenin bir bölümü, yerine bütün makaleyi düzenlemek neyin nasıl Wikipedia, onun makaleler için "bu bölümü düzenlemek" özelliği uyguluyor? Ben kendim mediawiki koduna sürünerek denedim, ama beni anlamak için biraz yoğun bulunuyor. İşte benim guess (ama sadece bir tahmin) bulunuyor:

Kullanıcı tıklama bir makalede [edit] üzerinde bulunuyor. Bu normal düzenleme sayfasında bağlanan, ancak ek bir parametre URL belirterek içinde GET yoluyla geçirilen ile hangi bölüm düzenleyin. Bu ekstra parametre olmadan, Mediawiki normalde sadece tüm sayfayı düzenlerken bir form ile kullanıcıya sunacak. Ama düzenlemek için bir bölüm belirterek Mediawiki SADECE bu bölümü ayıklamak ve düzenlemek için sunmak neden olur.

Ne stumps beni nasıl Mediawiki bireysel bölümleri ayrıştırmak geliyor? Kimden ne anlıyorum, MW ayrı ayrı bölümlerini depolamak değil - (meta boatloads ek olarak) metin büyük bir blok olarak sayfanın her sürümü her TÜM VERSION saklar. MW sadece H1, H2, H3, ... etiketler için bakmak ve bu sayfayı işler, bölgeye metni bölmek için bu kullanıyor mu? Bir kullanıcı revize bölüm kaydeder zaman, bu mevcut sürümü bakmak yok, bölümlere metni yeniden ayrıştırmak ve sadece o zaman yeni bir sürüm olarak kaydeder güncel sürümü, bir kopyasını içine yeni versiyonu "enjekte"?

Ben MediaWiki benim anlayış fena halde basitleştirilmiş olduğunu varsayalım, ama sadece bir fikir almaya çalışıyorum.

Teşekkürler!

0 Cevap