Seite 3 von 4

Verfasst: 02.09.2005 21:15
von Mihil
Hi...

Nein, es läuft (noch :lol:) nicht. :-?

Verfasst: 02.09.2005 21:33
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

Verfasst: 02.09.2005 21:54
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.

Verfasst: 02.09.2005 22:10
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

Verfasst: 02.09.2005 22:19
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

Verfasst: 02.09.2005 22:24
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

Verfasst: 02.09.2005 22:35
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.

Verfasst: 02.09.2005 22:48
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.

Verfasst: 02.09.2005 22:56
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

Verfasst: 02.09.2005 23:01
von Mihil
Achso, na dann werde ich alle Punkte jetzt natürlich ausführen. War das alles?