Utak kialakítása profilokon - talaj előkészítése. Új sablon a JakoDorgen PRO számára az Invision Power Board (IPB) fórum formájában

És hogyan kell használni. Az első cikket az adományozók gyűjtésének szenteljük a későbbi közzétételhez, pontosabban fórumok gyűjtésének, hogy speciális ajtókat hozzanak létre rajtuk.

Röviden leírom a teljes technológiát. Azok a fórumok, amelyekben a profilban található egy mező, ahová html-t és linkeket lehet beilleszteni, bizonyos kritériumok alapján elemzik. Ezután konfigurálva van, az elérési utak kissé módosulnak, hogy kitöltsék ezt a mezőt, amelyet kifejezetten erre a célra elemeztek. Az utolsó cikk pedig arról fog szólni, hogyan lehet a legjobban elhelyezni ezeket a profilokat az indexben.

Tehát fent volt egy rövid áttekintés arról, hogy mi lesz a bejegyzésekben, és most maga az elemzési folyamat. Először meg kell találnod a szükséges fórumokat, egy nyitott mezővel rólam, ebbe a mezőbe beszúrhatsz html-t és linkeket is.

Az ilyen forrásokat folyamatosan keresik. Gyűjtjük a szükséges falvak jeleit. Az első dolog, ami eszünkbe jut, a „Rólam” (idézőjelekkel írva), mivel a fórumokat ezzel a szóval gyűjtjük össze. Az alábbiakban egy általános jel, amely mindenféle címprofilt mutat: Profil megtekintése a végső jel pedig egy fórum jele, például az elterjedt IP.Board fórummotor. Helyesebb a jelet így jelezni "Powered by IP.Board". Mindent összerakva ezt a lekérdezést kapja a Google számára:

"Rólam" cím: Profil megtekintése "Powered by IP.Board"


7 760 000
Eredmények egy ilyen kérésre. Tehát most több eredményt kell ellenőriznie . Megvan a kötelező mező és nyitva van? Célszerű megpróbálni regisztrálni, és manuálisan megpróbálni létrehozni egy profilajtót. Ha ez működik, akkor a kapott jel normális.

A következő profilokkal találkoztam a keresési eredmények között, mindegyik nyitva van, az egyikben még videó is van, vagyis ott biztosan befér az ajtó

A keresési eredmények hetedik profilja már tartalmazott profilajtót. Mindig érdekes mások útjait nézni és tanulmányozni.


Érdemes megjegyezni a profilmegtekintések számát. A meglehetősen alacsonynak számító 5%-os átkattintási arány mellett ebből az ajtóból 85 főt feltételezhetünk. Ha jön valaki másnak az útja, azonnal meg akarod nézni a hátterét, ez egyszerűen megtörtént, a Yahoo szolgáltatás tud segíteni, ezúttal sem tudtam megállni, hogy megnézzem, hogyan halad az út.

A képernyőképen látható, hogy az ajtót főleg a kínai vendégposztok és a blogokhoz fűzött kommentek hajtották be. Elvileg ez egy klasszikus példa, amiről most beszélek.

Miután megbizonyosodtunk arról, hogy a jel normális-e, további jeleket gyűjtünk össze. Optimálisan 10 darab, hogy az adatbázis jó legyen, és gyorsabb legyen az elemzés. A funkciók kiválasztásakor jobb, ha nem élünk vissza olyan operátorokkal, mint pl inurl, intitle, A Google nem nagyon szereti őket, és gyakran készít captchákat. Jobb az oldalon használt közvetlen előfordulásokat kiválasztani - zárójelben vannak feltüntetve.

A jelek összegyűjtése után konfigurálnia kell a hivatkozót. A beállításokban csak annyit változtatok, hogy módosítom a jelölőnégyzetet, hogy a hivatkozó az elv szerint gyűjtse a fórumokat additív szavak + szavak vagyis először például a fórum kialakítása "Rólam" cím: "Powered by IP.Board" profil megtekintése, plusz egy közönséges szó. Megadhat közönséges szavakat az utalásban, vagy elemzi őket a Google-ból

Fent, a képernyőn egy példa szavak a Google-tól. Minél több szót elemez, annál nagyobb lesz az alapja. Indítás előtt természetesen tárcsáznia kell néhány proxyt, minden probléma nélkül.

Ha mindent helyesen csinált, akkor egy idő után nagy, jó alapot kell kapnia.

A képernyőképen kiemeltem azt a kifejezést, ami a fórumok elemzésekor a fő. A hivatkozásoknál a jobb oldalon azon hivatkozások száma látható, amelyek párosíthatók voltak a kifejezéssel.

Alapvetően ennyi. Holnap megírom, hogyan kell ezekhez az alapokhoz élesíteni.

Tehát találkozunk egy másik adatbázis-konvertálóval a fizetős IPB (Invision Power Board) fórummotorhoz. Bár az IPB teljesen ingyenesen telepíthető, a jövőben sokat kell majd húzni, mivel fizetős motorról van szó. Maga a CMS többé-kevésbé logikusan épül fel, egyszerűbb, mint a csavart phpBB, de ettől még megvannak a maga jellegzetességei.

Most megpróbáljuk átvinni az üzeneteket, témákat, fórumokat, kategóriákat és felhasználókat. A Pan Converter bővítmény és az IPB to PunBB modul segít ebben. Töltse le, telepítse és csatlakozzon.

Először is menjen a phpMyAdmin oldalra, és hozzon létre egy adatbázis-kiíratást egy PHP tömb formájában. Válassza ki a kívánt adatbázistípust a legördülő listából, és mentse el a számítógépére.

Kicsomagoljuk az elmentett archívumot és letöltjük a .php kiterjesztésű dumpunkat a konverter beállítási oldaláról.

Sikeres betöltés után lépjen a modul fülre, és a legördülő listából válassza ki a dumpunkat.
Az alábbi űrlapon adja meg a táblázat előtagját az IPB kezdeti telepítése során. Általában így néz ki ipb_ vagy előtag_.

Ha a táblázat előtagja nem létezik, egyszerűen hagyja üresen a mezőt, és futtassa az átalakítás első szakaszát.
Ebben a szakaszban a konvertált táblák előtagjait ellenőrizzük és konvertáljuk.

Az Invision Power Board (más néven IPB, IP.Board) a világ egyik legnépszerűbb megoldása fórumok létrehozására. Ezt a szoftvert az Invision Power Services, Inc. fejlesztette ki.

A rendszer HTML, PHP, JS, AJAX technológiák felhasználásával készült, és a MySQL-t használja adatbázis-kiszolgálóként (ezen kívül más adatbázis-szervereket is támogat, mint például a Microsoft SQL Server és az Oracle). Az IPB egy fizetős szoftver.

Annak ellenére, hogy az Invision Power Board fizetős termék, számos közösség foglalkozik a támogatásával és módosításával. Az ezen közösségek által kifejlesztett módosítások és tervezési stílusok többsége ingyenes és ingyenesen letölthető. A legnagyobb orosz közösség az IBResource.ru.

Az IPB forums 1.3-as verziója a motor legújabb, szabadon terjesztett verziója, és az IPS továbbra is engedélyezi a használatát, bár a fejlesztők már nem támogatják, és a hivatalos forrásból való letöltés már megszűnt. A fórum ezen verziójának elavultsága és az ismert biztonsági rések jelenléte ellenére sokan még mindig használják, és nem fejezik ki frissítési szándékukat. Az IPS mindaddig folytatta a biztonsági frissítések kiadását, amíg a 2.1-es verziót 2005-ben ki nem jelentették a fejlesztésre, ezt követően pedig leállította a fórum ezen verziójának támogatását. Egyes webhelyeken még most is láthat hivatkozásokat az általuk kiadott biztonsági frissítésekre, valamint azokra a frissítésekre, amelyek lehetővé teszik a fórumszkript működését PHP5-ben. Ezeket a frissítéseket az IPS nem támogatja. Az 1.3.1-es verzió egy tesztidőszakra megosztott szoftver volt, amely a kívánt ideig tarthatott. Ezt a verziót követően az Invision Power Services kereskedelmi licenc alatt kezdte kiadni termékeit.

Előnyök

  • Telepítés mindössze 3 perc alatt. Az automatikus telepítési összetevők segítségével szinte minden felhasználó néhány perc alatt telepíthet egy fórumot. A folyamat nem igényel speciális ismereteket: a rendszer maga hajt végre minden műveletet, csak a szükséges adatokat kérve. Igen, nincs szükség felesleges beszédre – az IPB-licenc minden tulajdonosnak joga van elrendelni a fórum ingyenes telepítését.
  • Orosz nyelvű műszaki támogatás. Az IP.Board engedélyesek hozzáférhetnek az orosz nyelvű technikai támogatáshoz. Sőt, a szervizszakemberek nem csak az Ön anyanyelvét beszélik, hanem a fórum „bennszülött” fejlesztői is. Ez azt jelenti, hogy nem kell elmagyaráznia nekik a problémák tüneteit, valamint a lehetséges megoldásokat. A téma tökéletes elsajátítása lehetővé teszi, hogy minden munkát a fórummal végezzen anélkül, hogy az ügyfél idejét és erőfeszítéseit pazarolja.
  • Társadalmi orientáció. A fórum teljes értékű kommunikációs környezetté tenni, további lehetőséget adni a felhasználóknak az emberekkel való találkozásra, kapcsolatok kialakítására – ezt elősegítik a fórum résztvevőinek társadalmi interakciójának adottságai. Az IP.Board felhasználói könnyedén cserélhetnek egymás között különféle tartalmakat, személyes profilokat hozhatnak létre, barátokat szerezhetnek, ha hozzáadják őket körükhöz.
  • Felhasználóbarát Web 2.0 felület. A jóból sosem lehet túl sok. A még nagyobb kényelem érdekében az IPB rendszer modern Web 2.0 technológiákat használ. Ennek köszönhetően a fórum szükséges alapvető funkcióinak használata egyszerű és intuitív. És mivel egyszerű, ez azt jelenti, hogy a résztvevők megmenekülnek a kommunikáció unalmas technikai „előjátékától”.
  • Rugalmasság. Az IPB számos lehetőséget kínál a közösség személyre szabására és a lehetőségek testreszabására. A rendszer rugalmassága lehetővé teszi, hogy különösebb erőfeszítés nélkül integrálja a fórumot harmadik féltől származó megoldásokkal, valamint a felület bármely elemét módosítsa (design, új funkciók hozzáadása).
  • Márkahűség."A fogyasztó nem bolond, hanem a te feleséged." Érdekes fórum, jól átgondolt közösségszervezés - mindez a vállalat imázsán dolgozik, és növeli a vásárlók hűségét a márka iránt. A felhasználók minden bizonnyal értékelni fogják a létrehozott kommunikációs környezet kényelmét: a lehetőséget, hogy megvitassák a márkát másokkal, véleményt cseréljenek, válaszoljanak és interakcióba lépjenek a vállalat vezetésével.
  • Csökkentett költségek. A fórumközösség online konzultációként működik a nap 24 órájában, jelentősen csökkentve a technikai támogatási szolgálat felé irányuló hívások számát. A felhasználó számára pszichológiailag sokkal egyszerűbb és könnyebb segítséget kérni a fórumon: barátságos részvétel, független szakemberek véleménye és tanácsa - a kommunikáció eredményeként nemcsak minden probléma megoldódik, hanem a felmerülő nehézségek miatti negatív érzelmek is. eltávolították.
  • Marketing kutatás. Az IP.Board rendszer lehetővé teszi, hogy a fórumot marketingkutatási eszközként használja. Ügyfelei értékeléseinek és véleményének tanulmányozása, felmérések lebonyolítása, tesztelés - a fórum széles körű technikai lehetőségei lehetővé teszik különféle kutatási sémák alkalmazását.
  • Többfeladatos. A rendszerkonfiguráció rugalmassága lehetővé teszi az IP.Board használatát különböző célok eléréséhez. A fórumra alapozva a hagyományos kommunikációs eszköz mellett néhány cég projektmenedzsment rendszert is szervezett. Az IP.Board belső és külső ügyfélszolgálati rendszerként is szolgál. A hozzáférési jogok mélyreható és egyedi konfigurálhatóságának köszönhetően a fórum munkáját a legbonyolultabb és legspecifikusabb feladatokhoz is hozzáigazíthatja.
  • Az árképzés megfelelősége. Az IP.Board szoftvertermék vásárlási feltételei és a kidolgozott tarifacsomag lehetővé teszi, hogy megtalálja a legjobb megoldást a fórumhoz rendelt feladatok megoldására. Azért fizet, amit ténylegesen használ, amire valóban szüksége van.
  • További modulok. Az IP.Board rendszer funkcionalitása további hivatalos alkalmazásokkal (galéria, blog, fájlarchívum modul) bővíthető. A kész megoldások megóvják Önt a független fejlesztéstől és a funkcionalitás módosításától. A további modulok teljes mértékben kompatibilisek a rendszerrel, és egyetlen közösségi teret használnak, ami lehetővé teszi, hogy egyetlen kattintással, speciális ismeretek és készségek nélkül telepíthetők legyenek. Az alkalmazások támogatják az új verziók kiadását is, ezek karbantartását a fórum általános műszaki támogatási csomagja tartalmazza.
  • Átgondolt fórumvezetés. Bármely közösség eredményességét elősegíti a hozzáértő „dirigálás”. Az IP.Boardba épített menedzsment eszközök lehetővé teszik egy rugalmas adminisztrációs és moderációs rendszer kialakítását a szükséges jogdifferenciálással. A fórumkezelés a lehetőségek széles skáláját tartalmazza: a tartalom figyelésétől a diagnosztikai központ létrehozásáig, amely lehetővé teszi a fórum karbantartását, a statisztikák figyelését és a rendszer esetleges hibáinak ellenőrzését.

Lehetőségek

  • Egyszerű, intuitív és gyors telepítés
  • Illesztőprogramok elérhetősége különböző típusú adatbázisokhoz: MSSQL, Oracle, PostgreSQL
  • Felszerelés után azonnal teljes munkakész
  • Csoportok és több csoport a felhasználók számára
  • Modern felhasználói profil
  • Barátok


törvény. Szóval itt van törvény akció", ami "cselekvést" jelent. (a továbbiakban a szövegben helyett törvény el fogják mondani akció) akció act=Online vagy act=UserCP

act=idx
Először keresse meg ezt a kódot:
if (! isset($choice[ $ibforums->input["act"] ])) ( $ibforums-> idx idx tovább portál VAGY tovább itthon


$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Fórumok", "SR" => "Fórumok", "ST" => "Témák", "Login" => "Bejelentkezés", "Post" => "Post", "Poll" => "lib/add_poll", "Reg" => "Regisztráció", "Online" => "Online", "Tagok" => "Taglista", "Súgó" => "Súgó", "Keresés" => "Keresés", "Mod" => "Moderálás", "Nyomtatás" => "egyéb/nyomtatott_oldal", "Tovább" => " misc/forward_page", "Mail" => "misc/contact_member", "Invite" => "misc/contact_member", "ICQ" => "misc/contact_member", "AOL" => "egyéb/contact_member", " YAHOO" => "misc/contact_member", "MSN" => "egyéb/contact_member", "report" => "vegyes/contact_member", "chat" => "vegyes/contact_member", "integ" => "egyéb /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profile", "Track" => "misc/tracker", "Stats" => "egyéb/ stats", "Attach" => "misc/attach", "ib3" => "misc/ib3", "legends" => "misc/legends", "modcp" => "mod_cp", "calendar" => "calendar", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dynamiclite/csite", "modul" => akció "warn" => "misc/warn",, akkor ez azt jelenti, hogy act=warn
források források

langÉs bőr. Ennek megfelelően találjuk:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); És
$this->html = $std-> lang_post.phpÉs lang_ucp.php skin_ucp.php

Íme, mi kapcsolódik hozzá:

"idx" =>
"SC" =>
"SF" =>
"SR" =>
"ST" =>
"Bejelentkezés" =>
"Hozzászólás" =>
"Szavazás" =>
"Reg" =>
"Online" =>
"Tagok" =>
"Segítség" =>
"Keresés" =>
"Mod" =>
"Nyomtatás" =>
"Előre" =>
"Mail" =>
"Meghívás" =>
"ICQ" => Üzenet küldése az ICQ-nak
"AOL" => Üzenet küldése az AOL-nak
"YAHOO" => Üzenet küldése a YAHOO-nak
"MSN" => Üzenet küldése MSN-nek
"jelentés" =>
"csevegés" =>
"integer" =>
"Üzenet" =>
"UserCP" =>
"Profil" =>
"Track" => Feliratkozás a témára/fórumra
"Statisztika" =>
"Csatlakozás" =>
"ib3" =>
"legends" => Hangulatjelek, bbcode segítség
"modcp" =>
"naptár" =>
"haver" =>
"táblaszabályzat" =>
"mmod" =>
"figyelmeztetés" =>
"otthon" =>
"modul" =>


törvény

Kérdésed lehet, hogy mi az: "idx" => "Boards", "SC" => "Boards", "SF" => "Fórumok", "SR" => "Fórumok", "ST" => "Témák",








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"]); // Fogja meg és gyorsítótárazza a témát most, mivel szükségünk van az "f" attr-re // a felszínekhez... $DB->query("SELECT t.*, f.topic_mm_id, f.name mint fórum_neve, f.quick_reply, f.id mint fórum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. jelszó, f.bejegyzések fórum_bejegyzésekként, f.témák fórum_témáiként, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name mint macska_neve, c.id mint cat_id FROM ibf_topics t, ibf_forums f , ibf_cate WHERE t.tid=".$ibforums->input["t"]." and f.id = t.forum_id and 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[ "act"] = "Profil"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

Szerkezet és útvonalak az IPB-ben

IBResource fórumok


Ebben a szálban nincsenek válaszok

IBResource

  • Város: 99|rus

Valószínűleg sokakban felmerül a kérdés:
"Miért van annyi fájl az IPB-ben? Hiszen az elérési utak mindig egy index.php fájlhoz mennek, és csak a paraméterek változnak."

Tehát ennek az IPB-fájlokról szóló rövid cikknek segítenie kell az IPB jobb megértésében. Mit hol kell keresni. Hol mit kell változtatni.

Az IPB szinte minden oldalának van paramétere a címben törvény. Szóval itt van törvény az angol "szó" rövidítése akció", ami "cselekvést" jelent. (a továbbiakban a szövegben helyett törvény el fogják mondani akció) Tehát ez a fő összetevője a fájlokkal való felosztásnak. Szinte minden műveletértéknek van saját fájlja függvényekkel + saját fájl sablonokkal + saját nyelvi fájlja. Miért majdnem? Mert vannak apró tettek, természetesen más értékeken akció, de mindegyik egy fájlba van egyesítve funkciókkal + egy kombinált nyelvi fájl + szintén egy kombinált fájl sablonokkal. Például vannak nagyok act=Online vagy act=UserCP. Mindegyiknek megvan a saját szolgáltatásfájlja a funkciókkal stb.
Tehát hogyan értheti meg, hogy melyik művelet melyik fájlra vonatkozik?

Ehhez lépjen az index.php oldalra. Odakint minden le van írva. Hadd mondjam el azonnal, hogy index.php? act=idx a fórum főoldalának címe, ahol minden kategória és fórum megjelenik.
Először keresse meg ezt a kódot:
if (! isset($choice[ $ibforums->input["act"] ])) ( $ibforums->input["act"] = "idx"; ) Ez a bejegyzés azt jelenti, hogy ha a műveleti paraméter nincs megadva, akkor alapértelmezés szerint egyenlő idx. Ezért amikor fórumot indít, a fórum főoldala a fórumok listájával egyszerűen a címen nyílik meg. Itt az érték megváltoztatásával idx tovább portál(olyan fórumhoz, ahol az IBF Portal 3.2 vagy 4.0 telepítve van) VAGY tovább itthon(ha van 1.2 és telepítve van az IPDynamic Lite portál), akkor azt kapod, hogy alapból nem a fórum fog betölteni, hanem a portál.

Most menj egy kicsit feljebb, és találj valami ilyesmit:
$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Fórumok", "SR" => "Fórumok", "ST" => "Témák", "Login" => "Bejelentkezés", "Post" => "Post", "Poll" => "lib/add_poll", "Reg" => "Regisztráció", "Online" => "Online", "Tagok" => "Taglista", "Súgó" => "Súgó", "Keresés" => "Keresés", "Mod" => "Moderálás", "Nyomtatás" => "egyéb/nyomtatott_oldal", "Tovább" => " misc/forward_page", "Mail" => "misc/contact_member", "Invite" => "misc/contact_member", "ICQ" => "misc/contact_member", "AOL" => "egyéb/contact_member", " YAHOO" => "misc/contact_member", "MSN" => "egyéb/contact_member", "report" => "vegyes/contact_member", "chat" => "vegyes/contact_member", "integ" => "egyéb /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profile", "Track" => "misc/tracker", "Stats" => "egyéb/ stats", "Attach" => "misc/attach", "ib3" => "misc/ib3", "legends" => "misc/legends", "modcp" => "mod_cp", "calendar" => "calendar", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dynamiclite/csite", "module" => "modules",); És itt van az összes érték listája akció(balra) és a fájlnevek listája (a php kiterjesztés nélkül), amire hivatkoznak (jobbra). Ha a vonal ilyen - "warn" => "misc/warn",, akkor ez azt jelenti, hogy act=warn szervizfájl a címen található
Miért nincs megadva a könyvtár a sorban? források, és jeleztem? Mivel az összes szolgáltatásfájl (majdnem) a mappában található források(angolból fordítva - forráskódok).
Hogyan tudhatom meg, hogy az adott fájlhoz tartozó nyelvi fájlok és sablonok hol találhatók?
Éppen. Bemegyünk a fájlba, például a UserCP.php-t választottuk. Ott keresünk szavakat langÉs bőr. Ennek megfelelően találjuk:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); És
$this->html = $std->load_template("skin_ucp"); Amiből nem nehéz megérteni, hogy 2 nyelvi fájlt használnak lang_post.phpÉs lang_ucp.php. És csak egy sablonfájlt használunk skin_ucp.php

Íme, mi kapcsolódik hozzá:

"idx" => index - Fórum főoldal
"SC" => Kategória megjelenítése - Megjeleníti a kiválasztott kategória fórumainak listáját
"SF" => Fórum megjelenítése - Megjeleníti a kiválasztott fórum témáinak listáját!
"SR" => Szabályok megjelenítése - Megmutatja a kiválasztott fórum szabályait (minden fórumhoz létrehozhat sajátot)
"ST" => Téma megjelenítése - Megjeleníti a kiválasztott témát (a kiválasztott témában található összes üzenet listája)
"Login" => Engedélyezést szolgál (bejelentkezés a fórumba a fiókjával)
"Post" => Üzenetek közzétételére, témák létrehozására, szavazásokra szolgál
"Poll" => Szavazatok szavazáshoz való hozzáadását szolgálja
"Reg" => Regisztráció, jelszó visszaállítás...
"Online" => Az aktív felhasználók listája (azok, akik online vannak)
"Members" => Az összes felhasználó listája, különböző rendezés...
"Súgó" => Súgófájlok karbantartása (GYIK, megtekintés, rendezés)
"Keresés" => Keresés a fórumban. Kiterjedtebb keresés. Az utolsó látogatás óta új üzenetek, aktív témák megtekintése.
"Mod" => Moderálás. Moderátor akciók. Témák átvitele. Osztály stb.
"Print" => A téma megtekintése nyomtatáshoz, a téma mentése HTML-be, Ms Word...
"Tovább" => Témára mutató hivatkozás elküldése egy barátnak e-mailben.
"Mail" => Levél írása és elküldése a felhasználónak e-mailben.
"Invite" => Még nincs ilyen funkció. De a fejlesztők már előre készülnek magukra
"ICQ" => Üzenet küldése az ICQ-nak
"AOL" => Üzenet küldése az AOL-nak
"YAHOO" => Üzenet küldése a YAHOO-nak
"MSN" => Üzenet küldése MSN-nek
"report" => Jelentés a moderátornak (a jelentés linkjének megjelenítése a moderátornak e-mailben az üzenetről)
"chat" => Chat modul. Invision Power Chat fizetett chat. Ezért nincs a készletben
"integ" => Üzenet küldése az Integrity Messengernek
"Msg" => Személyes postafiók karbantartása. Küldések és egyéb műveletek fogadása PM-ekkel (üzenetek privátban)
"UserCP" => Nagy szkript a "Profillal" való munkához. Ide tartozik az előfizetések és a fórumbeállítások kezelése stb.
"Profile" => Felhasználói profil megtekintése...
"Track" => Feliratkozás a témára/fórumra
"Stats" => 10 legjobb szerző, 10 legjobb szerző ma és egy link az adminisztrációhoz
"Attach" => Csatolt fájl letöltése egy üzenethez (melléklet)
"ib3" => Fórum bejelentkezési modul az Ikonboard 3-hoz. Az IkonBoard3-ról való átalakításhoz kapcsolódik
"legends" => Hangulatjelek, bbcode segítség
"modcp" => Moderátor vezérlőpult. És minden, ami ezzel kapcsolatos
"calendar" => Naptár. közzététel, naptári események módosítása...
"buddy" => Felhasználói névjegyzék. Felhasználó hozzáadása a névjegyekhez stb.
"boardrules" => Általános szabályok az egész fórumra. Megtekintésből.
"mmod" => Multimoderáció. Általános szabályok kialakítása a fórumok moderálására
"warn" => Besorolás/figyelmeztető rendszer
"home" => Az IPDynamic Lite portál megtekintése. Ez a hivatkozás egyértelművé teszi, hogy az act=home miért egy portál
"module" => További szinkronizálási modulok. Csak az 1.2-ben jelent meg


Tehát ha módosítani akarsz valamit, nézd meg a böngésződ címsorában, hogy mi a paraméter törvény, és azonnal tudni fogja, hol keresse. És a keresett hely megtalálható néhány nem dinamikus (nem változik) szöveg alapján. És mivel a szöveg statikus, ez azt jelenti, hogy valószínűleg a nyelvi fájlokban van. Ez azt jelenti, hogy miután megtalálta a nyelvi fájlokban való kereséssel, láthatja, hogy melyik változó felel meg ennek a bejegyzésnek, és máris a megfelelő helyet keresi a változó neve alapján, ami általában a már ismert HTML nyelvű sablonokhoz vezet. Ott alapvető angol tudás birtokában (a változókat általában egyszerű szavakkal hívják angolul) ott megtalálja azt, amire szüksége van, és nyelvi fordítások nélkül megértheti, hogy mi az.

Kérdésed lehet, hogy mi az: "idx" => "Boards", "SC" => "Boards", "SF" => "Fórumok", "SR" => "Fórumok", "ST" => "Témák",
idx - index - fórum főoldal
SC - Kategória megjelenítése - a kiválasztott kategória megtekintése (a kiválasztott kategória fórumainak listája)
SF - Fórum megjelenítése - Fórum megtekintése (a kiválasztott fórum témáinak listája)
SR - Szabályok megjelenítése - Fórumszabályok megtekintése (minden fórumhoz hozzáadhatja sajátját az AdminCP-n keresztül)
ST - Téma megjelenítése - Téma megtekintése (a kiválasztott téma üzeneteinek listája)

Szintén a legújabb, 1.2-es verzióban több rövidített hivatkozástípus is bekerült, amelyek ezeket a szokásos hivatkozásokat szimulálják. Ez
index.php?showforum=3 - ez a bejegyzés megegyezik az index.php?act=SF&f=3 bejegyzéssel
index.php?showtopic=33234 - ez a bejegyzés megegyezik az index.php?act=ST&f=forum_number&t=33234 bejegyzéssel
index.php?showuser=343 - ez a bejegyzés megegyezik az index.php?act=Profile&CODE=03&MID=343 bejegyzéssel

Ezt a három parancsikont az index.php fájlba írt kód valósítja meg:
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"]); // Fogja meg és gyorsítótárazza a témát most, mivel szükségünk van az "f" attr-re // a felszínekhez... $DB->query("SELECT t.*, f.topic_mm_id, f.name mint fórum_neve, f.quick_reply, f.id mint fórum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. jelszó, f.bejegyzések fórum_bejegyzésekként, f.témák fórum_témáiként, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name mint macska_neve, c.id mint cat_id FROM ibf_topics t, ibf_forums f , ibf_cate WHERE t.tid=".$ibforums->input["t"]." and f.id = t.forum_id and 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[ "act"] = "Profil"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

Általában minden, amit módosítani szeretne, megtalálható a fórum fájljaiban való kereséssel. Ezért mindig tartson másolatot az összes fórumfájlról a merevlemezén. Végül is a fájlok keresése a szerveren ftp-n keresztül egyszerűen lehetetlen. De ez egy másik cikk témája. Tehát a Vége. Sok szerencsét

Minden észrevételt és kérdést a cikkel kapcsolatban kérjük! Ha van változás, vagy bármilyen fontos kérdés, válasz, akkor ide a témába teszem!

 

Hasznos lehet elolvasni: