Seite 1 von 1

'approve' - text anpassen (nix sprache)

Verfasst: 26.03.2005 12:40
von yks
hallo,

ich habe das approve mod 1.0.9 (download) auf einem 2.0.13 board.
habe hier auf einem bild 2 screenshots zusammen gesetzt :

[ externes Bild ]
auf dem oberen sieht man den schwarzen schriftzug, der nur bei den usern angezeigt wird, deren beiträge freigeschaltet werden müssen.

der schriftzug auf dem darunter liegenden screenshot (nach dem abschicken eines postings) bekommt jedoch jeder user angezeigt, der in einem forum schreibt, in dem das approve mod aktiviert ist.

in welcher datei könnte man was ändern, damit auch diese sätze nur dem user angezeigt wird, dessen beiträge freigeschaltet werden müssen ?


danke + viele grüße, yks

Verfasst: 28.03.2005 07:54
von yks
hallo + sry, wenn ich nerve ;)

noch einen versuch machen möchte.
ich habe zwar keine ahnung von php, aber eigentlich müßten ja die variablen, die in der lang_main mit sätzen hinterlegt sind, auch in den php-dateien vorkommen, die festlegen, wann welche variable zum einsatz kommt. ergo mal gesucht habe...

in der lang_main steht dies :
$lang['approve_notify_poster'] = * Der Beitrag wird angezeigt, sobald er freigeschalten ist. *;
(original lt mod-anleitung steht in der englischen lang_main :
$lang['approve_notify_poster'] = '*** This post will be moderated upon posting and unviewable until approved. ***';)
und :
$lang['Stored'] = 'Deine Nachricht wurde erfolgreich eingetragen.';
$lang['approve_admin_Stored_replacement'] = $lang['Stored'] . '<br/><br/>Sie wird angezeigt, sobald sie freigeschalten ist.';
php-dateien, in denen $lang['approve_notify_poster'] und $lang['Stored'] und $lang['approve_admin_Stored_replacement'] erwähnt wurden...*such*...war nur diese :

posting.php :
//
// Begin Aprove_Mod Block : 7
//
if ( $approve_mod['enabled'] )
{
if ( $mode != 'newtopic' && !($mode == 'editpost' && $post_data['first_post']) )
{
$template->assign_block_vars('switch_type_toggle', array());
}
$topic_type_toggle = $topic_type_toggle . "<br /><span class='copyright'><b>" . $lang['approve_notify_poster']. "</b></span>";
}
//
// End Approve_Mod Block : 7
//
if ( $approve_mod['enabled'] )
{
if ( $approve_mod['forum_hide_unapproved_posts'] )
{
$lang['Stored'] = $lang['approve_admin_Stored_replacement'];
}
//
// Check if quoted post is approved
//
if ( $mode == 'quote' )
{
// patch purpose proposed by Markus Rietzler < markus.rietzler@rzf.fin-nrw.de >
// check if the quoted post has been approved, if so, empty the quote text
$approve_sql = "SELECT *
FROM " . APPROVE_POSTS_TABLE . "
WHERE post_id = " . intval($post_id) . "
AND is_post = 1";
if ( !($approve_result = $db->sql_query($approve_sql)) )
{
message_die(GENERAL_ERROR, $lang['approve_posts_error_obtain'], '', __LINE__, __FILE__, $approve_sql);
}
if ( $approve_row = $db->sql_fetchrow($approve_result) )
{
//quoted post is not approved
$approve_mod['quoted_post_not_approved'] = true;
}
}

dh, steht hier irgendwo auch die bedingung dabei, daß der satz von $lang['approve_notify_poster'] nur bei dem user auftaucht, dessen beiträge freigeschaltet werden müssen ?

wenn ja, dann müßte man diese bedingung doch 'einfach' vor $lang['approve_admin_Stored_replacement'] tippen können, oder ? *kopfkratz* g

haken an der sache : ich finde die bedingung nicht *zerknirscht guck

viele grüße, yks

Verfasst: 05.05.2005 11:39
von Casperle
hi yks,

hast du die lang_german zu diesem mod?? und wenn ja kannst du mir die posten... :lol:

gruß casper

Verfasst: 06.05.2005 04:46
von yks
hi casperle,

hab deine frage eben erst gesehen.
aber nun gibt es ja schon eine lösung : deutsche lang_main

viele grüße, yks