2 Mods kompatibel machen - Subforum Plus & Forum Icon Mo

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.
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

2 Mods kompatibel machen - Subforum Plus & Forum Icon Mo

Beitrag von e-mo »

Hallo Modders..

ich habe diese 2 Mods gefunden, die ich gerne in meinem Forum verwenden möchte, jedoch habe ich von Mahony erfahren, dass diese Mods nicht kompatibel sind :S Wäre echt super, wenn Ihr mir helfen könnt.
Die mods sind:
1. Forum Icon (Read/Unread): http://www.phpbbhacks.com/download/3423
leider hat dieser mod einen Fehler, den ich mit hilfe von anderen korrigiert habe. hier findest du die korrigierte Datei: korrigierte Version

Hier ist eine website, wo ich diesen mod bereits auf phpbb2.0.22 installiert habe: http://avn2k7.kilu.de/phpbbFI/index.php

2. Subforum Plus: http://avn2k7.av.ohost.de/files/MOD-sf.xml or here: http://gotskillslounge.com/downloads/phpBB2/mod-sf.zip (complete with everything)

hier ist ein board mit Subforum Plus: http://avn2k7.kilu.de/phpbbSF/index.php

da dieses mod einbißchen größer ist, habe ich mir gedacht, ein vorgemoddetest phpbb22 bereitgestellt: http://avn2k7.av.ohost.de/files/phpBB22+SFP.zip (nach dem upload und installation noch folgendes ausführen, damit subforum Plus vollständig installiert ist: root/DeinForumPfad/install_sf/install.php )

wäre super, wenn einer mir helfen kann, und das Forum Icon Mod in eonem phpbb22 mit Subforum Plus zu integrieren.

Schönen Gruss aus Berlin,

e-mo
Zuletzt geändert von e-mo am 28.03.2007 00:42, insgesamt 1-mal geändert.
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

so..ich habe mich gewagt, in die codes einzulesen...und was ist passiert? NIX :S

habe versucht, den Fehler auf den Grund zu gehen, und festgestellt, dass beide mods diese zeilen in index.php nutzen:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
# 
								$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
								$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
							}

in Subforum Plus wird er ersetzt mit:

Code: Alles auswählen

for ( $j = intval($_sf_cat_first[$cat_id]); $j < $total_forums; $j++)
				{
					if ( $forum_data[$j]['cat_id'] != $cat_id )
					{
						break;
					}
					$forum_id = $forum_data[$j]['forum_id'];

					// jump over a non-authorised branch
					if ( !$is_auth_ary[$forum_id]['auth_view'] )
					{
						$j = $_sf_last_child_idx[$forum_id];
						continue;
					}

					// attached to the main object (root, or in viewforum the selected forum)
					if ( (!defined('IN_VIEWFORUM') && !intval($forum_data[$j]['forum_parent'])) || (defined('IN_VIEWFORUM') && (intval($forum_data[$j]['forum_parent']) == $_sf_root_forum_id)) )
					{
						$_sf_prev_forum_id = $forum_id;
						$_sf_is_sub = false;
						$_sf_first_sub = true;
					}
					// attached to a viewable forum, so displayed as sub
					else if ( intval($forum_data[$j]['forum_parent']) == $_sf_prev_forum_id )
					{
						$_sf_is_sub = true;
					}
					// level not displayed: jump over
					else
					{
						if ( !defined('IN_VIEWFORUM') || ($forum_id != $_sf_root_forum_id) )
						{
							$j = $_sf_last_child_idx[$forum_id];
						}
						continue;
					}

					// prepare the display
					if ( !$_sf_is_sub )
					{
						$_sf_rowcolor = !$_sf_rowcolor;
					}
					$row_color = $_sf_rowcolor ? $theme['td_color1'] : $theme['td_color2'];
					$row_class = $_sf_rowcolor ? $theme['td_class1'] : $theme['td_class2'];

					// recompute the front icons
					$_sf_folder = _sf_get_folder($_sf_is_sub ? 'mini' : 'standard', ($_sf_last_sub_id[$forum_id] == $forum_id ? 'std' : 'has_sub') . ($forum_data[$j]['forum_status'] == FORUM_LOCKED ? '_locked' : '') . ($forum_data[$j]['unread'] ? '_new' : '') . (intval($forum_data[$j]['forum_posts']) ? '' : '_empty'));
					$folder_image = $images[ $_sf_folder['img'] ];
					$folder_alt = $lang[ $_sf_folder['txt'] ];

					if ( $_sf_is_sub && $_sf_first_sub )
					{
						$template->assign_block_vars('catrow.forumrow.sub', array());
					}
					{{
und in Forum Icon Mod mit:

Code: Alles auswählen

#-----[ REPLACE WITH ]------------------------------------------ 
# 
                                $folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
                                if($forum_data[$j]['forum_icon_new_post']) {
                                    $folder_image = ( $unread_topics ) ? '<img src="' . $forum_data[$j]['forum_icon_new_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">' : '<img src="' . $forum_data[$j]['forum_icon_no_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">';
                                } else{
                                    $folder_image = ( $unread_topics ) ? '<img src="'.$images['forum_new'].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />' : '<img src="'.$images['forum'].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />';
                                };
							}
nur da kann es doch zu diesem konflikt kommen, oder? Was soll ich machen...kann mir jemand aushelfen?

e-mo
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

kann keiner mir helfen, oder einen tip/hinweis geben?!


e-mo
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

Hallo modders und coders...

kann echt keiner von euch mir helfen? ich kann leider nicht weiter an meinem forum arbeiten, da ich dieses problem nicht selber lösen kann,

bitte...

e-mo
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

Hallo Alle...

ich sehe schon, dieser Thread wird nur von mir selber geschrieben...kein support von irgend jemand.

Wäre nett, wenn sich jemand darum kümmern könnte.

Danke,

e-mo
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

immernoch kein support?
hallooooo...bitte um hilfeeeeeeeeeee


e-mo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Vielleicht solltest du erstmal beschreiben, wo das Problem liegt? Also was genau funktioniert nicht und welche Fehlermeldung kommt?
KB:knigge
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

ahh...endlich ein lebenszeichen :) habe die hoffnung noch nciht aufgegeben...

okie..eine kurze beschreibung.

mit dem Forum mod kann ich die default icons für neue postings/information und keine neue nachrichten im thread ersetzen. jedes forum kann somit 2 neue icons bekommen.
hier im ACP:
[ externes Bild ]

und sie sieht es in forum aus:
[ externes Bild ]

Wenn ich aber den subforum plus mod installiere, dann sind da aber subforum eigene icons vorhanden, die wiederrum die standard icons von phpbb ersetzen (siehe link im 1. posting)

ich hoffe das problem/konflikt ist mehr oder weniger verständlich erklärt worden. bitte bescheidgegen, falls nicht.

Danke

e-mo
e-mo
Mitglied
Beiträge: 62
Registriert: 02.08.2006 19:56

Beitrag von e-mo »

ok, hier nochmal die vollständige änderung für die mods für index.php

bei subforum plus wird in der index.php folgende codes verändert:

//edit Jan500: code entfernt KB:datei
deshalb ist da ein konflikt mit der darstellung in forumview...da die icons nicht dargestellt werden können. Kann man beides mods zum laufen bringen? Bitte..

e-mo
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

Ahoi, :-)

um die MODs in der index.php kompatibel zu machen, müssen folgende Änderungen in dieser Datei gemacht werden, anstelle der aus der install.txt der Forum icons (read/unread)-MOD:

Suche:

Code: Alles auswählen

$folder_alt = $lang[ $_sf_folder['txt'] ];
danach einfügen:

Code: Alles auswählen

if($forum_data[$j]['forum_icon_new_post']) {
                                    $folder_image = ( $forum_data[$j]['unread'] ) ? '<img src="' . $phpbb_root_path . $forum_data[$j]['forum_icon_new_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">' : '<img src="' . $phpbb_root_path . $forum_data[$j]['forum_icon_no_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">';
                                } else{
                                    $folder_image = ( $forum_data[$j]['unread'] ) ? '<img src="'.$images[ $_sf_folder['img'] ].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />' : '<img src="'.$images['forum'].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />';
                                };
Dann sollte das ganze auch schon funktionieren.
Antworten

Zurück zu „phpBB 2.0: Mod Support“