Menü
Bedava
giriş
ana  /  Firma yazılımı / Favori Endeksi PHP Konu SMF tarafından desteklenmektedir. SMF forumunun tasarım ve ruslaşmasının yanı sıra Joomla'daki JFusion bileşenini yüklemenin temaları

Favori Endeksi PHP Konu SMF tarafından desteklenmektedir. SMF forumunun tasarım ve ruslaşmasının yanı sıra Joomla'daki JFusion bileşenini yüklemenin temaları

Hemen ana komut dosyasından başlayalım:

#! / usr / bin / perl

# Hangi-forum.pl script
# (C) 2010 Alexandr A Alexeev, http: // site /

sıkı kullanmak;

# Yorum satırları - titiz için
# Görev motorların istatistiklerini toplamaksa, olduğu gibi bırakın.
# Forumların bir listesini yaparsanız - Rassate

$ Verilerim;
$ Veri \u003d $ _ iken<> ) ;

# Bodrumda referans olmadan phpBB tarafından ne kadar çalıştırıldığını kontrol edin
"PHPBB yazdırın. \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? phpbb \\ .com \\ /? "[^\u003e] *\u003e phpbb / i Veya.
# $ DATA \u003d ~ / /Viewforum\\.php \\? [^ "" ** f \u003d \\ d + / i veya
$ Veri \u003d ~ / phpbb \\ -seo / i veya
$ Veri \u003d ~ /) ;
yazdır "ipb \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? Invision (?: Board | Güç) \\. COM \\ /? [^ "] *" [^\u003e] *\u003e [^.<]*IP\.Board/i Veya.
$ Veri \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? Invisionboard \\ .com \\ /? "[^\u003e] *\u003e Invision Güç Kurulu / i Veya.
$ Veri \u003d ~ /

/ BEN. Veya.
$ Veri \u003d ~ / İndex /.php\\?Г^""**showforum\u003d\\d +/i.) ;
yazdır "vBulletin. \\ n "
if ($ veri \u003d ~ / Powered by:? [^<]+vBulletin[^<]+(?:Version)?/i Veya.
$ Veri \u003d ~ /) ;
yazdır "SMF. \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? SimpleMachines \\ .org \\ /? "[^\u003e] *\u003e SMF / I tarafından desteklenmektedir Veya.
$ Veri \u003d ~ /İndex\\.php\\?Г^"""*Board\u003d\\d +\\.0/i.) ;
punbb yazdırın. \\ n "
if ($ veri \u003d ~ /] + Href \u003d "[^"] * http: \\ / / / (? :(?: Www \\.)? Punbb \\ .org | punbb \\ .informer \\ .com) \\ /? "[^\u003e] *\u003e Punbb / I.); #Veya.
# $ DATA \u003d ~ / /Viewforum\\.php\\?Г^"""*ID\u003d\\D+/i);
yazdır "FLUXBB. \\ n "
# Eğer ($ veri \u003d ~ / riewtopic\\.php\\?id\u003d\\d +/i veya
if ($ veri \u003d ~ /] + href \u003d "http: \\ / / (?: www \\.) FLUXBB \\ .org \\ /?" [^\u003e] *\u003e FLUXBB / I) ;
yazdır "EXBB. \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? exbb \\ .org \\ /? "[^\u003e] *\u003e exbb / i); # Veya
# $ DATA \u003d ~ /FORUMS\\.PHP\\?Г^""**_forum\u003d\\d +/i);
yazdır "YABB. \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / \\ / (?: www \\.)? YABBForum \\ .com \\ /? "[^\u003e] *\u003e YABB / I Veya.
$ veri \u003d ~ /yabb\\.pl ~ /) "" * _ num \u003d \\ d + / i);
"Dleforum" yazdırın. \\ n "
if ($ veri \u003d ~ / \\ (Powered by dle forum \\)<\/title>/ BEN. Veya.
$ Veri \u003d ~ /] + href \u003d "[^"] + (?: http: \\ / \\ / (?: www \\.)? dle \\ -files \\ .ru | ACT \u003d Copyright) [^ "] *"\u003e DLE FORUM<\/a>/ BEN.) ;
baskı "Ikonboard. \\ n "
if ($ veri \u003d ~ /] + href \u003d "[^"] * http: \\ / / / (?: www \\.)? ikonboard \\ .com \\ /? [^ "] *" [^\u003e] *\u003e ikonboard / i Veya.
$ Veri \u003d ~ /\\ n "
if ($ veri \u003d ~ /\\ n "
# Eğer ($ veri \u003d ~ /forums\\.php\\?fid\u003d\\d +/i veya
# $ DATA \u003d ~ / Topic \\ .php \\? FID \u003d \\ D + / i veya
if ($ veri \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? FlashBB \\ .NET \\ /?" [^\u003e] *\u003e FlashBB / I) ;
baskı "stokesit. \\ n "
# Eğer ($ veri \u003d ~ /forum\\.php\\?f\u003d\\d +/i veya
if ($ veri \u003d ~ /] + href \u003d "http: \\ / / / (?: www \\.)? stokesit \\ .com \\ .au \\ /?" [^\u003e] *\u003e [^ \\ /] * Stokes / i) ;
"Podyum yazdırın. \\ n "
# Eğer ($ veri \u003d ~ / topic ~ fp \\? t \u003d \\ d + / i veya
if ($ veri \u003d ~ /] + href \u003d [""]? http: \\ / / / / (?: www \\.)? SopeBox \\ .com \\ /? [""]? [^\u003e] *\u003e Podyum / i) ;
yazdır "usEbb. \\ n "
# Eğer ($ veri \u003d ~ /forum\\.php\\?id\u003d\\d +/i veya
if ($ veri \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? USBB \\ .NET \\ /?" [^\u003e] *\u003e usEbb / i) ;
yazdır "Wrfali. \\ n "
# Eğer ($ veri \u003d ~ / index ~ fp \\? FID \u003d \\ D + / i veya
if ($ veri \u003d ~ /] + href \u003d "http: \\ / \\ / (?: www \\.)? Wr \\ -script \\ .ru \\ /?" [^\u003e] *\u003e WR \\ -forum / i) ;
"Yetanotherforulget" \\ n "
eğer ($ veri \u003d ~ / yine başka bir forum \\ .NET / i veya
$ Veri \u003d ~ /Default\\.aspx\\?g\u003dposts&t\u003d\\d +/i.) ;

Bu ve yazıda belirtilen diğer komut dosyaları bu arşivde bulunabilir.

Senaryo hangi-forum.pl. İçindeki bir forum motor imzasının varlığı için HTML sayfa kodunu inceler. WordPress ve Joomla'yı belirlerken benzer bir alım kullandık, ancak birkaç fark var. İlk olarak, komut dosyasının kendisi sayfa kodunu yüklemiyor ve bir argüman olarak iletilen bir dosyadan okur. Bu, örneğin, WGET kullanarak bir kez bir sayfa yüklemenizi sağlar ve sonra yalnız değilsek, birkaç analiz cihazından sürmenizi sağlar. İkincisi, bu komut dosyasında, imza varlığı motorun% 100 işaretidir. En son imzanın varlığı yalnızca ilgili motora ağırlık verdi ve motoru en büyük ağırlığa sahip "kazandı. Bu durumda bu yaklaşımın yalnızca kodu karmaşıklaştıracağına karar verdim.

Komut dosyasının çalışmalarını test etmek için, hafif bir çalışma harcadım. Ben birkaç bin forumun bir listesiyim ve her birini komut dosyamdan sürdü, böylece programın tetiklerinin yüzdesini ve çeşitli motorların popülaritesini belirler.

Forumların bir listesini almak için Google Parser'den faydalandım. Arama motoru Tür istekleri gönderildi

site: forum. *. Ru
Site: konuş. *. Ru
Site: tahta. *. Ru
Site: SMF. *. Ru
Site: phpBB. *. Ru
....

vb. Dosyada bulacağınız tam kod jeneratör kodu gen-orumsarch-urls.pl.. Bölgeye ek olarak.ru da kullanıldı.su .ua .kz i.by. Geçen sefer, bu çalışma zordu, çünkü WordPress ve Joomla'daki siteler URL'de benzer imzalara sahip değil. Cmsmagazine.ru/catalogue/ gibi kataloglar yeterli örnekleme sağlamaz. Drupal'da 600 site nedir?

Kabul etmeliyim ki, deney sonuçları beni üzdü. 12590 incelenmiş sitelerde, sadece 7083 motor başarıyla belirlendi, yani olguların sadece% 56'sında. Belki herhangi bir motoru dikkate almadım? Gerçekten görmek için gerçekten bit mi? Yoksa imza aramasını ödemek için daha fazla zaman ayırdım mı? Genel olarak, burada ek araştırmalar gereklidir.

Başarılı bir şekilde tanımlanmış motorların% 56'sı arasında, beklendiği gibi, IPB (% 31), PHPBB (% 26.6) ve VBulletin (% 26,5) olduğu ortaya çıktı

SMF'nin (% 5.8) ve Dleforum'un (% 5.3) arkasında büyük bir gecikme ile onlar için. En sevdiğim Punbb sadece 6. sırada (% 1.64) idi. Bu numaralara büyük ölçüde güvenmeyi tavsiye etmem (Runet'teki her üçüncü forumun IPB'de çalışır), ancak bazı sonuçlar elbette, yapabilirsiniz.

Örneğin, Forum Motorunda bir web sitesi yapmayı düşünüyorsanız ve forumu değiştirmeyi planlıyorsanız, her bir mesaj için 0.01 $ kullanıcıları haftada bir kez otomatik olarak otomatik çıkışa sahip kullanıcılara, ardından en popüler üçten birini seçmelisiniz. motorlar. Forum ne kadar popüler olursa, içinde çok parçalanan bir programcı bulma şansı ne kadar büyük olur.

Motordaki önemli değişiklikler beklenmiyorsa, en popüler motoru, örneğin SMF veya PUNBB'yi seçmek mantıklı olabilir. Buna göre, forumunuzdaki hacker saldırısı sayısını azaltacaksınız ve otomatik olarak gönderilen spam sayısı.

Arama / forumların tanımı için komut dosyaları ayrıca bir pratik uygulama değil de bulunabilir. Kafamda şahsen gelen ilk şey, tespit edilen forumları titizde sıralamak ve postaları ilk yüzde sitelerinden birine linklerle yerleştirmektir. Bununla birlikte, yüzlerce forum Dofollllow Links, Tic'i (2 güncelleme geçti) etkilemedi, bu yüzden geçişlerle ilgilenmiyorsanız, burada zaman geçirmemesi daha iyidir.

Komut dosyalarının adının tek kişiden uzak olduğu açıktır. Onları başka nasıl kullanabileceğinizi kolayca bulacağınızı düşünüyorum.

Merhaba, Sevgili Blog Okuyucular web sitesi. Dolayısıyla, SMF adı verilen forum motor ayarlarının temasına devam ediyoruz, bu konuda başlatıldı. Orada, İngilizce arayüzünden çeviri açısından Rus forumunu henüz yapmadık. Üzerinde şu an Çok sunulabilir görünmüyor, ancak (henüz üretilmediyse) ve ilgili bölümlerin oluşturulmasından sonra, görüşü önemli ölçüde iyileştirecek.

Bugün kayıt konusunu göz önünde bulunduracağız ve Rusça'yı, JFusion bileşenini, hem motorlarla (hem de JUMA hem de CMF) ile çalışabilmenizi sağlayacak JFusion bileşenini iki ve sadece bir kullanıcı için ortak bir kullanıcı veritabanına sahip olmanızı sağlayacak kayıt ve girişlerinin bir formu.

Rus dil paketinin temaları ve kurulumu

Motor Basit makineler. Forum, değişen konuların olasılığını destekler ve tüm forumun tamamı için tüm forum için ve özellikle bireysel bölümler için değiştirilebilirler. Şahsen, varsayılan tasarım temasını kullandım, ancak aynı zamanda manuel olarak oldukça az değişiklik yaptı. Özellikle, arka planı, bazı elementlerin renk çözümlerini değiştirdim, flaş, radyoda saat eklendi, bu kategorinin sonraki yayınlarında söyleyeceğim.

Bir forum oluştururken neden ek dekorasyondan hiçbirini kullanmadım? Burada, muhtemelen tembelliğimdeki her şey. Hayır, yeni konuları aramak ve indirmek için çok tembel değildim, yapabileceği yerlerin yararları, birçok. Tembelliğim diğerinde yatıyor.

Gerçek şu ki, bu motorun tüm çeşitli modlarının, yeteneklerini genişletmek için tasarlanmış, tam olarak varsayılan bir konuya yönlendirdi. Açıklarım. Kayıt konusu varsayılan olarak varsa, SMF'de bir mod veya başka bir şey eklemek saniyeler içinde gerçekleşir ve bir kural olarak, manuel düzeltme kodu gerektirmez.

Moda tasarım konusuna yükleme durumunda, varsayılandan farklı olarak, söyledikleri gibi, işlenmemiş tüm parçaların bir dosyayla muamele edileceği gerekli olacaktır. Başka bir deyişle, FileZilla'yı kullanmanız gerekecek (siteye erişebileceğini indirin ve yapılandırın) fTP protokolü ve forum motorunuzun dosyalarını düzenlemek için açın bu mod değişiklik yapar.

Ardından, koddaki istenen konumu arayın ve gerekli işlemleri yapın: Kodun değiştirilmesi veya fragmandan önce veya sonra kodun bir bölümünü ekleyin. Değişiklik yapmak istediğiniz dosyaların ilk onun etrafında olabileceğini düşünürsek, o zaman sorun ne yapacağını hayal edebilirsiniz. Aynı zamanda, çok özenli olmalısınız ve yanılmamanız gerekir, çünkü aksi takdirde forum hiç açılmayabilir.

Yukarıda listelenen tüm sorunlar sizi kullanmaktan korkmuyorsa, bunları buradan indirebilirsiniz. Temalar bölümlere göre sıralanır (klasik, modern, vb. Yakın minimalizm) ve her biri için ekran görüntüsünü görebilirsiniz. tam ekran. Bu çok konuları nasıl yüklenir biraz sonra söyleyeceğim.

Eğer bu opusun ilk bölümünde açıklandığı gibi, barındırma motorunun sürücüsünü doldurma aşamasında forumu kullanmadıysanız (makalenin başlangıcındaki bağlantıya bakınız), o zaman şimdi yapabilirsiniz. Rus dil paketi daha önce istenen şekilde bu sayfadan indirilmiştir, ambalajından çıkarmanız ve ardından Temalar klasörünü kopyalamanız gerekir. kök klasörüKataloğun zaten aynı isimde bulunduğu yer.

Kopyanın sonunda, yöneticinin giriş ve şifresi altındaki foruma gitmeniz gerekir. Üst menüdeki "Yönetici" öğesini seçin ve ardından Sol sütununda Sunucu Ayarları öğesine tıklayın.

Açılan pencerede, "Varsayılan Forum Dili" öğesini bulun ve aşağı açılır listeden Rus dilini seçin ve ardından sayfanın altındaki "Kaydet" düğmesine basın.

Her şey, şimdi konferansınız zaten tamamen Rusça.

Kurulurken Sorunları Çözme Rus Modlarını Desteklemeyin

Gelecekte, bir Rusça çevirisi yapmadığında, SMF'de modları eklerken, yöneticideki modogue ayarlarını görüntüleme konusunda bir sorun olabilir. Aslında, yöneticideki çoğu ayarlar basitçe görmeyecek, çünkü Onlar için Ruslaştırma dosyası olmayacak. Bu nedenle, bu sorunu çözmek için iki seçeneğiniz olacak.

İlk yol, tüm forum için İngilizce'ye geçiş yapmaktır. Bu nasıl yapılabilir, yukarıda birkaç paragraf görebilirsiniz. Buna göre, bu ayarlarla gerekli eylemleri ürettikten sonra, tekrar Rusça'ya geri dönmeniz gerekecektir.

İkinci yol daha karmaşıktır, ancak yüklü modların ayarlarını yöneticiye ayarlamamıza izin verecek ve yalnızca etkinleştirildiğinde İngilizce dilinin. Şu anda bu şekilde kalıyorum, çünkü soru, birinin modunu kurması ve konferansının yöneticisindeki ayarlarını bulamadığı için çok yaygındır.

Öyleyse, ikinci yol, yeni eklenen modlar için Ruslaştırma dosyalarına bir çeviri hattı eklemektir. Hangi Rusların hangi Rusların değişiklik yapması gerektiğini ve bunları nereye götürmesi gerektiğini belirlerken, daha sonra söyleyeceğim. Bu arada, geçici olarak, ilk yolu kullanabilirsiniz.

Site entegrasyonu ve forum için JFusion kurulumu

İlk önce JFusion ve Ruslaşmasını indirmeniz gerekir. Jumlé yönetimine girme, üst menüden "Genişletme" yi seçiyoruz, "Yükle / Sil" - "Paket Dosyasını Yükle" - "Genel Bakış" düğmesi - "Genel Bakış" butonu - Dosyayı JFusion_Package.zip bileşeniyle bul - düğmeyi tıklayın "Dosyayı tıklayın & İnstall\u003e.

Bundan sonra, bileşenin başarıyla ayarlandığını bildiren bir pencere belirir. Sorun olursa, kendinizi biraz yukarıdaki bağlantıya göre bir kısmını çözme seçenekleriyle tanıştırabilirsiniz.

Şimdi sıra, bileşenin kendisi ile aynı şekilde eklenen Russiyon içindir. Şunlar. Eylemler dizisini tekrar ediyoruz: "Uzantıları" - "Kurulum / Sil" - "Paket Dosyasını Yükle" - "Genel Bakış" butonu - Bilgisayarınızdaki JFusion Rusification dosyasını bulun - "Download File & Install" düğmesine tıklayın. Şimdi "Bileşenler" - "JFusion" yolundaki ayarlara gidebiliriz ve Ruslaşmanın başarıyla eklendiğinden ve çalıştığından emin olun.

Sana iyi şanslar! Blog sayfalarında belirsiz toplantılara web sitesi

İlgilenebilirsin

Birleştirmek için JFusion Kurulumu forum SMF. ve jumla sitesi
JFusion Modülleri, sitedeki forumdan gelen mesajları görüntülemek ve Jumlu'a dönmek için SMF'de bir düğme oluşturma
Joomla'da bir menü öğesi oluşturma Foruma girmek ve SMF'den siteye kullanıcı kaydını aktarma
SMF Forum'u Yükleme - Joomla 1.5 ve Basit Makinelerin Entegrasyonu bileşen JFusion
Joomla için uzantılar - Nedir ve Jumla için bileşenler, modüller ve eklentiler, bunları nasıl kurmalı ve silmek için
Joomla'da bloglar, kataloglar ve portallar oluşturmak için K2 bileşeni - fırsatlar, kurulum ve rusification Joomla - Bölüm 3 için Fotoğraf Galerisi - Joomla 1.5'te Galeri Oluşturma Phoca Gallery Component - Kategori ekle ve fotoğraf galerisine görüntüleri indirin
Artio Joomsef - Joomla'da CNC (SEF) bağlantılarını ve başlığını ayarlamanın yanı sıra bu genişlemeyle 404 hata sayfası oluşturma
Akeba yedekleme (eski Joomlapack) - Joomla ve kurtarma konusunda bir site yedekleme oluşturma destek olmak İki tıklama

Herkes sadece Jumla olmadan yaşayamayacağımı biliyor, ancak bence, bileşenlerde iyi bir forum yok. Bu nedenle, forum motorlarıyla çalışıyorum. Yeni son zamanlarda kullanmaya başladığım yeni olanlardan biri, yeni bir kategoriye başlamaktır, umarım faydalı malzeme. Küçük, iyi ile başlıyoruz ve yeni gelenler çok kullanışlı.

İlk adımlar B. arama motoru optimizasyonu Basit Makineler Forumu: CopyWrites ve Harici Bağlantıları Sil

Hemen SMF 2'yi çalıştığımı hemen bir rezervasyon yapın ve bu makale ücretsiz forum motorunun bu sürümüyle ilgili olacaktır.

Ve böylece, daimi okuyucular, forum da dahil olmak üzere motorların resmi sitelerine "10" dış referansları ne kadar sevmediğimi biliyor. Bu yüzden CopyWrites'i ve 4'ü sildiğim ilk şey, Türlerin 4 Dış Referansını DİKKAT " SMF 2.0.2 | Basit Makineler | SMF © 2011 | Xhtml "! Bunu yapmak için, FTP Forum / Temalar için siteye bağlanın / konunuzun adı/ dosyayı düzenle index.template.php.. Doğal olarak, altta, ABD dış bağlantılarına inanamayan bir kod (yaklaşık 330 satır) vardır. Bu nedenle sildik: "

  • ", tema_copyright (),"
  • "Ve"
  • ", $ Txt [" xhtml "],"
  • ". Bu çok basit ve leggo. En yakın yayınlarda, SMF'deki forumları tanıtmak ve optimize etmek için yeni malzemelerin bekleyin /