» » DLE Button Online v1.1

DLE Button Online v1.1

DLE Button Online v1.1


Modifikacija Button Online v1.1 sukūria dabar prisijungusių lankytojų skaitliuką. Taip pat sukūriamas atskiras puslapis su prisijungusiųjų sąrašu.
Autorius: MSW
1. Įkeliame failus į serverį.

2. Atliekame MySQL užklausą:

DROP TABLE IF EXISTS `dle_online`;
CREATE TABLE `dle_online` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `bot` int(1) NOT NULL DEFAULT '0',
  `session` varchar(250) NOT NULL,
  `time` int(15) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session` (`session`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;


3. Atsidarome failą .htaccess ir surandame:
RewriteEngine On


Apačioje pridedame
RewriteRule ^online.html$ /?do=online [L]


4. Atsidarome failą cron.php ir surandame:
} elseif($cronmode == "antivirus") {


Viršuje pridedame:
		} elseif($cronmode == "online") {
			$db->query("TRUNCATE TABLE " . PREFIX . "_online");


Nustatome crobjob per hostingo DirectAdmin

wget -o /dev/null --delete-after "http://TINKLAPIS.LT/cron.php?cronmode=online"


5. Atsidarome failą /engine/engine.php ir surandame:
case "favorites" :


Viršuje pridedame:
	case "online" :
		include ENGINE_DIR.'/modules/online/online.php';
		break;




6. Atsidarome failą /engine/modules/sitelogin.php ir surandame:
$stime = 1200;


Pakeičiame į:

$stime = 600;




7. Atsidarome dizaino failą main.tpl ir norimoje vietoje įstatome:

Skaitliuko / Mygtuko išvedimas:
{include file="engine/modules/online/online.img.php"}


Jei norite jog paspaudus mygtuką nukreiptų į prisijungusiųjų sąrašą:
<a href="/online.html" title=\"Dabar naršo\">&#123;include file="engine/modules/online/online.img.php"}</a>


Paprastas online išvedimas:
&#123;include file="engine/modules/online/online.php?block=yes"}

Tinka: 9.6,9.7,9.8,10.0,10.1,10.2
Vertimas: Lietuvių kalba

Failas: Button-Online-v.1.1.rar

Failo dydis: 5,13 Kb
Parsisiuntė: 10 kartų
Failas įkeltas: 2014 Rugpjūčio 21 12:03 Atsisiųsti failą

Komentarai

Nustatome crobjob per hostingo DirectAdmin

wget -o /dev/null --delete-after "http://TINKLAPIS.LT/cron.php?cronmode=online"


sita vieta tai nezinia kurioi ten vietoi padaryt, ir jaigu pvz cpanel nors ir taip neaisku kurioi vietoi ji irasyti.
Pavyzdys tai jei tinklapis talpinamas VPS.
Paprastiem hostingam pridėjau pamoką:
http://dle.lt/straipsniai/1478-periodiniu-cron-uzduociu-kurimas.html

Informacija

Mielas lankytojau. Tu čia esi kaip neregistruotas vartotojas.
Mes siūlome tau užsiregistruoti arba tiesiog prisijungti naudojant savo prisijungimo duomenis, tam, kad galėtum įkelti bei komentuoti norimas naujienas.

Susirašinėjimai