Kuruluşun kişisel hesabına yeni bir çalışan ekleyebilir, ayrıca kayıtlı bir çalışana yeni bir elektronik imza (ES) ekleyebilirsiniz. Joomla'da bölümler ve kategoriler, Joomla'da bir blog ve Daha fazlası düğmesi kullanılarak makalelerin (içerik) oluşturulması ve görüntülenmesi
Kullanıcılara Joomla sitesinde makaleler ve materyaller yayınlama yeteneği vermeyi düşünüyorsanız, muhtemelen bu sorunun çözülmesinin o kadar kolay olmadığını görmüşsünüzdür. Başlangıçta en az iki yolunuz var. Birincisi, standart işlevselliği kullanmaktır, çünkü Joomla içerik yönetim sistemi, siteden makaleler eklemek de dahil olmak üzere birçok yerleşik yararlı işleve sahiptir. İkincisi, çeşitli CCK'lar dahil olmak üzere üçüncü taraf modülleri ve bileşenleri kullanmaktır. Diğer kaynaklardaki incelemelerde bulunan özellikleri ve açıklamaları gözden geçirdikten sonra, daha geniş bir ayar ve yetenek yelpazesi sundukları için büyük olasılıkla üçüncü taraf bileşenlerini kullanmak isteyeceksiniz. Bununla birlikte, test sistemlerine bileşenlerin kurulumuyla ilgili ayrıntılı bir çalışma, her şeyin anlatıldığı kadar iyi olmadığını gösterdi. Devam etmeden önce, temel alınan kriterleri belirtmekte fayda var:
Çözüm ya standart mekanizmalarda herhangi bir değişiklik yapmamalı ya da bunları, daha sonra sitede diğer modülleri ve bileşenleri kolayca ekleyebilecek kadar minimal hale getirmelidir.
Eklenen malzemelerin denetlenmesi gereklidir.
Kullanıcının yanlışlıkla sitenin mevcut yapısını bir şekilde bozmaması veya sadece sitenin iç görevlerini organize etmek için kullanılan bu kategorilere materyal ekleyememesi gerekir.
Kodda (son işlem) düzenlemeler yapmak gerekirse, minimum düzeyde olmalıdır. Halihazırda bir makale akışınız olduğunda ve kullanıcılardan ne beklemeniz gerektiğinin belirli özelliklerini biliyorsanız bu bir şeydir. Buna göre, çalışmanızın faydalı olacağını anlıyorsunuz. Sadece işlevsellik eklediğinizde başka bir konudur ve bir akış olup olmayacağı ve eğer öyleyse ne tür olduğu bilinmemektedir. Ne de olsa, birisinin gerçekten materyal eklemek isterse, göndermesinin onun için zor olmayacağını her zaman hatırlamanız gerekir. word belgesiveya Açık ofishatta e-postaya html.
Kullanıcının makalelerinin durumlarını görüntüleyebilmesi, makale denetleme sürecini düzenleme, etiket ekleme, resim ekleme ve diğerleri gibi her türlü kullanışlı işlevin olması arzu edilir.
Kriterler yeterince basit, ancak sonunda standart bir şekilde malzeme eklemeyi bırakmaya yetti. Ama önce ilk şeyler. Çeşitli CCK, benzeri ContentBuilder ve K2... Temel sorun, standart mekanizmalardaki değişiklik ve oldukça büyük miktarda düzenleme yapma ihtiyacıydı, bu yüzden terk edilmeleri gerekiyordu. Örneğin, resmi siteden indirdikten ve beyanlara göre malzeme eklemek için zaten uygun bir işlevselliğe sahip olması gereken K2'yi yükledikten sonra, tüm içeriğin yalnızca K2 aracılığıyla kullanılması gerektiği ortaya çıktı (bu nedenle, K2 desteği olmayan Joomla için neredeyse tüm modüller işe yaramaz hale gelir) ve malzeme ekleme formunun ihtiyaçlarınıza uyması için yine de düzeltilmesi gerekir (örneğin, tüm kategorilerin kullanıcıya sunulması). Elbette, K2'yi çalıştıktan belirli bir süre sonra, bu sorunun çok daha kolay çözülebilmesi oldukça olasıdır, ancak sadece bir işlev uğruna olan her şeyi aktarmak ve mevcut modüllere analogları aramak mantıklı değildir.
Not: Bunun yalnızca kullanıcılar tarafından içerik ekleme göreviyle ilgili olduğunu unutmayın. Elbette, CCK'nın yardımıyla karmaşık ve güçlü siteler oluşturabilirsiniz, ancak mevcut görev için bu gerekli değildir.
CCK'yı da temsil eden ancak standart yapıyı değiştirmeyen sonraki modüller ve bileşenler dikkate alındı. o Hayvanat bahçesi (CCK gibi), SobiPro (bir dizin olarak) ve ChronoConnectivity (onun hakkında bazı sözler). Ücretsiz Zoo sürümü yayınlama için hazır bir modül sağlar. Ancak hazır formlara baktıktan ve güvenlik ayarları ile sorunlara çözüm aradıktan sonra eklenen tüm makalelerin dağılacağı gerçeğinin yanı sıra (diğer bir deyişle özel makale ve kategorilerin makaleler ve kategorilerle nasıl ilişkilendirileceğine dair birçok soru olduğu da ortaya çıktı. site), kullanıcıların makalelerinin durumlarını görüntüleyebilmesi için denetim sürecini (kabul edildi, reddedildi, denetlendi vb.) organize etmek için görüntüleme şablonlarında birçok düzenleme yapmanız gerekecektir. SobiPro - bu oldukça iyi bir dizin, ancak aynı sorunlara sahip Hayvanat bahçesi... Düzenlemeler yapmanız ve SobiPro içeriğinin standart içeriğe oranını düşünmeniz gerekecektir. ChronoConnectivity, temelde her türlü form ve senkronizasyon oluşturmak için çok güçlü bir bileşendir. İhtiyaçlarınıza malzeme veya başka bir şey ekleme sürecini tamamen keskinleştirmeniz gerekiyorsa, bu kolayca yapılabilir. Bununla birlikte, önceden yüklenmiş herhangi bir seçeneği yoktur, bu nedenle kesinlikle her şeyin sıfırdan yapılandırılması gerekecektir. Ve bu çok uzun bir süre.
Bölgede araştırma yaptıktan sonra CCKdaha sıradan çözümlere bakmaya değer olduğu anlaşıldı. Ve en bariz şey blog yazmaktır. Ancak, ortaya çıktığı gibi, o kadar çok ücretsiz blog oluşturma bileşeni yok. Ve genel olarak bir araya gelenlerin standart mekanizmaya benzer olduğu ortaya çıktı. Yani onları kullanmanın gerçekten bir anlamı yok. Yine de gözüme çarptı ve oldukça iyi iki ücretsiz blog oluşturma bileşeni Hekima blogları ve UAM... Ancak, onlarla birlikte, denetim sürecini tam olarak düzenlemek ve bazı hataları düzeltmek için bir dizi düzenleme yapılması gerekeceği ortaya çıktı.
Yavaş yavaş en karmaşık çözümlerden gelen ve sonunda blog oluşturma bileşenlerine ulaşan çözümleri göz önünde bulundurarak, başlangıçta hemen hemen her sitede (eğer başlangıçta makalelerin akışı için tasarlanmamışsa) standart Joomla mekanizmasını kullanmanın oldukça yeterli olduğu giderek daha açık hale geldi. Bununla birlikte, İnternet, özel görüntüleri genel site görüntüleri kataloğundan ayırmak gibi önemsiz bir sorunu çözmek ve kurmak için herhangi bir normal talimat bulamadı. Tek tek alt görevlere yalnızca parçalı çözümler. Yine de, çözümleri bir araya topladıktan sonra, kullanıcıların materyalleri nasıl ekleyeceğine dair oldukça basit ve kullanışlı bir talimat aldık.
Kullanıcıların Joomla sitesine makale ve materyal eklemeye yönelik son talimatların, nokta sayısı bakımından büyük olmasına rağmen, aslında organize etmesi oldukça basit olduğu ortaya çıktı. İhtiyacınız olan ilk şey, yerelleştirme ile ücretsiz JCE editörünü indirip kurmaktır (bir Rus dili vardır; son çare olarak, her zaman diğer kaynaklardan indirebilirsiniz). Standart düzenleyicinin aksine TinyMCE, özelleştirilebilir ve oldukça kullanışlı bir resim yöneticisine sahiptir. Şimdi kurmaya başlayabilirsiniz.
Aç " Site - Genel Ayarlar"ve varsayılan düzenleyiciyi ayarla" Editör JCE". Bu, tüm kullanıcıların bu belirli düzenleyiciden makaleler girmesi için yapılmalıdır.
Aç " Malzeme yöneticisi". Ardından düğmeye basın" Ayarlar". Sekmeye git" Haklar"ve grup için Kayıtlı materyal (paragraf) oluşturma izni ayarla Oluşturmak"). Öğelerin geri kalanını devre dışı bırakın. Bu ayar, kullanıcıların siteden materyal ve makale eklemesine izin verir, ancak bunları yayınlamaz. Diğer bir deyişle, ekledikten sonra makaleler varsayılan olarak yayından kaldırılır. Genel olarak, basit denetim.
Aç " Kategori Yöneticisi"ve bir kategori oluştur" Değerlendirme için". Daha sonra eklenen tüm makaleler bu kategoriye girecektir (kolaylık sağlamak için).
Eğer yoksa gizli bir menü oluşturun. Gizli menü aynı normal menüdür, ancak şablonda olmayan bir konuma yerleştirilir.
Gizli menüde, Alias \u200b\u200bile bir öğe oluşturun " ek malzeme"ve adı" Makale ekle". Öğe türünü seçin" Materyal oluştur". Erişim düzeyini ayarlayın." Kayıtlı"(sol tarafta) ve varsayılan" Değerlendirme için "kategorisi (ana ayarlar alanında). Bu, yetkisiz bir kullanıcının bir öğeyi seçerken oturum açma sayfasına girmesi ve böylece tüm materyallerin bir kategoriye girmesi (sonraki sıralama için) için yapılır.
Menüde zaten tüm kullanıcılara gösterilen bir öğe oluşturuyoruz. Öğe türünü ayarlama " Alias". Gizli menüden önceki öğeyi hedef öğe olarak belirtin. Açık öğe, tüm kullanıcıların bu materyalin sitede oluşturulabileceğini görebilmesi için gereklidir. Yetkisiz kullanıcılar bu öğeye tıkladığında, yetkilendirme sayfasına gönderilecektir.
Git " Özellikler ve Düzen". Öğeyi ayarlayın" Düzenleyici anahtarı" içinde Değilçıplak html gönderme olasılığını dışlamak için.
Sitede dizinde oluşturun " görüntüler"dizin" yorumlar". Bu dizin, denetleme süresi boyunca kullanıcı makalelerinin resimlerini saklayacaktır.
Yönetici alanına dönün ve " Düzenleyici seçenekleriArdından sol tarafta "Dosya Sistemi" sekmesini seçin ve " Dosya dizini yolu"yol" resimler / incelemeler"
Aynı sekmede, öğeyi devre dışı bırakın " Klasör ağacı"
Aynı sekmede, maksimum resim boyutunu, örneğin 100 belirtin.
Aynı sekmede, çakışma durumunda yapılacak işlemleri belirtin " Benzersiz bir isim oluşturun ...". Bu, diğer kullanıcıların resimlerinin üzerine yazılmaması için yapılır. Sonuçta, makale sizin tarafınızdan denetlendikten sonra, resimleri her zaman paylaşılan bir klasöre aktarabilirsiniz.
Ayarları kaydediyoruz.
Git " Eklenti parametreleri"ve ekranın sol tarafında" Görüntü Yöneticisi". Ardından dosya boyutu sınırını, örneğin 100 (daha önce olduğu gibi) belirleriz.
Öğeleri devre dışı bırak " Klasörü sil", "Bir dosyayı silin", "Dosyayı yeniden isimlendir", "Kes kopyala"(dizin ve dosya için)," Dosyayı yeniden adlandır".
Görüntü dosyalarının dizininin yolunu belirleme " resimler / incelemeler"
Ayarları kaydediyoruz.
İçinde " Eklenti parametreleri"sekmeyi aç" Bağlantı"solda. Ve varsayılan bağlantılar için istenen ayarları belirtin. Örneğin," yeni bir pencerede "hedefi.
Aynı sekmede, bağlantı yapısına (arama, vb.) Ve açılır pencerelere erişimi olan tüm öğeleri devre dışı bırakın. Bu, sıradan kullanıcıların iç yapıya erişememesi için yapılır.
Düzenleyiciyi kaydedin ve kapatın.
Öğeyi açmaya çalışıyoruz " Materyal oluştur"yetkisiz bir kullanıcı altında ve oturum açma formunun açıldığını görüyoruz. Aynı öğeyi oturum açmış bir kullanıcıyla açmaya çalışıyoruz ve malzeme düzenleme formunun açıldığını görüyoruz, ancak kullanıcıların gerçekten ihtiyaç duymadığı bir sürü gereksiz alan var.
Her şeyden önce, " Uzantılar - Eklenti Yöneticisi"ve grubu ayarla" Özel"düğme dışındaki tüm düğmeler için (Resim, Sayfa Sonu, Malzeme vb.)" Daha fazla detay". Bu, normal kullanıcılar için düğmeleri gizleyecektir, ancak yönetici alanına erişimi olan kullanıcılar için onları açık bırakacaktır.
Maalesef, gerekli olmayan blokları formdan gizleyemez ve ayarları kullanarak giriş metni ekleyemezsiniz. Bu nedenle, görüntüleme şablonu dosyasını bileşenden site şablonuna kopyalamanız ve ardından düzenlemeniz gerekir.
Yolu aç " % site kökü% / bileşenleri / com_content / views / form / tmpl"ve dosyayı kopyalayın" edit.php"yol boyunca şablonunuza" % şablonunuz% / html / içerik / form /".
Dosyayı aç " edit.php"herhangi bir metin düzenleyicide ve aşağıda gösterildiği gibi istediğiniz giriş metnini ekleyin (metin 44. satırdan sonra gelir veya aranır"
Makale ekle
Öncelikle makalenin yararlı, kibar, anlamlı ve iyi biçimlendirilmiş bir metin olduğunu unutmayın. (daha fazla ayrıntı için makalelerin kurallar bölümünü okuyun).
Materyal eklemek, bu kaynağın kurallarını kabul ettiğiniz anlamına gelir.