PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28956
Šiandien: 13
Prisijungę nariai
» Svečių: 10
» Narių: 0

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

Prisijungimų istorija:
tabux 3 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. Pradjau kurti toki Moderatoriaus panel. Noriu padaryti taip, kad tik Moderatori grup galt naudotis panele. Ten bus pana?iai kaip ir Admin panel tik turs daug ma?iau galimybi. Dirbsiu su tais paiais failais, tik pritaikysiu Moderatoriams. Jei gerai padariau, tai jau turiu valdymo meniu. Dabar keli klausimai:
1. Kur ir k reikia redaguoti, kad galiau gauti Moderatoriaus panel ir galt 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 grups ID ar pavadinim)

2. Ar reiks sukurt DB lenteles?
Vliau turbt bus daugiau klausim:)


Arba tiesiog trumpai apra?ykit kaip ir k reiks daryt, ko reiks ir t.t. Programavime nesu patyrs, todl nepykit dl toki klausim ar pra?ymo:)

Jei ne visk supratot, klauskit. Biau labai dkingas 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\";
}




Dkui. Padariau, kad ? u?ra? rodyt tik Moderatori grupei.

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

Pats band?iau, bet nelabai gaunasi. Jei kas galt 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ą: