Čau,
stáhl jsem si diskuzi z www.minibb.net a chtěl bych si do ní přidat zásuvný modul (třeba konkrétně na té www stránce "Who's Online" nebo "Avatars") vůbec nevím jak na to, prosím mohl by jste mi někdo podrobně popsat jak to zařadit do diskuze aby mě to fungovalo? Jako diskuzi využívám MINIBB, odkaz na diskuzi zde: http://www.lukyss.wz.cz/diskuze/index.php . Je třeba to někde nastavit v mysql na webuzdarma? Sice je u toho souboru co jsem stáhl něco v *.txt ale nedokážu to přečíst protože to je anglicky. Děkuji za podrobnou odpověď.
"ale nedokážu to přečíst protože to je anglicky."
http://slovnik.seznam.cz
Promiň, ale žijeme v evropské unii a navíc na internetu. Bez znalosti angličtiny se neobejdeš, když chceš instalovat takovéhle věci. Ale neříkám ti, že by sis nemohl zaplatit překladatele...
Jasně dám to do kupy, mě spíš šlo o to kam co nakopčit a jak na to. Hlavně jsem chtěl vyzvat někoho o radu, kdo už si to instaloval do diskuse. A na co mě bude překladatel, když stejně nebudu vědět kde co mám přepsat.
==README for whosonline.php==
Release date: February 23, 2005.
Last update: November 15, 2005.
miniBB version: 2.x
Plugin version: 1.1
Author: Paul Puzyrev (minibb.net)
This is addon to miniBB version 2.x which allows to show visitor's activities online. Since updating user's online data is very
frequent and simultaneous operation, addon doesn't use database for storing it's data, but use simple array file. Addon displays
amount of currently logged registered users and optionally amount of anonymous visitors, defined by session ID. User's activity
is broken after defined period of time.
==INSTALLATION FOR NEW USERS==
*) Open whosonline.php in ASCII editor and edit some options at the very top of the file (explanation inside). Alternatively, you
may edit also the HTML look of the "who's online" information at the very below part of this file.
*) Create special folder in your forums directory, named "shared_files", and give it writable permissions for everyone (0777).
Directory's name must be specified in plugin's options (at the top of whosonline.php). This is a directory for storing temporary
plugin files. You may specify another name for directory. Some miniBB plugins may use the same shared directory later.
*) Copy to your shared directory file "whosonline_data.php" and and give it permissions for everyone (0777).
*) Add the variable {$whosOnline} somewhere in templates/main_header.html (or templates/main_footer.html, on your choice)
*) Copy file whosonline.php to your forums directory.
*) Add in your bb_plugins.php the following line:
include($pathToFiles.'whosonline.php');
==CHANGES/UPDATE FOR OLD USERS for Plugin version 1.1 comparing to version 1.0==
Because of many claims of broken data, we decided to remove built-in PHP file locking procedures and using now filesystem's direct
RENAME/UNLINK opearations which are the fastest. If you have version 1.0 of plugin (first release):
*) Create special folder in your forums directory, named "shared_files", and give it writable permissions for everyone (0777).
Directory's name must be specified in plugin's options (at the top of whosonline.php). This is a directory for storing temporary
plugin files.
*) Copy your old whosonline_data.php there and give it permissions for everyone (0777).
*) Open new whosonline.php and edit options at the top of file.
*) Copy/rewrite new version of whosonline.php in your forums folder.
==NOTES==
Plugin displays any user's activity (no advanced option to "show me online" or not in user's profile). For more correct fixing of
guests, version 1.1 stores one cookie on user's PC for identifying the user. Counting guest begins from the next opening screen;
if it is impossible to sent cookie, user's data is not saved in temporary file, and his activity is not taken into amount.
If you are using "Who-is-online" plugin amongst "Members" plugin, in bb_plugins.php, add "Who-is-online" including string BEFORE
"Members" addon strings.
==FINALLY==
Hope, you'll enjoy. Please, post bugs and suggestions on our forums:
http://www.minibb.net/forums/
- jinak tady to máš v původním znění, vyznej se v tom žejo.
Nebudu se sem s tím psát, ani ti to překládat, já tomu rozumím dobře:
Prostě vytvoříš v kořeni adresář shared_files,a šoupneš do něj whosonline_data.php.
Do šablony (template) fóra (konkr. do souboru templates/main_header.html apod.) přidej někam text {$whosOnline}, kde chceš aby se zobrazilo, kdo je onlajn.
Potom poupravíš whosonline.php (nastavíš příslušné proměnné, bacha na nastavení názvu adresáře na shared_files) a šoupneš jej do kořene.
A na konec do souboru bb_plugins.php přidáš následující řádek:
include($pathToFiles.'whosonline.php');
Hotovo, akorát mi to napsalo toto (dělá to občas):
Warning: Invalid argument supplied for foreach() in /3w/wz.cz/l/lukyss/diskuze/whosonline.php on line 78
je možné že je to tím že jsem předělal původní verzi? předělal jsem ji do ČJ.
toto jsem předělal takhle:
$l_whosOnline='Kdo je pritomen: '; //language def.
$l_guestsOnline='Anonymni uzivatele'; //language def.
$l_loggedOnline='Registrovani uzivatele'; //language def.
$l_onlineRecord='Uzivatelu naposledy [datum]: '; //language def.
původně bylo:
$l_whosOnline='Online now: '; //language def.
$l_guestsOnline='Guests'; //language def.
$l_loggedOnline='Members'; //language def.
$l_onlineRecord='Most users ever online:'; //language def.
Děkuji...