eigene Beiträge nicht antworten
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.
-
- Mitglied
- Beiträge: 49
- Registriert: 28.10.2003 19:29
eigene Beiträge nicht antworten
Hallo
gibt es einen Mod, der folgendes ermöglicht ?
User können nicht auf Ihre eigenen Beiträge Antworten ...
Also User A schreibt was ----> User A will wieder was schreiben geht nicht
User A schreibt was ---> User B antwortet ----> User A kann darauf wieder eine Antwort geben
es soll einfach das puschen von Beiträgen etc. vermieten werden
gibt es einen Mod, der folgendes ermöglicht ?
User können nicht auf Ihre eigenen Beiträge Antworten ...
Also User A schreibt was ----> User A will wieder was schreiben geht nicht
User A schreibt was ---> User B antwortet ----> User A kann darauf wieder eine Antwort geben
es soll einfach das puschen von Beiträgen etc. vermieten werden
-
- Mitglied
- Beiträge: 49
- Registriert: 28.10.2003 19:29
-
- Mitglied
- Beiträge: 49
- Registriert: 28.10.2003 19:29
nein eben NICHT
Das ganze soll ja immer für ein Thema gelten und nicht allgemein für das ganze Forum (alla ein Beitrag schreiben, 20 Min im ganzen Forum nichts mehr schreiben, so soll es nicht sein, es soll nur verhindern, das wenn ein User ein Thema schreibt und keiner Antwortet, er nicht auf sein eigenes Thema antworten kann um so seinen Posting zähler hochzupuschen, oder sein Thema wieder hoch zu spammen
Das ganze soll ja immer für ein Thema gelten und nicht allgemein für das ganze Forum (alla ein Beitrag schreiben, 20 Min im ganzen Forum nichts mehr schreiben, so soll es nicht sein, es soll nur verhindern, das wenn ein User ein Thema schreibt und keiner Antwortet, er nicht auf sein eigenes Thema antworten kann um so seinen Posting zähler hochzupuschen, oder sein Thema wieder hoch zu spammen
Versuch mal folgendes:
In der functions_post.php vor der Flood Control einbauen (habs aber nicht ausprobiert!):
Den "och meno" Text kannst natürlich ändern 
In der functions_post.php vor der Flood Control einbauen (habs aber nicht ausprobiert!):
Code: Alles auswählen
$query = "SELECT poster_id, post_id FROM phpbb_posts WHERE topic_id = '$topic_id' ORDER BY post_id DESC LIMIT 1";
$result = mysql_query($query);
while ($line = mysql_fetch_array($result)) {
$last_poster_id = $line[poster_id];
}
mysql_free_result($result);
if ( $last_poster_id == $userdata['user_id'] ) {
message_die(GENERAL_MESSAGE, 'Och meno, nicht schon wieder Du');
exit;
}

*kopfaufschreibtischhau*
rtfm.
rtfm.
Dunkles-Wesen hat geschrieben:nein eben NICHT
Das ganze soll ja immer für ein Thema gelten und nicht allgemein für das ganze Forum (alla ein Beitrag schreiben, 20 Min im ganzen Forum nichts mehr schreiben, so soll es nicht sein, es soll nur verhindern, das wenn ein User ein Thema schreibt und keiner Antwortet, er nicht auf sein eigenes Thema antworten kann um so seinen Posting zähler hochzupuschen, oder sein Thema wieder hoch zu spammen
Versucht´s ma damit..
functions_post.php
++FINDE (nur ein Auszug)++
++FINDE in der 2. Zeile++
++DANACH EINFÜGEN (vor ;)++
++FINDE++
++DARÜBER EINFÜGEN++
..und in der lang_main.php müsste der Hinweistext ($lang['Poster_self']) definiert werden.
Das funktioniert aber nicht mit Gästen, weil ich nicht wüsste, wie man diese definieren sollte.
functions_post.php
++FINDE (nur ein Auszug)++
Code: Alles auswählen
function prepare_post(
{
global $board_config
Code: Alles auswählen
$forum_id
Code: Alles auswählen
, $db
Code: Alles auswählen
// Check message
Code: Alles auswählen
// Check poster
if( $mode == 'reply' )
{
$sql = "SELECT p.post_id, p.poster_id, p.post_time, t.topic_id, t.topic_last_post_id FROM ". POSTS_TABLE ." p, ". TOPICS_TABLE ." t
WHERE p. post_id = t.topic_last_post_id AND p.topic_id = t.topic_id
ORDER BY p.post_time DESC LIMIT 1";
if(!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not get last poster.', '', __LINE__, __FILE__, $sql);
}
if( $row = $db->sql_fetchrow($result) )
{
$poster_id = $row['poster_id'];
}
if( $userdata['user_id'] == $poster_id && $userdata['user_id'] != ANONYMOUS )
{
$error_msg = ( !empty($error_msg) ) ? '<br />'. $lang['Poster_self'] : $lang['Poster_self'];
}
}
Das funktioniert aber nicht mit Gästen, weil ich nicht wüsste, wie man diese definieren sollte.