problem mit "Rank images drop down menu"-hack

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

problem mit "Rank images drop down menu"-hack

Beitrag von rabbit »

hallo,

hab' besagten hack bei mir eingebaut und auch den richtigen pfad zu den rank-images angegeben: (admin_ranks.php)

Code: Alles auswählen

$rep = "../images/apple_orange_red/";        
$dir = opendir($rep); 
      
$l = 0;    
while($file = readdir($dir)) 
{ 
if (strpos($file, '.gif')) 
{ 
$file1[$l] = $file; 
$l++; 
} 
} 
closedir($dir); 
        
$ranks_list = "<option value=\"" . $rank_info['rank_image'] . "\" selected>" . str_replace($rep, "", 

$rank_info['rank_image']) . "</option>"; 
        
for($k=0; $k<=$l;$k++) 
{ 
if ($file1[$k] != "") 
{ 
$ranks_list .= "<option value=\"" . $rep.$file1[$k] . "\">" . $file1[$k] . "</option>"; 
} 
ich kann auch per dropdown nun im acp das image wählen und wird auch angezeigt neben dem dropdown.

aber wenn ich nun ein topic des users aufrufe, bekomme ich nur ein rotes x! rechtsklick--eigenschaften sagt mir, dass der pfad falsch ist.
-->richtiger pfad: www.domain.com/forum/images/apple_orange_red/
-->unter "eigenschaften" angezeigter pfad: www.domain.com/images/apple_orange_red/

warum? hab' ich was übersehen? wenn ich in der admin_ranks den pfad so

Code: Alles auswählen

$rep = "../forum/images/apple_orange_red/";        
$dir = opendir($rep); 
angebe, funzt es gar nicht mehr, auch nicht im acp... :(
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Normalerweise trägt man beim Pfad images/ranks/bild.gif (also ohne /forum/ oder ../ ein).

Code: Alles auswählen

$rep = "images/apple_orange_red/"; 
..funktioniert nicht oder?
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

sorry, dass ich jetzt erst antworte, mein modem war kaputt... :roll:

nee, ich hab' ja so übernommen vom mod mit den ".." davor. dein vorschlag funzt auch net... da bekomme ich foldende meldung:

Code: Alles auswählen

Warning: OpenDir: No such file or directory (errno 2) in /users/XXXXXXXXXXX.com/weird/forum/admin/admin_ranks.php on line 101

Warning: Supplied argument is not a valid Directory resource in /users/XXXXXXXXXXX.com/weird/forum/admin/admin_ranks.php on line 104

Warning: Supplied argument is not a valid Directory resource in /users/XXXXXXXXXXX.com/weird/forum/admin/admin_ranks.php on line 112

edit: hab' noch was gefunden! muss ich da was eintragen und wenn ja, was?

Code: Alles auswählen

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Nee, das ist der Pfad für die Admindatei. Da muss nix geändert werden.

Link zum Hack?
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

kann den mod nicht mehr finden, sorry... bin mir ziemlich sicher, den von phpbbhacks zu haben, aber...
hab' ihn mal hochgeladen zu 'nem webspace von mir:
http://members.lycos.co.uk/wwweird/rank ... opdown.zip

ist auch für v2.0.4, aber ich hab' 2.0.6, könnte das probleme bereiten?

(danke für deine hilfe!)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Zwischenfrage: Das Verzeichnis /apple_orange_red existiert aber schon oder? :roll:
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

'türlich, das sind rank-images, die ich von phpbb.com runtergeladen hab'... :) (und bei mir in das verzeichnis images/apple_orange_red/ hochgeladen...)

wie gesagt, das mit dem dropdown klappt ja, wenn ich den pfad so angebe:

Code: Alles auswählen

$rep = "../images/apple_orange_red/";
aber die images werden dann im thread selber als rotes x gezeigt. wenn ich dann mal nach den eigenschaften des bildes gucke (rechtsklick auf's x), fehlt der root-pfad, d.h. nicht "forum/images/blabla" sondern nur "images/blabla"... daher kein wunder, wenn nur ein x erscheint, da die bilder ja nicht an der stelle sind. merkwürdigerweise zeigt er die aber im acp korrekt an im dropdown.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

hmm.. also wie gesagt, normalerweise wird bei den Rängen images/usw. als Pfad benutzt, da´s so auch in der Datenbank gespeichert und dann von der viewtopic.php so ausgelesen wird. Da aber durch den Hack ../images/usw. gespeichert wird, funktioniert´s dann in den Themen nicht. Wenn man den Pfad jetzt im Code der admin_ranks.php ändert, kann der Ordner nicht gefunden werden.
Daher müsste man die viewtopic.php noch anpassen (2x)..
$rank_image = ( $ranksrow[$j]['rank_image'] && empty($poster_avatar) ) ? '<img src="'. $phpbb_root_path.'/' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

spielt jetzt ganz verrückt... :roll:
im dropdown kann ich das image auswählen, es wird dann auch angezeigt. ich klicke "submit" und schecke ob es im topic auch angezeigt wird: beim einen rank ja, beim anderen nicht! gehe ich noch mal ins acp, wird mir plötzlich dort ein rotes x gezeigt! wie vorher im topic...
ich wähle also im dropdown nochmal das image, und es wird angezeigt. rechtsklick zeigt den korrekten pfad. nachdem ich "submit" klicke, und noch mal ins dropdown gehe, ist ein rotes x da und der pfad ist falsch! wie kann das sein?

ich glaub', ich bin mit meinem latein am ende und schmeiße diesen mod raus...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Antworten

Zurück zu „phpBB 2.0: Mod Support“