Surftips
Bürobedarf
IonCube Encoder

 
 
Unterstützt BS-Fusion
Spendenmöglichkeiten
Handy:
 € 
Telefon:
 € 
OnlineBanking:
 € 
 
BS-Fusion Deutschland > BS Fusion
->> integrierte Module & AddOns
->> [gelöst] Fehler bei den Foren-Rängen
Benutzername
Passwort

 
Vorheriges Thema Nächstes Thema

Durchsuche Thema
Autor
[gelöst] Fehler bei den Foren-Rängen   08.08.2009 15:15 #1 top
MarcusG
Moderator


User Avatar



Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Ich habe eben einen Spezialrang erstellt, und diesen einem Benutzer zugewiesen.

Als Folge hatten plötzlich alle User den selben Rang, unabhängig von der Beitragszahl.

Komischerweise nicht den ersten, sondern den mit min. 100 Posts...

NAch dem Löschen des selbsterstellten Spezialrangs war alles wieder wie vorher.

Edit:

Das Erstellen des Spezialrangs hat gereicht, auch ohne den einem User zu geben, um die restlichen Ränge durcheinander zu bringen.
Bearbeitet von gozoc am 07.09.2009 17:14
http://phpfusion.marcusg.de
 
Autor
RE: Fehler bei den Foren-Rängen   08.08.2009 16:28 #2 top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1042

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Hi ....

mmhh, seltsam.
Ich habe es mal nachgestellt. Beim ersten einrichten, habe ich bei "min. Post" nix angegeben (entspricht 0) und einen Nutzer dann zugewiesen.
Alles korrekt. NUR dieser Benutzer hat den Rang.

Und wenn man auf "Spezialrank" schaltet, ist glaube ich die Postanzahl sowieso egal.
Ich kanns also im Moment leider nicht nachvollziehen ... mal sehen was Chef sagt.

http://www.wuschelkiste.de/fusion/
 
Autor
RE: Fehler bei den Foren-Rängen   08.08.2009 16:38 #3 top
MarcusG
Moderator


User Avatar


Threadstarter

Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Ja, das ist soweit auch alles ok.

ABER: Alle anderen User (die mit den normalen Rängen) haben plötzlich alle den selben Rang, nicht den Spezialrang sondern den "normalen" für min. 100 Posts. Der Spezialrang selbst funktioniert und erscheint nur bei dem einen User.

Hier als Screen im Anhang, der Rang "Parteivorstand" ist der Spezialrang, man achte auf die anderen User...

Im zweiten Anhang sieht man wie es sein sollte...
 Anhänge 
raenge.png
(Size: 52.08 KB, px: 122x760)
raenge1.png
(Size: 51.51 KB, px: 122x760)

Bearbeitet von MarcusG am 08.08.2009 17:20
http://phpfusion.marcusg.de
 
Autor
RE: Fehler bei den Foren-Rängen   08.08.2009 17:21 #4 top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1042

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
mmhh ... irgendwas passt da tatsächlich nicht.
Hab nun auch den spezialrank gelöscht ....
Trotzdem bekommt ein User der 5 Beiträge hat und der jetzt Amateur sein sollte (kein Spezialrank, nur Postsanzahl), nicht den Status ...

Puh .... ist nen alter Mod ... seltsam.
http://www.wuschelkiste.de/fusion/
 
Autor
RE: Fehler bei den Foren-Rängen   09.08.2009 09:23 #5 top
Silvermoon
Webmaster


User Avatar



Beiträge: 696

Ort: 72270 Baiersbronn
Eingetreten: 26.06.06
Status: Offline
Suche mal in der /includes/forum_functions_include.php nach
// Userranks cache

und ersetze den nachstehenden Code
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$rank_res = dbquery("SELECT rank_id,rank_title,rank_image,rank_post,rank_special FROM ".DB_PREFIX."user_ranks ORDER by rank_special ASC");
$rank_normal = array();$rank_spezial=array();
if (dbrows($rank_res)>0) {
while($rdata=dbarray($rank_res)) {
if ($rdata['rank_special']==0) {
$rank_normal[$rdata['rank_post']]=array($rdata['rank_title'],$rdata['rank_image']);
} else {
$rank_spezial[$rdata['rank_id']]=array($rdata['rank_title'],$rdata['rank_image']);
}
}
}

// Show userrank
function ShowRank($user_post,$user_rank) {
global $rank_spezial,$rank_normal;
$ret='';
if ($user_rank>0) {
if (isset($rank_spezial[$user_rank])) {
$ret = isset($rank_spezial[$user_rank][1]) && $rank_spezial[$user_rank][1]!='' ? $rank_spezial[$user_rank][0]."<img src='".IMAGES_R.$rank_spezial[$user_rank][1]."' alt=''>" : ''.$rank_spezial[$user_rank][0];
}
} else {
if (!empty($rank_normal)) {
foreach($rank_normal as $ranks_key=>$ranks) {
if ($ranks_key<=$user_post) {
$ret = isset($ranks[1]) && $ranks[1]!='' ? $ranks[0]."<img src='".IMAGES_R.$ranks[1]."' alt=''>" : ''.$ranks[0];

}
}
}
}
return $ret;
}  


Jetzt sollte es mit den Rängen richtig funktionieren
Bearbeitet von Silvermoon am 09.08.2009 11:17
http://www.bs-fusion.de
 
Autor
RE: Fehler bei den Foren-Rängen   09.08.2009 10:30 #6 top
MarcusG
Moderator


User Avatar


Threadstarter

Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Ja, danke das funktioniert.
http://phpfusion.marcusg.de
 
Autor
RE: Fehler bei den Foren-Rängen   25.08.2009 09:26 #7 top
MarcusG
Moderator


User Avatar


Threadstarter

Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Leider funktioniert es doch nicht... Ich habe nun die bestehenden Ränge umbenannt und neue Grafiken hinzugefügt, und wieder haben alle denselben Rang obwohl sie aufgrund der Posts verschiedene Ränge haben müssten.

Es hängt mit der Anzahl der Ränge zusammen, mehr als 6 normale Ränge geht scheinbar nicht? Ich habs mit 8 versucht, sollte ja gehen... Nachdem ich die wieder gelöscht hab geht es.


Gruß
Marcus

if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
http://phpfusion.marcusg.de
 
Autor
RE: Fehler bei den Foren-Rängen   27.08.2009 16:35 #8 top
MarcusG
Moderator


User Avatar


Threadstarter

Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Kann das jemand bestätigen? Mehr als 9 Ränge (User + Spezial) führt dazu dass alle den selben Rang bekommen.


Gruß
Marcus

if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
http://phpfusion.marcusg.de
 
Autor
RE: Fehler bei den Foren-Rängen   27.08.2009 17:13 #9 top
Silvermoon
Webmaster


User Avatar



Beiträge: 696

Ort: 72270 Baiersbronn
Eingetreten: 26.06.06
Status: Offline
Kann ich leider nicht bestätigen.


Es ist alles eine Frage der Überarbeitung
BS-FUSION - KEEP IT SIMPLE
Content Management System Support
http://www.bs-fusion.de
 
Autor
RE: Fehler bei den Foren-Rängen   27.08.2009 17:35 #10 top
MarcusG
Moderator


User Avatar


Threadstarter

Beiträge: 289

Ort: zu Hause
Eingetreten: 09.02.09
Status: Offline
Woran könnte es denn liegen?

Mehr als 9 Ränge geht nicht bei mir... Bis auf die selben Ränge bei allen Usern (bis auf die Spezialrang-Träger) hab ich keine Fehlermeldung o.ä.


Gruß
Marcus

if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
http://phpfusion.marcusg.de
Springe zu Forum:
 
Ähnliche Themen wie "[gelöst] Fehler bei den Foren-Rängen" [16]
Thema Forum Antworten Letzter Beitrag
[gelöst] Sprachumschaltung integrierte Module & AddOns 25 02.03.2010 23:36 von Matutinao
[gelöst] BugFix Besucherzähler integrierte Module & AddOns 5 10.02.2010 21:19 von bahnfrank65
[gelöst] Forum Beitrag editieren. integrierte Module & AddOns 4 03.02.2010 21:45 von RedDragon
Foren Statistiken - werden nicht angezeigt integrierte Module & AddOns 4 25.01.2010 19:33 von aLeXYO
[Bug] Navigation Panel Name fehlt (gelöst) integrierte Module & AddOns 5 25.01.2010 15:42 von aLeXYO
Weitere ähnliche Themen wie "[gelöst] Fehler bei den Foren-Rängen"
Thema verlinken
URL:
BB-Code:
HTML:
Redesign_160x600