mod_split_topic + COLOR GROUPS

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
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

mod_split_topic + COLOR GROUPS

Beitrag von Firestarter »

Also ich hab da ein kleines Problem, denn ich weiss net wo ich bei mod_split_topic welche Werte verändern müsste, damit die User entsprechend durch den Hack COLOR GROUPS ihre richtigen Farben erhalten.
Kennt jemand von euch eine Lösung oder hat das Problem selbst schon gelöst ?

Da ich mir selbst nicht sicher bin, welche Skripte angepasst werden müssten, hab ich mal beide vollständigen Hacks hier als Zip-Datei hinterlegt.

COLOR GROUPS.120
Mod_split_topic 1.0.5



MfG

Firestarter
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Acid, ich bin mir bei meine Änderung im Skript "functions_topics_list.php" noch net ganz sicher, kannst du mir einen Gefallen tun und sagen, warum da immer noch ein Fehler drin ist?
Wenn der Autor nicht der letzte Poster ist, bekomme ich ein leeres Feld, warum?

Code: Alles auswählen

$topic_author		= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';

+++ersetzt durch+++

$topic_author		= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? color_group_colorize_name($topic_rowset[$i]['user_id']) : '';

+++löschen+++

$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
weiterhin hab ich folgendes noch durchgeführt :

Code: Alles auswählen

$last_post_author	= ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
				
+++ersetzt durch+++

$last_post_author	= ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : color_group_colorize_name($topic_rowset[$i]['id2']['user_id']);
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

*schubs*
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

also wie kann ich diese Codezeile

Code: Alles auswählen

$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
in diese Codezeile

Code: Alles auswählen

$topic_author		= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? color_group_colorize_name($topic_rowset[$i]['user_id']) : '';
einbauen?
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Also bei $topic_author kannst du imho doch die Anleitung vom Color-Hack übernehmen. So auf den ersten Blick sind die $topic_author Codes in der viewforum.php bzw. functions_topics_list.php identisch.

Zwecks $last_post_author..
color_group_colorize_name($topic_rowset[$i]['id2']['user_id'])
..der blaue Teil is eigentlich nicht notwendig.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

Also nach langem Testen und herumschieben hab ich jetzt so hinbekommen :

Code: Alles auswählen

$topic_author		= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? color_group_colorize_name($topic_rowset[$i]['user_id']) : '';
				$topic_author      .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? color_group_colorize_name($topic_rowset[$i]['username']) : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest']  );
				$topic_author		.= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
Acid, hab auch mal schnell deinen Zusatz ausprobiert und festgestellt wenn ich den Teil "['user_id']" lösche, dann wird ein Gast mit Namen nicht mehr in der Übersicht als Autor gelistet.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? (( $topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ') : color_group_colorize_name($topic_rowset[$i]['id2']);
So funktioniert es nicht? Denn die Änderung bezüglich color_group betrifft im obigen Code ja die Gäste nicht.
Benutzeravatar
Firestarter
Mitglied
Beiträge: 1162
Registriert: 09.06.2003 15:21

Beitrag von Firestarter »

hmm... acid, wo soll ich den Teil von dir unterbringen?
=> wenn ich ihn gegen meinen gesamten Teil ersetze bleibt die Zeile "Autor" leer und bei letzter Beitrag werden keine Gruppenfarben angezeigt.
MfG
Firestarter
Auch ich versuche mein Glück und möchte ein schönes Forum haben, dafür muss ich wohl erstmal leiden. *fg*
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das ist jetzt nur für den "Letzten Poster" ($last_post_author). $topic_author hast du ja hinbekommen.

Hast du auch die andere $last_post_author damit ersetzt (es ist also keine weitere vorhanden) ?
Antworten

Zurück zu „phpBB 2.0: Mod Support“