Aisku dabar tokie laikai, kai turinio valdymo sistemas valdome one-click principu. Ne kaip seniau kode ieskodavom klaidu, norint moda pasileist.. :D paciam reikdavo susidiegt viska i ftp..
Sveiki. Noriau savo svetainje padaryti skilt mnesio top 10 ,bet niekur nerandu ant v6 ka?ko pana?aus. :/ ?tai pavizdys :
Ir dar turiu kelet klausim. Ne?inau kaip vadinas ?ita dalis. Noriau ia dti paveiksliuk ,bet ne?inau kaip. Jei ?inoiau kaip vadinasi php papke ar failas kuriame reikia kelti paveiksliuk tai bt kitaip. Taigi tiek ?iam kartui. Jei kas galit padkit chebra. Ai :)
Redagavo Blahas 2010-07-31 18:12
Apie savaites top,menesio top yra forume tema..del paveikslelio tai root/images direktorijoje liktai yra php-fusion baneris ji pakeisk norimu
www.topfilmai.lt
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once \"maincore.php\";
include THEME.\"theme.php\";
echo \"
\".$settings['sitename'].\"
\";
if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == \"yes\") {
header(\"P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'\");
setcookie(\"fusion_user\", \"\", time() - 7200, \"/\", \"\", \"0\");
setcookie(\"fusion_lastvisit\", \"\", time() - 7200, \"/\", \"\", \"0\");
redirect(BASEDIR.\"index.php\");
} else {
if (!isset($error)) $error = \"\";
if ($error == 1) {
echo\"
\n\";
echo \"\".$locale['194'].\"
\n\";
} elseif ($error == 2) {
echo\"
\n\";
echo \"\".$locale['195'].\"
\n\";
} elseif ($error == 3) {
echo\"
\n\";
echo \"\".$locale['196'].\"
\n\";
} else {
if (isset($_COOKIE['fusion_user'])) {
\n\";
} else {
$result = dbquery(\"DELETE FROM \".$db_prefix.\"online WHERE online_user='0' AND online_ip='\".USER_IP.\"'\");
echo \"\".$locale['193'].$user.\"
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: setuser.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once \"maincore.php\";
include THEME.\"theme.php\";
\n\";
} else {
$result = dbquery(\"DELETE FROM \".DB_ONLINE.\" WHERE online_user='0' AND online_ip='\".USER_IP.\"'\");
echo \"\".$locale['global_193'].$_GET['user'].\"
Wyciokazzz jo. Tarkim ten per ? mnes parsisiunt daugiausiai toki ir toki gabal ir rodo vat kaip ia ar bent jau pana?aus k nors :S Bamai radau. Ten yra panel ,bet ji yra sukurta tam ,kad rodyt kiek siuntini dta ? mnes , ?iuos metus ,?i savaite ir t.t , o man reikia ,kad rodytu tarkim kaip yra TOP 10 ir ten rodo gabalus kurie daugiau kart sisti ,o a? noriu padaryti taip ,kad rodyt ?io mnesio daugiau parsist fail top'. Ir ,kad galt pasi?t tarkim kokie gabalai buvo bir?elio mnes ,kokie liepos ir t.t. Sorry jei ne taip para?iau k .. :S
Redagavo Blahas 2010-08-01 12:09
nepavyks, kadangi fiksuojamas tik paskutinis parsisiuntimas (atnaujinama data) o norint matyti issamia statistika, kaip tavo atveju reiktu sukurti papildoma db lentele, bet jei parsisiuntimu daug, tai gautusi gan gremezdiska. tada jau galima fiksuoti ne tik kada parsisiusta, bet ir kas parsisiunte
Blahas top savaites/menesio panelese nera.Nepatingejau ir praverciau foruma (Matosi kaip tau reikia sios sitemos kad net tingejai pasiknisti giliau..)
pridtinius (ir spauskite per?irti):
Code
$result = dbquery(\"ALTER TABLE \".$db_prefix.\"downloads ADD download_count_s INT UNSIGNED NOT NULL ,
ADD download_count_m INT UNSIGNED NOT NULL\");
$result = dbquery(\"ALTER TABLE \".$db_prefix.\"settings ADD menesis TINYINT( 2 ) UNSIGNED NOT NULL ,
ADD savaite TINYINT( 2 ) UNSIGNED NOT NULL\");
?>
paneles (?onin):
Code
if (date(\"m\", time()) != $settings['menesis']) {
$result = dbquery(\"UPDATE \".$db_prefix.\"downloads SET download_count_m='0'\");
$result = dbquery(\"UPDATE \".$db_prefix.\"settings SET menesis='\".date(\"m\", time()).\"'\");
}
if (date(\"W\", time()) != $settings['savaite']) {
$result = dbquery(\"UPDATE \".$db_prefix.\"downloads SET download_count_s='0'\");
$result = dbquery(\"UPDATE \".$db_prefix.\"settings SET savaite='\".date(\"W\", time()).\"'\");
}
openside(\"TOP siuntiniai\");
echo \"
Savaits
\n\";
$result = dbquery(\"SELECT download_cat, download_title, download_count_s FROM \".$db_prefix.\"downloads ORDER BY download_count_s DESC LIMIT 10\");
if (dbrows($result)) {
while ($data = dbarray($result)) {
echo \"
\n\";
$result = dbquery(\"SELECT download_cat, download_title, download_count_m FROM \".$db_prefix.\"downloads ORDER BY download_count_m DESC LIMIT 10\");
if (dbrows($result)) {
while ($data = dbarray($result)) {
echo \"
Ne ne.. ta prasme pats gabaliukus sudt galiau pagal save ,bet tik panels reikt man. ir dar klausim turiu ,gal ?inot kaip padaryt vietoj naujien kur per vidur rodo ,kad bt naujausi siuntiniai , koks ?imtas j ten apaia ?
Redagavo Blahas 2010-08-01 15:00