Intellect board reserveonderdelen. Nieuwe functies en verbeteringen


INTELLECT BOARD 2.22 INSTALLEREN (versie van 26 december 2007)

1. Vereisten voor installatie:

1) Webserver die de uitvoering van PHP-scripts ondersteunt
2) PHP-versie niet lager dan 4.2.0 of 5.0 (de optie short_open_tag moet zijn ingeschakeld)
3) MySQL versie 3.23.53 of hoger (4.1 en hoger aanbevolen) of PostgreSQL 8.1.3 met de T2Search-module geïnstalleerd
4) een database met de rechten om tabellen en indexen aan te maken en er basishandelingen mee uit te voeren: selectie, creatie, verwijdering van records.
5) Ten minste 4 Mb schijfruimte voor scripts en afbeeldingen en 5 Mb voor de database (naarmate het forum groeit, zullen de vereisten voor de grootte van de database groeien)
6) Voor correct werken met grafische bestanden voor PHP moet de GD-extensie zijn aangesloten (GD2 wordt aanbevolen)
7) In de meeste gevallen is 3 Mb geheugen voldoende om het script correct te laten werken, maar in een aantal situaties (bijvoorbeeld bij het laden van een grafische afbeelding met transformaties erop), kan dit volume aanzienlijk toenemen.

Het is wenselijk dat de forumbeheerder minimale kennis heeft van PHP en MySQL (hij kan in ieder geval de betekenis van standaard foutmeldingen begrijpen).

Als u een upgrade uitvoert van eerdere versies, vergeet dan niet om een ​​reservekopie van het forum te maken voordat u de upgrade uitvoert (meestal worden bij het upgraden de bestanden addons.php en langs / ru / rules.txt vervangen) en lees het document "Upgrade Features" in het distributiebestand! update! .txt.

Let op: Intellect Board werkt niet met sommige oude Denver-versies!
Als een dergelijke situatie zich voordoet, raden we u aan Denver bij te werken naar de nieuwste versie, of Small HTTP Server of echte Apache te gebruiken, en niet degene die is opgenomen in Denver.

Als de ZZIPlib-bibliotheek op de server is geïnstalleerd, kunnen alle bestanden, behalve install.php, in het iboard.zip-bestand worden gezipt en als ZIP-archief naar het forum worden geüpload. Als deze bibliotheek niet is geïnstalleerd, moeten de bestanden op de gebruikelijke manier (d.w.z. per stuk) worden geüpload via FTP in binaire (binaire) modus.

Het forum moet worden geüpload naar een van de subdirectories (in verdere voorbeelden nemen we aan dat u deze subdirectory forum hebt genoemd) genest in de directory die bedoeld is voor HTML-pagina's (meestal wordt het public_html, html, www genoemd, zie uw hosting FAQ voor meer details ) ... PLAATS GEEN FORUM SCRIPTS IN de cgi-bin submap! Als je een site wilt maken die alleen uit een forum bestaat, upload dan de scripts rechtstreeks naar de directory voor HTML-pagina's.

Toegangsrechten.

Toegangsrechten moeten worden ingesteld afhankelijk van op wiens naam het script wordt uitgevoerd (deze informatie wordt weergegeven op de eerste pagina samen met andere informatie over de server). Er zijn 2 opties: 1) het script wordt namens u uitgevoerd (de gebruikersnaam is hetzelfde als uw FTP-hoofdlogin), 2) het script wordt uitgevoerd namens de servergebruiker (in de regel heet deze gebruiker niemand, apache of IIS_ *).

Als het script namens u wordt uitgevoerd, worden de rechten als volgt ingesteld:
- het is voldoende om machtigingen 700 in te stellen voor de config- en temp-directory's (soms wordt het aangeduid als rwx ------, toestemming om te schrijven / lezen / uitvoeren aan de eigenaar en deze acties aan de groep en alle anderen te verbieden).
- de stijlen directory en al zijn subdirectories moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen kunnen alleen lezen / uitvoeren (rechten 755 of rwxr-xr-x).
- de mappen met bestanden en foto's moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen mogen alleen lezen / uitvoeren (rechten 755 of rwxr-xr-x).
- als je van plan bent om taalbestanden te bewerken, dan moet je 644 rechten instellen voor alle bestanden in submappen van de / langs directory.
- aan de rest van de bestanden moeten als volgt machtigingen worden toegewezen: de eigenaar heeft lees-/schrijfrechten, de groep heeft alleen-lezen-rechten (640 of rw-r -----), of zo: de eigenaar heeft lees-/schrijfrechten toestemming, en de groep is de rest zijn alleen-lezen (644 of rw-r - r--).

Als het script namens een servergebruiker wordt uitgevoerd, moeten de rechten als volgt worden ingesteld:
- naar de configuratie- en tijdelijke mappen - rechten 777 (alle acties zijn toegestaan ​​voor de eigenaar, groep en alle anderen)
- naar de stijlen directory en subdirectories - ook 777, naar bestanden in deze subdirectories - 666 (lezen / schrijven is toegestaan ​​door de eigenaar, groep en alle anderen)
- de mappen met bestanden en foto's moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen mogen alleen worden gelezen / uitgevoerd (rechten 777 of rwxrwxrwx).
- als de installatie voor de eerste keer wordt uitgevoerd, moet een leeg addons.php-bestand worden aangemaakt in de hoofdmap van het forum en beschikbaar worden gemaakt voor schrijven (rechten 666). Let op: dit bestand zit niet in de distributiekit, je moet het zelf aanmaken!
- als u van plan bent om taalbestanden te bewerken, dan moeten alle bestanden in de subdirectory's van de / langs directory worden ingesteld op 644
- aan de rest van de bestanden moeten als volgt machtigingen worden toegewezen: de eigenaar heeft lees-/schrijfmachtigingen en de groep en alle anderen hebben alleen-lezen machtigingen (644 of rw-r - r--).

Opmerking: als je updates installeert nadat je het forum hebt geïnstalleerd, moet je mogelijk enkele bestanden beschrijfbaar maken. In dit geval moet u dezelfde rechten instellen als voor bestanden in de map / langs / ru.

3. Installatie

Nadat alle bestanden (of ZIP-archief) zijn gedownload, voert u het script install.php uit op de server. (Hiervoor voert u de URL http://uw_site/forum/install.php in uw browser in, waarbij uw_site de naam van uw site is en forum de naam van de submap waarin u het forum hebt geïnstalleerd).

Het installatiescript zoekt naar Intellect Board-versies die al zijn geïnstalleerd in de huidige map (indien aanwezig) en stelt voor om hun instellingen te wijzigen of een nieuwe versie te installeren.

De volgende stap zal de bestanden uitpakken (als ze zijn gedownload als een ZIP-archief) en hun grootte controleren. Als de controle succesvol is, wordt er een formulier weergegeven waarin wordt gevraagd naar de parameters van de database die voor het forum zal worden gebruikt. Hier moet u de volgende informatie opgeven:
- pad naar de directory op de server waar de forumscripts en forum-URL zich bevinden. Het script probeert automatisch het pad en de URL te detecteren. In de meeste gevallen gebeurt dit correct en hoeft u alleen maar op de knop "Installeren" te klikken om door te gaan naar de volgende stap van de installatie. Als er iets mis is, moet u het volledige pad naar uw site vinden in de hostingondersteuningsservice en dit invoeren, met aan het einde de naam van de map waar u het forum wilt installeren. (Dat wil zeggen, als het volledige pad naar uw site / var / www / iboard is, en u installeert het forum in de forummap, dan is het pad / var / www / iboard / forum /).
- DBMS-type (versie 2.19 ondersteunt MySQL en PostgreSQL)
- gebruikersnaam, wachtwoord en naam van de database die zal worden gebruikt bij het verbinden met de database (u zou deze informatie moeten hebben ontvangen bij het registreren van de site, als u deze niet heeft - neem contact op met de hostingondersteuningsdienst)
- voorvoegsel van namen van databasetabellen. Dit is het gemeenschappelijke deel van de naam van de databasetabellen met betrekking tot deze Intellect Board-installatie. Als u meerdere exemplaren van het forum hebt geïnstalleerd, moet elk van hen zijn eigen prefix hebben (om verwarring te voorkomen). Als je niet meer dan één instantie van het forum gaat installeren, is het aan te raden om ib_ als prefix te gebruiken.
- gebruikerswachtwoord Systeem. De systeemgebruiker heeft volledige en onbeperkte toegangsrechten tot het Forum Administration Center, dus kies een vrij complex wachtwoord (aanbevelingen: het wachtwoord moet minimaal 8 tekens lang zijn en hoofdletters en kleine letters bevatten, evenals cijfers of speciale tekens).
Nadat alle benodigde informatie is ingevoerd, zal het installatiescript de initiële configuratie van het forum uitvoeren en de configuratiebestanden schrijven, waarna het een bericht zal weergeven waarin staat dat de installatie met succes is voltooid en aanbiedt om naar het Beheercentrum te gaan, waar u de basisparameters van het forum kunt configureren.
Aan het einde van de installatie is het mogelijk dat het bestand install.php niet automatisch verwijderd kan worden. (Dit gebeurt meestal wanneer het script namens de servergebruiker wordt uitgevoerd). In dit geval wordt er een foutmelding weergegeven wanneer u probeert naar de Centrale Administratie te gaan. U moet verbinding maken via FTP en dit bestand handmatig verwijderen, anders kunt u om veiligheidsredenen niet inloggen op het Beheercentrum.

Om te beginnen met het verzenden van berichten naar het forum, moet je er minimaal 1 categorie in aanmaken en 1 sectie erin. Dit wordt gedaan in de sectie "Secties en categorieën configureren" in het Beheercentrum (het allereerste menu-item).

Houd er rekening mee dat de systeemgebruiker om veiligheidsredenen het gebruikersgedeelte van het forum niet kan bezoeken, dus u moet "Ga naar forum als gast" selecteren om toegang te krijgen. In de toekomst kunt u een gewone gebruiker aanmaken (menu-item "Gebruiker aanmaken") en hem beheerdersrechten toewijzen. Zo'n gebruiker heeft toegang tot zowel het gebruikersgedeelte van het forum als het Beheercentrum.

4. MySQL-codepagina

Als er bij het werken met MySQL problemen zijn met codetabellen (deze problemen doen zich meestal voor in eerdere versies van PHP 5.x), dan moet u het db / mysql.php-bestand bewerken en de commentaar verwijderen (verwijder // ​​bij de begin) de volgende regel in de db_connect en db_pconnect:
mysql_query ("NAMEN INSTELLEN" cp1251 "", $ lastlink);
Opmerking: deze methode werkt niet in MySQL-versies 3.x.

5. Enkele kenmerken van de toegangsrechten van de Intellect Board.

Er zijn 3 speciale gebruikers op het forum die geen acties kunnen uitvoeren op het forum met de volgende gereserveerde namen: Gast, Systeem (supergebruiker), Nieuwe Gebruiker (parameters van de nieuwe gebruiker). Gast- en NewUser-profielen kunnen worden bewerkt in het Forumbeheercentrum en worden gebruikt om de foruminstellingen te definiëren die zichtbaar zijn voor de gast en de standaardinstellingen voor nieuwe gebruikers.

Voor bijna elke actie in een sectie kunt u het minimale toegangsniveau instellen dat nodig is om deze uit te voeren. Toegangsniveaus zijn als volgt georganiseerd: elk niveau is gekoppeld aan een numerieke waarde in het bereik van 1 tot 999 (meer precies, tot 1023, maar niveaus 1000 en hoger geven het recht om het Beheercentrum te betreden). Een gebruiker kan voor elke forumsectie zowel een basisniveau als een lokaal niveau worden toegewezen. De numerieke waarden -1,0, 1024 zijn gereserveerd voor de verbannen opdrachtgever, gast en systeemgebruiker.

Toegangsniveaus kunnen uniek of niet-uniek zijn. Unieke niveaus kunnen alleen worden ingesteld door de forumbeheerder, niet-unieke niveaus kunnen automatisch worden toegewezen bij het bereiken van een bepaald aantal berichten op het forum.

6. Ondersteuning:

Als je vragen hebt over het installeren of configureren van het forum, bezoek dan het officiële forum voor ondersteuning op:
Voor de snelste en meest effectieve reactie herinneren we je eraan dat je naast het plaatsen van een foutmelding ook een korte beschrijving moet geven van de situatie waarin de fout optrad (bijvoorbeeld "bij het toevoegen van een foto" of "bij het bekijken van nieuws") en aangeven welke rechten de gebruiker heeft, van waaruit deze fout is opgetreden.
Daar kunt u ook uw suggesties en wensen kenbaar maken en uw versies van het Intellect Board-ontwerp opsturen.

7. Forumlogo

Vanaf versie 2.19 in Intellect Board moet het logo zich in de map stijlen / style_name bevinden met de naam logo.gif. Als hetzelfde logo in meerdere stijlen past, moet het naar elke map worden gekopieerd. De optie om de URL van het logo in te stellen via de overeenkomstige optie in de AD blijft beschikbaar en is alleen zinvol voor stijlen die de geïntegreerde sjabloon niet gebruiken, voor doeleinden van achterwaartse compatibiliteit. Stijlen die de geïntegreerde sjabloon gebruiken, worden niet beïnvloed door deze optie (zie de sectie "Upgraden naar 2.19").

8. Voor mensen leesbare URL's

Versie 2.19 voegt de mogelijkheid toe om voor mensen leesbare URL's (HURL's) in te stellen voor zowel secties als onderwerpen. Om ze te gebruiken, moet u de overeenkomstige optie inschakelen in de "Algemene foruminstellingen", en ook de nodige instellingen op de server maken. Op de Apache-server kan dit op twee manieren: ofwel door een ErrorHandler toe te voegen voor een 404-fout,
of met mod_rewrite. Beide zijn geconfigureerd in het .htaccess-bestand

Om mod_rewrite in te schakelen (als het op de hosting staat), moet je het volgende schrijven in de .htaccess (als het forum niet in de hoofdmap van de site is geplaatst, moet je het in de RewriteBase / richtlijn vervangen door de relatieve URL van het forum zonder / aan het einde, bijvoorbeeld / forum):
Motor herschrijven aan
RewriteBase /
HerschrijfCond% (REQUEST_FILENAME)! -D
HerschrijfCond% (REQUEST_FILENAME)! -F
RewriteRule ^ (. *) Index.php

Let op: de namen van de secties mogen niet samenvallen met de namen van de scripts (exclusief de extensie) in IntB (een typische fout is een sectie met HURL-nieuws)!

Om de scriptaanroep via de 404-fouthandler in te schakelen, moet u de volgende regel in .htaccess schrijven:

ErrorDocument 404 /forum/index.php

Met Intellect Board kunt u een willekeurig aantal ontwerpopties maken, "stijlsets" genoemd. Elke stijlset bestaat uit een CSS-bestand dat de kleur, lettertypen en enkele andere weergaveparameters definieert, een hoofdsjabloon dat het uiterlijk van het algemene deel van het forum definieert, en verschillende sjabloonbestanden die functies bevatten voor het uitvoeren van HTML-code die worden aangeroepen vanuit de hoofdscripts. Elk van de stijlensets bevindt zich in een submap van de stijlenmap, waarbij de naam van het CSS-bestand hetzelfde is als de naam van de submap, de hoofdsjabloon heet templat.php en de sjablonen worden genoemd met de naam van de module waarvoor ze bedoeld zijn.

Vanaf versie 2.14 is een systeem van overerving van stijlensets geïntroduceerd, dat als volgt werkt: er wordt gecontroleerd op de aanwezigheid van een sjabloonbestand in een bepaalde set stijlen, als zo'n bestand niet bestaat, wordt gezocht in de stijl die wordt beschouwd als de ouder van de gegeven stijl, als er geen bestand is en daar, dan in de stijl die wordt beschouwd als de voorouder van de bovenliggende stijl, enzovoort langs de overervingsketen tot de abstracte stijl wordt bereikt, die wordt beschouwd als de bron voor alle ontwerpopties en alle gebruikte sjablonen bevat.

Bij het maken van een nieuwe set stijlen, wordt het CSS-bestand van de bovenliggende stijl automatisch gekopieerd naar de map (tegelijkertijd wordt het hernoemd), alle grafische bestanden en de hoofdsjabloon.php. Andere PHP-sjablonen worden niet automatisch gekopieerd, dus als u wijzigingen moet aanbrengen in een van de sjabloonbestanden, kopieer deze dan handmatig naar de nieuwe stijl en pas deze dan aan.

CSS-bestanden kunnen op twee manieren worden bewerkt: ofwel rechtstreeks op de server met behulp van de stijleditor in het Beheercentrum, of op de computer van de gebruiker.
Sjablonen kunnen alleen lokaal worden bewerkt (d.w.z. u moet ze downloaden via FTP, bewerken en vervolgens weer uploaden). Bij het bewerken van sjabloonbestanden moet u de namen van functies en de namen van velden, formulieren en de waarden van verborgen velden behouden. Het wordt niet aanbevolen om de standaardstijl te wijzigen (deze kan in de toekomst veranderen met de release van nieuwe Intellect Board-versies), het is beter om er een kopie van te maken en deze te wijzigen.

10. Lijst met functies voor sjablonen

In de hoofdsjabloon van Intellect Board (evenals in een enkele sjabloon in de modus voor achterwaartse compatibiliteit) zijn de volgende functies beschikbaar om te bellen:

hoofdactie (); - het resultaat van de hoofdactie
main_location ($ locaties); - een verwijzing naar de huidige locatie op het forum
tijd_diff (); - uitvoer van scriptuitvoeringstijd
menu (); - een lijst met forumsecties in de vorm van een menu
main_copyright (); - uitvoer van copyright-berichten (moet aanwezig zijn)
aankondigen (); - forumaankondiging
last_topics (hoeveelheid, type, bericht); - weergave van een lijst met recente onderwerpen (als het nummer niet expliciet is opgegeven, wordt het beschouwd als gelijk aan 10), type - bepaalt het type van de sectie. 0 - uitvoer van elk type onderwerp, 1 - alleen van standaardforums. Bericht - de tekst die boven de lijst met onderwerpen wordt weergegeven (deze parameter is optioneel).
active_topics (hoeveelheid, type, periode); - weergave van een lijst met de meest actieve onderwerpen (d.w.z. die met de meeste berichten en de laatste update valt binnen de in dagen gespecificeerde periode), de parameters voor aantal en type zijn vergelijkbaar met de parameters last_topics
small_search_form (); - klein zoekformulier (in één keer door het hele forum zonder een subsectie en periode te kiezen)
present_list (); - lijst van aanwezigen op het forum / in de sectie / in het onderwerp
snelle schakelaar (); - snel schakelen tussen forums met Select
show_vote (topic_nummer); - weergave van stemmen van elk onderwerp op een bepaalde plaats
toegestane_acties () - lijst met acties die beschikbaar zijn voor de gebruiker
show_news_feed (sectie, titel, hoeveelheid, periode) - weergave van nieuwsfeed van de opgegeven sectie in welke vorm dan ook. Sectie - het nummer van de sectie van waaruit het nieuws wordt weergegeven.
Titel - de tekst die aan het begin van de feed moet worden weergegeven.
Hoeveelheid - de maximale hoeveelheid nieuws die in de feed kan worden weergegeven. 0 - geen hoeveelheidslimiet.
Periode - het aantal dagen waarvoor nieuws moet worden weergegeven (d.w.z. nieuws dat meer dan het opgegeven aantal dagen geleden is verzonden, wordt niet weergegeven). 0 - geen limiet. Als zowel de periode als de hoeveelheid zijn opgegeven, zijn beide beperkingen tegelijkertijd van toepassing (d.w.z. er wordt niet meer dan het aantal nieuws voor de opgegeven periode weergegeven).

De Intellect Board-distributiekit bevat slechts een minimale set emoticons en bevat geen avatars, maar de mogelijkheid van hun steun op het forum is aanwezig. Je kunt alle emoticons en avatars die je leuk vindt downloaden nadat je het forum hebt geïnstalleerd via het menu-item "Emoticons en avatars downloaden" in het Beheercentrum.
Let op: als bij het laden van een smiley de aanduiding in platte tekst is geschreven (bijvoorbeeld rood of huilend), is het raadzaam om deze tekst te omringen met enkele speciale tekens (om zoiets te krijgen als: rood: en: huilen :).

12. Back-up

Vanaf versie 2.14 heeft het Intellect Board de mogelijkheid om back-ups van de database-inhoud te maken. De back-upkopie is een bestand met veel SQL-query's (de zogenaamde databasedump), die het mogelijk maakt om de database op verschillende manieren uit de back-up te herstellen: met behulp van het Intellect Board-installatiescript, met behulp van het PhpMyAdmin-script of met behulp van de standaard mysql client met SSH-servertoegang (mysq-opdracht)<имя_файла.sql).
De reservekopie kan op twee manieren worden genomen: a) door het programma mysqldump uit te voeren via de exec-functie (een snellere en betrouwbaardere manier), b) als dit om de een of andere reden mislukt, dan wordt de dump genomen via het forum zelf .
Databasedumps worden gemaakt in de tijdelijke directory, bestandsnamen hebben de indeling host_name_date_random part.sql. (Het willekeurige deel bestaat uit 6 cijfers van 0 tot f en wordt toegevoegd om te voorkomen dat een aanvaller de bestandsnaam raadt). De lijst met beschikbare bestanden kan worden bekeken met behulp van het menu-item "Back-upbestanden" in de AC. Om veiligheidsredenen is het downloaden van bestanden uit deze map met het HTTP-protocol echter verboden met .htaccess (let op: deze beperking werkt alleen op de Apache-webserver, op andere webservers moet u het downloaden zelf uitschakelen). U kunt de dumpbestanden downloaden via FTP, of de instellingen in .htaccess wijzigen zodat alleen u toegang heeft tot deze bestanden (bijvoorbeeld een wachtwoordcontrole of toegang via een vast IP-adres). Het wordt ook aanbevolen om back-upbestanden onmiddellijk van de server te verwijderen nadat ze naar uw eigen computer zijn gedownload.
Om een ​​back-up te maken in PostgreSQL, moet u eenmaal query's uitvoeren vanuit het psbackup.txt-bestand (vóór de eerste kopie).
Opmerking: als de database groot is, kunnen er problemen optreden bij het dumpen vanwege teveel geheugen of uitvoeringstijd van het script.
In dit geval raden we aan om het Sypex Dumper-script te gebruiken, waarmee u in delen een reservekopie van de database kunt maken. Het script is beschikbaar op: http://www.sypex.net

13. Het .htaccess-bestand

Voor efficiënter werken van Intellect Board is het zinvol om enkele wijzigingen aan te brengen in het configuratiebestand van de Apache-webserver. Aangezien de toegestane richtlijnen in dit bestand aanzienlijk verschillen op verschillende hostingdiensten, wat tot fouten leidt, is dit bestand opgenomen in de distributiekit onder de naam htaccess.txt. Het bevat de nodige richtlijnen + korte instructies over hoe het te gebruiken.

14. Blogs en aangepaste galerijen

Sinds versie 2.20 heeft het Intellect Board de mogelijkheid om hun eigen blogs en fotogalerijen door gebruikers te creëren, terwijl de beheerder het minimale gebruikersniveau kan instellen voor wie deze mogelijkheid beschikbaar is, en de categorie en container waarin blogs / galerijen zullen worden geplaatst . Het is belangrijk op te merken dat de gebruiker zelf een fotogalerij en een blog aanmaakt door op de knop op de bewerkingspagina van zijn profiel te klikken. Het is niet vereist om aangepaste galerijen en blogs te maken vanuit het beheercentrum (aangezien ze in dit geval niet "gebonden" zijn aan de gebruiker).

Let op: een kopie van dit artikel is opgenomen in de distributie onder de naam!Readme!.Txt

Intellect Board

Intellect Board is een contentmanagementsysteem. De site, gebaseerd op Intellect Board, bestaat uit verschillende secties van verschillende typen: forum, verzameling artikelen, nieuws, bestandsarchief, fotogalerij, IRC-chat, enz. secties van elk type, algemeen ontwerp, evenals een geïntegreerd systeem voor het verzamelen van statistieken en sitebeheer, beschikbaar via het Beheercentrum. Bovendien biedt Intellect Board 2 ruime mogelijkheden voor het afbakenen van toegangsniveaus, met name is het mogelijk om voor elke sectie de toegangsniveaus in te stellen die nodig zijn om verschillende acties in deze sectie uit te voeren, evenals om rechten voor gebruikers in te stellen als het belangrijkste toegangsniveau , die standaard werken. en toegangsniveaus voor afzonderlijke secties.

Geschiedenis

De ontwikkeling van Intellect Board 2 begon in juni 2004. Het script is volledig "from scratch" geschreven, maar tijdens de ontwikkeling is rekening gehouden met de ervaring van het ondersteunen van de forum-engine [ http://www.openproj.ru/index.php?f=51 Russisch Ikonboard], evenals wensen en suggesties van de bezoekers van het Joint Open Project. Op 13 augustus 2004 werd de eerste release van Intellect Board 2 uitgebracht. Vanaf dat moment begon het testen van Intellect Board in reële omstandigheden op de website van het United Open Project, evenals op de websites van de projectdeelnemers en verschillende tientallen vrijwilligers onder de vaste bezoekers. Sinds de release van versie 2.13 is Intellect Board gescheiden van het United Open Project in een apart project. Het project bleef zich ontwikkelen, het aantal gebruikers dat aan tests deelnam groeide. Er werd ook een aanzienlijke optimalisatie doorgevoerd om de efficiëntie van het forum te verhogen met grote volumes van zijn database. Op dit moment kan het forum met succes werken met een database van meer dan 100 duizend berichten met maximaal 40 gebruikers in 15 minuten (of 3500 unieke bezoekers per dag).Met de release van versie 2.15 was de eerste fase van de ontwikkeling van Intellect Board voltooid, waarvan de belangrijkste taak het creëren van een engine was die qua functionaliteit niet onderdoet voor bekende engines als phpBB en Ikonboard, maar aanzienlijk meer mogelijkheden biedt voor verdere ontwikkeling dankzij de modulariteit en de mogelijkheid om secties van verschillende typen op te nemen .

Soorten Intellect Board-secties

Op dit moment kent de Intellect Board de volgende soorten secties:

* Forum - de hoofdweergave van de sectie. Qua functionaliteit overtreft het phpBB, Ikonboard 2.x en 3.x, vBulletin Board.
* Nieuws - geeft nieuws weer in blogmodus, die ofwel achtereenvolgens kan worden bekeken, of met behulp van de kalender naar een bepaalde datum kan navigeren.
* Artikelen - ontworpen voor grote teksten met automatische paginering.
* IRC-chat - een Java-applet ingebouwd in de website-engine waarmee gebruikers de IRC-chat (IRC-kanaal en server worden ingesteld door de beheerder) rechtstreeks vanuit de browser kunnen openen, terwijl de chat dezelfde netwerknaam gebruikt als op het forum, en ook dezelfde emoticons.
* Bestandsarchief - organisatie van het downloaden van programma's van externe adressen. Het is mogelijk om automatisch de functionaliteit van links te controleren.
* Presentatie - een sectie met statische tekst die is ingesteld door de sectiemoderator. Kan subsleutels van elk type bevatten.
* Encyclopedie - een sectie met woordenschatvermeldingen in alfabetische volgorde, gegroepeerd per letter. Er zijn aanvullende tools beschikbaar om kruisverwijzingen te organiseren.
* Fotogalerij - een sectie waarmee gebruikers foto's kunnen plaatsen met de mogelijkheid om een ​​voorbeeld te bekijken, terwijl de voorbeeldfoto's automatisch worden gegenereerd.

Belangrijkste kenmerken van Intellect Board:

* Voor alle secties van elk type is het mogelijk om speciale BoardCode-tags te gebruiken, waarmee u het ontwerp van de tekst kunt instellen zonder HTML te gebruiken, evenals de beoordeling van onderwerpen / artikelen / bestanden / foto's in de secties.
* Pre-moderatie, telmodus voor statistieken instellen, emoticons, beoordelingsonderwerpen en andere functies afzonderlijk voor elke sectie gebruiken
* Mogelijkheid om voor en tegen een specifieke gebruiker te stemmen voor forumdeelnemers, evenals administratieve waarschuwingen en beloningen door moderators en beheerders (en waarschuwingen kunnen zowel onbeperkt als beperkt in de tijd zijn).
* Anti-spambeveiliging van e-mailadressen van gebruikers
* Gebruikersgroepen met de mogelijkheid om automatisch of op verzoek lid te worden, evenals mailinglijsten voor de groep door de coördinator.
* 3 activeringsmodi voor geregistreerde gebruikers: onmiddellijke activering, activering via mailbox en beheerdersactivering.
* Mogelijkheid om regels in te stellen voor alle secties.
* Sjablonen bewerken van brieven die in verschillende situaties naar gebruikers worden verzonden
* Downloadbare avatars en foto's voor gebruikers, evenals externe avatars
* Bestanden toevoegen aan berichten en de mogelijkheid om een ​​voorbeeld van de bijgevoegde afbeeldingen in een verkleinde vorm te bekijken.
* Bescherming tegen DDoS-aanvallen door een code in te voeren tijdens de registratie.
* Ondersteuning voor grafische bibliotheken GD en GD2 voor het maken van kleine kopieën van afbeeldingen en foto's.
* Ondersteuning voor een willekeurig aantal ontwerpopties (stijlsets), waaruit de gebruiker degene kan kiezen die hij het leukst vindt.

Vereisten voor het installeren van Intellect Board

* Webserver die PHP-scripts ondersteunt
* PHP-versie niet lager dan 4.1.0 of PHP 5
* MySQL-versie 3.23.53 of hoger
* Database met rechten om tabellen en indexen te maken en basisbewerkingen ermee uit te voeren: selectie, creatie, verwijdering van records.
* Minimaal 2 Mb schijfruimte voor scripts en afbeeldingen en 5 Mb voor de database.

Gebruik en ondersteuning van Intellect Board

De technische ondersteuning van Intellect Board wordt uitgevoerd door de ontwikkelaars - leden van het Joint Open Project op [ http://intboard.ru/index.php?f=93 Intellect Board technische ondersteuningsforum]. Het omvat een snelle correctie van gevonden softwarefouten, evenals advies over het installeren / configureren van het inhoudbeheersysteem van de site en het oplossen van verschillende moeilijke situaties die verband houden met het gebruik ervan. Bovendien, in het geval van detectie van kritieke fouten vanuit het oogpunt van beveiliging of gegevensveiligheid, alle gebruikers die zich hebben geregistreerd op het technische ondersteuningsforum (op voorwaarde dat ze een werkend e-mailadres hebben opgegeven en niet hebben geweigerd administratieve mailings te ontvangen) krijgen een foutmelding en informatie over maatregelen die nodig zijn om deze te corrigeren.

Intellect Board is volledig gratis voor elk gebruik (zowel niet-commercieel als commercieel), op voorwaarde dat links naar de officiële site van Intellect Board en de site van het United Open Project (copyright) ongewijzigd blijven en zichtbaar zijn voor forumbezoekers (het is toegestaan ​​om verplaats en verander het lettertype van de kleur en stijl van de koppeling zodat het overeenkomt met het siteontwerp).

Er is ook een commerciële versie, die zich onderscheidt door de rechten om de copyrighttekst van de Intellect Board te verwijderen en individuele technische ondersteuning.

Gratis versie van Intellect Board kan worden gedownload van [ http://intboard.ru van de Intellect Board-website] moet u echter, voordat u het downloadt en gebruikt, de [ http://intboard.ru/index.php?t=402 licentieovereenkomst] voor de niet-commerciële versie van Intellect Board.

* [ http://intboard.ru Intellect Board] - de officiële site van het CMS.
* [ http: //gram.nnov.ru#intb bètaversies] Intellectuele bord.
* [ http://www.openproj.ru Gezamenlijk Open Project] - Intellect Board-ontwikkelaarsproject.
* op SourceForge.net

zie ook

* FluxBB
* bbDruk

Wikimedia Stichting. 2010.

Zie wat "Intellect Board" is in andere woordenboeken:

    Intellectuele spellen- maakte in de jaren 70 een serie bordspellen. Veel van deze spellen waren opmerkelijk omdat ze niet afhankelijk waren van het toeval. De uitkomst van de wedstrijden was afhankelijk van de tactiek. Games Haas en Tortoise (1973) mdash; Een racespel waarbij voorwaartse beweging ... ... Wikipedia

    Oversight Board voor overheidsadministraties- De Public Company Accounting Oversight Board (of PCAOB) is een non-profitorganisatie in de particuliere sector die is opgericht door de Sarbanes – Oxley Act, een federale wet van 2002 in de Verenigde Staten, om toezicht te houden op de accountants van openbare bedrijven. Het verklaarde doel is om ... Wikipedia

    Wellington Catholic District School Board- Locatie bestuurskantoor Guelph, Ontario, Canada Bestuursidentificatie Bediende gemeenschappen Dorpen en steden: Wellington County Fergus Elora Erin Mount Forest Arthur… Wikipedia

    Articuleren (bordspel)- Articulate is een bordspel vervaardigd door het bedrijf Drummond Park. Het spel wordt gespeeld in teams die elk minimaal 2 nummeren. Het doel van het spel is om voor de andere teams de finish te bereiken. Teams bewegen over het bord volgens de…… Wikipedia

    opleiding- / ej oo kay sheuhn /, n. 1. de handeling of het proces van het overdragen of verwerven van algemene kennis, het ontwikkelen van het redeneer- en oordeelsvermogen, en in het algemeen van het zichzelf of anderen intellectueel voorbereiden op een volwassen leven. 2. de handeling of het proces van ... ... Universalium

    Computer gaan- Onderdeel van een serie artikelen over Go (bordspel) Spelspecificaties Go regels Go handicaps Go spreekwoorden Go termen Go strategie en tactieken Fuseki (hele bord openingen) Joseki (hoek gebaseerde openingen) Leven en dood Tsumego ... Wikipedia

    SP Parashar- Sat Paul Parashar Geboren Punjab Residence Koninkrijk Bahrein Nationaliteit Indiaas Andere namen… Wikipedia

    Lijst met fictieve computers- Computers zijn vaak gebruikt als fictieve objecten in literatuur, films en in andere vormen van media. Fictieve computers zijn doorgaans aanzienlijk geavanceerder dan alles wat tot nu toe in de echte wereld is bedacht. Dit is een lijst met computers die…… Wikipedia

    Jacob Neusner bibliografie- Dit is een lijst met boeken van professor Jacob Neusner vanaf begin 2005. Artikelen, recensies, etc. zijn hier niet opgenomen.* Een leven van Yohanan ben Zakkai. Leiden, 1962: Brill. Abraham Berliner Prize in Jewish History, Joods Theologisch Seminarie van ... ... Wikipedia

    Religieuze symboliek in het Amerikaanse leger- Insignes (van links naar rechts) voor christelijke, islamitische en joodse aalmoezeniers worden getoond op de uniformen van drie Amerikaanse Marine-aalmoezeniers, 1998. (Dit waren de enige insignes die op dat moment in gebruik waren.) Religieuze symboliek in het Amerikaanse leger omvat de ... Wikipedia

Wat is Intellect Board 2

Intellect Board 2 is een Content Management Systeem (CMS). De site, gebaseerd op Intellect Board, bestaat uit verschillende secties van verschillende typen: forum, verzameling artikelen, nieuws, bestandsarchief, fotogalerij, IRC-chat, enz. Tegelijkertijd heeft de site een uniform systeem voor registratie en autorisatie van gebruikers, een uniform zoeksysteem voor secties van elk type, een algemeen ontwerp en een geïntegreerd systeem voor het verzamelen van statistieken en sitebeheer, beschikbaar via het beheercentrum . Bovendien biedt Intellect Board 2 ruime mogelijkheden voor het afbakenen van toegangsniveaus, met name is het mogelijk om voor elke sectie de toegangsniveaus in te stellen die nodig zijn om verschillende acties in deze sectie uit te voeren, evenals om rechten voor gebruikers in te stellen als het belangrijkste toegangsniveau , die standaard werken. en toegangsniveaus voor afzonderlijke secties.

De ontwikkeling van Intelllect Board 2 begon in juni 2004. Het script is volledig "from scratch" geschreven, maar tijdens de ontwikkeling is rekening gehouden met de ervaring van het ondersteunen van de forum-engine Russian Ikonboard, evenals met de wensen en suggesties van de bezoekers van het United Open Project. Op 13 augustus 2004 werd de eerste release van Intellect Board 2 uitgebracht. Vanaf dat moment begon het testen van Intellect Board in reële omstandigheden op de website van het United Open Project, evenals op de websites van de projectdeelnemers en verschillende tientallen vrijwilligers onder de vaste bezoekers. Sinds de release van versie 2.13 is Intellect Board gescheiden van het United Open Project in een apart project. Het project bleef zich ontwikkelen, het aantal gebruikers dat aan tests deelnam groeide. Er werd ook een aanzienlijke optimalisatie doorgevoerd om de efficiëntie van het forum te verhogen met grote volumes van zijn database. Op dit moment kan het forum succesvol werken met een database van meer dan 100 duizend berichten met aanwezigheid van maximaal 40 gebruikers in 15 minuten (of 3500 unieke bezoekers per dag).
Met de release van versie 2.15 was de eerste fase van de ontwikkeling van Intellect Board voltooid, met als belangrijkste taak het creëren van een engine die qua functionaliteit niet onderdoet voor bekende engines als phpBB en Ikonboard, maar die aanzienlijk meer mogelijkheden biedt voor verdere ontwikkeling dankzij modulariteit en de mogelijkheid om secties van verschillende typen op te nemen.

Soorten Intellect Board-secties


Op dit moment kent de Intellect Board de volgende soorten secties:
  • Forum is de hoofdweergave van de sectie. Qua functionaliteit doet het niet onder voor bekende motoren als: phpBB, Ikonboard 2.x en 3.x.
  • Nieuws - geeft nieuws weer in blogmodus, die ofwel achtereenvolgens kan worden bekeken, of met behulp van de kalender naar een bepaalde datum kan worden genavigeerd.
  • Artikelen - plaatsing van grote teksten met automatische paginering.
  • IRC-chat - een Java-applet ingebouwd in de website-engine waarmee gebruikers de IRC-chat (IRC-kanaal en server worden ingesteld door de beheerder) rechtstreeks vanuit de browser kunnen openen, terwijl de chat dezelfde netwerknaam gebruikt als op het forum als dezelfde emoticons.
  • Bestandsarchief - organisatie van het downloaden van programma's van externe adressen. Het is mogelijk om automatisch de functionaliteit van links te controleren.
  • Presentatie is een sectie met statische tekst die is ingesteld door de sectiemoderator. Aanvankelijk was de presentatie bedoeld om programmabeschrijvingen op te nemen, dus het kan ook een link bevatten naar materiaal en subsecties.
  • Encyclopedie - Woordenboekvermeldingen in alfabetische volgorde, gegroepeerd per letter. Er zijn aanvullende tools beschikbaar om kruisverwijzingen te organiseren.
  • Fotogalerij - Gebruikers plaatsen van foto's met de mogelijkheid om een ​​voorbeeld te bekijken, terwijl de voorbeeldfoto's automatisch worden gegenereerd.
Zie voor meer informatie over alle ondersteunde partitietypen.

Belangrijkste kenmerken van Intellect Board:

  • Voor alle secties van elk type is het mogelijk om speciale BoardCode-tags te gebruiken, waarmee u het ontwerp van de tekst kunt instellen zonder HTML te gebruiken, evenals de beoordeling van onderwerpen / artikelen / bestanden / foto's in de secties.
  • Pre-moderatie, telmodus voor statistieken, emoticons, beoordeling van onderwerpen en andere functies afzonderlijk instellen voor elke sectie
  • Mogelijkheid om voor en tegen een specifieke gebruiker te stemmen voor forumleden, evenals het geven van administratieve waarschuwingen en beloningen door moderators en beheerders (en waarschuwingen kunnen zowel onbeperkt als beperkt in tijd zijn).
  • Anti-spambeveiliging van e-mailadressen van gebruikers
  • Gebruikersgroepen met de mogelijkheid om automatisch of op verzoek lid te worden, evenals mailinglijsten voor de groep door de coördinator.
  • 3 activeringsmodi van geregistreerde gebruikers: onmiddellijke activering, activering via mailbox en activering door de beheerder.
  • Mogelijkheid om regels in te stellen voor alle secties.
  • Sjablonen bewerken van brieven die in verschillende situaties naar gebruikers worden verzonden
  • Downloadbare avatars en foto's voor gebruikers, evenals externe avatars
  • Bestanden aan berichten toevoegen en de mogelijkheid om een ​​voorbeeld van de bijgevoegde afbeeldingen in een verkleinde vorm te bekijken.
  • Bescherming tegen DDoS-aanvallen door een code in te voeren tijdens de registratie.
  • Ondersteuning voor grafische bibliotheken GD en GD2 voor het maken van kleine kopieën van afbeeldingen en foto's.
  • Ondersteuning voor een willekeurig aantal ontwerpopties (sets van stijlen), waaruit de gebruiker degene kan kiezen die hij het leukst vindt.

Om u vertrouwd te maken met alle Intellect Board-mogelijkheden, inclusief die van het Beheercentrum, is het op onze website geïnstalleerd. Door u erin te registreren, krijgt u beheerdersrechten en kunt u bijna alle mogelijke acties op het forum uitvoeren (behalve het bewerken van de basisforuminstellingen, sjablonen en tellers, evenals acties die systeemgebruikersrechten vereisen - dergelijke beperkingen zijn gemaakt om veiligheidsredenen van het Joint Open Project).

Vereisten voor het installeren van Intellect Board

  • Webserver die PHP-scripts ondersteunt
  • PHP-versie niet lager dan 4.2.0 of PHP 5
  • MySQL-versie 3.23.53 of hoger
  • Database met rechten om tabellen en indexen te maken en er basishandelingen mee uit te voeren: selectie, creatie, verwijdering van records.
  • Minimaal 2 Mb schijfruimte voor scripts en afbeeldingen en 5 Mb voor de database

Gebruik en ondersteuning van Intellect Board


De technische ondersteuning van Intellect Board wordt geleverd door de ontwikkelaars - deelnemers van het United Open Project on Intellect Board. Het omvat een snelle correctie van gevonden softwarefouten, evenals advies over het installeren / configureren van het inhoudbeheersysteem van de site en het oplossen van verschillende moeilijke situaties die verband houden met het gebruik ervan. Bovendien, in het geval van detectie van kritieke fouten vanuit het oogpunt van beveiliging of gegevensveiligheid, alle gebruikers die zich hebben geregistreerd op het technische ondersteuningsforum (op voorwaarde dat ze een werkend e-mailadres hebben opgegeven en niet hebben geweigerd administratieve mailings te ontvangen) krijgen een foutmelding en informatie over maatregelen die nodig zijn om deze te corrigeren.

Intellect Board is volledig gratis voor elk gebruik (zowel niet-commercieel als commercieel), op voorwaarde dat links naar de officiële Intellect Board-website en de United Open Project-website ongewijzigd en zichtbaar blijven voor forumbezoekers (het is echter toegestaan ​​om de kleur en letterstijl van de link die past bij het website-ontwerp).

De gratis versie van Intellect Board kan rechtstreeks van deze site worden gedownload, echter, voordat u het downloadt en gebruikt, moet u vertrouwd raken met de niet-commerciële versie van Intellect Board.

Op de pagina:

Nieuwe integraties

    biometrischACSSuprema 2 . GeïntegreerdnieuwecontrollersSuprema 2-egeneraties: BioStation 2, BioEntry W, FaceStation, BSA2-OEPW.Ondersteundfunctiestoezicht houdenenbeheerapparatuur

    ACSHikvisie ... Geïntegreerde Hikvision ACS-controllers DS-K26xx-serie (tot 8lezers) en DS-K28xx (tot 4lezers). Ondersteunde functies van bewaking, besturing, configuratie en autoconfiguratie (automatische configuratie-uitlezing)

    Parsec NC-100K-IP-controller ... Een nieuwe controller Parsec NC-100K-IP is geïntegreerd. Ondersteunde werkcontroleiktijdperk via Ethernet- en RS485-interfaces. U kunt de functies bewaking, besturing en configuratie gebruiken, net als bij andere controllers van deze fabrikant

    Betalenstralen/ relaisPaxton Net2 I/O-kaart . Ondersteunde ontvangst van gebeurtenissen van de Paxton Net2 I/O Board beam-relay board

    Lockerbox sleutel opbergsysteem ... Geïntegreerde apparaatmodellenPOND 20/ POND 50/ POND100. Sleutelbeheer gebeurt vanuit de Pass Office module. Bewakings- en controlefuncties worden ondersteund, evenals automatische configuratie en sleuteluitlezing

Nieuwe functies en verbeteringen

Onderhoudmodules

    pas kantoor ... De volgende functies zijn toegevoegd:

    • Bij het zoeken naar gebruikers de mogelijkheid toegevoegd om de velden met het kaartnummer en de objectcode te negeren als er geen waarden in zijn opgegeven

      De mogelijkheid toegevoegd om de zichtbaarheid van alle velden te bewerken voor een vooraf gedefinieerd basistype afdeling, inclusief voornaam, achternaam, patroniem

      In het gebruikerszoekformulier is naast de gebruikers-ID een afdelings-ID toegevoegd om de navigatie door de lijst te vereenvoudigen

      Een functie toegevoegd om snel te navigeren naar het zoeken naar gebruikers vanuit het contextmenu dat wordt geopend door met de rechtermuisknop op het tabblad "Gebruikers" te klikken

      Verbeterde dialoog voor het afdrukken van passen: toegevoegde bedieningsknoppen, ondersteund afdrukken van alle passen

      De mogelijkheid toegevoegd om het verwijderen van toegangsniveaus die zijn toegewezen aan gebruikers en tijdzones die in toegangsniveaus worden gebruikt, te verbieden

      De mogelijkheid toegevoegd om het verwijderen van niet-lege afdelingen te verbieden

      Functie toegevoegd om zoekvoorwaarden voor een specifieke gebruiker op te slaan. Na het herstarten van de Pass Office module blijven de eerder ingestelde voorwaarden op het zoek tabblad staan

      De mogelijkheid toegevoegd om de overname van het toegangsniveau van een afdeling uit te schakelen bij het maken van een gebruiker

      De mogelijkheid toegevoegd om het aantal gebruikers te selecteren dat wordt weergegeven in zoekresultaten: 100, 250, 500, 1000, 5000, niet beperken

      Ook zijn andere kleine verbeteringen en bugs verholpen.

    Sjablooneditor ... Toegevoegd:

Universele protocollen

ACS en ACS / FSA

    ACS/ OPSApollo SDK v.2 . Toegevoegde functiesenhet controleren van actieve zones in de groep, het controleren van het maskeringsniveau van de groep. Emulatiemodus voor centrale vergrendeling voor lezers wordt ondersteund. Ondersteunde maskering van AIO-168 paneelingangen. Kleine bugs opgelost

    ACS Kasteel / Sfinx ... Verbeterd het algoritme voor het schrijven van gebruikers naar controllers. Bij het dynamisch registreren van gebruikers, toegangsniveaus, tijdzones wordt de configuratie nu alleen geschreven naar de controller waarin de gewijzigde gebruikers aanwezig zijn. Dit maakt het opnemen sneller. Andere kleine bugs zijn ook opgelost

    SKUD SKAT ... Verbeterd het algoritme voor het schrijven van gebruikers naar controllers. Bij het dynamisch registreren van gebruikers, toegangsniveaus, tijdzones wordt de configuratie nu alleen geschreven naar de controller waarin de gewijzigde gebruikers aanwezig zijn. Dit maakt het opnemen sneller.

Bugfixes

Niet-kritieke fouten opgelost in de Event Dispatcher-servicemodule, ACS / FSA-integratiemodules Rubezh-08 v.2, Car SDK Orion v2, Paradox,biometrische ACS Biosmart, OPS Galaxy Dimension v.2, Sagittarius-Integral, Dozor 1A, Open Source Forteza, ACS PERCo-S-20, NAC, Gate, ABC, RusGuard, Soyal. Ook is het werk van de Drivers Pack-ondersteuningsmodule voor vuurwapens en open source-systemen op de pc gerepareerd.« Intelligentie» .

Versiefuncties

VersieACFA 6.5 compatibel metIntellect-softwarepakket 4.10.4. Gedetailleerde informatie over de compatibiliteit van productversies is te vinden .

1. Vereisten voor installatie:

1) Webserver die de uitvoering van PHP-scripts ondersteunt
2) PHP-versie niet lager dan 4.2.0 of 5.0 (de optie short_open_tag moet zijn ingeschakeld)
3) MySQL versie 3.23.53 of hoger (4.1 en hoger aanbevolen) of PostgreSQL 8.1.3 met de T2Search-module geïnstalleerd
4) een database met de rechten om tabellen en indexen aan te maken en er basishandelingen mee uit te voeren: selectie, creatie, verwijdering van records.
5) Ten minste 4 Mb schijfruimte voor scripts en afbeeldingen en 5 Mb voor de database (naarmate het forum groeit, zullen de vereisten voor de grootte van de database groeien)
6) Voor correct werken met grafische bestanden voor PHP moet de GD-extensie zijn aangesloten (GD2 wordt aanbevolen)
7) In de meeste gevallen is 3 Mb geheugen voldoende om het script correct te laten werken, maar in een aantal situaties (bijvoorbeeld bij het laden van een grafische afbeelding met transformaties erop), kan dit volume aanzienlijk toenemen.

Het is wenselijk dat de forumbeheerder minimale kennis heeft van PHP en MySQL (hij kan in ieder geval de betekenis van standaard foutmeldingen begrijpen).

Als u een upgrade uitvoert van eerdere versies, vergeet dan niet om een ​​reservekopie van het forum te maken voordat u de upgrade uitvoert (meestal worden bij het upgraden de bestanden addons.php en langs / ru / rules.txt vervangen) en lees het document "Upgrade Features" in het distributiebestand! update! .txt.

Let op: Intellect Board werkt niet met sommige oude Denver-versies!
Als een dergelijke situatie zich voordoet, raden we u aan Denver bij te werken naar de nieuwste versie, of Small HTTP Server of echte Apache te gebruiken, en niet degene die is opgenomen in Denver.

Als de ZZIPlib-bibliotheek op de server is geïnstalleerd, kunnen alle bestanden, behalve install.php, in het iboard.zip-bestand worden gezipt en als ZIP-archief naar het forum worden geüpload. Als deze bibliotheek niet is geïnstalleerd, moeten de bestanden op de gebruikelijke manier (d.w.z. per stuk) worden geüpload via FTP in binaire (binaire) modus.

Het forum moet worden geüpload naar een van de subdirectories (in verdere voorbeelden nemen we aan dat u deze subdirectory forum hebt genoemd) genest in de directory die bedoeld is voor HTML-pagina's (meestal wordt het public_html, html, www genoemd, zie uw hosting FAQ voor meer details ) ... PLAATS GEEN FORUM SCRIPTS IN de cgi-bin submap! Als je een site wilt maken die alleen uit een forum bestaat, upload dan de scripts rechtstreeks naar de directory voor HTML-pagina's.

Toegangsrechten.

Toegangsrechten moeten worden ingesteld afhankelijk van op wiens naam het script wordt uitgevoerd (deze informatie wordt weergegeven op de eerste pagina samen met andere informatie over de server). Er zijn 2 opties: 1) het script wordt namens u uitgevoerd (de gebruikersnaam is hetzelfde als uw FTP-hoofdlogin), 2) het script wordt uitgevoerd namens de servergebruiker (in de regel heet deze gebruiker niemand, apache of IIS_ *).

Als het script namens u wordt uitgevoerd, worden de rechten als volgt ingesteld:
- het is voldoende om machtigingen 700 in te stellen voor de config- en temp-directory's (soms wordt het aangeduid als rwx ------, toestemming om te schrijven / lezen / uitvoeren aan de eigenaar en deze acties aan de groep en alle anderen te verbieden).
- de stijlen directory en al zijn subdirectories moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen kunnen alleen lezen / uitvoeren (rechten 755 of rwxr-xr-x).
- de mappen met bestanden en foto's moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen mogen alleen lezen / uitvoeren (rechten 755 of rwxr-xr-x).
- als je van plan bent om taalbestanden te bewerken, dan moet je 644 rechten instellen voor alle bestanden in submappen van de / langs directory.
- aan de rest van de bestanden moeten als volgt machtigingen worden toegewezen: de eigenaar heeft lees-/schrijfrechten, de groep heeft alleen-lezen-rechten (640 of rw-r -----), of zo: de eigenaar heeft lees-/schrijfrechten toestemming, en de groep is de rest zijn alleen-lezen (644 of rw-r - r--).

Als het script namens een servergebruiker wordt uitgevoerd, moeten de rechten als volgt worden ingesteld:
- naar de configuratie- en tijdelijke mappen - rechten 777 (alle acties zijn toegestaan ​​voor de eigenaar, groep en alle anderen)
- naar de stijlen directory en subdirectories - ook 777, naar bestanden in deze subdirectories - 666 (lezen / schrijven is toegestaan ​​door de eigenaar, groep en alle anderen)
- de mappen met bestanden en foto's moeten voor alle bewerkingen toegankelijk zijn voor de eigenaar, alle anderen mogen alleen worden gelezen / uitgevoerd (rechten 777 of rwxrwxrwx).
- als de installatie voor de eerste keer wordt uitgevoerd, moet een leeg addons.php-bestand worden aangemaakt in de hoofdmap van het forum en beschikbaar worden gemaakt voor schrijven (rechten 666). Let op: dit bestand zit niet in de distributiekit, je moet het zelf aanmaken!
- als u van plan bent om taalbestanden te bewerken, dan moeten alle bestanden in de subdirectory's van de / langs directory worden ingesteld op 644
- aan de rest van de bestanden moeten als volgt machtigingen worden toegewezen: de eigenaar heeft lees-/schrijfmachtigingen en de groep en alle anderen hebben alleen-lezen machtigingen (644 of rw-r - r--).

Opmerking: als je updates installeert nadat je het forum hebt geïnstalleerd, moet je mogelijk enkele bestanden beschrijfbaar maken. In dit geval moet u dezelfde rechten instellen als voor bestanden in de map / langs / ru.

3. Installatie

Nadat alle bestanden (of ZIP-archief) zijn gedownload, voert u het script install.php uit op de server. (Hiervoor voert u de URL http://uw_site/forum/install.php in uw browser in, waarbij uw_site de naam van uw site is en forum de naam van de submap waarin u het forum hebt geïnstalleerd).

Het installatiescript zoekt naar Intellect Board-versies die al zijn geïnstalleerd in de huidige map (indien aanwezig) en stelt voor om hun instellingen te wijzigen of een nieuwe versie te installeren.

De volgende stap zal de bestanden uitpakken (als ze zijn gedownload als een ZIP-archief) en hun grootte controleren. Als de controle succesvol is, wordt er een formulier weergegeven waarin wordt gevraagd naar de parameters van de database die voor het forum zal worden gebruikt. Hier moet u de volgende informatie opgeven:
- pad naar de directory op de server waar de forumscripts en forum-URL zich bevinden. Het script probeert automatisch het pad en de URL te detecteren. In de meeste gevallen gebeurt dit correct en hoeft u alleen maar op de knop "Installeren" te klikken om door te gaan naar de volgende stap van de installatie. Als er iets mis is, moet u het volledige pad naar uw site vinden in de hostingondersteuningsservice en dit invoeren, met aan het einde de naam van de map waar u het forum wilt installeren. (Dat wil zeggen, als het volledige pad naar uw site / var / www / iboard is, en u installeert het forum in de forummap, dan is het pad / var / www / iboard / forum /).
- DBMS-type (versie 2.19 ondersteunt MySQL en PostgreSQL)
- gebruikersnaam, wachtwoord en naam van de database die zal worden gebruikt bij het verbinden met de database (u zou deze informatie moeten hebben ontvangen bij het registreren van de site, als u deze niet heeft - neem contact op met de hostingondersteuningsdienst)
- voorvoegsel van namen van databasetabellen. Dit is het gemeenschappelijke deel van de naam van de databasetabellen met betrekking tot deze Intellect Board-installatie. Als u meerdere exemplaren van het forum hebt geïnstalleerd, moet elk van hen zijn eigen prefix hebben (om verwarring te voorkomen). Als je niet meer dan één instantie van het forum gaat installeren, is het aan te raden om ib_ als prefix te gebruiken.
- gebruikerswachtwoord Systeem. De systeemgebruiker heeft volledige en onbeperkte toegangsrechten tot het Forum Administration Center, dus kies een vrij complex wachtwoord (aanbevelingen: het wachtwoord moet minimaal 8 tekens lang zijn en hoofdletters en kleine letters bevatten, evenals cijfers of speciale tekens).
Nadat alle benodigde informatie is ingevoerd, zal het installatiescript de initiële configuratie van het forum uitvoeren en de configuratiebestanden schrijven, waarna het een bericht zal weergeven waarin staat dat de installatie met succes is voltooid en aanbiedt om naar het Beheercentrum te gaan, waar u de basisparameters van het forum kunt configureren.
Aan het einde van de installatie is het mogelijk dat het bestand install.php niet automatisch verwijderd kan worden. (Dit gebeurt meestal wanneer het script namens de servergebruiker wordt uitgevoerd). In dit geval wordt er een foutmelding weergegeven wanneer u probeert naar de Centrale Administratie te gaan. U moet verbinding maken via FTP en dit bestand handmatig verwijderen, anders kunt u om veiligheidsredenen niet inloggen op het Beheercentrum.

Om te beginnen met het verzenden van berichten naar het forum, moet je er minimaal 1 categorie in aanmaken en 1 sectie erin. Dit wordt gedaan in de sectie "Secties en categorieën configureren" in het Beheercentrum (het allereerste menu-item).

Houd er rekening mee dat de systeemgebruiker om veiligheidsredenen het gebruikersgedeelte van het forum niet kan bezoeken, dus u moet "Ga naar forum als gast" selecteren om toegang te krijgen. In de toekomst kunt u een gewone gebruiker aanmaken (menu-item "Gebruiker aanmaken") en hem beheerdersrechten toewijzen. Zo'n gebruiker heeft toegang tot zowel het gebruikersgedeelte van het forum als het Beheercentrum.

4. MySQL-codepagina

Als er bij het werken met MySQL problemen zijn met codetabellen (deze problemen doen zich meestal voor in eerdere versies van PHP 5.x), dan moet u het db / mysql.php-bestand bewerken en de commentaar verwijderen (verwijder // ​​bij de begin) de volgende regel in de db_connect en db_pconnect:
mysql_query ("NAMEN INSTELLEN" cp1251 "", $ lastlink);
Opmerking: deze methode werkt niet in MySQL-versies 3.x.

5. Enkele kenmerken van de toegangsrechten van de Intellect Board.

Er zijn 3 speciale gebruikers op het forum die geen acties kunnen uitvoeren op het forum met de volgende gereserveerde namen: Gast, Systeem (supergebruiker), Nieuwe Gebruiker (parameters van de nieuwe gebruiker). Gast- en NewUser-profielen kunnen worden bewerkt in het Forumbeheercentrum en worden gebruikt om de foruminstellingen te definiëren die zichtbaar zijn voor de gast en de standaardinstellingen voor nieuwe gebruikers.

Voor bijna elke actie in een sectie kunt u het minimale toegangsniveau instellen dat nodig is om deze uit te voeren. Toegangsniveaus zijn als volgt georganiseerd: elk niveau is gekoppeld aan een numerieke waarde in het bereik van 1 tot 999 (meer precies, tot 1023, maar niveaus 1000 en hoger geven het recht om het Beheercentrum te betreden). Een gebruiker kan voor elke forumsectie zowel een basisniveau als een lokaal niveau worden toegewezen. De numerieke waarden -1,0, 1024 zijn gereserveerd voor de verbannen opdrachtgever, gast en systeemgebruiker.

Toegangsniveaus kunnen uniek of niet-uniek zijn. Unieke niveaus kunnen alleen worden ingesteld door de forumbeheerder, niet-unieke niveaus kunnen automatisch worden toegewezen bij het bereiken van een bepaald aantal berichten op het forum.

6. Ondersteuning:

Als je vragen hebt over het installeren of configureren van het forum, bezoek dan het officiële forum voor ondersteuning op http://intboard.ru/
Voor de snelste en meest effectieve reactie herinneren we je eraan dat je naast het plaatsen van een foutmelding ook een korte beschrijving moet geven van de situatie waarin de fout optrad (bijvoorbeeld "bij het toevoegen van een foto" of "bij het bekijken van nieuws") en aangeven welke rechten de gebruiker heeft, van waaruit deze fout is opgetreden.
Daar kunt u ook uw suggesties en wensen kenbaar maken en uw versies van het Intellect Board-ontwerp opsturen.

7. Forumlogo

Vanaf versie 2.19 in Intellect Board moet het logo zich in de map stijlen / style_name bevinden met de naam logo.gif. Als hetzelfde logo in meerdere stijlen past, moet het naar elke map worden gekopieerd. De optie om de URL van het logo in te stellen via de overeenkomstige optie in de AD blijft beschikbaar en is alleen zinvol voor stijlen die de geïntegreerde sjabloon niet gebruiken, voor doeleinden van achterwaartse compatibiliteit. Stijlen die de geïntegreerde sjabloon gebruiken, worden niet beïnvloed door deze optie (zie de sectie "Upgraden naar 2.19").

8. Voor mensen leesbare URL's

Versie 2.19 voegt de mogelijkheid toe om voor mensen leesbare URL's (HURL's) in te stellen voor zowel secties als onderwerpen. Om ze te gebruiken, moet u de overeenkomstige optie inschakelen in de "Algemene foruminstellingen", en ook de nodige instellingen op de server maken. Op de Apache-server kan dit op twee manieren: ofwel door een ErrorHandler toe te voegen voor een 404-fout,
of met mod_rewrite. Beide zijn geconfigureerd in het .htaccess-bestand

Om mod_rewrite in te schakelen (als het op de hosting staat), moet je het volgende schrijven in de .htaccess (als het forum niet in de hoofdmap van de site is geplaatst, moet je het in de RewriteBase / richtlijn vervangen door de relatieve URL van het forum zonder / aan het einde, bijvoorbeeld / forum):
Motor herschrijven aan
RewriteBase /
HerschrijfCond% (REQUEST_FILENAME)! -D
HerschrijfCond% (REQUEST_FILENAME)! -F
RewriteRule ^ (. *) Index.php

Let op: de namen van de secties mogen niet samenvallen met de namen van de scripts (exclusief de extensie) in IntB (een typische fout is de sectie met het HURL-nieuws)!

Om de scriptaanroep via de 404-fouthandler in te schakelen, moet u de volgende regel in .htaccess schrijven:

ErrorDocument 404 /forum/index.php

Met Intellect Board kunt u een willekeurig aantal ontwerpopties maken, "stijlsets" genoemd. Elke stijlset bestaat uit een CSS-bestand dat de kleur, lettertypen en enkele andere weergaveparameters definieert, een hoofdsjabloon dat het uiterlijk van het algemene deel van het forum definieert, en verschillende sjabloonbestanden die functies bevatten voor het uitvoeren van HTML-code die worden aangeroepen vanuit de hoofdscripts. Elk van de stijlensets bevindt zich in een submap van de stijlenmap, waarbij de naam van het CSS-bestand hetzelfde is als de naam van de submap, de hoofdsjabloon heet templat.php en de sjablonen worden genoemd met de naam van de module waarvoor ze bedoeld zijn.

Vanaf versie 2.14 is een systeem van overerving van stijlensets geïntroduceerd, dat als volgt werkt: er wordt gecontroleerd op de aanwezigheid van een sjabloonbestand in een bepaalde set stijlen, als zo'n bestand niet bestaat, wordt gezocht in de stijl die wordt beschouwd als de ouder van de gegeven stijl, als er geen bestand is en daar, dan in de stijl die wordt beschouwd als de voorouder van de bovenliggende stijl, enzovoort langs de overervingsketen tot de abstracte stijl wordt bereikt, die wordt beschouwd als de bron voor alle ontwerpopties en alle gebruikte sjablonen bevat.

Bij het maken van een nieuwe set stijlen, wordt het CSS-bestand van de bovenliggende stijl automatisch gekopieerd naar de map (tegelijkertijd wordt het hernoemd), alle grafische bestanden en de hoofdsjabloon.php. Andere PHP-sjablonen worden niet automatisch gekopieerd, dus als u wijzigingen moet aanbrengen in een van de sjabloonbestanden, kopieer deze dan handmatig naar de nieuwe stijl en pas deze dan aan.

CSS-bestanden kunnen op twee manieren worden bewerkt: ofwel rechtstreeks op de server met behulp van de stijleditor in het Beheercentrum, of op de computer van de gebruiker.
Sjablonen kunnen alleen lokaal worden bewerkt (d.w.z. u moet ze downloaden via FTP, bewerken en vervolgens weer uploaden). Bij het bewerken van sjabloonbestanden moet u de namen van functies en de namen van velden, formulieren en de waarden van verborgen velden behouden. Het wordt niet aanbevolen om de standaardstijl te wijzigen (deze kan in de toekomst veranderen met de release van nieuwe Intellect Board-versies), het is beter om er een kopie van te maken en deze te wijzigen.

10. Lijst met functies voor sjablonen

In de hoofdsjabloon van Intellect Board (evenals in een enkele sjabloon in de modus voor achterwaartse compatibiliteit) zijn de volgende functies beschikbaar om te bellen:

hoofdactie (); - het resultaat van de hoofdactie
main_location ($ locaties); - een verwijzing naar de huidige locatie op het forum
tijd_diff (); - uitvoer van scriptuitvoeringstijd
menu (); - een lijst met forumsecties in de vorm van een menu
main_copyright (); - uitvoer van copyright-berichten (moet aanwezig zijn)
aankondigen (); - forumaankondiging
last_topics (hoeveelheid, type, bericht); - weergave van een lijst met recente onderwerpen (als het nummer niet expliciet is opgegeven, wordt het beschouwd als gelijk aan 10), type - bepaalt het type van de sectie. 0 - uitvoer van elk type onderwerp, 1 - alleen van standaardforums. Bericht - de tekst die boven de lijst met onderwerpen wordt weergegeven (deze parameter is optioneel).
active_topics (hoeveelheid, type, periode); - weergave van een lijst met de meest actieve onderwerpen (d.w.z. die met de meeste berichten en de laatste update valt binnen de in dagen gespecificeerde periode), de parameters voor aantal en type zijn vergelijkbaar met de parameters last_topics
small_search_form (); - klein zoekformulier (in één keer door het hele forum zonder een subsectie en periode te kiezen)
present_list (); - lijst van aanwezigen op het forum / in de sectie / in het onderwerp
snelle schakelaar (); - snel schakelen tussen forums met Select
show_vote (topic_nummer); - weergave van stemmen van elk onderwerp op een bepaalde plaats
toegestane_acties () - lijst met acties die beschikbaar zijn voor de gebruiker
show_news_feed (sectie, titel, hoeveelheid, periode) - weergave van nieuwsfeed van de opgegeven sectie in welke vorm dan ook. Sectie - het nummer van de sectie van waaruit het nieuws wordt weergegeven.
Titel - de tekst die aan het begin van de feed moet worden weergegeven.
Hoeveelheid - de maximale hoeveelheid nieuws die in de feed kan worden weergegeven. 0 - geen hoeveelheidslimiet.
Periode - het aantal dagen waarvoor nieuws moet worden weergegeven (d.w.z. nieuws dat meer dan het opgegeven aantal dagen geleden is verzonden, wordt niet weergegeven). 0 - geen limiet. Als zowel de periode als de hoeveelheid zijn opgegeven, zijn beide beperkingen tegelijkertijd van toepassing (d.w.z. er wordt niet meer dan het aantal nieuws voor de opgegeven periode weergegeven).

De Intellect Board-distributiekit bevat slechts een minimale set emoticons en bevat geen avatars, maar de mogelijkheid van hun steun op het forum is aanwezig. Je kunt alle emoticons en avatars die je leuk vindt downloaden nadat je het forum hebt geïnstalleerd via het menu-item "Emoticons en avatars downloaden" in het Beheercentrum.
Let op: als bij het laden van een smiley de aanduiding in platte tekst is geschreven (bijvoorbeeld rood of huilend), is het raadzaam om deze tekst te omringen met enkele speciale tekens (om zoiets te krijgen als: rood: en: huilen :).

12. Back-up

Vanaf versie 2.14 heeft het Intellect Board de mogelijkheid om back-ups van de database-inhoud te maken. De back-upkopie is een bestand met veel SQL-query's (de zogenaamde databasedump), die het mogelijk maakt om de database op verschillende manieren uit de back-up te herstellen: met behulp van het Intellect Board-installatiescript, met behulp van het PhpMyAdmin-script of met behulp van de standaard mysql client met SSH-servertoegang (mysq-opdracht)<имя_файла.sql).
De reservekopie kan op twee manieren worden genomen: a) door het programma mysqldump uit te voeren via de exec-functie (een snellere en betrouwbaardere manier), b) als dit om de een of andere reden mislukt, dan wordt de dump genomen via het forum zelf .
Databasedumps worden gemaakt in de tijdelijke directory, bestandsnamen hebben de indeling host_name_date_random part.sql. (Het willekeurige deel bestaat uit 6 cijfers van 0 tot f en wordt toegevoegd om te voorkomen dat een aanvaller de bestandsnaam raadt). De lijst met beschikbare bestanden kan worden bekeken met behulp van het menu-item "Back-upbestanden" in de AC. Om veiligheidsredenen is het downloaden van bestanden uit deze map met het HTTP-protocol echter verboden met .htaccess (let op: deze beperking werkt alleen op de Apache-webserver, op andere webservers moet u het downloaden zelf uitschakelen). U kunt de dumpbestanden downloaden via FTP, of de instellingen in .htaccess wijzigen zodat alleen u toegang heeft tot deze bestanden (bijvoorbeeld een wachtwoordcontrole of toegang via een vast IP-adres). Het wordt ook aanbevolen om back-upbestanden onmiddellijk van de server te verwijderen nadat ze naar uw eigen computer zijn gedownload.
Om een ​​back-up te maken in PostgreSQL, moet u eenmaal query's uitvoeren vanuit het psbackup.txt-bestand (vóór de eerste kopie).
Opmerking: als de database groot is, kunnen er problemen optreden bij het dumpen vanwege teveel geheugen of uitvoeringstijd van het script.
In dit geval raden we aan om het Sypex Dumper-script te gebruiken, waarmee u in delen een reservekopie van de database kunt maken. Het script is beschikbaar op: http://www.sypex.net

13. Het .htaccess-bestand

Voor efficiënter werken van Intellect Board is het zinvol om enkele wijzigingen aan te brengen in het configuratiebestand van de Apache-webserver. Aangezien de toegestane richtlijnen in dit bestand aanzienlijk verschillen op verschillende hostingdiensten, wat tot fouten leidt, is dit bestand opgenomen in de distributiekit onder de naam htaccess.txt. Het bevat de nodige richtlijnen + korte instructies over hoe het te gebruiken.

14. Blogs en aangepaste galerijen

Sinds versie 2.20 heeft het Intellect Board de mogelijkheid om hun eigen blogs en fotogalerijen door gebruikers te creëren, terwijl de beheerder het minimale gebruikersniveau kan instellen voor wie deze mogelijkheid beschikbaar is, en de categorie en container waarin blogs / galerijen zullen worden geplaatst . Het is belangrijk op te merken dat de gebruiker zelf een fotogalerij en een blog aanmaakt door op de knop op de bewerkingspagina van zijn profiel te klikken. Het is niet vereist om aangepaste galerijen en blogs te maken vanuit het beheercentrum (aangezien ze in dit geval niet "gebonden" zijn aan de gebruiker).