#1 2014-03-19 17:38:45

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

sunlight online uživatele hcm-php.php

ahoj  lidičky    našel  jsem   php  kod  ktery   oatří  do web/plugins/hcm/php.php

case 2: $rorder="activitytime DESC"; $rcond=" WHERE ".time()."-activitytime<60"; break;

nastavil  jsem tam  60s ale  po 60s se   neukaz e  že  uz  ten  uživatel  neni  online  prosím neni v kodu nejaka  chyba? děkuji za pomc

Offline

#2 2014-03-19 18:10:50

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

1. Doména?
2. z jakého zdroje je kód převzatý? Oficiální stránky žádný hcm modul nenabízí.
3. útržek kódu stejně nikomu nic neřekne.
4. podle názvu bych to spíše tipoval na zobrazení php kódu, nebo jeho spuštění, než na to kdy je jaký uživatel online.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2014-03-19 18:22:04

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

http://apokalipsa.8u.cz/index.php   a  zdroj  uz  nevim    bylo to z  nejake  stranky uz  nevim  z  jake  ten  kod   se mel  dat   do   souboru  ktery  s e jmenuje PHP.php

Offline

#4 2014-03-19 19:14:29

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

To, že se má dát nějaký kód (nevíme jaký) do souboru, který se má nazvat php.php ještě neznamená, že je to HDM modul pro systém SunLight.
Navíc na uvedené doméně se sice soubor php.php vyskytuje, ale je to HCM modul systému pro spuštění php kódu.

Pokud tedy nevíte co to je za kód a odkud je stažen, pak Vám asi těžko někdo něco rozumného poradí.

Navíc Váš popis v prvním příspěvku vůbec neodpovídá obsahu souboru php.php. Netuším tedy co a jak jste kam vkládal.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#5 2014-03-19 20:05:31

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

tu  stranku  odkud  kod  mam  uz  nemuzu najit    nebo  nemel  by   nekdo  neco  lepšího  teda  aby mi  to  ukazovalo kdo je online?

Offline

#6 2014-03-19 20:17:48

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#7 2014-03-19 20:26:20

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

jak  j e tady   http://sunlight.shira.cz/dokumentace/hcm#m12 napsano 

Parametry

způsob řazení*, [počet], [limit délky zobrazovaných jmen]

Ukázka

[hcm]users,2,3[/hcm]  nerozumim   tomu limit  delky

* způsob řazení:

1.nedávno zaregistrovaní
2.nedávno aktivní
3.podle počtu příspěvků
4.podle průměrneho hodnocení

Offline

#8 2014-03-19 20:51:07

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

Limit délky => limit délky zobrazovaných jmen, tzn. že tím je omezen počet vypsaných znaků uživatelského jména.

[hcm]users, 2, 3, 5[/hcm]
budou vypsáni 3 nedávno aktivní uživatelé a z jejich uživatelských jmen bude zobrazeno 5 znaků.
Přičemž parametry uvedené v hranatých závorkách jsou nepovinné.

[hcm]users, 2[/hcm] je také dostačující.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#9 2014-03-19 20:59:45

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

aha    a po jak  dlouhe  dobe   po  odhlašeni  to  bude  ukazovat  ze  jsu  ještě  online?

Offline

#10 2014-03-19 21:02:32

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

Po 1/2 hodině v případě řazení podle 2. Viz zdrojový kód.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#11 2014-03-19 21:07:59

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

aha   no   to  je  pekny   no big_smile   big_smile   ale    lepsi  nez  nic

Offline

#12 2014-03-19 21:10:21

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

Však si to můžete změnit, ale netuším k čemu je nastavit interval na jednu minutu.

V tomto souboru je část kódu odpovídající popisu ve Vašem prvním příspěvku.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#13 2014-03-19 21:32:32

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

v hcm/php.php   mam  jen  tohle

<?php

if (!defined('_core')) {
exit;
}


function _HCM_php($kod = "", $ze_souboru = false)
{
if (_boolean($ze_souboru)) {

$soubor = _indexroot . $kod;
if (@file_exists($soubor)) {
$_params = func_get_args();
array_slice($_params, 2);
$output = '';
$include = include $soubor;
if (is_string($include)) return $include;
else return $output;
}
} else {

return _evalBox($kod);
}
}

___________________________________

tento  kod  jsem  nasel  na   netu case 2: $rorder="activitytime DESC"; $rcond=" WHERE ".time()."-activitytime<60"; break;

kdyz  jsem to  pridal  do  PHP  tak i  po minute me to  tam  ukazovalo

Upravil kksmirice (2014-03-19 21:46:57)

Offline

#14 2014-03-19 21:48:14

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

Ale php.php je na úplně něco jiného. To jsem již popisoval. Je to kód na spuštění php kódu z externího zdroje.
Vy používáte HCM modul users, tedy musíte hledat soubor users.php, a v něm upravit uvedený kód, který tam je.

Ne vše co najdete na netu lze jen tak vložit do čehokoliv. Také to co najdete nemusí být vždy použitelné.

Podstatné je, že MUSÍTE vědět co děláte a kde to děláte. Je nanejvýše logické, že pokud se snažíte vložit kód do jiného souboru, tak se žádná změna neprojeví v naprosto odlišném modulu.

...
switch($razeni) {
case 2:
$rorder = "activitytime DESC";
$rcond = " WHERE ".time()."-activitytime<1800";
break;
case 3:
$rorder = "(SELECT COUNT(id) FROM `"._mysql_prefix."-posts` WHERE author=`sunlight-users`.id) DESC";
break;
case 4:
$rcond = " WHERE (SELECT COUNT(id) FROM `"._mysql_prefix."-articles` WHERE author=`"._mysql_prefix."-users`.id AND rateon=1 AND ratenum!=0)!=0";
$rorder = "(SELECT ROUND(SUM(ratesum)/SUM(ratenum)) FROM `"._mysql_prefix."-articles` WHERE rateon=1 AND ratenum!=0 AND author=`"._mysql_prefix."-users`.id) DESC";
break;
default:
$rorder = "id DESC";
break;
}
...

změníte číslovku 1800 za 60. Tedy z 30 minut na 1 minutu.

Popřípadě si můžete vložit další svou vlastní podmínku a tu používat s již standardními podmínkami.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#15 2014-03-19 21:53:39

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

jo   uz  je  to  OK   diky moc:)

Offline

#16 2014-03-19 22:23:59

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

me  prave  taky  bylo   divny  z e  v PHP.php   kdosi  psal  na te  strance...... jinaj mam jest e malinky   dotaz  takhle mi  to  ukaz e jen   3 lidi  online [hcm]users, 2, 3, 5[/hcm]   a  takhle  všechny  online?  [hcm]users, 2[/hcm]

Offline

#17 2014-03-19 22:29:18

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: sunlight online uživatele hcm-php.php

Ano, psal již jsem psal, že povinný parametr je pouze řazení. Ostatní jsou volitelné a pokud tedy nezadáte počet uživatelů ani délku jmen, budou vypsáni všichni uživatelé s plnými jmény. Parametry lze také vynechávat.

Pokud chcete používat jakýkoliv systém, bylo by nanejvýše vhodné přečíst si základní informace o používání a nastavování daného systému, popř. také využít diskuzního fóra daného systému, kde je mnoho odpovědí vysvětleno a objasněno.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#18 2014-03-19 22:34:37

sanyo151
Člen
Místo: na Neptunu
Registrován: 2012-09-17
Příspěvky: 429

Re: sunlight online uživatele hcm-php.php

no ja  si  to  myslel  ze  kdyz  tam  bude  jen  dvojka  z e  to  ukaze vsechny  ale   radej jsem se  zeptal   diky:)

Offline

Zápatí

Založeno na FluxBB | CZ a SK