PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28708
Šiandien: 8
Prisijungę nariai
» Svečių: 22
» Narių: 0

» Viso narių: 10,232
» Naujausias: EdvinasG1337

Prisijungimų istorija:
tabux 4 Dienos
EdvinasG1337nepamenu
rolandas94nepamenu
Zbigniew@nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
mast3rnepamenu
N1nt3ndnepamenu
Matze1987nepamenu
Piter_NSnepamenu
MariukasRnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

2024-02-20 22:14
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..

2024-02-20 22:03
Sveiki kolegos 👌 kazkada rasiau greit 11 metu bet ziuriu greit 14 metu. 😄 baisuu, reik ta proga kazka sugalvot su php-f kaip jaunima itraukt.

Shoutbox Archive
Peržiūrėti temą
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Modifikacijų, įskiepių, panelių kūrimas
 Spausdinti temą
v7 Moderatoriaus panel�
DeginuVaikus
#1 Spausdinti pranešimą
parašyta 2012-04-21 17:55
Naujokas



Reputacija: 0

Pranešimai: 10
Įstojo: 2012-01-31

Sveiki. Prad�jau kurti toki� Moderatoriaus panel�. Noriu padaryti taip, kad tik Moderatori� grup� gal�t� naudotis panele. Ten bus pana?iai kaip ir Admin panel tik tur�s daug ma?iau galimybi�. Dirbsiu su tais pa�iais failais, tik pritaikysiu Moderatoriams. Jei gerai padariau, tai jau turiu valdymo meniu. Dabar keli klausimai:
1. Kur ir k� reikia redaguoti, kad gal��iau gauti Moderatoriaus panel� ir gal�t� patekt tik mano pasirinkta grup�? Kaip administratoriai turi Admin panel.
Jei gerai supratau tai ?itas kodas rodys Administratoriaus panel� jei prisijungs kaip Administratorius(Login.php faile):
Download source  Code
if (iADMIN && (iUSER_RIGHTS != \"\" || iUSER_RIGHTS != \"C\")) {
      echo THEME_BULLET.\" \".$locale['global_123'].\"
\n\";
   }



Kaip perdaryti kad veiktu taip pat, tik prisijungus kaip Moderatorius(pagal grup�s ID ar pavadinim�)

2. Ar reik�s sukurt DB lenteles?
V�liau turb�t bus daugiau klausim�:)


Arba tiesiog trumpai apra?ykit kaip ir k� reik�s daryt, ko reik�s ir t.t. Programavime nesu patyr�s, tod�l nepykit d�l toki� klausim� ar pra?ymo:)

Jei ne visk� supratot, klauskit. B��iau labai d�kingas u? pagalba:)
Redagavo DeginuVaikus 2012-04-21 18:23
 
PM
tabux
#2 Spausdinti pranešimą
parašyta 2012-04-21 20:01
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 1009
Įstojo: 2008-10-16

MOderatoriams, sukuri grupe, ir nurodai id:

Download source  Code

//nurodom moderatoriu grupes id
$moderatoriai=1;

//o toliau tikrinam ar priklauso moderatoriu grupei, jei priklauso pasisveikinam :)
if(checkgroup($moderatoriai)){
echo \"Labas moderatoriau\";
}



 
PM
DeginuVaikus
#3 Spausdinti pranešimą
parašyta 2012-04-22 13:33
Naujokas



Reputacija: 0

Pranešimai: 10
Įstojo: 2012-01-31

tabux para?�:
MOderatoriams, sukuri grupe, ir nurodai id:

Download source  Code

//nurodom moderatoriu grupes id
$moderatoriai=1;

//o toliau tikrinam ar priklauso moderatoriu grupei, jei priklauso pasisveikinam :)
if(checkgroup($moderatoriai)){
echo \"Labas moderatoriau\";
}




D�kui. Padariau, kad ?� u?ra?� rodyt� tik Moderatori� grupei.

Dabar man reikia perdaryti index.php fail�(administration aplanke), kad ten gal�t� patekti tik Moderatori� grup�.

Pats band?iau, bet nelabai gaunasi. Jei kas gal�t� pabandyti perdaryti taip kaip sakiau, tai index.php:
Download source  Code
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: index.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\";

if (!iADMIN || $userdata['user_rights'] == \"\" || !defined(\"iAUTH\") || !isset($_GET['aid']) || $_GET['aid'] != iAUTH) { redirect(\"../index.php\"); }

require_once THEMES.\"templates/admin_header.php\";

if (!isset($_GET['pagenum']) || !isnum($_GET['pagenum'])) $_GET['pagenum'] = 1;

$admin_images = true;

// Work out which tab is the active default (redirect if no tab available)
$default = false;
for ($i = 5; $i > 0; $i--) {
   if ($pages[$i]) { $default = $i; }
}
if (!$default) { redirect(\"../index.php\"); }

// Ensure the admin is allowed to access the selected page
if (!$pages[$_GET['pagenum']]) { redirect(\"index.php\".$aidlink.\"&pagenum=$default\"); }

// Display admin panels & pages
opentable($locale['200'].\" - v\".$settings['version']);
echo \"\n\n\";
for ($i = 1; $i < 6; $i++) {
   $class = ($_GET['pagenum'] == $i ? \"tbl1\" : \"tbl2\");
   if ($pages[$i]) {
      echo \"\n\";
   } else {
      echo \"\n\";
   }
}
echo \"\n\n\n\n
\n\";
      echo ($_GET['pagenum'] == $i ? \"\".$locale['ac0'.$i].\"\" : \"\".$locale['ac0'.$i].\"\").\"
\n\";
      echo $locale['ac0'.$i].\"
\n\";
$result = dbquery(\"SELECT * FROM \".DB_ADMIN.\" WHERE admin_page='\".$_GET['pagenum'].\"' ORDER BY admin_title\");
$rows = dbrows($result);
if ($rows != 0) {
   $counter = 0; $columns = 4;
   $align = $admin_images ? \"center\" : \"left\";
   echo \"\n\n\";
   while ($data = dbarray($result)) {
      if (checkrights($data['admin_rights']) && $data['admin_link'] != \"reserved\") {
         if ($counter != 0 && ($counter % $columns == 0)) { echo \"\n\n\"; }
         echo \"\n\";
         $counter++;
      }
   }
   echo \"\n
\";
         if ($admin_images) {
            echo \"'\".$data['admin_title'].\"'
\n\".$data['admin_title'].\"
\";
         } else {
            echo \"\".THEME_BULLET.\" \".$data['admin_title'].\"\";
         }
         echo \"
\n\";
}
echo \"
\n\";
closetable();

$members_registered = dbcount(\"(user_id)\", DB_USERS, \"user_status<='1' OR user_status='3' OR user_status='5'\");
$members_unactivated = dbcount(\"(user_id)\", DB_USERS, \"user_status='2'\");
$members_security_ban = dbcount(\"(user_id)\", DB_USERS, \"user_status='4'\");
$members_canceled = dbcount(\"(user_id)\", DB_USERS, \"user_status='5'\");

opentable($locale['250']);
echo \"\n\n\n\n\n\n
\n\";
if (checkrights(\"M\")) {
   echo \"\".$locale['251'].\" $members_registered
\n\";
   echo \"\".$locale['252'].\" $members_unactivated
\n\";
   echo \"\".$locale['253'].\" $members_security_ban
\n\";
   echo \"\".$locale['263'].\" $members_canceled
\n\";
   if ($settings['enable_deactivation'] == \"1\") {
      $time_overdue = time() - (86400 * $settings['deactivation_period']);
      $members_inactive = dbcount(\"(user_id)\", DB_USERS, \"user_lastvisit<'$time_overdue' AND user_actiontime='0' AND user_joined<'$time_overdue' AND user_status='0'\");
      echo \"\".$locale['264'].\" $members_inactive
\n\";
   }
} else {
   echo $locale['251'].\" \".$members_registered.\"
\n\";
   echo $locale['252'].\" \".$members_unactivated.\"
\n\";
   echo $locale['253'].\" \".$members_security_ban.\"
\n\";
   echo $locale['263'].\" \".$members_canceled.\"
\n\";
}
echo \"

\".(checkrights(\"SU\") ? \"\".$locale['254'].\"\" : $locale['254']).\" \".dbcount(\"(submit_id)\", DB_SUBMISSIONS, \"submit_type='n'\").\"

\".(checkrights(\"SU\") ? \"\".$locale['255'].\"\" : $locale['255']).\" \".dbcount(\"(submit_id)\", DB_SUBMISSIONS, \"submit_type='a'\").\"

\".(checkrights(\"SU\") ? \"\".$locale['256'].\"\" : $locale['256']).\" \".dbcount(\"(submit_id)\", DB_SUBMISSIONS, \"submit_type='l'\").\"

\".(checkrights(\"SU\") ? \"\".$locale['260'].\"\" : $locale['260']).\" \".dbcount(\"(submit_id)\", DB_SUBMISSIONS, \"submit_type='p'\").\"

\".(checkrights(\"SU\") ? \"\".$locale['265'].\"\" : $locale['265']).\" \".dbcount(\"(submit_id)\", DB_SUBMISSIONS, \"submit_type='d'\").\"

\".$locale['257'].\" \".dbcount(\"(comment_id)\", DB_COMMENTS).\"

\".$locale['259'].\" \".dbcount(\"(post_id)\", DB_POSTS).\"

\".$locale['261'].\" \".dbcount(\"(photo_id)\", DB_PHOTOS).\"
\n\";
closetable();

require_once THEMES.\"templates/footer.php\";
?>



 
PM
Peršokti į forumą: