PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 28603
Šiandien: 11
Prisijungę nariai
» Svečių: 12
» Narių: 0

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

Prisijungimų istorija:
EdvinasG1337nepamenu
tabuxnepamenu
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ą
 Spausdinti temą
Narių lygių pridėjimas
MAnjack
#1 Spausdinti pranešimą
parašyta 2007-01-21 14:05
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

Prieš pradėdami darbą įsitikinkite, kad pasidarėte visų failų bei duomenų bazės kopijas.

1. maincore.php faile apie 432 eiluė susiraskite:
Download source  PHP
  1. <?php
  2. // Display the user's level
  3. function getuserlevel($userlevel) {
  4. global $locale;
  5. if ($userlevel==101) { return $locale['user1']; }
  6. elseif ($userlevel==102) { return $locale['user2']; }
  7. elseif ($userlevel==103) { return $locale['user3']; }
  8. } 
  9. ?>


Mes modifikuosime šį pridėdami naują lygį pavadinimu Donators (level 100).
Download source  PHP
  1. <?php
  2. // Display the user's level
  3. function getuserlevel($userlevel) {
  4. global $locale;
  5. if ($userlevel==101) { return $locale['user1']; }
  6. elseif ($userlevel==100) { return "Donator"; }
  7. elseif ($userlevel==102) { return $locale['user2']; }
  8. elseif ($userlevel==103) { return $locale['user3']; }
  9. }
  10. ?>


2. Eikite žemyn iki 450 eilutės.
Download source  PHP
  1. <?php
  2. // Check if user is assigned to the specified user group
  3. function checkgroup($group) {
  4. if (iSUPERADMIN && ($group == "0" || $group == "101" || $group == "102" || $group == "103")) { return true; }
  5. elseif (iADMIN && ($group == "0" || $group == "101" || $group == "102")) { return true; }
  6. elseif (iMEMBER && ($group == "0" || $group == "101")) { return true; }
  7. elseif (iGUEST && $group == "0") { return true; }
  8. elseif (iMEMBER && in_array($group, explode(".", iUSER_GROUPS))) {
  9. return true;
  10. } else {
  11. return false;
  12. }
  13. }
  14. ?>


Pakeičiame:
Download source  PHP
  1. <?php
  2. // Check if user is assigned to the specified user group
  3. function checkgroup($group) {
  4. if (iSUPERADMIN && ($group == "0" || $group == "100" || $group == "101" || $group == "102" || $group == "103")) { return true; }
  5.  
  6. elseif (iADMIN && ($group == "0" | $group == "100" || $group == "101" || $group == "102")) { return true; }
  7. elseif (iDONATOR && ($group == "0" || $group == "101" || $group == "100")) { return true; }
  8. elseif (iMEMBER && ($group == "0" || $group == "101")) { return true; }
  9. elseif (iGUEST && $group == "0") { return true; }
  10. elseif (iMEMBER && in_array($group, explode(".", iUSER_GROUPS))) {
  11. return true;
  12. } else {
  13. return false;
  14. }
  15. }
  16. ?>


3. Toliau einame į 464 eilutę.
Download source  PHP
  1. <?php
  2. // Compile access levels & user group array
  3. function getusergroups() {
  4. global $locale;
  5. $groups_array = array(
  6. array("0", $locale['user0']),
  7. array("101", $locale['user1']),
  8. array("102", $locale['user2']),
  9. array("103", $locale['user3'])
  10. );
  11. $gsql = dbquery("SELECT group_id,group_name FROM ".DB_PREFIX."user_groups");
  12. while ($gdata = dbarray($gsql)) {
  13. array_push($groups_array, array($gdata['group_id'], $gdata['group_name']));
  14. }
  15. return $groups_array;
  16. }
  17. ?>


Pakeičiame:
Download source  PHP
  1. <?php
  2. // Compile access levels & user group array
  3. function getusergroups() {
  4. global $locale;
  5. $groups_array = array(
  6. array("0", $locale['user0']),
  7. array("100", "Donator"),
  8. array("101", $locale['user1']),
  9. array("102", $locale['user2']),
  10. array("103", $locale['user3'])
  11.  
  12. );
  13. $gsql = dbquery("SELECT group_id,group_name FROM ".DB_PREFIX."user_groups");
  14. while ($gdata = dbarray($gsql)) {
  15. array_push($groups_array, array($gdata['group_id'], $gdata['group_name']));
  16. }
  17. return $groups_array;
  18. }
  19. ?>


4. Toliau leidžiamės į 481 eilutę.
Download source  PHP
  1. <?php
  2. // Get the name of the access level or user group
  3. function getgroupname($group) {
  4. global $locale;
  5. if ($group == "0") { return $locale['user0']; }
  6. elseif ($group == "101") { return $locale['user1']; }
  7. elseif ($group == "102") { return $locale['user2']; }
  8. elseif ($group == "103") { return $locale['user3'];
  9. } else {
  10. $gsql = dbquery("SELECT group_id,group_name FROM ".DB_PREFIX."user_groups WHERE group_id='$group'");
  11. if (dbrows($gsql)!=0) {
  12. $gdata = dbarray($gsql);
  13. return $gdata['group_name'];
  14. } else {
  15. return "N/A";
  16. }
  17. }
  18. }
  19. ?>


Kurią pakeičiame:
Download source  PHP
  1. <?php
  2. // Get the name of the access level or user group
  3. function getgroupname($group) {
  4. global $locale;
  5. if ($group == "0") { return $locale['user0']; }
  6. elseif ($group == "100") { return "Donator"; }
  7. elseif ($group == "101") { return $locale['user1']; }
  8. elseif ($group == "102") { return $locale['user2']; }
  9. elseif ($group == "103") { return $locale['user3'];
  10. } else {
  11. $gsql = dbquery("SELECT group_id,group_name FROM ".DB_PREFIX."user_groups WHERE group_id='$group'");
  12. if (dbrows($gsql)!=0) {
  13. $gdata = dbarray($gsql);
  14. return $gdata['group_name'];
  15. } else {
  16. return "N/A";
  17. }
  18. }
  19. }
  20. ?>


5. Liekame tame pačiame faile, 500 eilutėje.
Download source  PHP
  1. <?php
  2. function groupaccess($field) {
  3. if (iSUPERADMIN) { $res = "($field='0' OR $field='101' OR $field='102' OR $field='103'";
  4. } elseif (iADMIN) { $res = "($field='0' OR $field='101' OR $field='102'";
  5. } elseif (iMEMBER) { $res = "($field='0' OR $field='101'";
  6. } elseif (iGUEST) { $res = "($field='0'"; }
  7. if (iUSER_GROUPS != "") $res .= " OR $field='".str_replace(".", "' OR $field='", iUSER_GROUPS)."'";
  8. $res .= ")";
  9. return $res; }
  10. ?>


Ją pakeičiame į:
Download source  PHP
  1. <?php
  2. function groupaccess($field) {
  3. if (iSUPERADMIN) { $res = "($field='0' OR $field='100' OR $field='101' OR $field='102' OR $field='103'";
  4. } elseif (iADMIN) { $res = "($field='0' OR $field='100' OR $field='101' OR $field='102'";
  5. } elseif (iDONATOR) { $res = "($field='0' OR $field='101' OR $field='100'";
  6. } elseif (iMEMBER) { $res = "($field='0' OR $field='101'";
  7. } elseif (iGUEST) { $res = "($field='0'"; }
  8. if (iUSER_GROUPS != "") $res .= " OR $field='".str_replace(".", "' OR $field='", iUSER_GROUPS)."'";
  9. $res .= ")";
  10. return $res; }
  11. ?>


6. Galiausiai 650 eilutėje
Download source  PHP
  1. <?php
  2. // User level, Admin Rights & User Group definitions
  3. define("iGUEST",$userdata['user_level'] == 0 ? 1 : 0);
  4. define("iDONATOR", $userdata['user_level'] >= 100 ? 1 : 0);
  5. define("iMEMBER", $userdata['user_level'] >= 101 ? 1 : 0);
  6. define("iADMIN", $userdata['user_level'] >= 102 ? 1 : 0);
  7. define("iSUPERADMIN", $userdata['user_level'] == 103 ? 1 : 0);
  8. define("iUSER", $userdata['user_level']);
  9. define("iUSER_RIGHTS", $userdata['user_rights']);
  10. define("iUSER_GROUPS", substr($userdata['user_groups'], 1));
  11. ?>


Pridedame:
Download source  PHP
  1. <?php
  2. // User level, Admin Rights & User Group definitions
  3. define("iGUEST",$userdata['user_level'] == 0 ? 1 : 0);
  4. define("iDONATOR", $userdata['user_level'] >= 100 ? 1 : 0);
  5. define("iMEMBER", $userdata['user_level'] >= 101 ? 1 : 0);
  6. define("iADMIN", $userdata['user_level'] >= 102 ? 1 : 0);
  7. define("iSUPERADMIN", $userdata['user_level'] == 103 ? 1 : 0);
  8. define("iUSER", $userdata['user_level']);
  9. define("iUSER_RIGHTS", $userdata['user_rights']);
  10. define("iUSER_GROUPS", substr($userdata['user_groups'], 1));
  11. ?>


Gero naudojimo :)
Redagavo tabux 2019-09-29 10:04
 
PM
rokosius
#2 Spausdinti pranešimą
parašyta 2007-01-22 02:17
Vartotojo avataras

Pradinukas



Reputacija: 0

Pranešimai: 37
Įstojo: 2007-01-16

pla cia yra ta rank systema? ar kanors maisau>?
 
PM
Jjbox2oo7
#3 Spausdinti pranešimą
parašyta 2007-01-22 06:55
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 6
Įstojo: 2007-01-22

sumaisei cia per failus prisidedi leveliu visokiu... pats pasdariau ir zjb db...
 
PM
rokosius
#4 Spausdinti pranešimą
parašyta 2007-01-22 10:28
Vartotojo avataras

Pradinukas



Reputacija: 0

Pranešimai: 37
Įstojo: 2007-01-16

gal galetum sceen shot? duoti? ;/
 
PM
mindaugaz3
#5 Spausdinti pranešimą
parašyta 2007-01-22 11:56
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 200
Įstojo: 2007-01-12

rokosius para?�:
gal galetum sceen shot? duoti? ;/


�ia tas pats gi kaip dabar yra "Super Administratorius" ir "Administratorius", �ia para?yta kaip dar toki� prisigamint tik su savais pavadinimais :)
 
PM
rokosius
#6 Spausdinti pranešimą
parašyta 2007-01-22 13:17
Vartotojo avataras

Pradinukas



Reputacija: 0

Pranešimai: 37
Įstojo: 2007-01-16

a xD aisq :) aciu uz info :)
 
PM
nonamed
#7 Spausdinti pranešimą
parašyta 2007-01-28 14:40
Naujokas



Reputacija: 0

Pranešimai: 3
Įstojo: 2007-01-28

o tai kaip dabar perstatyt nariams ta leveli? o dar geriau, tai kaip padaryt, kad levelis pasikeistu parasius 20 komentaru ir prabuvus uzsiregistravus saite 7 dienas?;)
Redagavo nonamed 2007-01-28 14:47
 
PM
Mantas
#8 Spausdinti pranešimą
parašyta 2007-01-28 15:16
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 162
Įstojo: 2006-12-24

Sita lygi gali nustatyti, per nariu valdyma admnistracijoje, kur priskiri adminus, taip gali priskirti is sita. O del to, nenori geriau naudoti tarkim musu infusiona su rangais ? ir forume isvesti jo ranga. Arba isvesti jo statusa, vietoj jo lygio ?
 
PM
MAnjack
#9 Spausdinti pranešimą
parašyta 2007-01-28 17:27
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

noNamed gali ka?k� pana?aus panaudoti:
Download source  PHP
  1. <?php
  2. if ($userdata['user_posts'] > 10){
  3. echo "Naujokas";
  4. elseif($userdata['user_posts'] > 50){
  5. echo "U?sukantis"; }
  6. elseif($userdata['user_posts'] > 100){
  7. echo "Lankytojas";}
  8. } else {
  9. echo "Patyres";
  10. }
  11. ?>

Redagavo MAnjack 2007-04-29 12:53
 
PM
Nodus
#10 Spausdinti pranešimą
parašyta 2007-01-28 20:29
Naujokas



Reputacija: 0

Pranešimai: 11
Įstojo: 2007-01-23

ne paprasciau modifikacija parsisiust?
 
PM
Dwx_
#11 Spausdinti pranešimą
parašyta 2007-06-12 12:46
Naujokas



Reputacija: 0

Pranešimai: 2
Įstojo: 2007-06-12

zinau sita
 
PM
EriKazaZ
#12 Spausdinti pranešimą
parašyta 2007-06-12 15:51
Naujokas



Reputacija: 0

Pranešimai: 1
Įstojo: 2007-06-12

as ir:d
 
PM
MAnjack
#13 Spausdinti pranešimą
parašyta 2007-06-12 15:56
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

Tai gerai, daug kas ?inojo, bet nera?in�ja beprasmi?kai:|
 
PM
kileriz11
#14 Spausdinti pranešimą
parašyta 2007-07-11 07:07
Naujokas



Reputacija: 0

Pranešimai: 19
Įstojo: 2007-05-17

moda imeskit lengviau bus:(:(:(:(:(:(:(:(

�sp�jimas.
Redagavo Nepster 2007-07-11 07:19
 
PM
Nepster
#15 Spausdinti pranešimą
parašyta 2007-07-11 07:24
Vartotojo avataras

S.Administratorius



Reputacija: 0

Pranešimai: 670
Įstojo: 2007-01-02

kileriz11 para?�:
moda imeskit lengviau bus:(:(:(

�sp�jimas.


koki dar moda, tu supranti k� kalbi? Matau esi bukas kaip traktorius, tau modifikacija ?iome temoje publikavo ?ingsnis po ?ingsnio, ko dar reikia pradedan�iajai fusion naudotojui? SMEGEN�!
 
PM
LTU
#16 Spausdinti pranešimą
parašyta 2007-07-11 09:28
Vartotojo avataras

Savekas



Reputacija: 0

Pranešimai: 109
Įstojo: 2007-04-11

Seip pasidariau viska.O kaip dabar padaryti kad narys butu Donator?
 
PM
MAnjack
#17 Spausdinti pranešimą
parašyta 2007-07-11 10:16
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

Nueik per duomen� baz� � lentel� users ir susirad�s user_lelvel j� pakeisk � 100;)
 
PM
Ewro
#18 Spausdinti pranešimą
parašyta 2007-07-22 19:38
Vartotojo avataras

Naujokas



Reputacija: 0

Pranešimai: 10
Įstojo: 2007-07-21

Man kotais vietoj user info paneles tada rodo prisijungimo panale :| prisijungi ir vel j� rodo... Kia atstatau level� - viskas ger ...:o
 
PM
minusas
#19 Spausdinti pranešimą
parašyta 2007-07-22 19:54
Vartotojo avataras

Pradinukas



Reputacija: 0

Pranešimai: 42
Įstojo: 2007-05-11

Nepster para?�:
kileriz11 para?�:
moda imeskit lengviau bus:(:(:(

�sp�jimas.


koki dar moda, tu supranti k� kalbi? Matau esi bukas kaip traktorius, tau modifikacija ?iome temoje publikavo ?ingsnis po ?ingsnio, ko dar reikia pradedan�iajai fusion naudotojui? SMEGEN�!


nepyk ant jo, jam tik 11 metuku, taj dar nesupranta ka sneka :D
 
PM
MAnjack
#20 Spausdinti pranešimą
parašyta 2007-07-22 20:00
Vartotojo avataras

Puikusis



Reputacija: 0

Pranešimai: 1111
Įstojo: 2007-01-04

I? kur ?inai, kad jam tik 11, gal 11 tik laimingas skai�ius kaip pas remix13?:D
 
PM
Peršokti į forumą: