Cash MOD - Mitgliederliste

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.
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Hi...

Nein, es läuft (noch :lol:) nicht. :-?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann aktiviere mal den Cash MOD ... sonst tappen wir ja nur im dunkeln.

Code: Alles auswählen

## Files To Edit: common.php
##                memberlist.php
##                posting.php
##                privmsg.php
##                profile.php
##                viewtopic.php
##                includes/functions.php
##                includes/functions_post.php
##                includes/usercp_viewprofile.php
##                language/lang_german/lang_admin.php
##                templates/subSilver/memberlist_body.tpl
##                templates/subSilver/profile_view_body.tpl
##                templates/subSilver/viewtopic_body.tpl
Und die Dateien verlinkst du mal bitte als txt-Datei oder packst alle in eine zip.

Markus
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Habe ihn wieder aktiviert. (Er war deaktiviert, weil es mit dem Cash MOD bald eine Aktion gibt, von der die User eigentlich noch nichts wissen sollten).

Hier die Dateien:

Nicht mehr aktuell.
Zuletzt geändert von Mihil am 02.02.2006 18:09, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann fangen wir mal an ....

öffne die common.php

suche:

Code: Alles auswählen

include($phpbb_root_path . 'includes/db.'.$phpEx);
In einer neuen Zeile einfügen:

Code: Alles auswählen

if ( defined('IN_CASHMOD') )
{
	include($phpbb_root_path . 'includes/functions_cash.'.$phpEx);
}
öffne die memberlist.php und suche:

Code: Alles auswählen

$cm_memberlist->droplists($mode_types_text,$mode_types);$select_sort_mode = '<select name="mode">';
ersetze mit:

Code: Alles auswählen

$cm_memberlist->droplists($mode_types_text,$mode_types);
$select_sort_mode = '<select name="mode">';
(das muss in 2 Zeilen stehen)

suche:

Code: Alles auswählen

	case $cm_memberlist->modecheck($mode):
		$order_by = $cm_memberlist->getfield($mode) . " $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;	default:
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
ersetze mit:

Code: Alles auswählen

	case $cm_memberlist->modecheck($mode):
		$order_by = $cm_memberlist->getfield($mode) . " $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;	

		default:
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
suche:

Code: Alles auswählen

ORDER BY $order_by";
danach in einer neuen Zeile einfügen:

Code: Alles auswählen

$cm_memberlist->generate_columns($template,$sql,8);
So das wars erstmal fürs erste. Wenn ich mich recht entsinne hatten wir das in abgewandelter Form schonmal.

Wenn in einer MOD-Anleitung steht AFTER ADD .. bedeutet das, daß du nach der gefundenen Stelle einmal auf ENTER drückst damit der Cursor in eine neue Zeile springt. Und erst dann fügst du ein.

Wenn das ganze in die gleiche Zeile direkt dahinter soll steht in der MOD Anleitung IN-LINE, AFTER ADD

Änder mal die beiden Dateien ... mal sehen wie es dann aussieht.

Markus
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Jetzt wird es angezeigt. SUPER! :D

Ist es normal, dass unter dem Wert der Name der Währung erneut steht?

Wenn ich dich nicht hätte, dann wären viele Probleme meines Boards nicht gelöst. Danke :D
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

yep ... das ist normal dass der Name der Wärung da nochmal angezeigt wird. ich werde mir die anderen Dateien auch nochmal ansehen.

Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der viewtopic.php

Code: Alles auswählen

	LIMIT $start, ".$board_config['posts_per_page'];$cm_viewtopic->generate_columns($template,$forum_id,$sql);
ersetze mit:

Code: Alles auswählen

	LIMIT $start, ".$board_config['posts_per_page'];
$cm_viewtopic->generate_columns($template,$forum_id,$sql);
suche in der functions_post.php

Code: Alles auswählen

$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
ersetze mit:

Code: Alles auswählen

	$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
	$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
suche:

Code: Alles auswählen

				$GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
ersetze mit:

Code: Alles auswählen

		$GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);
		include($phpbb_root_path . 'includes/functions_search.'.$phpEx);

öffne und suche in der usercp_viewprofile.php

Code: Alles auswählen

$cm_viewprofile->post_vars($template,$profiledata,$userdata);$template->pparse('body');
ersetze mit:

Code: Alles auswählen

$cm_viewprofile->post_vars($template,$profiledata,$userdata);
$template->pparse('body');
Markus

Edit:
privmsgs.php & posting.php konnte ich nicht nachsehen ... Download funzt nicht.
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Für was sind diese Änderungen? Es läuft doch jetzt, oder? :)
privmsgs.php & posting.php konnte ich nicht nachsehen ... Download funzt nicht.
Sollte nun funtktionieren.
Zuletzt geändert von Mihil am 02.02.2006 18:09, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der posting.php

Code: Alles auswählen

		$submit = !(!$submit || ( isset($board_config['cash_disable']) && !$board_config['cash_disable'] && (($mode == 'editpost') || ($mode == 'delete'))));$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
ersetze mit:

Code: Alles auswählen

		$submit = !(!$submit || ( isset($board_config['cash_disable']) && !$board_config['cash_disable'] && (($mode == 'editpost') || ($mode == 'delete'))));
		$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';
suche:

Code: Alles auswählen

		$post_data['bbcode_uid'] = ( ($mode == 'editpost') || ($mode == 'delete') ) ? $post_info['bbcode_uid'] : '';$post_data['poster_post'] = ( $post_info['poster_id'] == $userdata['user_id'] ) ? true : false;
ersetze mit:

Code: Alles auswählen

		$post_data['bbcode_uid'] = ( ($mode == 'editpost') || ($mode == 'delete') ) ? $post_info['bbcode_uid'] : '';
		$post_data['poster_post'] = ( $post_info['poster_id'] == $userdata['user_id'] ) ? true : false;
suche:

Code: Alles auswählen

				$post_data['topic_poster'] = ( $mode == 'reply' ) ? $post_info['topic_poster'] : 0;$post_data['first_post'] = ( $mode == 'newtopic' ) ? true : 0;
ersetze mit:

Code: Alles auswählen

		$post_data['topic_poster'] = ( $mode == 'reply' ) ? $post_info['topic_poster'] : 0;
		$post_data['first_post'] = ( $mode == 'newtopic' ) ? true : 0;
Es bleibt dir überlassen ob du die Änderungen durchführst. Ich kann dir nur nicht sagen ob dann überhaupt die Punkte richtig vergeben werden bei den verschiedenen Aktionen.

Markus
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Achso, na dann werde ich alle Punkte jetzt natürlich ausführen. War das alles?
Antworten

Zurück zu „phpBB 2.0: Mod Support“