Profillerde yol oluşturmak - zemini hazırlamak. JakoDorgen PRO için Invision Power Board (IPB) forumu biçiminde yeni şablon. Şablon No: ipb_ms_11 IP board tarafından desteklenen başlıklar konusu

Böylece, ücretli forum motoru IPB (Invision Power Board) için başka bir veritabanı dönüştürücüyle tanışıyoruz. IPB tamamen ücretsiz olarak kurulabilse de ücretli bir motor olduğu için gelecekte çok fazla para ödemeniz gerekecek. CMS'nin kendisi aşağı yukarı mantıksal olarak, çarpık phpBB'den daha basit bir şekilde inşa edilmiştir, ancak yine de kendi özelliklerine sahiptir.

Şimdi mesajları, konuları, forumları, kategorileri ve kullanıcıları aktarmaya çalışacağız. Pan Converter uzantısı ve IPB'den PunBB'ye modülü bu konuda bize yardımcı olacaktır. İndirin, yükleyin ve bağlanın.

Öncelikle phpMyAdmin'e gidin ve PHP dizisi biçiminde bir veritabanı dökümü oluşturun. Açılır listeden gerekli veritabanı türünü seçin ve bilgisayarınıza kaydedin.

Kaydedilen arşivi paketinden çıkarıyoruz ve dönüştürücü ayarları sayfasından .php uzantılı dökümümüzü yüklüyoruz.

Başarılı yüklemeden sonra modül sekmesine gidin ve açılır listeden dökümümüzü seçin.
Aşağıdaki forma tablo önekini girin; IPB'nin ilk kurulumu sırasında girmeniz istenir. Genellikle böyle görünür ipb_ veya önek_.

Tablo öneki mevcut değilse alanı boş bırakın ve dönüşümün ilk aşamasını çalıştırın.
Bu aşamada dönüştürülen tabloların önekleri kontrol edilerek dönüştürülecektir.

Invision Power Board (aynı zamanda IPB, IP.Board olarak da kısaltılır), forum oluşturmak için dünyanın en popüler çözümlerinden biridir. Bu yazılım Invision Power Services, Inc. tarafından geliştirilmiştir.

Sistem HTML, PHP, JS, AJAX teknolojileri kullanılarak oluşturulmuştur ve MySQL'i veritabanı sunucusu olarak kullanır (ayrıca Microsoft SQL Server ve Oracle gibi diğer veritabanı sunucuları için de destek vardır). IPB ücretli bir yazılımdır.

Invision Power Board'un ücretli bir ürün olmasına rağmen, kendisini desteklemeye ve değiştirmeye adanmış çok sayıda topluluk var. Bu topluluklar tarafından geliştirilen değişikliklerin ve tasarım stillerinin çoğu ücretsizdir ve ücretsiz olarak indirilebilir. En büyük Rus topluluğu IBResource.ru'dur.

IPB forumları sürüm 1.3, motorun ücretsiz olarak dağıtılan en son sürümüdür ve artık geliştiriciler tarafından desteklenmemesine ve resmi kaynaktan indirme erişiminin durdurulmasına rağmen IPS tarafından kullanımına hala izin verilmektedir. Forumun bu sürümünün güncelliğini yitirmiş olmasına ve bilinen güvenlik açıklarının varlığına rağmen, birçok kişi hala onu kullanıyor ve güncelleme isteğini dile getirmiyor. IPS, 2005 yılında geliştirilmek üzere 2.1 sürümü duyurulana kadar güvenlik güncellemeleri yayınlamaya devam etti, ardından forumun bu sürümünü desteklemeyi bıraktı. Hatta bazı sitelerde, yayınladıkları güvenlik güncellemelerinin bağlantılarını ve ayrıca forum komut dosyasının PHP5'te çalışmasına izin veren güncellemeleri bile görebilirsiniz. Bu güncellemeler IPS tarafından desteklenmemektedir. Sürüm 1.3.1, istenildiği kadar sürebilecek bir test dönemi için paylaşılan yazılımdı. Bu versiyondan sonra Invision Power Services, ürünlerini ticari lisans altında piyasaya sürmeye başladı.

Avantajları

  • Sadece 3 dakikada kurulum. Otomatik kurulum bileşenleri hemen hemen her kullanıcının bir forumu sadece birkaç dakika içinde kurmasına olanak sağlar. Süreç özel bilgi gerektirmez: sistemin kendisi tüm işlemleri gerçekleştirecek ve sizden yalnızca gerekli verileri isteyecektir. Evet, gereksiz konuşmaya gerek yok - IPB lisansı her sahibine, forumunun ücretsiz kurulumunu sipariş etme hakkı verir.
  • Rusça teknik destek. IP.Board lisansı sahipleri Rusça teknik desteğe erişebilir. Üstelik hizmet uzmanları yalnızca ana dilinizi konuşmakla kalmıyor, aynı zamanda forumun “ana dili” geliştiricileridir. Bu, onlara sorunların belirtilerini ve olası çözümlerini açıklamanıza gerek olmadığı anlamına gelir. Konuya mükemmel hakimiyet, müşterinin zamanını ve çabasını boşa harcamadan forumdaki tüm çalışmaları yürütmenize olanak tanır.
  • Sosyal yönelim. Forumu tam teşekküllü bir iletişim ortamı haline getirmek, kullanıcılara insanlarla tanışmak ve bağlantı kurmak için ek fırsatlar vermek - bu, forum katılımcılarının sosyal etkileşiminin özellikleriyle kolaylaştırılmıştır. IP.Board kullanıcıları kendi aralarında kolaylıkla çeşitli içerik alışverişinde bulunabilir, kişisel profiller oluşturabilir, çevrelerine ekleyerek arkadaş olabilirler.
  • Kullanıcı dostu Web 2.0 arayüzü. Hiçbir zaman çok fazla iyi bir şey olamaz. Daha fazla kolaylık sağlamak için IPB sistemi modern Web 2.0 teknolojilerini kullanır. Bu sayede forumun gerekli temel işlevlerini kullanmak kolay ve sezgiseldir. Ve basit olduğundan, katılımcıların sıkıcı teknik iletişim "girişinden" kurtuldukları anlamına gelir.
  • Esneklik. IPB, topluluğunuzu kişiselleştirmek ve seçenekleri özelleştirmek için birçok seçeneğe sahiptir. Sistemin esnekliği, forumu fazla çaba harcamadan üçüncü taraf çözümlerle entegre etmenize ve arayüzün herhangi bir öğesini değiştirmenize (tasarım, yeni işlevler ekleme) olanak tanır.
  • Marka sadakati.“Tüketici aptal değil, o sizin karınızdır.” İlginç bir forum, topluluğun iyi düşünülmüş bir organizasyonu - tüm bunlar şirketin imajına yarar ve müşterinin markaya olan bağlılığını artırır. Kullanıcılar, oluşturulan iletişim ortamının konforunu kesinlikle takdir edeceklerdir: markayı diğer insanlarla tartışma, fikir alışverişinde bulunma, yanıt verme ve şirketin yönetimiyle etkileşimde bulunma fırsatı.
  • Maliyetlerin azalması. Forum topluluğu, günün 24 saati çevrimiçi danışmanlık görevi görerek teknik destek hizmetinize yapılan çağrıların sayısını önemli ölçüde azaltır. Kullanıcının forumda yardım araması psikolojik olarak çok daha basit ve kolaydır: dostça katılım, bağımsız uzmanların görüşleri ve tavsiyeleri - iletişim sonucunda sadece tüm sorunlar çözülmez, aynı zamanda karşılaşılan zorluklardan kaynaklanan olumsuz duygular da giderilir. kaldırıldı.
  • Pazarlama araştırması. IP.Board sistemi, forumu pazarlama araştırması için bir araç olarak kullanmanıza olanak tanır. Müşterilerinizin derecelendirmelerini ve görüşlerini incelemek, anketler yapmak, test etmek - forumun geniş teknik yetenekleri, çeşitli araştırma planlarını uygulamanıza olanak tanır.
  • Çoklu görev. Sistem yapılandırmasının esnekliği, çeşitli hedeflere ulaşmak için IP.Board'u kullanmanıza olanak tanır. Geleneksel iletişim aracının yanı sıra bazı firmalar foruma dayalı bir proje yönetim sistemi düzenlemişlerdir. IP.Board hem iç hem de dış müşteri hizmetleri sistemi olarak hizmet vermektedir. Erişim haklarını derinlemesine ve bireysel olarak yapılandırma yeteneği sayesinde forumun çalışmasını en karmaşık ve özel görevlere bile uyarlayabilirsiniz.
  • Fiyatlandırmanın yeterliliği. IP.Board yazılım ürününün satın alma koşulları ve geliştirilen tarife planı, foruma verilen görevleri çözmek için en iyi seçeneği bulmanızı sağlar. Gerçekten kullandığınız, gerçekten ihtiyacınız olan şey için ödeme yaparsınız.
  • Ek modüller. Ek resmi uygulamaları (galeri, blog, dosya arşivi modülü) kullanarak IP.Board sisteminin işlevselliğini genişletebilirsiniz. Hazır çözümler sizi bağımsız geliştirme ve işlevsellik değişikliğinden kurtarır. Ek modüller sistemle tamamen uyumludur ve tek bir topluluk alanı kullanır, bu da bunların özel bilgi ve beceri gerektirmeden tek tıklamayla kurulabilmesine olanak tanır. Uygulamalar aynı zamanda yeni sürümlerin yayınlanmasını da desteklemektedir ve bunların bakımı, forumun teknik destek hizmetlerinin genel paketine dahil edilmiştir.
  • Düşünceli forum yönetimi. Herhangi bir topluluğun etkinliği, yetkin "idare etme" ile kolaylaştırılır. IP.Board'da yerleşik yönetim araçları, gerekli hak farklılaştırmasıyla esnek bir yönetim ve denetleme sistemi oluşturmanıza olanak tanır. Forum yönetimi çok çeşitli yetenekler içerir: içeriğin izlenmesinden forumu korumanıza, istatistikleri izlemenize ve sistemi olası hatalara karşı kontrol etmenize olanak tanıyan bir teşhis merkezi oluşturmaya kadar.

Olasılıklar

  • Basit, sezgisel ve hızlı kurulum
  • Çeşitli veritabanları türleri için sürücülerin mevcudiyeti: MSSQL, Oracle, PostgreSQL
  • Kurulumdan hemen sonra çalışmaya tam hazırlık
  • Kullanıcılar için Gruplar ve Çoklu gruplar
  • Modern kullanıcı profili
  • Arkadaşlar

Görüntüleme: 155924

JakoDorgen PRO için Invision Power Board (IPB) forumu biçiminde yeni şablon. Şablon No: ipb_ms_11


JakoDorgen PRO için Invision Power Board (IPB) forumu biçiminde ikinci bir şablonu satışa sundum. Şablon altında yapılır.

ipb_ms_11 şablonunun oluşturulma tarihi: 07/06/2011.

Şablonun teknik açıklaması:

Şablon formatı: utf-8.
Şablon sayısı: 1 adet.

Şablonda zaten bir trafik boşaltma düğmesi uygulanmıştır.
Satın alınan şablonun içinde, nasıl yapılandırılacağını açıklayan bir dosya bulunur.

Şablon içeriği:

Şablon, .

ÖNEMLİ :

Şablon kesinlikle kapı oluşturucu JakoDorgen PRO sürüm 4.2.4'ün yeni sürümü için yapılmıştır (Bu nedenle, bozuk sürümlerde (sürüm 4.2.3 dahil) çok fazla makroyla çalışmayacağım. Şablon yalnızca JakoDorgen PRO 4.2.4 sürümünde çalışır.

ipb_ms_11 şablonunun fiyatı:

Her 10 kopya başına 1 dolar fiyat artışıyla satıyorum. İlk 10 kopya yalnızca 2$, sonrakiler 3 dolardan, sonrakiler 4'te, sonrakiler 5'te, sonrakiler 6'da, sonra 7'de vb. Yani, ilk kim satın aldıysa onu daha ucuza aldı))). Bu şablonu ücretsiz olarak veremem.

JakoDorgen PRO için yeni bir şablon phpbb_ms_10 satın alın

Fiyat: $6

.
Size JakoDorgen PRO kapı jeneratörünün satın alınabileceğini hatırlatmama izin verin

Benimkini de satın alabilirsiniz. Şablon No: phpbb_ms_10.

İlgili diğer yayınlara göz atın:

  1. >>> JakoDorgen PRO için en sevdiğim şablonu phpbb forumu şeklinde satışa sundum. Şablon indirme trafiği için yapılmıştır, ancak her alıcının kendi konularına uyacak şekilde değiştirmesi zor olmayacaktır....

  2. >>> Kapı jeneratörü JakoDorgen i-dle-0005 için yeni bir şablon sunuyorum. Şablonun 3 seçeneği vardır: 1. StimulProfit kapsamında JakoDorgen PRO için i-dle-0005-ru şablonunun Rusça versiyonu 2. StimulProfit kapsamında JakoDorgen PRO için i-dle-0005-en şablonunun İngilizce versiyonu 3. StimulProfit altında JakoDorgen PRO şablonunun İngilizce versiyonu StimulProfit kapsamında JakoDorgen 3R3'ün ücretsiz sürümü için i-dle-0005- ru-3r3 şablonu Her üç seçenek de ayar dosyalarıyla birlikte gelir....

  3. >>> JakoDorgen PRO için StimulProfit ortaklık programı için özel olarak hazırladığım yeni şablonumu satın almanızı öneririm. Şablon biraz DLE'ye benziyor. Yeni: Şablon, genellikle hangi ayarları yaptığımı görmenize olanak tanıyan Dorgen ayar dosyalarıyla (options.txt, proj.txt ve diğerleri) birlikte gelir. Set, 2 ayar seçeneği ve 2 biraz farklı şablon içerir....

  4. >>> StimulProfit ortaklık programı için özel olarak hazırladığım, JakoDorgen PRO için bugün hazırladığım yeni şablonumu ücretsiz olarak indirmenize teklif ediyorum. Şablon biraz DLE'ye benziyor. Şablon yalnızca StimulProfit'teki yönlendirmelerime ücretsiz olarak sağlanmaktadır....

  5. >>> Sonunda bunu başardım ve gold_affiliate_02 numarası altında Gold Affiliate takı ortaklık programı (Gold Affiliate) için JakoDorgen Pro için yeni bir şablon hazırladım. Gold Affiliate ortaklık programı aracılığıyla yönlendirmelerime JakoDorgen Pro için gold_affiliate_02 şablonunu ücretsiz olarak sunuyorum. Şablon zaten Gül Dokümanlar'da sizi bekliyor (gmail.com'da e-postası olan herkes)....

  6. >>> Yepyeni eşsiz şablonumu satışa çıkardım. Şablon, daha önce olduğu gibi toplu olarak değil, tek tek satılmaktadır. 1 adet fiyatı. = 9,99$ (yani fiyat öncekinden çok daha yüksek). Şablonun bu maliyeti aşağıdakilerden kaynaklanmaktadır: Şablonun yeni, orijinal, el yapımı olması. Tüm yeni JakoDorgen PRO makroları maksimum düzeyde kullanılır. Gönderiler videolarla birlikte gelir. Ve en önemlisi: [...]

  7. >>> StimulProfit kapsamında JakoDorgen 3R3 için şablon Yönlendirmeler için ücretsiz Bugün eski güzel ücretsiz JakoDorgen 3R3 için bir şablon hazırladım. Bu şekilde olmadı. PRO :-) ile karşılaştırıldığında ne kadar hızlı oluşturulur, ancak çok fazla makroya sahip değildir....

  8. >>> Minibb dinamik forum kapısı oluşturucu. Metin tabanlarını kullanır. Arama robotları her geçişinde benzersiz metinler üretir. Bu özel eteğin nasıl çalıştığına dair bir örnek minibb.ruvideo.info adresinde görülebilir. Derinlemesine PHP bilgisi gerektirmez, şablonlardaki ve metin veritabanlarındaki metni değiştirmek yeterlidir. Kurulumu kolay....

İnsanların bizi bulduğu ifadeler: jakodorgen şablonları, jakodorgen şablonu, ip board tarafından desteklenmektedir iphone 4 8gb, РїРμСЂРμсадок Powered by IPB, showforum Powered by IPB


davranmak. İşte burada davranmak aksiyon", "eylem" anlamına gelir. (bundan sonra metinde bunun yerine davranmak söylenecek aksiyon) aksiyon hareket=Çevrimiçi veya hareket=KullanıcıCP'si

hareket=idx
İlk önce şu kodu bulun:
if (! isset($seçim[ $ibforums->input["act"] ])) ( $ibforums-> kimlik kimlik Açık portal VEYA Açık Ev


$choice = array("idx" => "Panolar", "SC" => "Panolar", "SF" => "Forumlar", "SR" => "Forumlar", "ST" => "Konular", "Giriş" => "Giriş", "Post" => "Gönder", "Anket" => "lib/add_poll", "Kayıt" => "Kayıt Ol", "Online" => "Online", "Üyeler" => "Üye Listesi", "Yardım" => "Yardım", "Ara" => "Ara", "Mod" => "Orta", "Yazdır" => "çeşitli/yazdırma_sayfası", "İleri" => " çeşitli/ileri_sayfa", "Posta" => "çeşitli/iletişim_üyesi", "Davet et" => "çeşitli/iletişim_üyesi", "ICQ" => "çeşitli/iletişim_üyesi", "AOL" => "çeşitli/iletişim_üyesi", " YAHOO" => "çeşitli/kişi_üyesi", "MSN" => "çeşitli/kişi_üyesi", "report" => "çeşitli/kişi_üyesi", "sohbet" => "çeşitli/kişi_üyesi", "integ" => "çeşitli /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profil", "Track" => "çeşitli/izleyici", "İstatistikler" => "çeşitli/ stats", "Ekle" => "çeşitli/ekle", "ib3" => "çeşitli/ib3", "legends" => "çeşitli/efsaneler", "modcp" => "mod_cp", "takvim" => "takvim", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dinamiklite/csite", "modül" => aksiyon "uyar" => "çeşitli/uyarı",, o zaman bu şu anlama gelir: hareket=uyarmak
kaynaklar kaynaklar

uzun Ve deri. Buna göre şunu buluyoruz:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); Ve
$this->html = $std-> lang_post.php Ve lang_ucp.php skin_ucp.php

İşte bununla bağlantılı olan:

"idx" =>
"SC" =>
"SF" =>
"SR" =>
"ST" =>
"Giriş yap" =>
"Gönder" =>
"Anket" =>
"Kayıt" =>
"Çevrimiçi" =>
"Üyeler" =>
"Yardım" =>
"Ara" =>
"Mod" =>
"Yazdır" =>
"İleri" =>
"Posta" =>
"Davet et" =>
"ICQ" => ICQ'ya mesaj göndermek
"AOL" => AOL'a mesaj gönderme
"YAHOO" => YAHOO'ya mesaj gönderme
"MSN" => MSN'e mesaj gönder
"rapor" =>
"sohbet" =>
"integral" =>
"Mesaj" =>
"KullanıcıCP" =>
"Profil" =>
"Track" => Konuya/foruma abone olun
"İstatistikler" =>
"Ekle" =>
"ib3" =>
"legends" => İfadeler, bbcode yardımı
"modcp" =>
"takvim" =>
"dostum" =>
"tahta kuralları" =>
"mmod" =>
"uyarmak" =>
"ev" =>
"modül" =>


davranmak

Ne olduğuna dair bir sorunuz olabilir: "idx" => "Panolar", "SC" => "Panolar", "SF" => "Forumlar", "SR" => "Forumlar", "ST" => "Konular",








if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) else if ($ibforums->input["showtopic"] != "") ( $ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // Kaplamalar için // "f" özniteliğine ihtiyacımız olduğundan konuyu hemen alın ve önbelleğe alın... $DB->query("SELECT t.*, f.topic_mm_id, f.name as forum_name, f.quick_reply, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. şifre, f.postlar forum_posts olarak, f.topics as forum_topics, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input["t"]." ve f.id = t.forum_id ve f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( ); $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) else if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "hareket"] = "Profil"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

IPB'deki yapı ve yollar

IBResource Forumları


Bu başlıkta cevap yok

IBKaynak

  • Şehir: 99|rus

Muhtemelen pek çok kişinin aklına şu soru geliyor:
"IPB'de neden bu kadar çok dosya var? Sonuçta yollar her zaman tek bir index.php dosyasına gider ve yalnızca parametreler değişir."

Dolayısıyla IPB dosyalarıyla ilgili bu kısa makale IPB'yi daha iyi anlamanıza yardımcı olacaktır. Nerede ne arayacağız. Neyi nerede değiştirmeli?

IPB'deki hemen hemen tüm sayfaların adresinde bir parametre bulunur davranmak. İşte burada davranmakİngilizce " kelimesinin kısaltmasıdır aksiyon", "eylem" anlamına gelir. (bundan sonra metinde bunun yerine davranmak söylenecek aksiyon) Yani bu, dosyalara bölmenin ana bileşenidir. Hemen hemen her eylem değerinin, işlevler içeren kendi dosyası + şablonlar içeren kendi dosyası + kendi dil dosyası vardır. Neden neredeyse? Çünkü küçük eylemler var, doğal olarak farklı değerlerde aksiyon, ancak hepsi işlevler + ayrıca birleştirilmiş bir dil dosyası + ayrıca şablonlar içeren birleştirilmiş bir dosya ile tek bir dosyada birleştirilir. Örneğin, büyük var hareket=Çevrimiçi veya hareket=KullanıcıCP'si. Her birinin işlevler vb. içeren kendi hizmet dosyaları vardır.
Peki hangi eylemin hangi dosyalar için geçerli olduğunu nasıl anlayacaksınız?

Bunu yapmak için index.php'ye gidin. Her şey orada yazıyor. Hemen söyleyeyim o index.php? hareket=idx tüm kategorilerin ve forumların sunulduğu forumun ana sayfasının adresidir.
İlk önce şu kodu bulun:
if (! isset($choice[ $ibforums->input["act"] ])) ( $ibforums->input["act"] = "idx"; ) Bu giriş, eğer eylem parametresi belirtilmemişse, o zaman varsayılan olarak eşittir kimlik. Bu nedenle, bir forum başlattığınızda, forum listesinin bulunduğu forumun ana sayfası doğrudan adreste açılır. Buradaki değeri değiştirerek kimlik Açık portal(IBF Portal 3.2 veya 4.0'ın kurulu olduğu bir forum için) VEYA Açık Ev(1.2'niz varsa ve IPDynamic Lite portalı yüklüyse), o zaman varsayılan olarak yüklenecek olanın forum değil portal olacağını göreceksiniz.

Şimdi biraz daha yükseğe çıkın ve şöyle bir şey bulun:
$choice = array("idx" => "Panolar", "SC" => "Panolar", "SF" => "Forumlar", "SR" => "Forumlar", "ST" => "Konular", "Giriş" => "Giriş", "Post" => "Gönder", "Anket" => "lib/add_poll", "Kayıt" => "Kayıt Ol", "Online" => "Online", "Üyeler" => "Üye Listesi", "Yardım" => "Yardım", "Ara" => "Ara", "Mod" => "Orta", "Yazdır" => "çeşitli/yazdırma_sayfası", "İleri" => " çeşitli/ileri_sayfa", "Posta" => "çeşitli/iletişim_üyesi", "Davet et" => "çeşitli/iletişim_üyesi", "ICQ" => "çeşitli/iletişim_üyesi", "AOL" => "çeşitli/iletişim_üyesi", " YAHOO" => "çeşitli/kişi_üyesi", "MSN" => "çeşitli/kişi_üyesi", "report" => "çeşitli/kişi_üyesi", "sohbet" => "çeşitli/kişi_üyesi", "integ" => "çeşitli /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profil", "Track" => "çeşitli/izleyici", "İstatistikler" => "çeşitli/ stats", "Ekle" => "çeşitli/ekle", "ib3" => "çeşitli/ib3", "legends" => "çeşitli/efsaneler", "modcp" => "mod_cp", "takvim" => "takvim", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dinamiklite/csite", "modül" => "modüller",); Ve işte tüm değerlerin bir listesi aksiyon(solda) ve atıfta bulundukları dosya adlarının listesi (php uzantısı olmadan) (sağda). Eğer çizgi şu şekildeyse - "uyar" => "çeşitli/uyarı",, o zaman bu şu anlama gelir: hareket=uyarmak hizmet dosyası şu adreste bulunur:
Dizin neden satırda belirtilmedi? kaynaklar ve bunu belirttim mi? Çünkü tüm servis dosyaları (neredeyse) klasörde bulunuyor kaynaklar(İngilizceden çevrilmiştir - kaynak kodları).
Belirli bir dosyanın dil dosyalarının ve şablonlarının nerede bulunduğunu nasıl öğrenebilirim?
Sadece. Dosyaya giriyoruz, örneğin UserCP.php'yi seçtik. Orada kelimeler arıyoruz uzun Ve deri. Buna göre şunu buluyoruz:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); Ve
$this->html = $std->load_template("skin_ucp"); Buradan 2 dil dosyasının kullanıldığını anlamak zor değil lang_post.php Ve lang_ucp.php. Ve yalnızca bir şablon dosyası kullanılır skin_ucp.php

İşte bununla bağlantılı olan:

"idx" => dizin - Forum ana sayfası
"SC" => Kategoriyi Göster - Seçilen kategorideki forumların listesini görüntüler
"SF" => Forumu Göster - Seçilen foruma ilişkin konuların listesini gösterir!
"SR" => Kuralları Göster - Seçilen forumun kurallarını gösterir (her forum için kendi kurallarınızı oluşturabilirsiniz)
"ST" => Konuyu Göster - Seçilen konuyu gösterir (seçilen konudaki tüm mesajların listesi)
"Giriş" => Yetkilendirme sunar (hesabınızı kullanarak foruma giriş yapın)
"Post" => Mesaj yayınlama, konu oluşturma ve anket hizmetleri sunar
"Anket" => Bir ankete oy ekleme işlevi görür
"Reg" => Kayıt, şifre kurtarma...
"Çevrimiçi" => Aktif kullanıcıların listesi (çevrimiçi olanlar)
"Üyeler" => Tüm kullanıcıların listesi, farklı sıralama...
"Yardım" => Yardım dosyalarının bakımı (SSS, görüntüleme, sıralama)
"Ara" => Forumda arama yapın. Gelişmiş Arama. Son ziyaretten bu yana yeni mesajları ve aktif konuları görüntüleyin.
"Mod" => Denetleme. Moderatör eylemleri. Konuları aktarın. Bölünme vb.
"Yazdır" => Yazdırma için temanın görünümü, temanın HTML, Ms Word'e kaydedilmesi...
"İleri" => Bir konunun bağlantısını bir arkadaşınıza e-postayla göndermek.
"Mail" => Kullanıcıya e-posta yoluyla mektup yazıp gönderme.
"Invite" => Henüz böyle bir fonksiyon yok. Ancak geliştiriciler zaten kendileri için önceden hazırlık yapıyorlar
"ICQ" => ICQ'ya mesaj göndermek
"AOL" => AOL'a mesaj gönderme
"YAHOO" => YAHOO'ya mesaj gönderme
"MSN" => MSN'e mesaj gönder
"report" => Moderatöre rapor ver (mesajla ilgili e-posta yoluyla moderatöre rapor bağlantısı sunulması)
"sohbet" => Sohbet modülü. Invision Power Chat ücretli sohbet. Bu yüzden sette yok
"integ" => Integrity Messenger'a mesaj gönderme
"Msg" => Kişisel Posta Kutusu Bakımı. PM'lerle gönderim ve diğer eylemlerin alınması (Privat'taki mesajlar)
"UserCP" => "Profil" ile çalışmak için büyük komut dosyası. Bu, abonelikleri ve forum ayarlarını vb. yönetmeyi içerir...
"Profil" => Kullanıcı profilini görüntüle...
"Track" => Konuya/foruma abone olun
"İstatistikler" => En iyi 10 yazar, günümüzün en iyi 10 yazarı ve Yönetime bir bağlantı
"Attach" => Bir mesaja ekli dosyayı indirme (ek)
"ib3" => Ikonboard 3 için forum oturum açma modülü. IkonBoard3'ten dönüşümle ilgili
"legends" => İfadeler, bbcode yardımı
"modcp" => Moderatör kontrol paneli. Ve onunla bağlantılı her şey
"takvim" => Takvim. takvim etkinliklerini yayınlamak, değiştirmek...
"buddy" => Kullanıcı iletişim listesi. Kişilere vb. bir kullanıcı ekleme.
"boardrules" => Tüm forum için genel kurallar. Görüntülemekten.
"mmod" => Çoklu moderasyon. Forumları denetlemek için genel kurallar oluşturma
"warn" => Derecelendirme/uyarı sistemi
"home" => IPDynamic Lite portalını görüntüleyin. Bu bağlantı, act=home'un neden bir portal olduğunu açıkça ortaya koyuyor
"module" => Ek senkronizasyon modülleri. Yalnızca 1.2'de ortaya çıktı


Yani bir şeyi değiştirmek istiyorsanız tarayıcınızın adres çubuğuna bakın ve parametrenin neye eşit olduğunu görün. davranmak ve nereye bakmanız gerektiğini hemen bileceksiniz. Ve aradığınız yer, dinamik olmayan (değişmeyen) bir metin tarafından bulunabilir. Ve metin statik olduğundan, muhtemelen dil dosyalarında olduğu anlamına gelir. Bu, onu dil dosyalarında bir arama yaparak bulduğunuzda, bu girişe hangi değişkenin karşılık geldiğini görebileceğiniz ve zaten değişkenin adına göre doğru yeri arayabileceğiniz anlamına gelir; bu da sizi genellikle zaten tanıdık olan HTML diline sahip şablonlara yönlendirecektir. Orada, temel İngilizce becerilerine sahip olarak (genellikle değişkenler İngilizce'de açık kelimelerle basit olarak adlandırılır) orada ihtiyacınız olanı bulabilir ve dil çevirileri olmadan neyin ne olduğunu anlayabilirsiniz.

Ne olduğuna dair bir sorunuz olabilir: "idx" => "Panolar", "SC" => "Panolar", "SF" => "Forumlar", "SR" => "Forumlar", "ST" => "Konular",
idx - indeks - forum ana sayfası
SC - Kategoriyi Göster - seçilen kategoriyi görüntüleyin (seçilen kategorideki forumların listesi)
SF - Forumu Göster - Forumu görüntüle (seçilen foruma ilişkin konuların listesi)
SR - Kuralları Göster - Forum kurallarını görüntüleyin (AdminCP aracılığıyla her foruma kendi kurallarınızı ekleyebilirsiniz)
ST - Konuyu Göster - Konuyu görüntüle (seçili konuya ait mesajların listesi)

Ayrıca en son sürüm 1.2'de, bu normal bağlantıları simüle eden birkaç kısaltılmış bağlantı türü daha tanıtıldı. Bu
index.php?showforum=3 - bu giriş index.php?act=SF&f=3 ile aynıdır
index.php?showtopic=33234 - bu giriş index.php?act=ST&f=forum_number&t=33234 ile aynıdır
index.php?showuser=343 - bu giriş index.php?act=Profile&CODE=03&MID=343 ile aynıdır

Bu üç kısayol index.php dosyasında yazılan kod tarafından uygulanır:
if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) else if ($ibforums->input["showtopic"] != "") ( $ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // Kaplamalar için // "f" özniteliğine ihtiyacımız olduğundan konuyu hemen alın ve önbelleğe alın... $DB->query("SELECT t.*, f.topic_mm_id, f.name as forum_name, f.quick_reply, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. şifre, f.postlar forum_posts olarak, f.topics as forum_topics, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input["t"]." ve f.id = t.forum_id ve f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( ); $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) else if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "hareket"] = "Profil"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

Genel olarak değiştirmek istediğiniz her şeyi forum dosyalarında arama yaparak bulabilirsiniz. Bu nedenle, tüm forum dosyalarının bir kopyasını daima sabit diskinizde saklayın. Sonuçta, sunucudaki dosyaları ftp aracılığıyla aramak kesinlikle imkansızdır. Ama bu başka bir yazının konusu. Yani Son. İyi şanlar

Makaleyle ilgili tüm yorum ve sorularınızı lütfen! Değişiklikler olursa veya önemli soru ve cevaplar olursa buraya konuya ekleyeceğim!

Ve nasıl kullanılacağı. İlk makale, daha sonra yayınlanmak üzere bağışçıların toplanmasına, daha doğrusu, üzerlerinde özel kapılar oluşturmak için forumların toplanmasına ayrılacak.

Kısaca tüm teknolojiyi anlatacağım. Profilinde html ekleyebileceğiniz bir alan ve bağlantılar bulunan forumlar belirli kriterlere göre ayrıştırılır. Daha sonra yapılandırılır, kendisi için özel olarak ayrıştırılan bu alanı doldurmak için yollar biraz değiştirilir. Son makalemiz ise bu profillerin indekse en iyi şekilde nasıl yerleştirilebileceği hakkında olacak.

Yukarıda gönderilerde ne olacağına dair kısa bir genel bakış vardı ve şimdi de ayrıştırma sürecinin kendisi. Yapmanız gereken ilk şey hakkımda alanı açık olan gerekli forumları bulmak, bu alana hem html hem de linkleri girebilirsiniz.

Bu tür kaynaklar oldukça sürekli aranmaktadır. İhtiyacımız olan köylerin tabelalarını topluyoruz. Forumlar bu kelime ile toplanacağı için akla ilk gelen “Hakkımda” (tırnak işaretleriyle yazılmıştır) olacaktır. Aşağıda her türlü intitle profilini gösterecek genel bir işaret bulunmaktadır: Profil Görüntüleniyor ve son işaret bir forumun işaretidir, örneğin yaygın forum motoru IP.Board. İşareti bu şekilde belirtmek daha doğrudur "IP.Board tarafından desteklenmektedir". Her şeyi bir araya getirdiğinizde Google için şu sorguyu alırsınız:

"Hakkımda" intitle:"Powered by IP.Board" Profilini Görüntüleme


7 760 000
Böyle bir istek için sonuçlar. Şimdi birkaç sonucu kontrol etmeniz gerekiyor . Gerekli alan var mı ve açık mı? Kayıt olmayı denemeniz ve manuel olarak bir profil kapısı oluşturmayı denemeniz önerilir. Eğer bu işe yararsa elde edilen işaret normaldir.

Arama sonuçlarında şu profillere rastladım, hepsi açık, hatta birinin videosu bile var, yani kapı oraya mutlaka sığacak demektir

Arama sonuçlarındaki yedinci profilde zaten bir profil kapısı bulunuyordu. Başkalarının yollarına bakmak ve onları incelemek her zaman ilginçtir.


Profil görüntüleme sayısını belirtmekte fayda var. Oldukça düşük sayılan %5 tıklama oranıyla bu kapıdan 85 kişinin geldiğini varsayabiliriz. Başka birinin yolu karşınıza çıktığında hemen arka kısmına bakmak istersiniz, basit bir şekilde yapılır, Yahoo hizmeti yardımcı olabilir, bu sefer ben de yolun nasıl ilerlediğine bakmaktan kendimi alamadım.

Ekran görüntüsünden, kapının ağırlıklı olarak Çinli misafir gönderileri ve bloglardaki yorumlar tarafından yönlendirildiğini görebilirsiniz. Prensip olarak bu, şu anda bahsettiğim klasik bir örnek.

İşaretin normal olduğundan emin olduktan sonra birkaç işaret daha toplanır. Veritabanının iyi sonuç vermesi ve daha hızlı ayrıştırılması için ideal olarak 10 parça. Özellikleri seçerken, gibi operatörleri kötüye kullanmamak daha iyidir. inurl, başlık, Google bunlardan pek hoşlanmaz ve sıklıkla captcha üretir. Sayfada kullanılan doğrudan oluşumları seçmek daha iyidir; bunlar parantez içinde gösterilir.

İşaretler toplandıktan sonra yönlendireni yapılandırmanız gerekir. Ayarlarda değiştirdiğim tek şey, yönlendirenin forumları şu prensibe göre toplaması için onay kutusunu değiştirmek. eklemeli kelimeler + kelimeler yani öncelikle forumun tasarımı "Hakkımda" intitle:"Powered by IP.Board" Profilini Görüntüleme, artı sıradan bir kelime. Başvuruda sıradan kelimeleri kendiniz belirtebilir veya bunları Google'dan ayrıştırabilirsiniz.

Yukarıda, ekranda bir örnek var kelimeler Google'dan. Ne kadar çok kelimeyi ayrıştırırsanız tabanınız o kadar büyük olur. Başlamadan önce elbette herhangi bir sorun yaşamadan birkaç proxy çevirmeniz gerekiyor.

Her şey doğru yapılırsa, bir süre sonra geniş, iyi bir temel elde etmelisiniz.

Ekran görüntüsünde forumları ayrıştırırken asıl olan ifadeyi vurguladım. Bağlantıların sağında, kelime öbeğiyle eşleştirilebilen bağlantıların sayısı yer alır.

Temelde bu kadar. Yarın bu bazlar için nasıl keskinleştireceğimi yazacağım.