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
'approve' - text anpassen (nix sprache)
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.
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.
'approve' - text anpassen (nix sprache)
Mit subsilver2 macht es noch viel mehr Spaß ! :)
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 :
posting.php :
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
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 :
und :$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. ***';)
$lang['Stored'] = 'Deine Nachricht wurde erfolgreich eingetragen.';
php-dateien, in denen $lang['approve_notify_poster'] und $lang['Stored'] und $lang['approve_admin_Stored_replacement'] erwähnt wurden...*such*...war nur diese :$lang['approve_admin_Stored_replacement'] = $lang['Stored'] . '<br/><br/>Sie wird angezeigt, sobald sie freigeschalten ist.';
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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
hi casperle,
hab deine frage eben erst gesehen.
aber nun gibt es ja schon eine lösung : deutsche lang_main
viele grüße, yks
hab deine frage eben erst gesehen.
aber nun gibt es ja schon eine lösung : deutsche lang_main
viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)