PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 15933
Šiandien: 21
Prisijungę nariai
» Svečių: 2
» Narių: 0

» Viso narių: 10,225
» Naujausias: Piter_NS

Prisijungimų istorija:
tabuxsenokai
Piter_NSnepamenu
MariukasRnepamenu
CepelinasXnepamenu
demeexnepamenu
sanpernepamenu
DvBnepamenu
Rasmitasnepamenu
mindagasssnepamenu
kajanasnepamenu
wertynasnepamenu
welniukaaznepamenu
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
100% [4 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
0% [0 Balsai]

Balsai: 4
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?inja 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:(:(:(:(:(:(:(:(

spjimas.
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:(:(:(

spjimas.


koki dar moda, tu supranti k kalbi? Matau esi bukas kaip traktorius, tau modifikacija ?iome temoje publikavo ?ingsnis po ?ingsnio, ko dar reikia pradedaniajai 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 susirads 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:(:(:(

spjimas.


koki dar moda, tu supranti k kalbi? Matau esi bukas kaip traktorius, tau modifikacija ?iome temoje publikavo ?ingsnis po ?ingsnio, ko dar reikia pradedaniajai 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 skaiius kaip pas remix13?:D
 
PM
Peršokti į forumą: